elmt

package
v0.0.0-...-0905698 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ElmtClient

type ElmtClient struct {
	// contains filtered or unexported fields
}

ElmtClient contains the clients for elmt service. Each elmt service has exactly one version included in an ElmtClient.

func New

func New(c rest.Interface) *ElmtClient

New creates a new ElmtClient for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*ElmtClient, error)

NewForConfig creates a new ElmtV1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *ElmtClient

NewForConfigOrDie creates a new ElmtClient for the given config and panics if there is an error in the config.

func (*ElmtClient) APIV1

func (c *ElmtClient) APIV1() apiv1.APIV1Interface

APIV1 retrieves the APIV1Client.

func (*ElmtClient) AuthzV1

func (c *ElmtClient) AuthzV1() authzv1.AuthzV1Interface

AuthzV1 retrieves the AuthzV1Client.

type ElmtInterface

type ElmtInterface interface {
	APIV1() apiv1.APIV1Interface
	AuthzV1() authzv1.AuthzV1Interface
}

ElmtInterface - hold the methods that elmt server-supported API services, versions and resources

Directories

Path Synopsis
apiserver
v1
authz
v1

Jump to

Keyboard shortcuts

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