# Constants

ClusterSetIP are only accessible via the ClusterSet IP.
Headless services allow backend pods to be addressed directly.
ServiceExportConflict means that there is a conflict between two exports for the same Service.
ServiceExportValid means that the service referenced by this service export has been recognized as valid by an mcs-controller.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

ClusterStatus contains service configuration mapped to a specific source cluster.
ServiceExport declares that the Service with the same name and namespace as this export should be consumable from other clusters.
ServiceExportList represents a list of endpoint slices.
ServiceExportStatus contains the current status of an export.
ServiceImport describes a service imported from clusters in a ClusterSet.
ServiceImportList represents a list of endpoint slices.
ServiceImportSpec describes an imported service and the information necessary to consume it.
ServiceImportStatus describes derived state of an imported service.
ServicePort represents the port on which the service is exposed.

# Type aliases

ServiceExportConditionType identifies a specific condition.
ServiceImportType designates the type of a ServiceImport.