{ "opencollection": "1.0.0", "info": { "name": "Kubernetes Services Kubernetes EndpointSlices IngressClass API", "version": "v1.32.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "IngressClass", "type": "folder" }, "items": [ { "info": { "name": "Kubernetes Services List IngressClasses", "type": "http" }, "http": { "method": "GET", "url": "https://kubernetes.default.svc/apis/networking.k8s.io/v1/ingressclasses", "params": [ { "name": "labelSelector", "value": "", "type": "query", "description": "Label selector to filter resources." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items to return." }, { "name": "watch", "value": "", "type": "query", "description": "If true, stream watch events instead of returning a list." } ] }, "docs": "Returns a list of all IngressClass resources in the cluster. Each IngressClass identifies an ingress controller implementation and its parameters. Ingress objects reference an IngressClass to select their controller." }, { "info": { "name": "Kubernetes Services Create an IngressClass", "type": "http" }, "http": { "method": "POST", "url": "https://kubernetes.default.svc/apis/networking.k8s.io/v1/ingressclasses", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new IngressClass resource. IngressClasses are cluster-scoped and define a mapping between Ingress resources and the controller responsible for fulfilling them." }, { "info": { "name": "Kubernetes Services Get an IngressClass", "type": "http" }, "http": { "method": "GET", "url": "https://kubernetes.default.svc/apis/networking.k8s.io/v1/ingressclasses/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the resource." } ] }, "docs": "Returns the specified IngressClass including the controller name and any controller-specific parameters reference." }, { "info": { "name": "Kubernetes Services Delete an IngressClass", "type": "http" }, "http": { "method": "DELETE", "url": "https://kubernetes.default.svc/apis/networking.k8s.io/v1/ingressclasses/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the resource." } ] }, "docs": "Deletes the specified IngressClass. Existing Ingress objects that reference this IngressClass will no longer be fulfilled by any controller unless another IngressClass is configured." } ] } ], "bundled": true }