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 EncryptedDataExpansion

type EncryptedDataExpansion interface{}

type EncryptedDataInterface

type EncryptedDataInterface interface {
	Create(ctx context.Context, encryptedData *v1alpha1.EncryptedData, opts v1.CreateOptions) (*v1alpha1.EncryptedData, error)
	Update(ctx context.Context, encryptedData *v1alpha1.EncryptedData, opts v1.UpdateOptions) (*v1alpha1.EncryptedData, error)
	UpdateStatus(ctx context.Context, encryptedData *v1alpha1.EncryptedData, opts v1.UpdateOptions) (*v1alpha1.EncryptedData, 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.EncryptedData, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EncryptedDataList, 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.EncryptedData, err error)
	EncryptedDataExpansion
}

EncryptedDataInterface has methods to work with EncryptedData resources.

type EncryptedDatasGetter

type EncryptedDatasGetter interface {
	EncryptedDatas(namespace string) EncryptedDataInterface
}

EncryptedDatasGetter has a method to return a EncryptedDataInterface. A group's client should implement this interface.

type GeneratedKeyExpansion

type GeneratedKeyExpansion interface{}

type GeneratedKeyInterface

type GeneratedKeyInterface interface {
	Create(ctx context.Context, generatedKey *v1alpha1.GeneratedKey, opts v1.CreateOptions) (*v1alpha1.GeneratedKey, error)
	Update(ctx context.Context, generatedKey *v1alpha1.GeneratedKey, opts v1.UpdateOptions) (*v1alpha1.GeneratedKey, error)
	UpdateStatus(ctx context.Context, generatedKey *v1alpha1.GeneratedKey, opts v1.UpdateOptions) (*v1alpha1.GeneratedKey, 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.GeneratedKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GeneratedKeyList, 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.GeneratedKey, err error)
	GeneratedKeyExpansion
}

GeneratedKeyInterface has methods to work with GeneratedKey resources.

type GeneratedKeysGetter

type GeneratedKeysGetter interface {
	GeneratedKeys(namespace string) GeneratedKeyInterface
}

GeneratedKeysGetter has a method to return a GeneratedKeyInterface. 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 KeyVersionExpansion

type KeyVersionExpansion interface{}

type KeyVersionInterface

type KeyVersionInterface interface {
	Create(ctx context.Context, keyVersion *v1alpha1.KeyVersion, opts v1.CreateOptions) (*v1alpha1.KeyVersion, error)
	Update(ctx context.Context, keyVersion *v1alpha1.KeyVersion, opts v1.UpdateOptions) (*v1alpha1.KeyVersion, error)
	UpdateStatus(ctx context.Context, keyVersion *v1alpha1.KeyVersion, opts v1.UpdateOptions) (*v1alpha1.KeyVersion, 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.KeyVersion, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KeyVersionList, 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.KeyVersion, err error)
	KeyVersionExpansion
}

KeyVersionInterface has methods to work with KeyVersion resources.

type KeyVersionsGetter

type KeyVersionsGetter interface {
	KeyVersions(namespace string) KeyVersionInterface
}

KeyVersionsGetter has a method to return a KeyVersionInterface. A group's client should implement this interface.

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.oci.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) EncryptedDatas

func (c *KmsV1alpha1Client) EncryptedDatas(namespace string) EncryptedDataInterface

func (*KmsV1alpha1Client) GeneratedKeys

func (c *KmsV1alpha1Client) GeneratedKeys(namespace string) GeneratedKeyInterface

func (*KmsV1alpha1Client) KeyVersions

func (c *KmsV1alpha1Client) KeyVersions(namespace string) KeyVersionInterface

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) Signs

func (c *KmsV1alpha1Client) Signs(namespace string) SignInterface

func (*KmsV1alpha1Client) VaultReplications

func (c *KmsV1alpha1Client) VaultReplications(namespace string) VaultReplicationInterface

func (*KmsV1alpha1Client) Vaults

func (c *KmsV1alpha1Client) Vaults(namespace string) VaultInterface

func (*KmsV1alpha1Client) Verifies

func (c *KmsV1alpha1Client) Verifies(namespace string) VerifyInterface

type SignExpansion

type SignExpansion interface{}

type SignInterface

type SignInterface interface {
	Create(ctx context.Context, sign *v1alpha1.Sign, opts v1.CreateOptions) (*v1alpha1.Sign, error)
	Update(ctx context.Context, sign *v1alpha1.Sign, opts v1.UpdateOptions) (*v1alpha1.Sign, error)
	UpdateStatus(ctx context.Context, sign *v1alpha1.Sign, opts v1.UpdateOptions) (*v1alpha1.Sign, 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.Sign, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SignList, 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.Sign, err error)
	SignExpansion
}

SignInterface has methods to work with Sign resources.

type SignsGetter

type SignsGetter interface {
	Signs(namespace string) SignInterface
}

SignsGetter has a method to return a SignInterface. A group's client should implement this interface.

type VaultExpansion

type VaultExpansion interface{}

type VaultInterface

type VaultInterface interface {
	Create(ctx context.Context, vault *v1alpha1.Vault, opts v1.CreateOptions) (*v1alpha1.Vault, error)
	Update(ctx context.Context, vault *v1alpha1.Vault, opts v1.UpdateOptions) (*v1alpha1.Vault, error)
	UpdateStatus(ctx context.Context, vault *v1alpha1.Vault, opts v1.UpdateOptions) (*v1alpha1.Vault, 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.Vault, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VaultList, 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.Vault, err error)
	VaultExpansion
}

VaultInterface has methods to work with Vault resources.

type VaultReplicationExpansion

type VaultReplicationExpansion interface{}

type VaultReplicationInterface

type VaultReplicationInterface interface {
	Create(ctx context.Context, vaultReplication *v1alpha1.VaultReplication, opts v1.CreateOptions) (*v1alpha1.VaultReplication, error)
	Update(ctx context.Context, vaultReplication *v1alpha1.VaultReplication, opts v1.UpdateOptions) (*v1alpha1.VaultReplication, error)
	UpdateStatus(ctx context.Context, vaultReplication *v1alpha1.VaultReplication, opts v1.UpdateOptions) (*v1alpha1.VaultReplication, 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.VaultReplication, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VaultReplicationList, 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.VaultReplication, err error)
	VaultReplicationExpansion
}

VaultReplicationInterface has methods to work with VaultReplication resources.

type VaultReplicationsGetter

type VaultReplicationsGetter interface {
	VaultReplications(namespace string) VaultReplicationInterface
}

VaultReplicationsGetter has a method to return a VaultReplicationInterface. A group's client should implement this interface.

type VaultsGetter

type VaultsGetter interface {
	Vaults(namespace string) VaultInterface
}

VaultsGetter has a method to return a VaultInterface. A group's client should implement this interface.

type VerifiesGetter

type VerifiesGetter interface {
	Verifies(namespace string) VerifyInterface
}

VerifiesGetter has a method to return a VerifyInterface. A group's client should implement this interface.

type VerifyExpansion

type VerifyExpansion interface{}

type VerifyInterface

type VerifyInterface interface {
	Create(ctx context.Context, verify *v1alpha1.Verify, opts v1.CreateOptions) (*v1alpha1.Verify, error)
	Update(ctx context.Context, verify *v1alpha1.Verify, opts v1.UpdateOptions) (*v1alpha1.Verify, error)
	UpdateStatus(ctx context.Context, verify *v1alpha1.Verify, opts v1.UpdateOptions) (*v1alpha1.Verify, 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.Verify, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VerifyList, 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.Verify, err error)
	VerifyExpansion
}

VerifyInterface has methods to work with Verify 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