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 AliasExpansion

type AliasExpansion interface{}

type AliasInterface

type AliasInterface interface {
	Create(ctx context.Context, alias *v1alpha1.Alias, opts v1.CreateOptions) (*v1alpha1.Alias, error)
	Update(ctx context.Context, alias *v1alpha1.Alias, opts v1.UpdateOptions) (*v1alpha1.Alias, error)
	UpdateStatus(ctx context.Context, alias *v1alpha1.Alias, opts v1.UpdateOptions) (*v1alpha1.Alias, 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.Alias, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AliasList, 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.Alias, err error)
	AliasExpansion
}

AliasInterface has methods to work with Alias resources.

type AliasesGetter

type AliasesGetter interface {
	Aliases(namespace string) AliasInterface
}

AliasesGetter has a method to return a AliasInterface. A group's client should implement this interface.

type CiphertextExpansion

type CiphertextExpansion interface{}

type CiphertextInterface

type CiphertextInterface interface {
	Create(ctx context.Context, ciphertext *v1alpha1.Ciphertext, opts v1.CreateOptions) (*v1alpha1.Ciphertext, error)
	Update(ctx context.Context, ciphertext *v1alpha1.Ciphertext, opts v1.UpdateOptions) (*v1alpha1.Ciphertext, error)
	UpdateStatus(ctx context.Context, ciphertext *v1alpha1.Ciphertext, opts v1.UpdateOptions) (*v1alpha1.Ciphertext, 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.Ciphertext, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CiphertextList, 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.Ciphertext, err error)
	CiphertextExpansion
}

CiphertextInterface has methods to work with Ciphertext resources.

type CiphertextsGetter

type CiphertextsGetter interface {
	Ciphertexts(namespace string) CiphertextInterface
}

CiphertextsGetter has a method to return a CiphertextInterface. A group's client should implement this interface.

type ExternalKeyExpansion

type ExternalKeyExpansion interface{}

type ExternalKeyInterface

type ExternalKeyInterface interface {
	Create(ctx context.Context, externalKey *v1alpha1.ExternalKey, opts v1.CreateOptions) (*v1alpha1.ExternalKey, error)
	Update(ctx context.Context, externalKey *v1alpha1.ExternalKey, opts v1.UpdateOptions) (*v1alpha1.ExternalKey, error)
	UpdateStatus(ctx context.Context, externalKey *v1alpha1.ExternalKey, opts v1.UpdateOptions) (*v1alpha1.ExternalKey, 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.ExternalKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ExternalKeyList, 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.ExternalKey, err error)
	ExternalKeyExpansion
}

ExternalKeyInterface has methods to work with ExternalKey resources.

type ExternalKeysGetter

type ExternalKeysGetter interface {
	ExternalKeys(namespace string) ExternalKeyInterface
}

ExternalKeysGetter has a method to return a ExternalKeyInterface. A group's client should implement this interface.

type GrantExpansion

type GrantExpansion interface{}

type GrantInterface

type GrantInterface interface {
	Create(ctx context.Context, grant *v1alpha1.Grant, opts v1.CreateOptions) (*v1alpha1.Grant, error)
	Update(ctx context.Context, grant *v1alpha1.Grant, opts v1.UpdateOptions) (*v1alpha1.Grant, error)
	UpdateStatus(ctx context.Context, grant *v1alpha1.Grant, opts v1.UpdateOptions) (*v1alpha1.Grant, 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.Grant, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GrantList, 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.Grant, err error)
	GrantExpansion
}

GrantInterface has methods to work with Grant resources.

type GrantsGetter

type GrantsGetter interface {
	Grants(namespace string) GrantInterface
}

GrantsGetter has a method to return a GrantInterface. A group's client should implement this interface.

type KeyExpansion

type KeyExpansion interface{}

type KeyInterface

type KeyInterface interface {
	Create(ctx context.Context, key *v1alpha1.Key, opts v1.CreateOptions) (*v1alpha1.Key, error)
	Update(ctx context.Context, key *v1alpha1.Key, opts v1.UpdateOptions) (*v1alpha1.Key, error)
	UpdateStatus(ctx context.Context, key *v1alpha1.Key, opts v1.UpdateOptions) (*v1alpha1.Key, 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.Key, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KeyList, 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.Key, err error)
	KeyExpansion
}

