DedicatedHostsClient Interface

public interface DedicatedHostsClient

An instance of this class provides access to all the operations defined in DedicatedHostsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DedicatedHostInner>,DedicatedHostInner> beginCreateOrUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

abstract SyncPoller<PollResult<DedicatedHostInner>,DedicatedHostInner> beginCreateOrUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters, Context context)

Create or update a dedicated host .

abstract PollerFlux<PollResult<DedicatedHostInner>,DedicatedHostInner> beginCreateOrUpdateAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String hostGroupName, String hostname, Context context)

Delete a dedicated host.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

abstract SyncPoller<PollResult<Void>,Void> beginRedeploy(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host.

abstract SyncPoller<PollResult<Void>,Void> beginRedeploy(String resourceGroupName, String hostGroupName, String hostname, Context context)

Redeploy the dedicated host.

abstract PollerFlux<PollResult<Void>,Void> beginRedeployAsync(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host.

abstract SyncPoller<PollResult<Void>,Void> beginRestart(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host.

abstract SyncPoller<PollResult<Void>,Void> beginRestart(String resourceGroupName, String hostGroupName, String hostname, Context context)

Restart the dedicated host.

abstract PollerFlux<PollResult<Void>,Void> beginRestartAsync(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host.

abstract SyncPoller<PollResult<DedicatedHostInner>,DedicatedHostInner> beginUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

abstract SyncPoller<PollResult<DedicatedHostInner>,DedicatedHostInner> beginUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters, Context context)

Update a dedicated host .

abstract PollerFlux<PollResult<DedicatedHostInner>,DedicatedHostInner> beginUpdateAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

abstract DedicatedHostInner createOrUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

abstract DedicatedHostInner createOrUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters, Context context)

Create or update a dedicated host .

abstract Mono<DedicatedHostInner> createOrUpdateAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

abstract void delete(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

abstract void delete(String resourceGroupName, String hostGroupName, String hostname, Context context)

Delete a dedicated host.

abstract Mono<Void> deleteAsync(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

abstract DedicatedHostInner get(String resourceGroupName, String hostGroupName, String hostname)

Retrieves information about a dedicated host.

abstract Mono<DedicatedHostInner> getAsync(String resourceGroupName, String hostGroupName, String hostname)

Retrieves information about a dedicated host.

abstract Response<DedicatedHostInner> getWithResponse(String resourceGroupName, String hostGroupName, String hostname, InstanceViewTypes expand, Context context)

Retrieves information about a dedicated host.

abstract Mono<Response<DedicatedHostInner>> getWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname, InstanceViewTypes expand)

Retrieves information about a dedicated host.

abstract PagedIterable<String> listAvailableSizes(String resourceGroupName, String hostGroupName, String hostname)

Lists all available dedicated host sizes to which the specified dedicated host can be resized.

abstract PagedIterable<String> listAvailableSizes(String resourceGroupName, String hostGroupName, String hostname, Context context)

Lists all available dedicated host sizes to which the specified dedicated host can be resized.

abstract PagedFlux<String> listAvailableSizesAsync(String resourceGroupName, String hostGroupName, String hostname)

Lists all available dedicated host sizes to which the specified dedicated host can be resized.

abstract PagedIterable<DedicatedHostInner> listByHostGroup(String resourceGroupName, String hostGroupName)

Lists all of the dedicated hosts in the specified dedicated host group.

abstract PagedIterable<DedicatedHostInner> listByHostGroup(String resourceGroupName, String hostGroupName, Context context)

Lists all of the dedicated hosts in the specified dedicated host group.

abstract PagedFlux<DedicatedHostInner> listByHostGroupAsync(String resourceGroupName, String hostGroupName)

Lists all of the dedicated hosts in the specified dedicated host group.

abstract void redeploy(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host.

abstract void redeploy(String resourceGroupName, String hostGroupName, String hostname, Context context)

Redeploy the dedicated host.

abstract Mono<Void> redeployAsync(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host.

abstract Mono<Response<Flux<ByteBuffer>>> redeployWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host.

abstract void restart(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host.

abstract void restart(String resourceGroupName, String hostGroupName, String hostname, Context context)

Restart the dedicated host.

abstract Mono<Void> restartAsync(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host.

abstract Mono<Response<Flux<ByteBuffer>>> restartWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host.

abstract DedicatedHostInner update(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

abstract DedicatedHostInner update(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters, Context context)

Update a dedicated host .

abstract Mono<DedicatedHostInner> updateAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

abstract Mono<Response<Flux<ByteBuffer>>> updateWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

Method Details

beginCreateOrUpdate

public abstract SyncPoller,DedicatedHostInner> beginCreateOrUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Create Dedicated Host.

Returns:

the SyncPoller<T,U> for polling of specifies information about the Dedicated host.

beginCreateOrUpdate

public abstract SyncPoller,DedicatedHostInner> beginCreateOrUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters, Context context)

Create or update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Create Dedicated Host.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of specifies information about the Dedicated host.

beginCreateOrUpdateAsync

public abstract PollerFlux,DedicatedHostInner> beginCreateOrUpdateAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Create Dedicated Host.

Returns:

the PollerFlux<T,U> for polling of specifies information about the Dedicated host.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String hostGroupName, String hostname, Context context)

Delete a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginRedeploy

public abstract SyncPoller,Void> beginRedeploy(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host. The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated host after the redeploy check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRedeploy

public abstract SyncPoller,Void> beginRedeploy(String resourceGroupName, String hostGroupName, String hostname, Context context)

Redeploy the dedicated host. The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated host after the redeploy check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRedeployAsync

public abstract PollerFlux,Void> beginRedeployAsync(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host. The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated host after the redeploy check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginRestart

public abstract SyncPoller,Void> beginRestart(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host. The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRestart

public abstract SyncPoller,Void> beginRestart(String resourceGroupName, String hostGroupName, String hostname, Context context)

Restart the dedicated host. The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRestartAsync

public abstract PollerFlux,Void> beginRestartAsync(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host. The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the PollerFlux<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller,DedicatedHostInner> beginUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Update Dedicated Host operation.

Returns:

the SyncPoller<T,U> for polling of specifies information about the Dedicated host.

beginUpdate

public abstract SyncPoller,DedicatedHostInner> beginUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters, Context context)

Update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Update Dedicated Host operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of specifies information about the Dedicated host.

beginUpdateAsync

public abstract PollerFlux,DedicatedHostInner> beginUpdateAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Update Dedicated Host operation.

Returns:

the PollerFlux<T,U> for polling of specifies information about the Dedicated host.

createOrUpdate

public abstract DedicatedHostInner createOrUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Create Dedicated Host.

Returns:

specifies information about the Dedicated host.

createOrUpdate

public abstract DedicatedHostInner createOrUpdate(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters, Context context)

Create or update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Create Dedicated Host.
context - The context to associate with this operation.

Returns:

specifies information about the Dedicated host.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Create Dedicated Host.

Returns:

specifies information about the Dedicated host on successful completion of Mono.

createOrUpdateWithResponseAsync

public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostInner parameters)

Create or update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Create Dedicated Host.

Returns:

specifies information about the Dedicated host along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

delete

public abstract void delete(String resourceGroupName, String hostGroupName, String hostname, Context context)

Delete a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponseAsync

public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname)

Delete a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract DedicatedHostInner get(String resourceGroupName, String hostGroupName, String hostname)

Retrieves information about a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

specifies information about the Dedicated host.

getAsync

public abstract Mono getAsync(String resourceGroupName, String hostGroupName, String hostname)

Retrieves information about a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

specifies information about the Dedicated host on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String hostGroupName, String hostname, InstanceViewTypes expand, Context context)

Retrieves information about a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.
expand - The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated host. 'UserData' is not supported for dedicated host.
context - The context to associate with this operation.

Returns:

specifies information about the Dedicated host along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname, InstanceViewTypes expand)

Retrieves information about a dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.
expand - The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated host. 'UserData' is not supported for dedicated host.

Returns:

specifies information about the Dedicated host along with Response<T> on successful completion of Mono.

listAvailableSizes

public abstract PagedIterable listAvailableSizes(String resourceGroupName, String hostGroupName, String hostname)

Lists all available dedicated host sizes to which the specified dedicated host can be resized. NOTE: The dedicated host sizes provided can be used to only scale up the existing dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the List Dedicated Host sizes operation response as paginated response with PagedIterable<T>.

listAvailableSizes

public abstract PagedIterable listAvailableSizes(String resourceGroupName, String hostGroupName, String hostname, Context context)

Lists all available dedicated host sizes to which the specified dedicated host can be resized. NOTE: The dedicated host sizes provided can be used to only scale up the existing dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.
context - The context to associate with this operation.

Returns:

the List Dedicated Host sizes operation response as paginated response with PagedIterable<T>.

listAvailableSizesAsync

public abstract PagedFlux listAvailableSizesAsync(String resourceGroupName, String hostGroupName, String hostname)

Lists all available dedicated host sizes to which the specified dedicated host can be resized. NOTE: The dedicated host sizes provided can be used to only scale up the existing dedicated host.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the List Dedicated Host sizes operation response as paginated response with PagedFlux<T>.

listByHostGroup

public abstract PagedIterable listByHostGroup(String resourceGroupName, String hostGroupName)

Lists all of the dedicated hosts in the specified dedicated host group. Use the nextLink property in the response to get the next page of dedicated hosts.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.

Returns:

the list dedicated host operation response as paginated response with PagedIterable<T>.

listByHostGroup

public abstract PagedIterable listByHostGroup(String resourceGroupName, String hostGroupName, Context context)

Lists all of the dedicated hosts in the specified dedicated host group. Use the nextLink property in the response to get the next page of dedicated hosts.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
context - The context to associate with this operation.

Returns:

the list dedicated host operation response as paginated response with PagedIterable<T>.

listByHostGroupAsync

public abstract PagedFlux listByHostGroupAsync(String resourceGroupName, String hostGroupName)

Lists all of the dedicated hosts in the specified dedicated host group. Use the nextLink property in the response to get the next page of dedicated hosts.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.

Returns:

the list dedicated host operation response as paginated response with PagedFlux<T>.

redeploy

public abstract void redeploy(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host. The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated host after the redeploy check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

redeploy

public abstract void redeploy(String resourceGroupName, String hostGroupName, String hostname, Context context)

Redeploy the dedicated host. The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated host after the redeploy check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.
context - The context to associate with this operation.

redeployAsync

public abstract Mono redeployAsync(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host. The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated host after the redeploy check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

A Mono that completes when a successful response is received.

redeployWithResponseAsync

public abstract Mono>> redeployWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname)

Redeploy the dedicated host. The operation will complete successfully once the dedicated host has migrated to a new node and is running. To determine the health of VMs deployed on the dedicated host after the redeploy check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the Response<T> on successful completion of Mono.

restart

public abstract void restart(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host. The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

restart

public abstract void restart(String resourceGroupName, String hostGroupName, String hostname, Context context)

Restart the dedicated host. The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.
context - The context to associate with this operation.

restartAsync

public abstract Mono restartAsync(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host. The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

A Mono that completes when a successful response is received.

restartWithResponseAsync

public abstract Mono>> restartWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname)

Restart the dedicated host. The operation will complete successfully once the dedicated host has restarted and is running. To determine the health of VMs deployed on the dedicated host after the restart check the Resource Health Center in the Azure Portal. Please refer to https://docs.microsoft.com/azure/service-health/resource-health-overview for more details.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host.

Returns:

the Response<T> on successful completion of Mono.

update

public abstract DedicatedHostInner update(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Update Dedicated Host operation.

Returns:

specifies information about the Dedicated host.

update

public abstract DedicatedHostInner update(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters, Context context)

Update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Update Dedicated Host operation.
context - The context to associate with this operation.

Returns:

specifies information about the Dedicated host.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Update Dedicated Host operation.

Returns:

specifies information about the Dedicated host on successful completion of Mono.

updateWithResponseAsync

public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String hostGroupName, String hostname, DedicatedHostUpdate parameters)

Update a dedicated host .

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
hostname - The name of the dedicated host .
parameters - Parameters supplied to the Update Dedicated Host operation.

Returns:

specifies information about the Dedicated host along with Response<T> on successful completion of Mono.

Applies to