kubernetes-models
Version:
30 lines (29 loc) • 1.23 kB
TypeScript
import { IIoK8sApiNetworkingV1IngressPortStatus } from "./IngressPortStatus";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* IngressLoadBalancerIngress represents the status of a load-balancer ingress point.
*/
export interface IIngressLoadBalancerIngress {
/**
* hostname is set for load-balancer ingress points that are DNS based.
*/
"hostname"?: string;
/**
* ip is set for load-balancer ingress points that are IP based.
*/
"ip"?: string;
/**
* ports provides information about the ports exposed by this LoadBalancer.
*/
"ports"?: Array<IIoK8sApiNetworkingV1IngressPortStatus>;
}
/**
* IngressLoadBalancerIngress represents the status of a load-balancer ingress point.
*/
export declare class IngressLoadBalancerIngress extends Model<IIngressLoadBalancerIngress> implements IIngressLoadBalancerIngress {
"hostname"?: string;
"ip"?: string;
"ports"?: Array<IIoK8sApiNetworkingV1IngressPortStatus>;
constructor(data?: ModelData<IIngressLoadBalancerIngress>);
}
export { IIngressLoadBalancerIngress as IIoK8sApiNetworkingV1IngressLoadBalancerIngress, IngressLoadBalancerIngress as IoK8sApiNetworkingV1IngressLoadBalancerIngress };