VirtualMachineScaleSetExtensionsClient Interface
public interface VirtualMachineScaleSetExtensionsClient
An instance of this class provides access to all the operations defined in VirtualMachineScaleSetExtensionsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller
The operation to create or update an extension.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
The operation to create or update an extension.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
The operation to create or update an extension.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
The operation to delete the extension.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
The operation to delete the extension.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
The operation to delete the extension.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
The operation to update an extension.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
The operation to update an extension.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux
The operation to update an extension.
Parameters:
Returns:
createOrUpdate
public abstract VirtualMachineScaleSetExtensionInner createOrUpdate(String resourceGroupName, String vmScaleSetName, String vmssExtensionName, VirtualMachineScaleSetExtensionInner extensionParameters)
The operation to create or update an extension.
Parameters:
Returns:
createOrUpdate
public abstract VirtualMachineScaleSetExtensionInner createOrUpdate(String resourceGroupName, String vmScaleSetName, String vmssExtensionName, VirtualMachineScaleSetExtensionInner extensionParameters, Context context)
The operation to create or update an extension.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
The operation to create or update an extension.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
The operation to create or update an extension.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String vmScaleSetName, String vmssExtensionName)
The operation to delete the extension.
Parameters:
delete
public abstract void delete(String resourceGroupName, String vmScaleSetName, String vmssExtensionName, Context context)
The operation to delete the extension.
Parameters:
deleteAsync
public abstract Mono
The operation to delete the extension.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
The operation to delete the extension.
Parameters:
Returns:
get
public abstract VirtualMachineScaleSetExtensionInner get(String resourceGroupName, String vmScaleSetName, String vmssExtensionName)
The operation to get the extension.
Parameters:
Returns:
getAsync
public abstract Mono
The operation to get the extension.
Parameters:
Returns:
getWithResponse
public abstract Response
The operation to get the extension.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
The operation to get the extension.
Parameters:
Returns:
list
public abstract PagedIterable
Gets a list of all extensions in a VM scale set.
Parameters:
Returns:
list
public abstract PagedIterable
Gets a list of all extensions in a VM scale set.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets a list of all extensions in a VM scale set.
Parameters:
Returns:
update
public abstract VirtualMachineScaleSetExtensionInner update(String resourceGroupName, String vmScaleSetName, String vmssExtensionName, VirtualMachineScaleSetExtensionUpdate extensionParameters)
The operation to update an extension.
Parameters:
Returns:
update
public abstract VirtualMachineScaleSetExtensionInner update(String resourceGroupName, String vmScaleSetName, String vmssExtensionName, VirtualMachineScaleSetExtensionUpdate extensionParameters, Context context)
The operation to update an extension.
Parameters:
Returns:
updateAsync
public abstract Mono
The operation to update an extension.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
The operation to update an extension.
Parameters:
Returns:
Applies to
Azure SDK for Java