v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EndpointsV1alpha1Client

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

EndpointsV1alpha1Client is used to interact with features provided by the endpoints.google.kubeform.com group.

func New

New creates a new EndpointsV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new EndpointsV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *EndpointsV1alpha1Client

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

func (*EndpointsV1alpha1Client) RESTClient

func (c *EndpointsV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*EndpointsV1alpha1Client) ServiceIamBindings

func (c *EndpointsV1alpha1Client) ServiceIamBindings(namespace string) ServiceIamBindingInterface

func (*EndpointsV1alpha1Client) ServiceIamMembers

func (c *EndpointsV1alpha1Client) ServiceIamMembers(namespace string) ServiceIamMemberInterface

func (*EndpointsV1alpha1Client) ServiceIamPolicies

func (c *EndpointsV1alpha1Client) ServiceIamPolicies(namespace string) ServiceIamPolicyInterface

func (*EndpointsV1alpha1Client) Services

func (c *EndpointsV1alpha1Client) Services(namespace string) ServiceInterface

type EndpointsV1alpha1Interface

type EndpointsV1alpha1Interface interface {
	RESTClient() rest.Interface
	ServicesGetter
	ServiceIamBindingsGetter
	ServiceIamMembersGetter
	ServiceIamPoliciesGetter
}

type ServiceExpansion

type ServiceExpansion interface{}

type ServiceIamBindingExpansion

type ServiceIamBindingExpansion interface{}

type ServiceIamBindingInterface

type ServiceIamBindingInterface interface {
	Create(ctx context.Context, serviceIamBinding *v1alpha1.ServiceIamBinding, opts v1.CreateOptions) (*v1alpha1.ServiceIamBinding, error)
	Update(ctx context.Context, serviceIamBinding *v1alpha1.ServiceIamBinding, opts v1.UpdateOptions) (*v1alpha1.ServiceIamBinding, error)
	UpdateStatus(ctx context.Context, serviceIamBinding *v1alpha1.ServiceIamBinding, opts v1.UpdateOptions) (*v1alpha1.ServiceIamBinding, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ServiceIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceIamBindingList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ServiceIamBinding, err error)
	ServiceIamBindingExpansion
}

ServiceIamBindingInterface has methods to work with ServiceIamBinding resources.

type ServiceIamBindingsGetter

type ServiceIamBindingsGetter interface {
	ServiceIamBindings(namespace string) ServiceIamBindingInterface
}

ServiceIamBindingsGetter has a method to return a ServiceIamBindingInterface. A group's client should implement this interface.

type ServiceIamMemberExpansion

type ServiceIamMemberExpansion interface{}

type ServiceIamMemberInterface

type ServiceIamMemberInterface interface {
	Create(ctx context.Context, serviceIamMember *v1alpha1.ServiceIamMember, opts v1.CreateOptions) (*v1alpha1.ServiceIamMember, error)
	Update(ctx context.Context, serviceIamMember *v1alpha1.ServiceIamMember, opts v1.UpdateOptions) (*v1alpha1.ServiceIamMember, error)
	UpdateStatus(ctx context.Context, serviceIamMember *v1alpha1.ServiceIamMember, opts v1.UpdateOptions) (*v1alpha1.ServiceIamMember, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ServiceIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceIamMemberList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ServiceIamMember, err error)
	ServiceIamMemberExpansion
}

ServiceIamMemberInterface has methods to work with ServiceIamMember resources.

type ServiceIamMembersGetter

type ServiceIamMembersGetter interface {
	ServiceIamMembers(namespace string) ServiceIamMemberInterface
}

ServiceIamMembersGetter has a method to return a ServiceIamMemberInterface. A group's client should implement this interface.

type ServiceIamPoliciesGetter

type ServiceIamPoliciesGetter interface {
	ServiceIamPolicies(namespace string) ServiceIamPolicyInterface
}

ServiceIamPoliciesGetter has a method to return a ServiceIamPolicyInterface. A group's client should implement this interface.

type ServiceIamPolicyExpansion

type ServiceIamPolicyExpansion interface{}

type ServiceIamPolicyInterface

type ServiceIamPolicyInterface interface {
	Create(ctx context.Context, serviceIamPolicy *v1alpha1.ServiceIamPolicy, opts v1.CreateOptions) (*v1alpha1.ServiceIamPolicy, error)
	Update(ctx context.Context, serviceIamPolicy *v1alpha1.ServiceIamPolicy, opts v1.UpdateOptions) (*v1alpha1.ServiceIamPolicy, error)
	UpdateStatus(ctx context.Context, serviceIamPolicy *v1alpha1.ServiceIamPolicy, opts v1.UpdateOptions) (*v1alpha1.ServiceIamPolicy, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ServiceIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceIamPolicyList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ServiceIamPolicy, err error)
	ServiceIamPolicyExpansion
}

ServiceIamPolicyInterface has methods to work with ServiceIamPolicy resources.

type ServiceInterface

type ServiceInterface interface {
	Create(ctx context.Context, service *v1alpha1.Service, opts v1.CreateOptions) (*v1alpha1.Service, error)
	Update(ctx context.Context, service *v1alpha1.Service, opts v1.UpdateOptions) (*v1alpha1.Service, error)
	UpdateStatus(ctx context.Context, service *v1alpha1.Service, opts v1.UpdateOptions) (*v1alpha1.Service, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Service, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Service, err error)
	ServiceExpansion
}

ServiceInterface has methods to work with Service resources.

type ServicesGetter

type ServicesGetter interface {
	Services(namespace string) ServiceInterface
}

ServicesGetter has a method to return a ServiceInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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