Interface VirtualMachineExtension
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<VirtualMachine>, com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource<VirtualMachineExtension, VirtualMachine>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<VirtualMachineExtensionInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<VirtualMachine>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<VirtualMachineExtension>, VirtualMachineExtensionBase
public interface VirtualMachineExtension
extends VirtualMachineExtensionBase, com.azure.resourcemanager.resources.fluentcore.arm.models.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
Modifier and TypeMethodDescriptionGets the instance view of the virtual machine extension.Gets a representation of the deferred computation of this call returning the virtual machine extension instance viewMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.ExternalChildResource
idMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface VirtualMachineExtensionBase
autoUpgradeMinorVersionEnabled, provisioningState, publicSettings, publicSettingsAsJsonString, publisherName, tags, typeName, versionName
-
Method Details
-
getInstanceViewAsync
Mono<VirtualMachineExtensionInstanceView> getInstanceViewAsync()Gets a representation of the deferred computation of this call returning the virtual machine extension instance view- Returns:
- a representation of the deferred computation of this call returning the virtual machine extension instance view
-
getInstanceView
VirtualMachineExtensionInstanceView getInstanceView()Gets the instance view of the virtual machine extension.- Returns:
- the instance view of the virtual machine extension
-