HttpProxyConfig#

class HttpProxyConfig(ip_address=None, port=None, username=None, password=None, name=None, proxy_types=None, *args, **kwargs)#

Bases: object

HTTP Proxy server configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.

Parameters:
  • ip_address – (ip_address)

  • port – (port) HTTP Proxy server port configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.

  • username (max=64 chars) – (username) HTTP Proxy server username needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.

  • password – (password) HTTP Proxy server password needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.

  • name (required max=64 chars) – (name) HTTP Proxy server name configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.

  • proxy_types – (proxy_types) List of HTTP proxy types.

property ip_address#
Type:

IPAddress

property name#

HTTP Proxy server name configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.

Type:

str

property password#

HTTP Proxy server password needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.

Type:

str

property port#

HTTP Proxy server port configuration needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.

Type:

int

property proxy_types#

List of HTTP proxy types.

Type:

list[ HttpProxyType ]

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model

property username#

HTTP Proxy server username needed to access a cluster which is hosted behind a HTTP Proxy to not reveal its identity.

Type:

str