iam

package
v1.6.2 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 1 more Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IamClient

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

IamClient contains the clients for iam service. Each iam service has exactly one version included in a IamClient.

func New

func New(c rest.Interface) *IamClient

New creates a new IamClient for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new IamV1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *IamClient

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

func (*IamClient) APIV1

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

APIV1 retrieves the APIV1Client.

func (*IamClient) AuthzV1

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

AuthzV1 retrieves the AuthzV1Client.

type IamInterface

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

IamInterface holds the methods that iam server-supported API services, versions and resources.

Directories

Path Synopsis
apiserver
v1
Package v1 has client method used to deal with iam resources.
Package v1 has client method used to deal with iam resources.
authz
v1
Package v1 has client method used to deal with iam resources.
Package v1 has client method used to deal with iam resources.

Jump to

Keyboard shortcuts

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