salt.modules.bluecoat_sslv

Module to provide Blue Coat SSL Visibility compatibility to Salt.

codeauthor:Spencer Ervin <spencer_ervin@hotmail.com>
maturity:new
depends:none
platform:unix

Configuration

This module accepts connection configuration details either as parameters, or as configuration settings in pillar as a Salt proxy. Options passed into opts will be ignored if options are passed into pillar.

About

This execution module was designed to handle connections to a Blue Coat SSL Visibility server. This module adds support to send connections directly to the device through the rest API.

salt.modules.bluecoat_sslv.add_distinguished_name(list_name, item_name)

Adds a distinguished name to a distinguished name list.

list_name(str): The name of the specific policy distinguished name list to append to.

item_name(str): The distinguished name to append.

CLI Example:

salt '*' bluecoat_sslv.add_distinguished_name MyDistinguishedList cn=foo.bar.com
salt.modules.bluecoat_sslv.add_distinguished_name_list(list_name)

Add a list of policy distinguished names.

list_name(str): The name of the specific policy distinguished name list to add.

CLI Example:

salt '*' bluecoat_sslv.add_distinguished_name_list MyDistinguishedList
salt.modules.bluecoat_sslv.add_domain_name(list_name, item_name)

Adds a domain name to a domain name list.

list_name(str): The name of the specific policy domain name list to append to.

item_name(str): The domain name to append.

CLI Example:

salt '*' bluecoat_sslv.add_domain_name MyDomainName foo.bar.com
salt.modules.bluecoat_sslv.add_domain_name_list(list_name)

Add a list of policy domain names.

list_name(str): The name of the specific policy domain name list to add.

CLI Example:

salt '*' bluecoat_sslv.add_domain_name_list MyDomainNameList
salt.modules.bluecoat_sslv.add_ip_address(list_name, item_name)

Add an IP address to an IP address list.

list_name(str): The name of the specific policy IP address list to append to.

item_name(str): The IP address to append to the list.

CLI Example:

salt '*' bluecoat_sslv.add_ip_address MyIPAddressList 10.0.0.0/24
salt.modules.bluecoat_sslv.add_ip_address_list(list_name)

Retrieves a list of all IP address lists.

list_name(str): The name of the specific IP address list to add.

CLI Example:

salt '*' bluecoat_sslv.add_ip_address_list MyIPAddressList
salt.modules.bluecoat_sslv.get_distinguished_name_list(list_name)

Retrieves a specific policy distinguished name list.

list_name(str): The name of the specific policy distinguished name list to retrieve.

CLI Example:

salt '*' bluecoat_sslv.get_distinguished_name_list MyDistinguishedList
salt.modules.bluecoat_sslv.get_distinguished_name_lists()

Retrieves a list of all policy distinguished name lists.

CLI Example:

salt '*' bluecoat_sslv.get_distinguished_name_lists
salt.modules.bluecoat_sslv.get_domain_list(list_name)

Retrieves a specific policy domain name list.

list_name(str): The name of the specific policy domain name list to retrieve.

CLI Example:

salt '*' bluecoat_sslv.get_domain_list MyDomainNameList
salt.modules.bluecoat_sslv.get_domain_lists()

Retrieves a list of all policy domain name lists.

CLI Example:

salt '*' bluecoat_sslv.get_domain_name_lists
salt.modules.bluecoat_sslv.get_ip_address_list(list_name)

Retrieves a specific IP address list.

list_name(str): The name of the specific policy IP address list to retrieve.

CLI Example:

salt '*' bluecoat_sslv.get_ip_address_list MyIPAddressList
salt.modules.bluecoat_sslv.get_ip_address_lists()

Retrieves a list of all IP address lists.

CLI Example:

salt '*' bluecoat_sslv.get_ip_address_lists
salt.modules.bluecoat_sslv.get_ipv4_config()

Retrieves IPv4 configuration from the device.

CLI Example:

salt '*' bluecoat_sslv.get_ipv4_config
salt.modules.bluecoat_sslv.get_ipv6_config()

Retrieves IPv6 configuration from the device.

CLI Example:

salt '*' bluecoat_sslv.get_ipv6_config
salt.modules.bluecoat_sslv.get_management_config()

Retrieves management configuration for the device.

CLI Example:

salt '*' bluecoat_sslv.get_management_config
salt.modules.bluecoat_sslv.get_platform()

Retrieves platform information, such as serial number and part number.

CLI Example:

salt '*' bluecoat_sslv.get_platform
salt.modules.bluecoat_sslv.get_software()

Retrieves platform software information, such as software version number.

CLI Example:

salt '*' bluecoat_sslv.get_software