SubnetsClient Interface
public interface SubnetsClient
An instance of this class provides access to all the operations defined in SubnetsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<SubnetInner>,SubnetInner> beginCreateOrUpdate(String resourceGroupName, String virtualNetworkName, String subnetName, SubnetInner subnetParameters)
Creates or updates a subnet in the specified virtual network.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<SubnetInner>,SubnetInner> beginCreateOrUpdate(String resourceGroupName, String virtualNetworkName, String subnetName, SubnetInner subnetParameters, Context context)
Creates or updates a subnet in the specified virtual network.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux<PollResult<SubnetInner>,SubnetInner> beginCreateOrUpdateAsync(String resourceGroupName, String virtualNetworkName, String subnetName, SubnetInner subnetParameters)
Creates or updates a subnet in the specified virtual network.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String virtualNetworkName, String subnetName)
Deletes the specified subnet.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String virtualNetworkName, String subnetName, Context context)
Deletes the specified subnet.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String virtualNetworkName, String subnetName)
Deletes the specified subnet.
Parameters:
Returns:
beginPrepareNetworkPolicies
public abstract SyncPoller<PollResult<Void>,Void> beginPrepareNetworkPolicies(String resourceGroupName, String virtualNetworkName, String subnetName, PrepareNetworkPoliciesRequest prepareNetworkPoliciesRequestParameters)
Prepares a subnet by applying network intent policies.
Parameters:
Returns:
beginPrepareNetworkPolicies
public abstract SyncPoller<PollResult<Void>,Void> beginPrepareNetworkPolicies(String resourceGroupName, String virtualNetworkName, String subnetName, PrepareNetworkPoliciesRequest prepareNetworkPoliciesRequestParameters, Context context)
Prepares a subnet by applying network intent policies.
Parameters:
Returns:
beginPrepareNetworkPoliciesAsync
public abstract PollerFlux<PollResult<Void>,Void> beginPrepareNetworkPoliciesAsync(String resourceGroupName, String virtualNetworkName, String subnetName, PrepareNetworkPoliciesRequest prepareNetworkPoliciesRequestParameters)
Prepares a subnet by applying network intent policies.
Parameters:
Returns:
beginUnprepareNetworkPolicies
public abstract SyncPoller<PollResult<Void>,Void> beginUnprepareNetworkPolicies(String resourceGroupName, String virtualNetworkName, String subnetName, UnprepareNetworkPoliciesRequest unprepareNetworkPoliciesRequestParameters)
Unprepares a subnet by removing network intent policies.
Parameters:
Returns:
beginUnprepareNetworkPolicies
public abstract SyncPoller<PollResult<Void>,Void> beginUnprepareNetworkPolicies(String resourceGroupName, String virtualNetworkName, String subnetName, UnprepareNetworkPoliciesRequest unprepareNetworkPoliciesRequestParameters, Context context)
Unprepares a subnet by removing network intent policies.
Parameters:
Returns:
beginUnprepareNetworkPoliciesAsync
public abstract PollerFlux<PollResult<Void>,Void> beginUnprepareNetworkPoliciesAsync(String resourceGroupName, String virtualNetworkName, String subnetName, UnprepareNetworkPoliciesRequest unprepareNetworkPoliciesRequestParameters)
Unprepares a subnet by removing network intent policies.
Parameters:
Returns:
createOrUpdate
public abstract SubnetInner createOrUpdate(String resourceGroupName, String virtualNetworkName, String subnetName, SubnetInner subnetParameters)
Creates or updates a subnet in the specified virtual network.
Parameters:
Returns:
createOrUpdate
public abstract SubnetInner createOrUpdate(String resourceGroupName, String virtualNetworkName, String subnetName, SubnetInner subnetParameters, Context context)
Creates or updates a subnet in the specified virtual network.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<SubnetInner> createOrUpdateAsync(String resourceGroupName, String virtualNetworkName, String subnetName, SubnetInner subnetParameters)
Creates or updates a subnet in the specified virtual network.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String virtualNetworkName, String subnetName, SubnetInner subnetParameters)
Creates or updates a subnet in the specified virtual network.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String virtualNetworkName, String subnetName)
Deletes the specified subnet.
Parameters:
delete
public abstract void delete(String resourceGroupName, String virtualNetworkName, String subnetName, Context context)
Deletes the specified subnet.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String virtualNetworkName, String subnetName)
Deletes the specified subnet.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String virtualNetworkName, String subnetName)
Deletes the specified subnet.
Parameters:
Returns:
get
public abstract SubnetInner get(String resourceGroupName, String virtualNetworkName, String subnetName)
Gets the specified subnet by virtual network and resource group.
Parameters:
Returns:
getAsync
public abstract Mono<SubnetInner> getAsync(String resourceGroupName, String virtualNetworkName, String subnetName)
Gets the specified subnet by virtual network and resource group.
Parameters:
Returns:
getWithResponse
public abstract Response<SubnetInner> getWithResponse(String resourceGroupName, String virtualNetworkName, String subnetName, String expand, Context context)
Gets the specified subnet by virtual network and resource group.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<SubnetInner>> getWithResponseAsync(String resourceGroupName, String virtualNetworkName, String subnetName, String expand)
Gets the specified subnet by virtual network and resource group.
Parameters:
Returns:
list
public abstract PagedIterable<SubnetInner> list(String resourceGroupName, String virtualNetworkName)
Gets all subnets in a virtual network.
Parameters:
Returns:
list
public abstract PagedIterable<SubnetInner> list(String resourceGroupName, String virtualNetworkName, Context context)
Gets all subnets in a virtual network.
Parameters:
Returns:
listAsync
public abstract PagedFlux<SubnetInner> listAsync(String resourceGroupName, String virtualNetworkName)
Gets all subnets in a virtual network.
Parameters:
Returns:
prepareNetworkPolicies
public abstract void prepareNetworkPolicies(String resourceGroupName, String virtualNetworkName, String subnetName, PrepareNetworkPoliciesRequest prepareNetworkPoliciesRequestParameters)
Prepares a subnet by applying network intent policies.
Parameters:
prepareNetworkPolicies
public abstract void prepareNetworkPolicies(String resourceGroupName, String virtualNetworkName, String subnetName, PrepareNetworkPoliciesRequest prepareNetworkPoliciesRequestParameters, Context context)
Prepares a subnet by applying network intent policies.
Parameters:
prepareNetworkPoliciesAsync
public abstract Mono<Void> prepareNetworkPoliciesAsync(String resourceGroupName, String virtualNetworkName, String subnetName, PrepareNetworkPoliciesRequest prepareNetworkPoliciesRequestParameters)
Prepares a subnet by applying network intent policies.
Parameters:
Returns:
prepareNetworkPoliciesWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> prepareNetworkPoliciesWithResponseAsync(String resourceGroupName, String virtualNetworkName, String subnetName, PrepareNetworkPoliciesRequest prepareNetworkPoliciesRequestParameters)
Prepares a subnet by applying network intent policies.
Parameters:
Returns:
unprepareNetworkPolicies
public abstract void unprepareNetworkPolicies(String resourceGroupName, String virtualNetworkName, String subnetName, UnprepareNetworkPoliciesRequest unprepareNetworkPoliciesRequestParameters)
Unprepares a subnet by removing network intent policies.
Parameters:
unprepareNetworkPolicies
public abstract void unprepareNetworkPolicies(String resourceGroupName, String virtualNetworkName, String subnetName, UnprepareNetworkPoliciesRequest unprepareNetworkPoliciesRequestParameters, Context context)
Unprepares a subnet by removing network intent policies.
Parameters:
unprepareNetworkPoliciesAsync
public abstract Mono<Void> unprepareNetworkPoliciesAsync(String resourceGroupName, String virtualNetworkName, String subnetName, UnprepareNetworkPoliciesRequest unprepareNetworkPoliciesRequestParameters)
Unprepares a subnet by removing network intent policies.
Parameters:
Returns:
unprepareNetworkPoliciesWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> unprepareNetworkPoliciesWithResponseAsync(String resourceGroupName, String virtualNetworkName, String subnetName, UnprepareNetworkPoliciesRequest unprepareNetworkPoliciesRequestParameters)
Unprepares a subnet by removing network intent policies.
Parameters:
Returns: