Documentation ¶
Overview ¶
Package layout defines the layout of the data in etcd.
Index ¶
- func AllCustomResourcePrefix() string
- func AllIngressControllerInstanceCertPrefix() string
- func AllIngressControllerInstanceSpecPrefix() string
- func AllServiceCertPrefix() string
- func AllServiceInstanceSpecPrefix() string
- func AllServiceInstanceStatusPrefix() string
- func CustomResourceKey(kind, name string) string
- func CustomResourceKindKey(kind string) string
- func CustomResourceKindPrefix() string
- func CustomResourcePrefix(kind string) string
- func HTTPRouteGroupKey(t string) string
- func HTTPRouteGroupPrefix() string
- func IngressControllerInstanceCertKey(instanceID string) string
- func IngressControllerInstanceSpecKey(instanceID string) string
- func IngressPrefix() string
- func IngressSpecKey(t string) string
- func RootCertKey() string
- func ServiceCanaryKey(serviceCanaryName string) string
- func ServiceCanaryPrefix() string
- func ServiceInstanceCertKey(serviceName, instanceID string) string
- func ServiceInstanceSpecKey(serviceName, instanceID string) string
- func ServiceInstanceSpecPrefix(serviceName string) string
- func ServiceInstanceStatusKey(serviceName, instanceID string) string
- func ServiceInstanceStatusPrefix(serviceName string) string
- func ServiceSpecKey(serviceName string) string
- func ServiceSpecPrefix() string
- func TenantPrefix() string
- func TenantSpecKey(t string) string
- func TrafficTargetKey(t string) string
- func TrafficTargetPrefix() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllCustomResourcePrefix ¶
func AllCustomResourcePrefix() string
AllCustomResourcePrefix returns the prefix of custom objects.
func AllIngressControllerInstanceCertPrefix ¶
func AllIngressControllerInstanceCertPrefix() string
AllIngressControllerInstanceCertPrefix returns all instances specs prefix.
func AllIngressControllerInstanceSpecPrefix ¶
func AllIngressControllerInstanceSpecPrefix() string
AllIngressControllerInstanceSpecPrefix returns all instances specs prefix.
func AllServiceCertPrefix ¶
func AllServiceCertPrefix() string
AllServiceCertPrefix returns the prefix of all service's cert.
func AllServiceInstanceSpecPrefix ¶
func AllServiceInstanceSpecPrefix() string
AllServiceInstanceSpecPrefix returns the prefix of all service instance specs.
func AllServiceInstanceStatusPrefix ¶
func AllServiceInstanceStatusPrefix() string
AllServiceInstanceStatusPrefix returns the prefix of all service instance statuses.
func CustomResourceKey ¶
CustomResourceKey returns the key of specified custom object.
func CustomResourceKindKey ¶
CustomResourceKindKey returns the key of specified custom object kind.
func CustomResourceKindPrefix ¶
func CustomResourceKindPrefix() string
CustomResourceKindPrefix returns the prefix of custom object kinds.
func CustomResourcePrefix ¶
CustomResourcePrefix returns the prefix of custom objects.
func HTTPRouteGroupKey ¶
HTTPRouteGroupKey returns the key of HTTP route group spec.
func HTTPRouteGroupPrefix ¶
func HTTPRouteGroupPrefix() string
HTTPRouteGroupPrefix returns the prefix of HTTP route groups.
func IngressControllerInstanceCertKey ¶
IngressControllerInstanceCertKey returns one ingresscontroller's instance key.
func IngressControllerInstanceSpecKey ¶
IngressControllerInstanceSpecKey returns one ingresscontroller's instance key.
func IngressSpecKey ¶
IngressSpecKey returns the key of ingress spec.
func ServiceCanaryKey ¶
ServiceCanaryKey returns the key of service canary.
func ServiceCanaryPrefix ¶
func ServiceCanaryPrefix() string
ServiceCanaryPrefix returns the prefix of service canaries.
func ServiceInstanceCertKey ¶
ServiceInstanceCertKey returns the key of specified service's cert.
func ServiceInstanceSpecKey ¶
ServiceInstanceSpecKey returns the key of service instance spec.
func ServiceInstanceSpecPrefix ¶
ServiceInstanceSpecPrefix returns the prefix of service instance specs.
func ServiceInstanceStatusKey ¶
ServiceInstanceStatusKey returns the key of service instance status.
func ServiceInstanceStatusPrefix ¶
ServiceInstanceStatusPrefix returns the prefix of service instance statuses.
func ServiceSpecKey ¶
ServiceSpecKey returns the key of service spec.
func ServiceSpecPrefix ¶
func ServiceSpecPrefix() string
ServiceSpecPrefix returns the prefix of service.
func TenantSpecKey ¶
TenantSpecKey returns the key of tenant spec.
func TrafficTargetKey ¶
TrafficTargetKey returns the key of traffic target spec.
func TrafficTargetPrefix ¶
func TrafficTargetPrefix() string
TrafficTargetPrefix returns the prefix of traffic targets.
Types ¶
This section is empty.