Share via


IngressSpecV1 Class

Definition

Represents the specification of an Ingress resource in Kubernetes (networking.k8s.io/v1).

[YamlDotNet.Serialization.YamlSerializable]
public sealed class IngressSpecV1
[<YamlDotNet.Serialization.YamlSerializable>]
type IngressSpecV1 = class
Public NotInheritable Class IngressSpecV1
Inheritance
IngressSpecV1
Attributes
YamlDotNet.Serialization.YamlSerializableAttribute

Remarks

This class defines the configuration options for an Ingress resource to manage HTTP and HTTPS access to services in a Kubernetes cluster. It includes the ability to set default backends, define rules, specify TLS configurations, and optionally set an ingress class name.

Constructors

IngressSpecV1()

Properties

DefaultBackend

Defines the default backend for a Kubernetes ingress resource.

IngressClassName

Specifies the IngressClass associated with the Kubernetes Ingress resource.

Rules

Gets the collection of ingress rules associated with the Kubernetes ingress resource.

Tls

Represents the TLS configuration for a Kubernetes ingress resource.

Applies to