Interface Extension


  • public interface Extension
    An immutable client-side representation of Extension.
    • Method Detail

      • id

        String id()
        Gets the id property: Fully qualified resource Id for the resource.
        Returns:
        the id value.
      • name

        String name()
        Gets the name property: The name of the resource.
        Returns:
        the name value.
      • type

        String type()
        Gets the type property: The type of the resource.
        Returns:
        the type value.
      • systemData

        com.azure.core.management.SystemData systemData()
        Gets the systemData property: System data of Extension resource.
        Returns:
        the systemData value.
      • provisioningState

        ProvisioningState provisioningState()
        Gets the provisioningState property: Provisioning state of the Extension proxy resource.
        Returns:
        the provisioningState value.
      • aggregateState

        ExtensionAggregateState aggregateState()
        Gets the aggregateState property: Aggregate state of Arc Extensions across the nodes in this HCI cluster.
        Returns:
        the aggregateState value.
      • perNodeExtensionDetails

        List<PerNodeExtensionState> perNodeExtensionDetails()
        Gets the perNodeExtensionDetails property: State of Arc Extension in each of the nodes.
        Returns:
        the perNodeExtensionDetails value.
      • forceUpdateTag

        String forceUpdateTag()
        Gets the forceUpdateTag property: How the extension handler should be forced to update even if the extension configuration has not changed.
        Returns:
        the forceUpdateTag value.
      • publisher

        String publisher()
        Gets the publisher property: The name of the extension handler publisher.
        Returns:
        the publisher value.
      • typePropertiesType

        String typePropertiesType()
        Gets the typePropertiesType property: Specifies the type of the extension; an example is "CustomScriptExtension".
        Returns:
        the typePropertiesType value.
      • typeHandlerVersion

        String typeHandlerVersion()
        Gets the typeHandlerVersion property: Specifies the version of the script handler.
        Returns:
        the typeHandlerVersion value.
      • autoUpgradeMinorVersion

        Boolean autoUpgradeMinorVersion()
        Gets the autoUpgradeMinorVersion property: Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
        Returns:
        the autoUpgradeMinorVersion value.
      • settings

        Object settings()
        Gets the settings property: Json formatted public settings for the extension.
        Returns:
        the settings value.
      • protectedSettings

        Object protectedSettings()
        Gets the protectedSettings property: Protected settings (may contain secrets).
        Returns:
        the protectedSettings value.
      • resourceGroupName

        String resourceGroupName()
        Gets the name of the resource group.
        Returns:
        the name of the resource group.
      • innerModel

        ExtensionInner innerModel()
        Gets the inner com.azure.resourcemanager.azurestackhci.fluent.models.ExtensionInner object.
        Returns:
        the inner object.
      • update

        Extension.Update update()
        Begins update for the Extension resource.
        Returns:
        the stage of resource update.
      • refresh

        Extension refresh()
        Refreshes the resource to sync with Azure.
        Returns:
        the refreshed resource.
      • refresh

        Extension refresh​(com.azure.core.util.Context context)
        Refreshes the resource to sync with Azure.
        Parameters:
        context - The context to associate with this operation.
        Returns:
        the refreshed resource.