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 CryptoKeyExpansion

type CryptoKeyExpansion interface{}

type CryptoKeyIamBindingExpansion

type CryptoKeyIamBindingExpansion interface{}

type CryptoKeyIamBindingInterface

type CryptoKeyIamBindingInterface interface {
	Create(ctx context.Context, cryptoKeyIamBinding *v1alpha1.CryptoKeyIamBinding, opts v1.CreateOptions) (*v1alpha1.CryptoKeyIamBinding, error)
	Update(ctx context.Context, cryptoKeyIamBinding *v1alpha1.CryptoKeyIamBinding, opts v1.UpdateOptions) (*v1alpha1.CryptoKeyIamBinding, error)
	UpdateStatus(ctx context.Context, cryptoKeyIamBinding *v1alpha1.CryptoKeyIamBinding, opts v1.UpdateOptions) (*v1alpha1.CryptoKeyIamBinding, 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.CryptoKeyIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CryptoKeyIamBindingList, 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.CryptoKeyIamBinding, err error)
	CryptoKeyIamBindingExpansion
}

CryptoKeyIamBindingInterface has methods to work with CryptoKeyIamBinding resources.

type CryptoKeyIamBindingsGetter

type CryptoKeyIamBindingsGetter interface {
	CryptoKeyIamBindings(namespace string) CryptoKeyIamBindingInterface
}

CryptoKeyIamBindingsGetter has a method to return a CryptoKeyIamBindingInterface. A group's client should implement this interface.

type CryptoKeyIamMemberExpansion

type CryptoKeyIamMemberExpansion interface{}

type CryptoKeyIamMemberInterface

type CryptoKeyIamMemberInterface interface {
	Create(ctx context.Context, cryptoKeyIamMember *v1alpha1.CryptoKeyIamMember, opts v1.CreateOptions) (*v1alpha1.CryptoKeyIamMember, error)
	Update(ctx context.Context, cryptoKeyIamMember *v1alpha1.CryptoKeyIamMember, opts v1.UpdateOptions) (*v1alpha1.CryptoKeyIamMember, error)
	UpdateStatus(ctx context.Context, cryptoKeyIamMember *v1alpha1.CryptoKeyIamMember, opts v1.UpdateOptions) (*v1alpha1.CryptoKeyIamMember, 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.CryptoKeyIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CryptoKeyIamMemberList, 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.CryptoKeyIamMember, err error)
	CryptoKeyIamMemberExpansion
}

CryptoKeyIamMemberInterface has methods to work with CryptoKeyIamMember resources.

type CryptoKeyIamMembersGetter

type CryptoKeyIamMembersGetter interface {
	CryptoKeyIamMembers(namespace string) CryptoKeyIamMemberInterface
}

CryptoKeyIamMembersGetter has a method to return a CryptoKeyIamMemberInterface. A group's client should implement this interface.

type CryptoKeyIamPoliciesGetter

type CryptoKeyIamPoliciesGetter interface {
	CryptoKeyIamPolicies(namespace string) CryptoKeyIamPolicyInterface
}

CryptoKeyIamPoliciesGetter has a method to return a CryptoKeyIamPolicyInterface. A group's client should implement this interface.

type CryptoKeyIamPolicyExpansion

type CryptoKeyIamPolicyExpansion interface{}

type CryptoKeyIamPolicyInterface

type CryptoKeyIamPolicyInterface interface {
	Create(ctx context.Context, cryptoKeyIamPolicy *v1alpha1.CryptoKeyIamPolicy, opts v1.CreateOptions) (*v1alpha1.CryptoKeyIamPolicy, error)
	Update(ctx context.Context, cryptoKeyIamPolicy *v1alpha1.CryptoKeyIamPolicy, opts v1.UpdateOptions) (*v1alpha1.CryptoKeyIamPolicy, error)
	UpdateStatus(ctx context.Context, cryptoKeyIamPolicy *v1alpha1.CryptoKeyIamPolicy, opts v1.UpdateOptions) (*v1alpha1.CryptoKeyIamPolicy, 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.CryptoKeyIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CryptoKeyIamPolicyList, 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.CryptoKeyIamPolicy, err error)
	CryptoKeyIamPolicyExpansion
}

CryptoKeyIamPolicyInterface has methods to work with CryptoKeyIamPolicy resources.

type CryptoKeyInterface

type CryptoKeyInterface interface {
	Create(ctx context.Context, cryptoKey *v1alpha1.CryptoKey, opts v1.CreateOptions) (*v1alpha1.CryptoKey, error)
	Update(ctx context.Context, cryptoKey *v1alpha1.CryptoKey, opts v1.UpdateOptions) (*v1alpha1.CryptoKey, error)
	UpdateStatus(ctx context.Context, cryptoKey *v1alpha1.CryptoKey, opts v1.UpdateOptions) (*v1alpha1.CryptoKey, 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.CryptoKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CryptoKeyList, 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.CryptoKey, err error)
	CryptoKeyExpansion
}

