21 lines
346 B
TypeScript
21 lines
346 B
TypeScript
import type { Metadata } from "./Metadata";
|
|
import type { HasMetadata } from "./repo/ResourceRepo";
|
|
|
|
export class Service implements HasMetadata
|
|
{
|
|
spec?: ServiceSpec;
|
|
|
|
constructor (
|
|
public metadata: Metadata
|
|
) {}
|
|
}
|
|
|
|
export class ServiceSpec
|
|
{
|
|
type?: ServiceType
|
|
}
|
|
|
|
export enum ServiceType
|
|
{
|
|
CLUSTER_IP = "ClusterIP"
|
|
} |