Documentation ¶
Index ¶
- type DestinationRule
- func (d *DestinationRule) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
- func (d *DestinationRule) Delete(namespace, name string) error
- func (d *DestinationRule) Get(namespace, name string) (*service.UnstructuredExtend, error)
- func (d *DestinationRule) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
- type Gateway
- func (g *Gateway) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
- func (g *Gateway) Delete(namespace, name string) error
- func (g *Gateway) Get(namespace, name string) (*service.UnstructuredExtend, error)
- func (g *Gateway) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
- type ServiceEntry
- func (s *ServiceEntry) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
- func (s *ServiceEntry) Delete(namespace, name string) error
- func (s *ServiceEntry) Get(namespace, name string) (*service.UnstructuredExtend, error)
- func (s *ServiceEntry) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
- type Sidecar
- func (s *Sidecar) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
- func (s *Sidecar) Delete(namespace, name string) error
- func (s *Sidecar) Get(namespace, name string) (*service.UnstructuredExtend, error)
- func (s *Sidecar) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
- type VirtualService
- func (v *VirtualService) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
- func (v *VirtualService) Delete(namespace, name string) error
- func (v *VirtualService) Get(namespace, name string) (*service.UnstructuredExtend, error)
- func (v *VirtualService) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
- type WorkloadEntry
- func (w *WorkloadEntry) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
- func (w *WorkloadEntry) Delete(namespace, name string) error
- func (w *WorkloadEntry) Get(namespace, name string) (*service.UnstructuredExtend, error)
- func (w *WorkloadEntry) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DestinationRule ¶
func NewDestinationRule ¶
func NewDestinationRule(svcInterface service.Interface) *DestinationRule
func (*DestinationRule) Apply ¶
func (d *DestinationRule) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
func (*DestinationRule) Delete ¶
func (d *DestinationRule) Delete(namespace, name string) error
func (*DestinationRule) Get ¶
func (d *DestinationRule) Get(namespace, name string) (*service.UnstructuredExtend, error)
func (*DestinationRule) List ¶
func (d *DestinationRule) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
type Gateway ¶
func NewGateway ¶
func (*Gateway) Apply ¶
func (g *Gateway) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
type ServiceEntry ¶
func NewServiceEntry ¶
func NewServiceEntry(svcInterface service.Interface) *ServiceEntry
func (*ServiceEntry) Apply ¶
func (s *ServiceEntry) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
func (*ServiceEntry) Delete ¶
func (s *ServiceEntry) Delete(namespace, name string) error
func (*ServiceEntry) Get ¶
func (s *ServiceEntry) Get(namespace, name string) (*service.UnstructuredExtend, error)
func (*ServiceEntry) List ¶
func (s *ServiceEntry) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
type Sidecar ¶
func NewSidecar ¶
func (*Sidecar) Apply ¶
func (s *Sidecar) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
type VirtualService ¶
func NewVirtualService ¶
func NewVirtualService(svcInterface service.Interface) *VirtualService
func (*VirtualService) Apply ¶
func (v *VirtualService) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
func (*VirtualService) Delete ¶
func (v *VirtualService) Delete(namespace, name string) error
func (*VirtualService) Get ¶
func (v *VirtualService) Get(namespace, name string) (*service.UnstructuredExtend, error)
func (*VirtualService) List ¶
func (v *VirtualService) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
type WorkloadEntry ¶
func NewWorkloadEntry ¶
func NewWorkloadEntry(svcInterface service.Interface) *WorkloadEntry
func (*WorkloadEntry) Apply ¶
func (w *WorkloadEntry) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)
func (*WorkloadEntry) Delete ¶
func (w *WorkloadEntry) Delete(namespace, name string) error
func (*WorkloadEntry) Get ¶
func (w *WorkloadEntry) Get(namespace, name string) (*service.UnstructuredExtend, error)
func (*WorkloadEntry) List ¶
func (w *WorkloadEntry) List(namespace string, selector string) (*service.UnstructuredListExtend, error)
Click to show internal directories.
Click to hide internal directories.