Class: IOSConfig::Payload::VPN

Inherits:
Base
  • Object
show all
Defined in:
lib/ios_config/payload/vpn.rb

Instance Attribute Summary collapse

Attributes inherited from Base

#description, #identifier, #uuid

Method Summary

Methods inherited from Base

#build, #initialize

Constructor Details

This class inherits a constructor from IOSConfig::Payload::Base

Instance Attribute Details

#authentication_methodObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def authentication_method
  @authentication_method
end

#authentication_typeObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def authentication_type
  @authentication_type
end

#certificate_uuidObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def certificate_uuid
  @certificate_uuid
end

#connection_nameObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def connection_name
  @connection_name
end

#connection_typeObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def connection_type
  @connection_type
end

#encryption_levelObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def encryption_level
  @encryption_level
end

#group_nameObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def group_name
  @group_name
end

#group_or_domainObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def group_or_domain
  @group_or_domain
end

#passwordObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def password
  @password
end

#prompt_for_passwordObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def prompt_for_password
  @prompt_for_password
end

#proxy_passwordObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def proxy_password
  @proxy_password
end

#proxy_portObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def proxy_port
  @proxy_port
end

#proxy_serverObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def proxy_server
  @proxy_server
end

#proxy_typeObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def proxy_type
  @proxy_type
end

#proxy_urlObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def proxy_url
  @proxy_url
end

#proxy_usernameObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def proxy_username
  @proxy_username
end

#realmObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def realm
  @realm
end

#roleObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def role
  @role
end

#send_all_trafficObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def send_all_traffic
  @send_all_traffic
end

#serverObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def server
  @server
end

#shared_secretObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def shared_secret
  @shared_secret
end

#usernameObject

:shared_secret, :certificate



5
6
7
# File 'lib/ios_config/payload/vpn.rb', line 5

def username
  @username
end