Interface SoftwareConfig

    • Method Detail

      • getId

        String getId()
        Returns:
        the configuration identifier
      • getName

        String getName()
        The name of this configuration
        Returns:
        the name of this configuration
      • getGroup

        String getGroup()
        Namespace that groups this software configuration by when it is delivered to a server. This setting might imply which configuration tool performs the configuration.
        Returns:
        the namespace group
      • getConfig

        String getConfig()
        Configuration script or manifest that defines which configuration is performed.
        Returns:
        the configuration script
      • getInputs

        List<? extends SoftwareConfig.Input> getInputs()
        List of inputs that this software configuration expects
        Returns:
        list of inputs
      • getOutputs

        List<? extends SoftwareConfig.Output> getOutputs()
        List of outputs this software configuration produces
        Returns:
        list of outputs
      • getOptions

        Map<String,​Object> getOptions()
        Map containing options specific to the configuration management tool used by this resource.
        Returns:
        map of options or null