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 interface
The entirety of a virtual machine extension definition as a part of parent definition.static interface
Grouping of virtual machine extension definition stages as a part of parent virtual machine definition.static interface
The entirety of virtual machine extension update as a part of parent virtual machine update.static interface
The entirety of a virtual machine extension definition as a part of parent update.static interface
Grouping of virtual machine extension definition stages as part of parent virtual machine update.static interface
Grouping of virtual machine extension update stages. -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.ExternalChildResource
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods 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
-