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 AttestorExpansion

type AttestorExpansion interface{}

type AttestorIamBindingExpansion

type AttestorIamBindingExpansion interface{}

type AttestorIamBindingInterface

type AttestorIamBindingInterface interface {
	Create(ctx context.Context, attestorIamBinding *v1alpha1.AttestorIamBinding, opts v1.CreateOptions) (*v1alpha1.AttestorIamBinding, error)
	Update(ctx context.Context, attestorIamBinding *v1alpha1.AttestorIamBinding, opts v1.UpdateOptions) (*v1alpha1.AttestorIamBinding, error)
	UpdateStatus(ctx context.Context, attestorIamBinding *v1alpha1.AttestorIamBinding, opts v1.UpdateOptions) (*v1alpha1.AttestorIamBinding, 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.AttestorIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AttestorIamBindingList, 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.AttestorIamBinding, err error)
	AttestorIamBindingExpansion
}

AttestorIamBindingInterface has methods to work with AttestorIamBinding resources.

type AttestorIamBindingsGetter

type AttestorIamBindingsGetter interface {
	AttestorIamBindings(namespace string) AttestorIamBindingInterface
}

AttestorIamBindingsGetter has a method to return a AttestorIamBindingInterface. A group's client should implement this interface.

type AttestorIamMemberExpansion

type AttestorIamMemberExpansion interface{}

type AttestorIamMemberInterface

type AttestorIamMemberInterface interface {
	Create(ctx context.Context, attestorIamMember *v1alpha1.AttestorIamMember, opts v1.CreateOptions) (*v1alpha1.AttestorIamMember, error)
	Update(ctx context.Context, attestorIamMember *v1alpha1.AttestorIamMember, opts v1.UpdateOptions) (*v1alpha1.AttestorIamMember, error)
	UpdateStatus(ctx context.Context, attestorIamMember *v1alpha1.AttestorIamMember, opts v1.UpdateOptions) (*v1alpha1.AttestorIamMember, 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.AttestorIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AttestorIamMemberList, 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.AttestorIamMember, err error)
	AttestorIamMemberExpansion
}

AttestorIamMemberInterface has methods to work with AttestorIamMember resources.

type AttestorIamMembersGetter

type AttestorIamMembersGetter interface {
	AttestorIamMembers(namespace string) AttestorIamMemberInterface
}

AttestorIamMembersGetter has a method to return a AttestorIamMemberInterface. A group's client should implement this interface.

type AttestorIamPoliciesGetter

type AttestorIamPoliciesGetter interface {
	AttestorIamPolicies(namespace string) AttestorIamPolicyInterface
}

AttestorIamPoliciesGetter has a method to return a AttestorIamPolicyInterface. A group's client should implement this interface.

type AttestorIamPolicyExpansion

type AttestorIamPolicyExpansion interface{}

type AttestorIamPolicyInterface

type AttestorIamPolicyInterface interface {
	Create(ctx context.Context, attestorIamPolicy *v1alpha1.AttestorIamPolicy, opts v1.CreateOptions) (*v1alpha1.AttestorIamPolicy, error)
	Update(ctx context.Context, attestorIamPolicy *v1alpha1.AttestorIamPolicy, opts v1.UpdateOptions) (*v1alpha1.AttestorIamPolicy, error)
	UpdateStatus(ctx context.Context, attestorIamPolicy *v1alpha1.AttestorIamPolicy, opts v1.UpdateOptions) (*v1alpha1.AttestorIamPolicy, 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.AttestorIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AttestorIamPolicyList, 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.AttestorIamPolicy, err error)
	AttestorIamPolicyExpansion
}

AttestorIamPolicyInterface has methods to work with AttestorIamPolicy resources.

type AttestorInterface

type AttestorInterface interface {
	Create(ctx context.Context, attestor *v1alpha1.Attestor, opts v1.CreateOptions) (*v1alpha1.Attestor, error)
	Update(ctx context.Context, attestor *v1alpha1.Attestor, opts v1.UpdateOptions) (*v1alpha1.Attestor, error)
	UpdateStatus(ctx context.Context, attestor *v1alpha1.Attestor, opts v1.UpdateOptions) (*v1alpha1.Attestor, 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.Attestor, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AttestorList, 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.Attestor, err error)
	AttestorExpansion
}

AttestorInterface has methods to work with Attestor resources.

type AttestorsGetter

type AttestorsGetter interface {
	Attestors(namespace string) AttestorInterface
}

AttestorsGetter has a method to return a AttestorInterface. A group's client should implement this interface.

type BinaryauthorizationV1alpha1Client

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

BinaryauthorizationV1alpha1Client is used to interact with features provided by the binaryauthorization.google.kubeform.com group.

func New

New creates a new BinaryauthorizationV1alpha1Client for the given RESTClient.

func NewForConfig

NewForConfig creates a new BinaryauthorizationV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *BinaryauthorizationV1alpha1Client

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

func (*BinaryauthorizationV1alpha1Client) AttestorIamBindings

func (c *BinaryauthorizationV1alpha1Client) AttestorIamBindings(namespace string) AttestorIamBindingInterface

func (*BinaryauthorizationV1alpha1Client) AttestorIamMembers

func (c *BinaryauthorizationV1alpha1Client) AttestorIamMembers(namespace string) AttestorIamMemberInterface

func (*BinaryauthorizationV1alpha1Client) AttestorIamPolicies

func (c *BinaryauthorizationV1alpha1Client) AttestorIamPolicies(namespace string) AttestorIamPolicyInterface

func (*BinaryauthorizationV1alpha1Client) Attestors

func (*BinaryauthorizationV1alpha1Client) Policies

func (*BinaryauthorizationV1alpha1Client) RESTClient

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

type BinaryauthorizationV1alpha1Interface

type PoliciesGetter

type PoliciesGetter interface {
	Policies(namespace string) PolicyInterface
}

PoliciesGetter has a method to return a PolicyInterface. A group's client should implement this interface.

type PolicyExpansion

type PolicyExpansion interface{}

type PolicyInterface

type PolicyInterface interface {
	Create(ctx context.Context, policy *v1alpha1.Policy, opts v1.CreateOptions) (*v1alpha1.Policy, error)
	Update(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, error)
	UpdateStatus(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, 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.Policy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyList, 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.Policy, err error)
	PolicyExpansion
}

PolicyInterface has methods to work with Policy resources.

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