---
name: "Config::Model::models::Itself::ConfigReadWrite::DefaultLayer"
section: "3pm"
platform: "linux"
package: "libconfig-model-itself-perl"
version: "2.025-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Config::Model::models::Itself::ConfigReadWrite::DefaultLayer"
---

# Config::Model::models::Itself::ConfigReadWrite::DefaultLayer(3pm)

Configuration class Itself::ConfigReadWrite::DefaultLayer

## NAME

Config::Model::models::Itself::ConfigReadWrite::DefaultLayer - Configuration class Itself::ConfigReadWrite::DefaultLayer

## DESCRIPTION

Configuration classes used by Config::Model

## Elements

### config\_dir

 *Optional. Type uniline.*

### os\_config\_dir - configuration file directory for specific OS

Specify and alternate location of a configuration directory depending on the OS (as returned by `$^O` or `$Config{'osname'}`, see "PLATFORMS" in perlport) Common values for `$^O` are 'linux', 'MSWin32', 'darwin'  *Optional. Type hash of uniline.*

### file - target configuration file name

specify the configuration file name. This parameter may not be applicable depending on your application. It may also be hardcoded in a custom backend. If not specified, the instance name is used as base name for your configuration file. The configuration file namecan be specified with &**index()** or &element function. See backend specifications \<http://search.cpan.org/dist/Config-Model/lib/Config/Model/BackendMgr.pm#Backend\_specification\> and Config::Model::Role::ComputeFunction.  *Optional. Type uniline.*

## SEE ALSO

- •

  cme