KeyInterface has methods to work with Key resources.

type KeysGetter

type KeysGetter interface {
	Keys(namespace string) KeyInterface
}

KeysGetter has a method to return a KeyInterface. A group's client should implement this interface.

type KmsV1alpha1Client

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

KmsV1alpha1Client is used to interact with features provided by the kms.aws.kubeform.com group.

func New

New creates a new KmsV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new KmsV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *KmsV1alpha1Client

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

func (*KmsV1alpha1Client) Aliases

func (c *KmsV1alpha1Client) Aliases(namespace string) AliasInterface

func (*KmsV1alpha1Client) Ciphertexts

func (c *KmsV1alpha1Client) Ciphertexts(namespace string) CiphertextInterface

func (*KmsV1alpha1Client) ExternalKeys

func (c *KmsV1alpha1Client) ExternalKeys(namespace string) ExternalKeyInterface

func (*KmsV1alpha1Client) Grants

func (c *KmsV1alpha1Client) Grants(namespace string) GrantInterface

func (*KmsV1alpha1Client) Keys

func (c *KmsV1alpha1Client) Keys(namespace string) KeyInterface

func (*KmsV1alpha1Client) RESTClient

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

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

func (*KmsV1alpha1Client) ReplicaExternalKeys added in v0.5.0

func (c *KmsV1alpha1Client) ReplicaExternalKeys(namespace string) ReplicaExternalKeyInterface

func (*KmsV1alpha1Client) ReplicaKeys added in v0.5.0

func (c *KmsV1alpha1Client) ReplicaKeys(namespace string) ReplicaKeyInterface

type ReplicaExternalKeyExpansion added in v0.5.0

type ReplicaExternalKeyExpansion interface{}

type ReplicaExternalKeyInterface added in v0.5.0

type ReplicaExternalKeyInterface interface {
	Create(ctx context.Context, replicaExternalKey *v1alpha1.ReplicaExternalKey, opts v1.CreateOptions) (*v1alpha1.ReplicaExternalKey, error)
	Update(ctx context.Context, replicaExternalKey *v1alpha1.ReplicaExternalKey, opts v1.UpdateOptions) (*v1alpha1.ReplicaExternalKey, error)
	UpdateStatus(ctx context.Context, replicaExternalKey *v1alpha1.ReplicaExternalKey, opts v1.UpdateOptions) (*v1alpha1.ReplicaExternalKey, 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.ReplicaExternalKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReplicaExternalKeyList, 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.ReplicaExternalKey, err error)
	ReplicaExternalKeyExpansion
}

ReplicaExternalKeyInterface has methods to work with ReplicaExternalKey resources.

type ReplicaExternalKeysGetter added in v0.5.0

type ReplicaExternalKeysGetter interface {
	ReplicaExternalKeys(namespace string) ReplicaExternalKeyInterface
}

ReplicaExternalKeysGetter has a method to return a ReplicaExternalKeyInterface. A group's client should implement this interface.

type ReplicaKeyExpansion added in v0.5.0

type ReplicaKeyExpansion interface{}

type ReplicaKeyInterface added in v0.5.0

type ReplicaKeyInterface interface {
	Create(ctx context.Context, replicaKey *v1alpha1.ReplicaKey, opts v1.CreateOptions) (*v1alpha1.ReplicaKey, error)
	Update(ctx context.Context, replicaKey *v1alpha1.ReplicaKey, opts v1.UpdateOptions) (*v1alpha1.ReplicaKey, error)
	UpdateStatus(ctx context.Context, replicaKey *v1alpha1.ReplicaKey, opts v1.UpdateOptions) (*v1alpha1.ReplicaKey, 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.ReplicaKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReplicaKeyList, 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.ReplicaKey, err error)
	ReplicaKeyExpansion
}

ReplicaKeyInterface has methods to work with ReplicaKey resources.

type ReplicaKeysGetter added in v0.5.0

type ReplicaKeysGetter interface {
	ReplicaKeys(namespace string) ReplicaKeyInterface
}

ReplicaKeysGetter has a method to return a ReplicaKeyInterface. 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