Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CryptoKeyExpansion
- type CryptoKeyIamBindingExpansion
- type CryptoKeyIamBindingInterface
- type CryptoKeyIamBindingsGetter
- type CryptoKeyIamMemberExpansion
- type CryptoKeyIamMemberInterface
- type CryptoKeyIamMembersGetter
- type CryptoKeyIamPoliciesGetter
- type CryptoKeyIamPolicyExpansion
- type CryptoKeyIamPolicyInterface
- type CryptoKeyInterface
- type CryptoKeysGetter
- type KeyRingExpansion
- type KeyRingIamBindingExpansion
- type KeyRingIamBindingInterface
- type KeyRingIamBindingsGetter
- type KeyRingIamMemberExpansion
- type KeyRingIamMemberInterface
- type KeyRingIamMembersGetter
- type KeyRingIamPoliciesGetter
- type KeyRingIamPolicyExpansion
- type KeyRingIamPolicyInterface
- type KeyRingImportJobExpansion
- type KeyRingImportJobInterface
- type KeyRingImportJobsGetter
- type KeyRingInterface
- type KeyRingsGetter
- type KmsV1alpha1Client
- func (c *KmsV1alpha1Client) CryptoKeyIamBindings(namespace string) CryptoKeyIamBindingInterface
- func (c *KmsV1alpha1Client) CryptoKeyIamMembers(namespace string) CryptoKeyIamMemberInterface
- func (c *KmsV1alpha1Client) CryptoKeyIamPolicies(namespace string) CryptoKeyIamPolicyInterface
- func (c *KmsV1alpha1Client) CryptoKeys(namespace string) CryptoKeyInterface
- func (c *KmsV1alpha1Client) KeyRingIamBindings(namespace string) KeyRingIamBindingInterface
- func (c *KmsV1alpha1Client) KeyRingIamMembers(namespace string) KeyRingIamMemberInterface
- func (c *KmsV1alpha1Client) KeyRingIamPolicies(namespace string) KeyRingIamPolicyInterface
- func (c *KmsV1alpha1Client) KeyRingImportJobs(namespace string) KeyRingImportJobInterface
- func (c *KmsV1alpha1Client) KeyRings(namespace string) KeyRingInterface
- func (c *KmsV1alpha1Client) RESTClient() rest.Interface
- func (c *KmsV1alpha1Client) SecretCiphertexts(namespace string) SecretCiphertextInterface
- type KmsV1alpha1Interface
- type SecretCiphertextExpansion
- type SecretCiphertextInterface
- type SecretCiphertextsGetter
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 ¶
func New(c rest.Interface) *KmsV1alpha1Client
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 KmsV1alpha1Interface ¶
type KmsV1alpha1Interface interface { RESTClient() rest.Interface CryptoKeysGetter CryptoKeyIamBindingsGetter CryptoKeyIamMembersGetter CryptoKeyIamPoliciesGetter KeyRingsGetter KeyRingIamBindingsGetter KeyRingIamMembersGetter KeyRingIamPoliciesGetter KeyRingImportJobsGetter SecretCiphertextsGetter }
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.