ControlTier > controltier-elements
 

Squid

Squid caching proxy server

Overview

Squid: Squid caching proxy server

Design

Super Type
Service
Role Concrete. (Objects can be created.)
Instance Names Unique
Notification false
Template Directory
Data View Children, proximity: 1
Logger Name Squid

Constraints

Allowed Child Dependencies

1: These types have a Singleton constraint. Only one instance may be added as a resource.

Allowed Parent Dependencies

  • Node
  • Site

Attributes

Exported Attributes

Name Property
squidBase deployment-basedir
squidHome deployment-install-root

Defaults for Imported Attributes

Name Default
squidClient /usr/sbin/squidclient
squidHost localhost
squidPort 3128

Commands

View the available commands in the User Reference.

Related Types

The following types are defined for use with Squid.

SquidClient

Overview

SquidClient: Location of the Squid client utility

Design

Super Type
SquidSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
squidClient settingValue

SquidHost

Overview

SquidHost: Squid host

Design

Super Type
SquidSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
squidHost settingValue

SquidPort

Overview

SquidPort: Squid HTTP port

Design

Super Type
SquidSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
squidPort settingValue

SquidSetting

Overview

SquidSetting: Squid configuration setting

Design

Super Type
Setting
Role Abstract. (Objects cannot be created.)
Instance Names Unique