dac

package
v0.0.0-...-4786a4a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterRole

type ClusterRole struct {
	service.Interface
}

func NewClusterRole

func NewClusterRole(svcInterface service.Interface) *ClusterRole

func (*ClusterRole) Apply

func (c *ClusterRole) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)

func (*ClusterRole) Get

func (c *ClusterRole) Get(namespace, name string) (*service.UnstructuredExtend, error)

func (*ClusterRole) List

func (c *ClusterRole) List(namespace string, selector string) (*service.UnstructuredListExtend, error)

type ClusterRoleBinding

type ClusterRoleBinding struct {
	service.Interface
}

func NewClusterRoleBinding

func NewClusterRoleBinding(svcInterface service.Interface) *ClusterRoleBinding

func (*ClusterRoleBinding) Apply

func (c *ClusterRoleBinding) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)

func (*ClusterRoleBinding) Get

func (c *ClusterRoleBinding) Get(namespace, name string) (*service.UnstructuredExtend, error)

func (*ClusterRoleBinding) List

func (c *ClusterRoleBinding) List(namespace string, selector string) (*service.UnstructuredListExtend, error)

type PSP

type PSP struct {
	service.Interface
}

func NewPSP

func NewPSP(svcInterface service.Interface) *PSP

func (*PSP) Apply

func (c *PSP) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)

func (*PSP) Get

func (c *PSP) Get(namespace, name string) (*service.UnstructuredExtend, error)

func (*PSP) List

func (c *PSP) List(namespace string, selector string) (*service.UnstructuredListExtend, error)

type Role

type Role struct {
	service.Interface
}

func NewRole

func NewRole(svcInterface service.Interface) *Role

func (*Role) Apply

func (c *Role) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)

func (*Role) Get

func (c *Role) Get(namespace, name string) (*service.UnstructuredExtend, error)

func (*Role) List

func (c *Role) List(namespace string, selector string) (*service.UnstructuredListExtend, error)

type RoleBinding

type RoleBinding struct {
	service.Interface
}

func NewRoleBinding

func NewRoleBinding(svcInterface service.Interface) *RoleBinding

func (*RoleBinding) Apply

func (c *RoleBinding) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)

func (*RoleBinding) Get

func (c *RoleBinding) Get(namespace, name string) (*service.UnstructuredExtend, error)

func (*RoleBinding) List

func (c *RoleBinding) List(namespace string, selector string) (*service.UnstructuredListExtend, error)

type ServiceAccount

type ServiceAccount struct {
	service.Interface
}

func NewServiceAccount

func NewServiceAccount(svcInterface service.Interface) *ServiceAccount

func (*ServiceAccount) Apply

func (c *ServiceAccount) Apply(namespace, name string, unstructuredExtend *service.UnstructuredExtend) (*service.UnstructuredExtend, bool, error)

func (*ServiceAccount) Get

func (c *ServiceAccount) Get(namespace, name string) (*service.UnstructuredExtend, error)

func (*ServiceAccount) List

func (c *ServiceAccount) List(namespace string, selector string) (*service.UnstructuredListExtend, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL