Interface VirtualMachineExtension
-
- All Superinterfaces:
ChildResource<VirtualMachine>,ExternalChildResource<VirtualMachineExtension,VirtualMachine>,HasInnerModel<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 Classes Modifier and Type Interface Description static interfaceVirtualMachineExtension.Definition<ParentT>The entirety of a virtual machine extension definition as a part of parent definition.static interfaceVirtualMachineExtension.DefinitionStagesGrouping of virtual machine extension definition stages as a part of parent virtual machine definition.static interfaceVirtualMachineExtension.UpdateThe entirety of virtual machine extension update as a part of parent virtual machine update.static interfaceVirtualMachineExtension.UpdateDefinition<ParentT>The entirety of a virtual machine extension definition as a part of parent update.static interfaceVirtualMachineExtension.UpdateDefinitionStagesGrouping of virtual machine extension definition stages as part of parent virtual machine update.static interfaceVirtualMachineExtension.UpdateStagesGrouping of virtual machine extension update stages.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VirtualMachineExtensionInstanceViewgetInstanceView()Mono<VirtualMachineExtensionInstanceView>getInstanceViewAsync()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
id
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parent
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.compute.models.VirtualMachineExtensionBase
autoUpgradeMinorVersionEnabled, provisioningState, publicSettings, publicSettingsAsJsonString, publisherName, tags, typeName, versionName
-
-
-
-
Method Detail
-
getInstanceViewAsync
Mono<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
-
-