CryptoKeyInterface has methods to work with CryptoKey resources.

type CryptoKeysGetter

type CryptoKeysGetter interface {
	CryptoKeys(namespace string) CryptoKeyInterface
}

CryptoKeysGetter has a method to return a CryptoKeyInterface. A group's client should implement this interface.

type KeyRingExpansion

type KeyRingExpansion interface{}

type KeyRingIamBindingExpansion

type KeyRingIamBindingExpansion interface{}

type KeyRingIamBindingInterface

type KeyRingIamBindingInterface interface {
	Create(ctx context.Context, keyRingIamBinding *v1alpha1.KeyRingIamBinding, opts v1.CreateOptions) (*v1alpha1.KeyRingIamBinding, error)
	Update(ctx context.Context, keyRingIamBinding *v1alpha1.KeyRingIamBinding, opts v1.UpdateOptions) (*v1alpha1.KeyRingIamBinding, error)
	UpdateStatus(ctx context.Context, keyRingIamBinding *v1alpha1.KeyRingIamBinding, opts v1.UpdateOptions) (*v1alpha1.KeyRingIamBinding, 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.KeyRingIamBinding, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KeyRingIamBindingList, 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.KeyRingIamBinding, err error)
	KeyRingIamBindingExpansion
}

KeyRingIamBindingInterface has methods to work with KeyRingIamBinding resources.

type KeyRingIamBindingsGetter

type KeyRingIamBindingsGetter interface {
	KeyRingIamBindings(namespace string) KeyRingIamBindingInterface
}

KeyRingIamBindingsGetter has a method to return a KeyRingIamBindingInterface. A group's client should implement this interface.

type KeyRingIamMemberExpansion

type KeyRingIamMemberExpansion interface{}

type KeyRingIamMemberInterface

type KeyRingIamMemberInterface interface {
	Create(ctx context.Context, keyRingIamMember *v1alpha1.KeyRingIamMember, opts v1.CreateOptions) (*v1alpha1.KeyRingIamMember, error)
	Update(ctx context.Context, keyRingIamMember *v1alpha1.KeyRingIamMember, opts v1.UpdateOptions) (*v1alpha1.KeyRingIamMember, error)
	UpdateStatus(ctx context.Context, keyRingIamMember *v1alpha1.KeyRingIamMember, opts v1.UpdateOptions) (*v1alpha1.KeyRingIamMember, 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.KeyRingIamMember, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KeyRingIamMemberList, 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.KeyRingIamMember, err error)
	KeyRingIamMemberExpansion
}

KeyRingIamMemberInterface has methods to work with KeyRingIamMember resources.

type KeyRingIamMembersGetter

type KeyRingIamMembersGetter interface {
	KeyRingIamMembers(namespace string) KeyRingIamMemberInterface
}

KeyRingIamMembersGetter has a method to return a KeyRingIamMemberInterface. A group's client should implement this interface.

type KeyRingIamPoliciesGetter

type KeyRingIamPoliciesGetter interface {
	KeyRingIamPolicies(namespace string) KeyRingIamPolicyInterface
}

KeyRingIamPoliciesGetter has a method to return a KeyRingIamPolicyInterface. A group's client should implement this interface.

type KeyRingIamPolicyExpansion

type KeyRingIamPolicyExpansion interface{}

type KeyRingIamPolicyInterface

type KeyRingIamPolicyInterface interface {
	Create(ctx context.Context, keyRingIamPolicy *v1alpha1.KeyRingIamPolicy, opts v1.CreateOptions) (*v1alpha1.KeyRingIamPolicy, error)
	Update(ctx context.Context, keyRingIamPolicy *v1alpha1.KeyRingIamPolicy, opts v1.UpdateOptions) (*v1alpha1.KeyRingIamPolicy, error)
	UpdateStatus(ctx context.Context, keyRingIamPolicy *v1alpha1.KeyRingIamPolicy, opts v1.UpdateOptions) (*v1alpha1.KeyRingIamPolicy, 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.KeyRingIamPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KeyRingIamPolicyList, 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.KeyRingIamPolicy, err error)
	KeyRingIamPolicyExpansion
}

KeyRingIamPolicyInterface has methods to work with KeyRingIamPolicy resources.

type KeyRingImportJobExpansion

type KeyRingImportJobExpansion interface{}

type KeyRingImportJobInterface

