PrivateEndpointsClient Interface
Implements
public interface PrivateEndpointsClient extends InnerSupportsGet <PrivateEndpointInner >, InnerSupportsListing <PrivateEndpointInner >, InnerSupportsDelete <Void >
An instance of this class provides access to all the operations defined in PrivateEndpointsClient.
Method Summary
Modifier and Type
Method and Description
abstract
SyncPoller <PollResult <PrivateEndpointInner >,PrivateEndpointInner >
beginCreateOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
abstract
SyncPoller <PollResult <PrivateEndpointInner >,PrivateEndpointInner >
beginCreateOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters, Context context)
Creates or updates an private endpoint in the specified resource group.
abstract
PollerFlux <PollResult <PrivateEndpointInner >,PrivateEndpointInner >
beginCreateOrUpdateAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String privateEndpointName, Context context)
Deletes the specified private endpoint.
abstract
PollerFlux <PollResult <Void >,Void >
beginDeleteAsync(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
abstract
PrivateEndpointInner
createOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
abstract
PrivateEndpointInner
createOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters, Context context)
Creates or updates an private endpoint in the specified resource group.
abstract
Mono <PrivateEndpointInner >
createOrUpdateAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
abstract
Mono <Response <Flux <ByteBuffer >>>
createOrUpdateWithResponseAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
abstract
void
delete(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
abstract
void
delete(String resourceGroupName, String privateEndpointName, Context context)
Deletes the specified private endpoint.
abstract
Mono <Void >
deleteAsync(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
abstract
Mono <Response <Flux <ByteBuffer >>>
deleteWithResponseAsync(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
abstract
PrivateEndpointInner
getByResourceGroup(String resourceGroupName, String privateEndpointName)
Gets the specified private endpoint by resource group.
abstract
Mono <PrivateEndpointInner >
getByResourceGroupAsync(String resourceGroupName, String privateEndpointName)
Gets the specified private endpoint by resource group.
abstract
Response <PrivateEndpointInner >
getByResourceGroupWithResponse(String resourceGroupName, String privateEndpointName, String expand, Context context)
Gets the specified private endpoint by resource group.
abstract
Mono <Response <PrivateEndpointInner >>
getByResourceGroupWithResponseAsync(String resourceGroupName, String privateEndpointName, String expand)
Gets the specified private endpoint by resource group.
abstract
PagedIterable <PrivateEndpointInner >
list()
Gets all private endpoints in a subscription.
abstract
PagedIterable <PrivateEndpointInner >
list(Context context)
Gets all private endpoints in a subscription.
abstract
PagedFlux <PrivateEndpointInner >
listAsync()
Gets all private endpoints in a subscription.
abstract
PagedIterable <PrivateEndpointInner >
listByResourceGroup(String resourceGroupName)
Gets all private endpoints in a resource group.
abstract
PagedIterable <PrivateEndpointInner >
listByResourceGroup(String resourceGroupName, Context context)
Gets all private endpoints in a resource group.
abstract
PagedFlux <PrivateEndpointInner >
listByResourceGroupAsync(String resourceGroupName)
Gets all private endpoints in a resource group.
Method Details
beginCreateOrUpdate
public abstract SyncPoller,PrivateEndpointInner> beginCreateOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
parameters
- Parameters supplied to the create or update private endpoint operation.
Returns:
beginCreateOrUpdate
public abstract SyncPoller,PrivateEndpointInner> beginCreateOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters, Context context)
Creates or updates an private endpoint in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
parameters
- Parameters supplied to the create or update private endpoint operation.
context
- The context to associate with this operation.
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux,PrivateEndpointInner> beginCreateOrUpdateAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
parameters
- Parameters supplied to the create or update private endpoint operation.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String privateEndpointName, Context context)
Deletes the specified private endpoint.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
context
- The context to associate with this operation.
Returns:
beginDeleteAsync
public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
Returns:
createOrUpdate
public abstract PrivateEndpointInner createOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
parameters
- Parameters supplied to the create or update private endpoint operation.
Returns:
private endpoint resource.
createOrUpdate
public abstract PrivateEndpointInner createOrUpdate(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters, Context context)
Creates or updates an private endpoint in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
parameters
- Parameters supplied to the create or update private endpoint operation.
context
- The context to associate with this operation.
Returns:
private endpoint resource.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
parameters
- Parameters supplied to the create or update private endpoint operation.
Returns:
private endpoint resource on successful completion of Mono .
createOrUpdateWithResponseAsync
public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String privateEndpointName, PrivateEndpointInner parameters)
Creates or updates an private endpoint in the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
parameters
- Parameters supplied to the create or update private endpoint operation.
Returns:
private endpoint resource along with
Response<T> on successful completion of
Mono .
delete
public abstract void delete(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
delete
public abstract void delete(String resourceGroupName, String privateEndpointName, Context context)
Deletes the specified private endpoint.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String privateEndpointName)
Deletes the specified private endpoint.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
Returns:
getByResourceGroup
public abstract PrivateEndpointInner getByResourceGroup(String resourceGroupName, String privateEndpointName)
Gets the specified private endpoint by resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
Returns:
the specified private endpoint by resource group.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String privateEndpointName)
Gets the specified private endpoint by resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
Returns:
the specified private endpoint by resource group on successful completion of Mono .
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String privateEndpointName, String expand, Context context)
Gets the specified private endpoint by resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
expand
- Expands referenced resources.
context
- The context to associate with this operation.
Returns:
the specified private endpoint by resource group along with
Response<T> .
getByResourceGroupWithResponseAsync
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String privateEndpointName, String expand)
Gets the specified private endpoint by resource group.
Parameters:
resourceGroupName
- The name of the resource group.
privateEndpointName
- The name of the private endpoint.
expand
- Expands referenced resources.
Returns:
the specified private endpoint by resource group along with
Response<T> on successful completion of
Mono .
list
public abstract PagedIterable list()
Gets all private endpoints in a subscription.
Returns:
all private endpoints in a subscription as paginated response with
PagedIterable<T> .
list
public abstract PagedIterable list(Context context)
Gets all private endpoints in a subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
all private endpoints in a subscription as paginated response with
PagedIterable<T> .
listAsync
public abstract PagedFlux listAsync()
Gets all private endpoints in a subscription.
Returns:
all private endpoints in a subscription as paginated response with
PagedFlux<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Gets all private endpoints in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
all private endpoints in a resource group as paginated response with
PagedIterable<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Gets all private endpoints in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
context
- The context to associate with this operation.
Returns:
all private endpoints in a resource group as paginated response with
PagedIterable<T> .
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Gets all private endpoints in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
all private endpoints in a resource group as paginated response with
PagedFlux<T> .
Applies to