Skip to content
Docs Try Aspire

IngressSpecV1 Properties

Class Properties 4 members
Represents the specification of an Ingress resource in Kubernetes (networking.k8s.io/v1).
Defines the default backend for a Kubernetes ingress resource.
public IngressBackendV1 DefaultBackend { get; set; }
The default backend is used to handle requests that do not match any of the defined rules in the ingress configuration. It can specify a service or other resource to respond to unmatched traffic.
IngressClassName Section titled IngressClassName string
Specifies the IngressClass associated with the Kubernetes Ingress resource.
public string IngressClassName { get; set; }
The IngressClassName defines which controller will handle and process the associated ingress rules. If this property is not set, the Ingress resource will not be associated with a specific controller.
Gets the collection of ingress rules associated with the Kubernetes ingress resource.
public List<IngressRuleV1> Rules { get; }
The Rules property defines the routing configuration for incoming network traffic, specified as a list of IngressRuleV1 objects. Each rule corresponds to a set of conditions under which the traffic is routed to a specific backend.
Represents the TLS configuration for a Kubernetes ingress resource.
public List<IngressTLSV1> Tls { get; }
This property defines a collection of TLS settings used to secure ingress traffic. Each entry in the collection specifies a TLS certificate and the associated set of hosts.