type KeyRingImportJobInterface interface {
	Create(ctx context.Context, keyRingImportJob *v1alpha1.KeyRingImportJob, opts v1.CreateOptions) (*v1alpha1.KeyRingImportJob, error)
	Update(ctx context.Context, keyRingImportJob *v1alpha1.KeyRingImportJob, opts v1.UpdateOptions) (*v1alpha1.KeyRingImportJob, error)
	UpdateStatus(ctx context.Context, keyRingImportJob *v1alpha1.KeyRingImportJob, opts v1.UpdateOptions) (*v1alpha1.KeyRingImportJob, 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.KeyRingImportJob, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KeyRingImportJobList, 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.KeyRingImportJob, err error)
	KeyRingImportJobExpansion
}

KeyRingImportJobInterface has methods to work with KeyRingImportJob resources.

type KeyRingImportJobsGetter

type KeyRingImportJobsGetter interface {
	KeyRingImportJobs(namespace string) KeyRingImportJobInterface
}

KeyRingImportJobsGetter has a method to return a KeyRingImportJobInterface. A group's client should implement this interface.

type KeyRingInterface

type KeyRingInterface interface {
	Create(ctx context.Context, keyRing *v1alpha1.KeyRing, opts v1.CreateOptions) (*v1alpha1.KeyRing, error)
	Update(ctx context.Context, keyRing *v1alpha1.KeyRing, opts v1.UpdateOptions) (*v1alpha1.KeyRing, error)
	UpdateStatus(ctx context.Context, keyRing *v1alpha1.KeyRing, opts v1.UpdateOptions) (*v1alpha1.KeyRing, 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.KeyRing, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KeyRingList, 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.KeyRing, err error)
	KeyRingExpansion
}

KeyRingInterface has methods to work with KeyRing resources.

type KeyRingsGetter

type KeyRingsGetter interface {
	KeyRings(namespace string) KeyRingInterface
}

KeyRingsGetter has a method to return a KeyRingInterface. 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.google.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) CryptoKeyIamBindings

func (c *KmsV1alpha1Client) CryptoKeyIamBindings(namespace string) CryptoKeyIamBindingInterface

func (*KmsV1alpha1Client) CryptoKeyIamMembers

func (c *KmsV1alpha1Client) CryptoKeyIamMembers(namespace string) CryptoKeyIamMemberInterface

func (*KmsV1alpha1Client) CryptoKeyIamPolicies

func (c *KmsV1alpha1Client) CryptoKeyIamPolicies(namespace string) CryptoKeyIamPolicyInterface

func (*KmsV1alpha1Client) CryptoKeys

func (c *KmsV1alpha1Client) CryptoKeys(namespace string) CryptoKeyInterface

func (*KmsV1alpha1Client) KeyRingIamBindings

func (c *KmsV1alpha1Client) KeyRingIamBindings(namespace string) KeyRingIamBindingInterface

func (*KmsV1alpha1Client) KeyRingIamMembers

func (c *KmsV1alpha1Client) KeyRingIamMembers(namespace string) KeyRingIamMemberInterface

func (*KmsV1alpha1Client) KeyRingIamPolicies

func (c *KmsV1alpha1Client) KeyRingIamPolicies(namespace string) KeyRingIamPolicyInterface

func (*KmsV1alpha1Client) KeyRingImportJobs

func (c *KmsV1alpha1Client) KeyRingImportJobs(namespace string) KeyRingImportJobInterface

func (*KmsV1alpha1Client) KeyRings

func (c *KmsV1alpha1Client) KeyRings(namespace string) KeyRingInterface

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

func (c *KmsV1alpha1Client) SecretCiphertexts(namespace string) SecretCiphertextInterface

type SecretCiphertextExpansion

type SecretCiphertextExpansion interface{}

type SecretCiphertextInterface

type SecretCiphertextInterface interface {
	Create(ctx context.Context, secretCiphertext *v1alpha1.SecretCiphertext, opts v1.CreateOptions) (*v1alpha1.SecretCiphertext, error)
	Update(ctx context.Context, secretCiphertext *v1alpha1.SecretCiphertext, opts v1.UpdateOptions) (*v1alpha1.SecretCiphertext, error)
	UpdateStatus(ctx context.Context, secretCiphertext *v1alpha1.SecretCiphertext, opts v1.UpdateOptions) (*v1alpha1.SecretCiphertext, 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.SecretCiphertext, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecretCiphertextList, 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.SecretCiphertext, err error)
	SecretCiphertextExpansion
}

SecretCiphertextInterface has methods to work with SecretCiphertext resources.

type SecretCiphertextsGetter

type SecretCiphertextsGetter interface {
	SecretCiphertexts(namespace string) SecretCiphertextInterface
}

SecretCiphertextsGetter has a method to return a SecretCiphertextInterface. 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