ContainerPort represents a network port in a single container.
| Name | Type | Description | Notes |
|---|---|---|---|
| container_port | int | Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. | |
| host_ip | str | What host IP to bind the external port to. | [optional] |
| host_port | int | Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. | [optional] |
| name | str | If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. | [optional] |
| protocol | str | Protocol for port. Must be UDP, TCP, or SCTP. Defaults to "TCP". | [optional] |
from kubernetes.client.models.v1_container_port import V1ContainerPort
# TODO update the JSON string below
json = "{}"
# create an instance of V1ContainerPort from a JSON string
v1_container_port_instance = V1ContainerPort.from_json(json)
# print the JSON string representation of the object
print(V1ContainerPort.to_json())
# convert the object into a dict
v1_container_port_dict = v1_container_port_instance.to_dict()
# create an instance of V1ContainerPort from a dict
v1_container_port_from_dict = V1ContainerPort.from_dict(v1_container_port_dict)