# Functions

No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
Hostname prescribes the proxy agents to connect a fixed hostname.
LoadBalancerService prescribes the proxy agents to establish tunnels via the expose IP from the load-balancer service.
PortForward prescribes the proxy agent to connect a local proxy served on the addon-agent which proxies tunnel connection to the proxy-servers via pod port-forwarding.
GroupVersion is group version used to register these objects.
ManagedClusterSetSelectorType indicates the selector is a ManagedClusterSet.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
No description provided by the author
`SelfSigned` prescribes the CA certificate and key should be automatically generated if not found in the hub cluster.
ServiceSelectorTypeServiceRef indicates the selector requires serviceNamespace and serviceName fields.

# Structs

AnnotationVar list of annotation variables to set in the LB Service.
AuthenticationSelfSigned prescribes how to self-sign the certificates.
CertificateSigningSecrets enumerates the target names of the secrets to be mounted onto proxy servers and agents.
EntryPointHostname references a fixed hostname.
EntryPointLoadBalancerService is the reference to a load-balancer service.
No description provided by the author
ManagedClusterSet defines the name of a managed cluster set.
+genclient +genclient:nonNamespaced ManagedProxyConfiguration is the Schema for the managedproxyconfigurations API.
ManagedProxyConfigurationAuthentication prescribes how we manage the authentication between the proxy servers and agents.
ManagedProxyConfigurationCertificateDump prescribes how to dump the signed certificates which will be mounted by the instances of proxy servers and agents.
ManagedProxyConfigurationCertificateSigner prescribes how to sign certificates for proxy servers and agents.
ManagedProxyConfigurationDeploy prescribes a few common details for running components.
ManagedProxyConfigurationDeployPorts is the expected port for wiring up proxy servers and agents.
ManagedProxyConfigurationList contains a list of ManagedProxyConfiguration.
ManagedProxyConfigurationProxyAgent prescribes how to deploy agents to the managed cluster.
ManagedProxyConfigurationProxyServer prescribes how to deploy proxy servers into the hub cluster.
ManagedProxyConfigurationProxyServerEntrypoint prescribes the ingress for serving tunneling handshakes from proxy agents.
ManagedProxyConfigurationSpec is the prescription of ManagedProxyConfiguration.
ManagedProxyConfigurationStatus defines the observed state of ManagedProxyConfiguration.
+genclient +genclient:nonNamespaced ManagedProxyServiceResolver defines a target service that need to expose from a set of managed clusters to the hub.
ManagedProxyServiceResolverList contains a list of ManagedProxyServiceResolver.
ManagedProxyServiceResolverSpec defines the desired state of ManagedProxyServiceResolver.
ManagedProxyServiceResolverStatus defines the observed state of ManagedProxyServiceResolver.
NodePlacement describes node scheduling configuration for the pods.
ServiceRef represents a service in a namespace.
No description provided by the author

# Type aliases

AuthenticationType defines the source of CA certificates, i.e.
EntryPointType is the type of the entrypoint.
ManagedClusterSelectorType is the type of ManagedClusterSelector.
ServiceSelectorType is the type of ServiceSelector.