MachineExtensionsClient Interface

public interface MachineExtensionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<MachineExtensionInner>,MachineExtensionInner> beginCreateOrUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionInner extensionParameters)

The operation to create or update the extension.

abstract SyncPoller<PollResult<MachineExtensionInner>,MachineExtensionInner> beginCreateOrUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionInner extensionParameters, Context context)

The operation to create or update the extension.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name, String extensionName)

The operation to delete the extension.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name, String extensionName, Context context)

The operation to delete the extension.

abstract SyncPoller<PollResult<MachineExtensionInner>,MachineExtensionInner> beginUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionUpdate extensionParameters)

The operation to update the extension.

abstract SyncPoller<PollResult<MachineExtensionInner>,MachineExtensionInner> beginUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionUpdate extensionParameters, Context context)

The operation to update the extension.

abstract MachineExtensionInner createOrUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionInner extensionParameters)

The operation to create or update the extension.

abstract MachineExtensionInner createOrUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionInner extensionParameters, Context context)

The operation to create or update the extension.

abstract void delete(String resourceGroupName, String name, String extensionName)

The operation to delete the extension.

abstract void delete(String resourceGroupName, String name, String extensionName, Context context)

The operation to delete the extension.

abstract MachineExtensionInner get(String resourceGroupName, String name, String extensionName)

The operation to get the extension.

abstract Response<MachineExtensionInner> getWithResponse(String resourceGroupName, String name, String extensionName, Context context)

The operation to get the extension.

abstract PagedIterable<MachineExtensionInner> list(String resourceGroupName, String name)

The operation to get all extensions of a non-Azure machine.

abstract PagedIterable<MachineExtensionInner> list(String resourceGroupName, String name, String expand, Context context)

The operation to get all extensions of a non-Azure machine.

abstract MachineExtensionInner update(String resourceGroupName, String name, String extensionName, MachineExtensionUpdate extensionParameters)

The operation to update the extension.

abstract MachineExtensionInner update(String resourceGroupName, String name, String extensionName, MachineExtensionUpdate extensionParameters, Context context)

The operation to update the extension.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<MachineExtensionInner>,MachineExtensionInner> beginCreateOrUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionInner extensionParameters)

The operation to create or update the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be created or updated.
extensionName - The name of the machine extension.
extensionParameters - Parameters supplied to the Create Machine Extension operation.

Returns:

the SyncPoller<T,U> for polling of describes a Machine Extension.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<MachineExtensionInner>,MachineExtensionInner> beginCreateOrUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionInner extensionParameters, Context context)

The operation to create or update the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be created or updated.
extensionName - The name of the machine extension.
extensionParameters - Parameters supplied to the Create Machine Extension operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of describes a Machine Extension.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name, String extensionName)

The operation to delete the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be deleted.
extensionName - The name of the machine extension.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String name, String extensionName, Context context)

The operation to delete the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be deleted.
extensionName - The name of the machine extension.
context - The context to associate with this operation.

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<MachineExtensionInner>,MachineExtensionInner> beginUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionUpdate extensionParameters)

The operation to update the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be created or updated.
extensionName - The name of the machine extension.
extensionParameters - Parameters supplied to the Create Machine Extension operation.

Returns:

the SyncPoller<T,U> for polling of describes a Machine Extension.

beginUpdate

public abstract SyncPoller<PollResult<MachineExtensionInner>,MachineExtensionInner> beginUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionUpdate extensionParameters, Context context)

The operation to update the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be created or updated.
extensionName - The name of the machine extension.
extensionParameters - Parameters supplied to the Create Machine Extension operation.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of describes a Machine Extension.

createOrUpdate

public abstract MachineExtensionInner createOrUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionInner extensionParameters)

The operation to create or update the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be created or updated.
extensionName - The name of the machine extension.
extensionParameters - Parameters supplied to the Create Machine Extension operation.

Returns:

describes a Machine Extension.

createOrUpdate

public abstract MachineExtensionInner createOrUpdate(String resourceGroupName, String name, String extensionName, MachineExtensionInner extensionParameters, Context context)

The operation to create or update the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be created or updated.
extensionName - The name of the machine extension.
extensionParameters - Parameters supplied to the Create Machine Extension operation.
context - The context to associate with this operation.

Returns:

describes a Machine Extension.

delete

public abstract void delete(String resourceGroupName, String name, String extensionName)

The operation to delete the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be deleted.
extensionName - The name of the machine extension.

delete

public abstract void delete(String resourceGroupName, String name, String extensionName, Context context)

The operation to delete the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be deleted.
extensionName - The name of the machine extension.
context - The context to associate with this operation.

get

public abstract MachineExtensionInner get(String resourceGroupName, String name, String extensionName)

The operation to get the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine containing the extension.
extensionName - The name of the machine extension.

Returns:

describes a Machine Extension.

getWithResponse

public abstract Response<MachineExtensionInner> getWithResponse(String resourceGroupName, String name, String extensionName, Context context)

The operation to get the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine containing the extension.
extensionName - The name of the machine extension.
context - The context to associate with this operation.

Returns:

describes a Machine Extension along with Response<T>.

list

public abstract PagedIterable<MachineExtensionInner> list(String resourceGroupName, String name)

The operation to get all extensions of a non-Azure machine.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine containing the extension.

Returns:

describes the Machine Extensions List Result as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<MachineExtensionInner> list(String resourceGroupName, String name, String expand, Context context)

The operation to get all extensions of a non-Azure machine.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine containing the extension.
expand - The expand expression to apply on the operation.
context - The context to associate with this operation.

Returns:

describes the Machine Extensions List Result as paginated response with PagedIterable<T>.

update

public abstract MachineExtensionInner update(String resourceGroupName, String name, String extensionName, MachineExtensionUpdate extensionParameters)

The operation to update the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be created or updated.
extensionName - The name of the machine extension.
extensionParameters - Parameters supplied to the Create Machine Extension operation.

Returns:

describes a Machine Extension.

update

public abstract MachineExtensionInner update(String resourceGroupName, String name, String extensionName, MachineExtensionUpdate extensionParameters, Context context)

The operation to update the extension.

Parameters:

resourceGroupName - The Resource Group Name.
name - The name of the machine where the extension should be created or updated.
extensionName - The name of the machine extension.
extensionParameters - Parameters supplied to the Create Machine Extension operation.
context - The context to associate with this operation.

Returns:

describes a Machine Extension.

Applies to