Interface Extension


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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ExtensionPropertiesAksAssignedIdentity aksAssignedIdentity()
      Gets the aksAssignedIdentity property: Identity of the Extension resource in an AKS cluster.
      Boolean autoUpgradeMinorVersion()
      Gets the autoUpgradeMinorVersion property: Flag to note if this extension participates in auto upgrade of minor version, or not.
      Map<String,​String> configurationProtectedSettings()
      Gets the configurationProtectedSettings property: Configuration settings that are sensitive, as name-value pairs for configuring this extension.
      Map<String,​String> configurationSettings()
      Gets the configurationSettings property: Configuration settings, as name-value pairs for configuring this extension.
      Map<String,​String> customLocationSettings()
      Gets the customLocationSettings property: Custom Location settings properties.
      com.azure.core.management.exception.ManagementError errorInfo()
      Gets the errorInfo property: Error information from the Agent - e.g.
      String extensionType()
      Gets the extensionType property: Type of the Extension, of which this resource is an instance of.
      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Identity identity()
      Gets the identity property: Identity of the Extension resource.
      ExtensionInner innerModel()
      Gets the inner com.azure.resourcemanager.kubernetesconfiguration.fluent.models.ExtensionInner object.
      String installedVersion()
      Gets the installedVersion property: Installed version of the extension.
      String name()
      Gets the name property: The name of the resource.
      String packageUri()
      Gets the packageUri property: Uri of the Helm package.
      ProvisioningState provisioningState()
      Gets the provisioningState property: Status of installation of this extension.
      String releaseTrain()
      Gets the releaseTrain property: ReleaseTrain this extension participates in for auto-upgrade (e.g.
      Scope scope()
      Gets the scope property: Scope at which the extension is installed.
      List<ExtensionStatus> statuses()
      Gets the statuses property: Status from this extension.
      com.azure.core.management.SystemData systemData()
      Gets the systemData property: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources.
      String type()
      Gets the type property: The type of the resource.
      String version()
      Gets the version property: User-specified version of the extension for this extension to 'pin'.
    • 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.
      • identity

        Identity identity()
        Gets the identity property: Identity of the Extension resource.
        Returns:
        the identity value.
      • systemData

        com.azure.core.management.SystemData systemData()
        Gets the systemData property: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources.
        Returns:
        the systemData value.
      • extensionType

        String extensionType()
        Gets the extensionType property: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher.
        Returns:
        the extensionType value.
      • autoUpgradeMinorVersion

        Boolean autoUpgradeMinorVersion()
        Gets the autoUpgradeMinorVersion property: Flag to note if this extension participates in auto upgrade of minor version, or not.
        Returns:
        the autoUpgradeMinorVersion value.
      • releaseTrain

        String releaseTrain()
        Gets the releaseTrain property: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'.
        Returns:
        the releaseTrain value.
      • version

        String version()
        Gets the version property: User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.
        Returns:
        the version value.
      • scope

        Scope scope()
        Gets the scope property: Scope at which the extension is installed.
        Returns:
        the scope value.
      • configurationSettings

        Map<String,​String> configurationSettings()
        Gets the configurationSettings property: Configuration settings, as name-value pairs for configuring this extension.
        Returns:
        the configurationSettings value.
      • configurationProtectedSettings

        Map<String,​String> configurationProtectedSettings()
        Gets the configurationProtectedSettings property: Configuration settings that are sensitive, as name-value pairs for configuring this extension.
        Returns:
        the configurationProtectedSettings value.
      • installedVersion

        String installedVersion()
        Gets the installedVersion property: Installed version of the extension.
        Returns:
        the installedVersion value.
      • provisioningState

        ProvisioningState provisioningState()
        Gets the provisioningState property: Status of installation of this extension.
        Returns:
        the provisioningState value.
      • statuses

        List<ExtensionStatus> statuses()
        Gets the statuses property: Status from this extension.
        Returns:
        the statuses value.
      • errorInfo

        com.azure.core.management.exception.ManagementError errorInfo()
        Gets the errorInfo property: Error information from the Agent - e.g. errors during installation.
        Returns:
        the errorInfo value.
      • customLocationSettings

        Map<String,​String> customLocationSettings()
        Gets the customLocationSettings property: Custom Location settings properties.
        Returns:
        the customLocationSettings value.
      • packageUri

        String packageUri()
        Gets the packageUri property: Uri of the Helm package.
        Returns:
        the packageUri value.
      • aksAssignedIdentity

        ExtensionPropertiesAksAssignedIdentity aksAssignedIdentity()
        Gets the aksAssignedIdentity property: Identity of the Extension resource in an AKS cluster.
        Returns:
        the aksAssignedIdentity value.
      • innerModel

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