HostPools Interface
public interface HostPools
Resource collection API of HostPools.
Method Summary
Method Details
define
public abstract HostPool.DefinitionStages.Blank define(String name)
Begins definition for a new HostPool resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String hostPoolName)
Remove a host pool.
Parameters:
deleteById
public abstract void deleteById(String id)
Remove a host pool.
Parameters:
deleteByIdWithResponse
public abstract Response<Void> deleteByIdWithResponse(String id, Boolean force, Context context)
Remove a host pool.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String hostPoolName, Boolean force, Context context)
Remove a host pool.
Parameters:
Returns:
getById
public abstract HostPool getById(String id)
Get a host pool.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<HostPool> getByIdWithResponse(String id, Context context)
Get a host pool.
Parameters:
Returns:
getByResourceGroup
public abstract HostPool getByResourceGroup(String resourceGroupName, String hostPoolName)
Get a host pool.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<HostPool> getByResourceGroupWithResponse(String resourceGroupName, String hostPoolName, Context context)
Get a host pool.
Parameters:
Returns:
list
public abstract PagedIterable<HostPool> list()
List hostPools in subscription.
Returns:
list
public abstract PagedIterable<HostPool> list(Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List hostPools in subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<HostPool> listByResourceGroup(String resourceGroupName)
List hostPools.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<HostPool> listByResourceGroup(String resourceGroupName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List hostPools.
Parameters:
Returns:
listRegistrationTokens
public abstract RegistrationTokenList listRegistrationTokens(String resourceGroupName, String hostPoolName)
Operation to list the RegistrationTokens associated with the HostPool.
Parameters:
Returns:
listRegistrationTokensWithResponse
public abstract Response<RegistrationTokenList> listRegistrationTokensWithResponse(String resourceGroupName, String hostPoolName, Context context)
Operation to list the RegistrationTokens associated with the HostPool.
Parameters:
Returns:
retrieveRegistrationToken
public abstract RegistrationInfo retrieveRegistrationToken(String resourceGroupName, String hostPoolName)
Registration token of the host pool.
Parameters:
Returns:
retrieveRegistrationTokenWithResponse
public abstract Response<RegistrationInfo> retrieveRegistrationTokenWithResponse(String resourceGroupName, String hostPoolName, Context context)
Registration token of the host pool.
Parameters:
Returns: