Interface VirtualMachineExtensionBase
- All Superinterfaces:
HasInnerModel<VirtualMachineExtensionInner>
- All Known Subinterfaces:
VirtualMachineExtension,VirtualMachineScaleSetVMInstanceExtension
An immutable client-side representation of an extension associated with virtual machine.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks whether this extension is configured to upgrade automatically when a new minor version of the extension image that this extension based on is published.Gets the provisioning state of the virtual machine extension.Gets the public settings of the virtual machine extension as key value pairs.Gets the public settings of the virtual machine extension as a JSON string.Gets the publisher name of the virtual machine extension image this extension is created from.tags()Gets the tags for this virtual machine extension.typeName()Gets the type name of the virtual machine extension image this extension is created from.Gets the version name of the virtual machine extension image this extension is created from.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Method Details
-
publisherName
String publisherName()Gets the publisher name of the virtual machine extension image this extension is created from.- Returns:
- the publisher name of the virtual machine extension image this extension is created from
-
typeName
String typeName()Gets the type name of the virtual machine extension image this extension is created from.- Returns:
- the type name of the virtual machine extension image this extension is created from
-
versionName
String versionName()Gets the version name of the virtual machine extension image this extension is created from.- Returns:
- the version name of the virtual machine extension image this extension is created from
-
autoUpgradeMinorVersionEnabled
boolean autoUpgradeMinorVersionEnabled()Checks whether this extension is configured to upgrade automatically when a new minor version of the extension image that this extension based on is published.- Returns:
- true if this extension is configured to upgrade automatically when a new minor version of the extension image that this extension based on is published
-
publicSettings
Gets the public settings of the virtual machine extension as key value pairs.- Returns:
- the public settings of the virtual machine extension as key value pairs
-
publicSettingsAsJsonString
String publicSettingsAsJsonString()Gets the public settings of the virtual machine extension as a JSON string.- Returns:
- the public settings of the virtual machine extension as a JSON string
-
provisioningState
String provisioningState()Gets the provisioning state of the virtual machine extension.- Returns:
- the provisioning state of the virtual machine extension
-
tags
Gets the tags for this virtual machine extension.- Returns:
- the tags for this virtual machine extension
-