UpdateListenerDetails¶
-
class
oci.network_load_balancer.models.
UpdateListenerDetails
(**kwargs)¶ Bases:
object
The configuration of the listener. For more information about backend set configuration, see Managing Network Load Balancer Listeners.
Attributes
IP_VERSION_IPV4
A constant which can be used with the ip_version property of a UpdateListenerDetails. IP_VERSION_IPV6
A constant which can be used with the ip_version property of a UpdateListenerDetails. PROTOCOL_ANY
A constant which can be used with the protocol property of a UpdateListenerDetails. PROTOCOL_TCP
A constant which can be used with the protocol property of a UpdateListenerDetails. PROTOCOL_TCP_AND_UDP
A constant which can be used with the protocol property of a UpdateListenerDetails. PROTOCOL_UDP
A constant which can be used with the protocol property of a UpdateListenerDetails. default_backend_set_name
Gets the default_backend_set_name of this UpdateListenerDetails. ip_version
Gets the ip_version of this UpdateListenerDetails. port
Gets the port of this UpdateListenerDetails. protocol
Gets the protocol of this UpdateListenerDetails. Methods
__init__
(**kwargs)Initializes a new UpdateListenerDetails object with values from keyword arguments. -
IP_VERSION_IPV4
= 'IPV4'¶ A constant which can be used with the ip_version property of a UpdateListenerDetails. This constant has a value of “IPV4”
-
IP_VERSION_IPV6
= 'IPV6'¶ A constant which can be used with the ip_version property of a UpdateListenerDetails. This constant has a value of “IPV6”
-
PROTOCOL_ANY
= 'ANY'¶ A constant which can be used with the protocol property of a UpdateListenerDetails. This constant has a value of “ANY”
-
PROTOCOL_TCP
= 'TCP'¶ A constant which can be used with the protocol property of a UpdateListenerDetails. This constant has a value of “TCP”
-
PROTOCOL_TCP_AND_UDP
= 'TCP_AND_UDP'¶ A constant which can be used with the protocol property of a UpdateListenerDetails. This constant has a value of “TCP_AND_UDP”
-
PROTOCOL_UDP
= 'UDP'¶ A constant which can be used with the protocol property of a UpdateListenerDetails. This constant has a value of “UDP”
-
__init__
(**kwargs)¶ Initializes a new UpdateListenerDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - default_backend_set_name (str) – The value to assign to the default_backend_set_name property of this UpdateListenerDetails.
- port (int) – The value to assign to the port property of this UpdateListenerDetails.
- protocol (str) – The value to assign to the protocol property of this UpdateListenerDetails. Allowed values for this property are: “ANY”, “TCP”, “UDP”, “TCP_AND_UDP”
- ip_version (str) – The value to assign to the ip_version property of this UpdateListenerDetails. Allowed values for this property are: “IPV4”, “IPV6”
-
default_backend_set_name
¶ Gets the default_backend_set_name of this UpdateListenerDetails. The name of the associated backend set.
Example: example_backend_set
Returns: The default_backend_set_name of this UpdateListenerDetails. Return type: str
-
ip_version
¶ Gets the ip_version of this UpdateListenerDetails. IP version associated with the listener.
Allowed values for this property are: “IPV4”, “IPV6”
Returns: The ip_version of this UpdateListenerDetails. Return type: str
-
port
¶ Gets the port of this UpdateListenerDetails. The communication port for the listener.
Example: 80
Returns: The port of this UpdateListenerDetails. Return type: int
-
protocol
¶ Gets the protocol of this UpdateListenerDetails. The protocol on which the listener accepts connection requests. For public network load balancers, ANY protocol refers to TCP/UDP. For private network load balancers, ANY protocol refers to TCP/UDP/ICMP (note that ICMP requires isPreserveSourceDestination to be set to true). To get a list of valid protocols, use the
list_network_load_balancers_protocols()
operation.Example: TCP
Allowed values for this property are: “ANY”, “TCP”, “UDP”, “TCP_AND_UDP”
Returns: The protocol of this UpdateListenerDetails. Return type: str
-