Interface VirtualMachineExtensionBase

    • Method Detail

      • publisherName

        String publisherName()
        Returns:
        the publisher name of the virtual machine extension image this extension is created from
      • typeName

        String typeName()
        Returns:
        the type name of the virtual machine extension image this extension is created from
      • versionName

        String versionName()
        Returns:
        the version name of the virtual machine extension image this extension is created from
      • autoUpgradeMinorVersionEnabled

        boolean autoUpgradeMinorVersionEnabled()
        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

        Map<String,​Object> publicSettings()
        Returns:
        the public settings of the virtual machine extension as key value pairs
      • publicSettingsAsJsonString

        String publicSettingsAsJsonString()
        Returns:
        the public settings of the virtual machine extension as a JSON string
      • provisioningState

        String provisioningState()
        Returns:
        the provisioning state of the virtual machine extension
      • tags

        Map<String,​String> tags()
        Returns:
        the tags for this virtual machine extension