Interface VirtualMachineExtension
- All Superinterfaces:
ChildResource<VirtualMachine>,ExternalChildResource<VirtualMachineExtension,,VirtualMachine> HasInner<com.microsoft.azure.management.compute.implementation.VirtualMachineExtensionInner>,HasName,HasParent<VirtualMachine>,Indexable,Refreshable<VirtualMachineExtension>,VirtualMachineExtensionBase
public interface VirtualMachineExtension
extends VirtualMachineExtensionBase, ExternalChildResource<VirtualMachineExtension,VirtualMachine>
An immutable client-side representation of an Azure virtual machine extension.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of a virtual machine extension definition as a part of parent definition.static interfaceGrouping of virtual machine extension definition stages as a part of parent virtual machine definition.static interfaceThe entirety of virtual machine extension update as a part of parent virtual machine update.static interfaceThe entirety of a virtual machine extension definition as a part of parent update.static interfaceGrouping of virtual machine extension definition stages as part of parent virtual machine update.static interfaceGrouping of virtual machine extension update stages. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.microsoft.azure.management.compute.VirtualMachineExtensionBase
autoUpgradeMinorVersionEnabled, provisioningState, publicSettings, publicSettingsAsJsonString, publisherName, tags, typeName, versionName
-
Method Details
-
getInstanceViewAsync
rx.Observable<VirtualMachineExtensionInstanceView> getInstanceViewAsync()- Returns:
- a representation of the deferred computation of this call returning the virtual machine extension instance view
-
getInstanceView
VirtualMachineExtensionInstanceView getInstanceView()- Returns:
- the instance view of the virtual machine extension
-