[][src]Module k8s_openapi::api::networking::v1beta1

Structs

CreateNamespacedIngressOptional

Optional parameters of Ingress::create_namespaced_ingress

HTTPIngressPath

HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.

HTTPIngressRuleValue

HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://<host>/<path>?<searchpart> -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.

Ingress

Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc.

IngressBackend

IngressBackend describes all endpoints for a given service and port.

IngressList

IngressList is a collection of Ingress.

IngressRule

IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.

IngressSpec

IngressSpec describes the Ingress the user wishes to exist.

IngressStatus

IngressStatus describe the current state of the Ingress.

IngressTLS

IngressTLS describes the transport layer security associated with an Ingress.

ReadNamespacedIngressOptional

Optional parameters of Ingress::read_namespaced_ingress

ReadNamespacedIngressStatusOptional

Optional parameters of Ingress::read_namespaced_ingress_status

ReplaceNamespacedIngressOptional

Optional parameters of Ingress::replace_namespaced_ingress

ReplaceNamespacedIngressStatusOptional

Optional parameters of Ingress::replace_namespaced_ingress_status

Enums

CreateNamespacedIngressResponse

Use <CreateNamespacedIngressResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::create_namespaced_ingress

DeleteCollectionNamespacedIngressResponse

Use <DeleteCollectionNamespacedIngressResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::delete_collection_namespaced_ingress

DeleteNamespacedIngressResponse

Use <DeleteNamespacedIngressResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::delete_namespaced_ingress

ListIngressForAllNamespacesResponse

Use <ListIngressForAllNamespacesResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::list_ingress_for_all_namespaces

ListNamespacedIngressResponse

Use <ListNamespacedIngressResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::list_namespaced_ingress

PatchNamespacedIngressResponse

Use <PatchNamespacedIngressResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::patch_namespaced_ingress

PatchNamespacedIngressStatusResponse

Use <PatchNamespacedIngressStatusResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::patch_namespaced_ingress_status

ReadNamespacedIngressResponse

Use <ReadNamespacedIngressResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::read_namespaced_ingress

ReadNamespacedIngressStatusResponse

Use <ReadNamespacedIngressStatusResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::read_namespaced_ingress_status

ReplaceNamespacedIngressResponse

Use <ReplaceNamespacedIngressResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::replace_namespaced_ingress

ReplaceNamespacedIngressStatusResponse

Use <ReplaceNamespacedIngressStatusResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::replace_namespaced_ingress_status

WatchIngressForAllNamespacesResponse

Use <WatchIngressForAllNamespacesResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::watch_ingress_for_all_namespaces

WatchNamespacedIngressResponse

Use <WatchNamespacedIngressResponse as Response>::try_from_parts to parse the HTTP response body of Ingress::watch_namespaced_ingress