Documentation ¶
Index ¶
- type AddressAllocator
- type KubeClient
- func (c *KubeClient) Autoscaling() kubeclient.AutoscalingInterface
- func (c *KubeClient) Batch() kubeclient.BatchInterface
- func (c *KubeClient) ComponentStatuses() kubeclient.ComponentStatusInterface
- func (c *KubeClient) ConfigMaps(namespace string) kubeclient.ConfigMapsInterface
- func (c *KubeClient) Discovery() discovery.DiscoveryInterface
- func (m *KubeClient) Endpoints(namespace string) kubeclient.EndpointsInterface
- func (m *KubeClient) Events(namespace string) kubeclient.EventInterface
- func (c *KubeClient) Extensions() kubeclient.ExtensionsInterface
- func (c *KubeClient) LimitRanges(namespace string) kubeclient.LimitRangeInterface
- func (c *KubeClient) Namespaces() kubeclient.NamespaceInterface
- func (c *KubeClient) Nodes() kubeclient.NodeInterface
- func (c *KubeClient) PersistentVolumeClaims(namespace string) kubeclient.PersistentVolumeClaimInterface
- func (c *KubeClient) PersistentVolumes() kubeclient.PersistentVolumeInterface
- func (c *KubeClient) PodTemplates(namespace string) kubeclient.PodTemplateInterface
- func (m *KubeClient) Pods(namespace string) kubeclient.PodInterface
- func (m *KubeClient) ReplicationControllers(namespace string) kubeclient.ReplicationControllerInterface
- func (c *KubeClient) ResourceQuotas(namespace string) kubeclient.ResourceQuotaInterface
- func (c *KubeClient) Secrets(namespace string) kubeclient.SecretsInterface
- func (c *KubeClient) ServerAPIVersions() (*unversioned.APIVersions, error)
- func (c *KubeClient) ServerVersion() (*version.Info, error)
- func (c *KubeClient) ServiceAccounts(namespace string) kubeclient.ServiceAccountsInterface
- func (m *KubeClient) Services(namespace string) kubeclient.ServiceInterface
- func (c *KubeClient) SwaggerSchema(version string) (*swagger.ApiDeclaration, error)
- func (c *KubeClient) ValidateComponents() (*api.ComponentStatusList, error)
- type KubeNamespaceInterface
- func (m *KubeNamespaceInterface) Create(item *api.Namespace) (*api.Namespace, error)
- func (m *KubeNamespaceInterface) Delete(name string) error
- func (m *KubeNamespaceInterface) Finalize(item *api.Namespace) (*api.Namespace, error)
- func (m *KubeNamespaceInterface) Get(name string) (*api.Namespace, error)
- func (m *KubeNamespaceInterface) List(opts api.ListOptions) (*api.NamespaceList, error)
- func (m *KubeNamespaceInterface) Status(item *api.Namespace) (*api.Namespace, error)
- func (m *KubeNamespaceInterface) Update(item *api.Namespace) (*api.Namespace, error)
- func (m *KubeNamespaceInterface) Watch(opts api.ListOptions) (watch.Interface, error)
- type KubePodInterface
- func (m *KubePodInterface) Bind(binding *api.Binding) error
- func (m *KubePodInterface) Create(pod *api.Pod) (*api.Pod, error)
- func (m *KubePodInterface) Delete(name string, options *api.DeleteOptions) error
- func (m *KubePodInterface) Get(name string) (*api.Pod, error)
- func (m *KubePodInterface) GetLogs(name string, opts *api.PodLogOptions) *restclient.Request
- func (m *KubePodInterface) List(opts api.ListOptions) (*api.PodList, error)
- func (m *KubePodInterface) Update(pod *api.Pod) (*api.Pod, error)
- func (m *KubePodInterface) UpdateStatus(pod *api.Pod) (*api.Pod, error)
- func (m *KubePodInterface) Watch(opts api.ListOptions) (watch.Interface, error)
- type KubeServiceInterface
- func (m *KubeServiceInterface) Create(srv *api.Service) (*api.Service, error)
- func (m *KubeServiceInterface) Delete(name string) error
- func (m *KubeServiceInterface) Get(name string) (*api.Service, error)
- func (m *KubeServiceInterface) List(opts api.ListOptions) (*api.ServiceList, error)
- func (m *KubeServiceInterface) ProxyGet(scheme, name, port, path string, params map[string]string) restclient.ResponseWrapper
- func (m *KubeServiceInterface) Update(srv *api.Service) (*api.Service, error)
- func (m *KubeServiceInterface) UpdateStatus(srv *api.Service) (*api.Service, error)
- func (m *KubeServiceInterface) Watch(opts api.ListOptions) (watch.Interface, error)
- type NetworkManager
- func (m *NetworkManager) Connect(network *types.VirtualNetwork, networkFQN string) error
- func (m *NetworkManager) DeleteConnections(network *types.VirtualNetwork, policies map[string]string) error
- func (m *NetworkManager) DeleteFloatingIp(network *types.VirtualNetwork, resourceName string) error
- func (m *NetworkManager) DeleteFloatingIpPool(network *types.VirtualNetwork, cascade bool) error
- func (m *NetworkManager) DeleteNetwork(_a0 *types.VirtualNetwork) error
- func (m *NetworkManager) Disconnect(networkFQN []string, targetCDN string) error
- func (m *NetworkManager) GetGatewayAddress(network *types.VirtualNetwork) (string, error)
- func (m *NetworkManager) GetPublicNetwork() *types.VirtualNetwork
- func (m *NetworkManager) LocateFloatingIp(network *types.VirtualNetwork, resourceName string, address string) (*types.FloatingIp, error)
- func (m *NetworkManager) LocateFloatingIpPool(network *types.VirtualNetwork) (*types.FloatingIpPool, error)
- func (m *NetworkManager) LocateNetwork(project string, name string, subnet string) (*types.VirtualNetwork, error)
- func (m *NetworkManager) LookupFloatingIpPool(network *types.VirtualNetwork) (*types.FloatingIpPool, error)
- func (m *NetworkManager) LookupNetwork(projectName string, networkName string) (*types.VirtualNetwork, error)
- func (m *NetworkManager) ReleaseNetworkIfEmpty(namespace string, name string) (bool, error)
- type Store
- func (m *Store) Add(obj interface{}) error
- func (m *Store) Delete(obj interface{}) error
- func (m *Store) Get(obj interface{}) (interface{}, bool, error)
- func (m *Store) GetByKey(key string) (interface{}, bool, error)
- func (m *Store) List() []interface{}
- func (m *Store) ListKeys() []string
- func (m *Store) Replace(_a0 []interface{}, _a1 string) error
- func (m *Store) Update(obj interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressAllocator ¶
func (*AddressAllocator) LocateIpAddress ¶
func (m *AddressAllocator) LocateIpAddress(uid string) (string, error)
func (*AddressAllocator) ReleaseIpAddress ¶
func (m *AddressAllocator) ReleaseIpAddress(uid string)
type KubeClient ¶
type KubeClient struct { NamespaceInterface *KubeNamespaceInterface // contains filtered or unexported fields }
func NewKubeClient ¶
func NewKubeClient() *KubeClient
func (*KubeClient) Autoscaling ¶
func (c *KubeClient) Autoscaling() kubeclient.AutoscalingInterface
func (*KubeClient) Batch ¶
func (c *KubeClient) Batch() kubeclient.BatchInterface
func (*KubeClient) ComponentStatuses ¶
func (c *KubeClient) ComponentStatuses() kubeclient.ComponentStatusInterface
func (*KubeClient) ConfigMaps ¶
func (c *KubeClient) ConfigMaps(namespace string) kubeclient.ConfigMapsInterface
func (*KubeClient) Discovery ¶
func (c *KubeClient) Discovery() discovery.DiscoveryInterface
func (*KubeClient) Endpoints ¶
func (m *KubeClient) Endpoints(namespace string) kubeclient.EndpointsInterface
func (*KubeClient) Events ¶
func (m *KubeClient) Events(namespace string) kubeclient.EventInterface
func (*KubeClient) Extensions ¶
func (c *KubeClient) Extensions() kubeclient.ExtensionsInterface
func (*KubeClient) LimitRanges ¶
func (c *KubeClient) LimitRanges(namespace string) kubeclient.LimitRangeInterface
func (*KubeClient) Namespaces ¶
func (c *KubeClient) Namespaces() kubeclient.NamespaceInterface
func (*KubeClient) Nodes ¶
func (c *KubeClient) Nodes() kubeclient.NodeInterface
func (*KubeClient) PersistentVolumeClaims ¶
func (c *KubeClient) PersistentVolumeClaims(namespace string) kubeclient.PersistentVolumeClaimInterface
func (*KubeClient) PersistentVolumes ¶
func (c *KubeClient) PersistentVolumes() kubeclient.PersistentVolumeInterface
func (*KubeClient) PodTemplates ¶
func (c *KubeClient) PodTemplates(namespace string) kubeclient.PodTemplateInterface
func (*KubeClient) Pods ¶
func (m *KubeClient) Pods(namespace string) kubeclient.PodInterface
func (*KubeClient) ReplicationControllers ¶
func (m *KubeClient) ReplicationControllers(namespace string) kubeclient.ReplicationControllerInterface
func (*KubeClient) ResourceQuotas ¶
func (c *KubeClient) ResourceQuotas(namespace string) kubeclient.ResourceQuotaInterface
func (*KubeClient) Secrets ¶
func (c *KubeClient) Secrets(namespace string) kubeclient.SecretsInterface
func (*KubeClient) ServerAPIVersions ¶
func (c *KubeClient) ServerAPIVersions() (*unversioned.APIVersions, error)
func (*KubeClient) ServerVersion ¶
func (c *KubeClient) ServerVersion() (*version.Info, error)
func (*KubeClient) ServiceAccounts ¶
func (c *KubeClient) ServiceAccounts(namespace string) kubeclient.ServiceAccountsInterface
func (*KubeClient) Services ¶
func (m *KubeClient) Services(namespace string) kubeclient.ServiceInterface
func (*KubeClient) SwaggerSchema ¶
func (c *KubeClient) SwaggerSchema(version string) (*swagger.ApiDeclaration, error)
func (*KubeClient) ValidateComponents ¶
func (c *KubeClient) ValidateComponents() (*api.ComponentStatusList, error)
type KubeNamespaceInterface ¶
func (*KubeNamespaceInterface) Delete ¶
func (m *KubeNamespaceInterface) Delete(name string) error
func (*KubeNamespaceInterface) Get ¶
func (m *KubeNamespaceInterface) Get(name string) (*api.Namespace, error)
func (*KubeNamespaceInterface) List ¶
func (m *KubeNamespaceInterface) List(opts api.ListOptions) (*api.NamespaceList, error)
func (*KubeNamespaceInterface) Watch ¶
func (m *KubeNamespaceInterface) Watch(opts api.ListOptions) (watch.Interface, error)
type KubePodInterface ¶
func (*KubePodInterface) Delete ¶
func (m *KubePodInterface) Delete(name string, options *api.DeleteOptions) error
func (*KubePodInterface) GetLogs ¶
func (m *KubePodInterface) GetLogs(name string, opts *api.PodLogOptions) *restclient.Request
func (*KubePodInterface) List ¶
func (m *KubePodInterface) List(opts api.ListOptions) (*api.PodList, error)
func (*KubePodInterface) UpdateStatus ¶
func (*KubePodInterface) Watch ¶
func (m *KubePodInterface) Watch(opts api.ListOptions) (watch.Interface, error)
type KubeServiceInterface ¶
func (*KubeServiceInterface) Delete ¶
func (m *KubeServiceInterface) Delete(name string) error
func (*KubeServiceInterface) Get ¶
func (m *KubeServiceInterface) Get(name string) (*api.Service, error)
func (*KubeServiceInterface) List ¶
func (m *KubeServiceInterface) List(opts api.ListOptions) (*api.ServiceList, error)
func (*KubeServiceInterface) ProxyGet ¶
func (m *KubeServiceInterface) ProxyGet(scheme, name, port, path string, params map[string]string) restclient.ResponseWrapper
func (*KubeServiceInterface) UpdateStatus ¶
func (*KubeServiceInterface) Watch ¶
func (m *KubeServiceInterface) Watch(opts api.ListOptions) (watch.Interface, error)
type NetworkManager ¶
func (*NetworkManager) Connect ¶
func (m *NetworkManager) Connect(network *types.VirtualNetwork, networkFQN string) error
func (*NetworkManager) DeleteConnections ¶
func (m *NetworkManager) DeleteConnections(network *types.VirtualNetwork, policies map[string]string) error
func (*NetworkManager) DeleteFloatingIp ¶
func (m *NetworkManager) DeleteFloatingIp(network *types.VirtualNetwork, resourceName string) error
func (*NetworkManager) DeleteFloatingIpPool ¶
func (m *NetworkManager) DeleteFloatingIpPool(network *types.VirtualNetwork, cascade bool) error
func (*NetworkManager) DeleteNetwork ¶
func (m *NetworkManager) DeleteNetwork(_a0 *types.VirtualNetwork) error
func (*NetworkManager) Disconnect ¶
func (m *NetworkManager) Disconnect(networkFQN []string, targetCDN string) error
func (*NetworkManager) GetGatewayAddress ¶
func (m *NetworkManager) GetGatewayAddress(network *types.VirtualNetwork) (string, error)
func (*NetworkManager) GetPublicNetwork ¶
func (m *NetworkManager) GetPublicNetwork() *types.VirtualNetwork
func (*NetworkManager) LocateFloatingIp ¶
func (m *NetworkManager) LocateFloatingIp(network *types.VirtualNetwork, resourceName string, address string) (*types.FloatingIp, error)
func (*NetworkManager) LocateFloatingIpPool ¶
func (m *NetworkManager) LocateFloatingIpPool(network *types.VirtualNetwork) (*types.FloatingIpPool, error)
func (*NetworkManager) LocateNetwork ¶
func (m *NetworkManager) LocateNetwork(project string, name string, subnet string) (*types.VirtualNetwork, error)
func (*NetworkManager) LookupFloatingIpPool ¶
func (m *NetworkManager) LookupFloatingIpPool(network *types.VirtualNetwork) (*types.FloatingIpPool, error)
func (*NetworkManager) LookupNetwork ¶
func (m *NetworkManager) LookupNetwork(projectName string, networkName string) (*types.VirtualNetwork, error)
func (*NetworkManager) ReleaseNetworkIfEmpty ¶
func (m *NetworkManager) ReleaseNetworkIfEmpty(namespace string, name string) (bool, error)
Click to show internal directories.
Click to hide internal directories.