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 AccessPoliciesGetter

type AccessPoliciesGetter interface {
	AccessPolicies(namespace string) AccessPolicyInterface
}

AccessPoliciesGetter has a method to return a AccessPolicyInterface. A group's client should implement this interface.

type AccessPolicyExpansion

type AccessPolicyExpansion interface{}

type AccessPolicyInterface

type AccessPolicyInterface interface {
	Create(ctx context.Context, accessPolicy *v1alpha1.AccessPolicy, opts v1.CreateOptions) (*v1alpha1.AccessPolicy, error)
	Update(ctx context.Context, accessPolicy *v1alpha1.AccessPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessPolicy, error)
	UpdateStatus(ctx context.Context, accessPolicy *v1alpha1.AccessPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessPolicy, 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.AccessPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessPolicyList, 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.AccessPolicy, err error)
	AccessPolicyExpansion
}

AccessPolicyInterface has methods to work with AccessPolicy resources.

type CertificateExpansion

type CertificateExpansion interface{}

type CertificateInterface

type CertificateInterface interface {
	Create(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.CreateOptions) (*v1alpha1.Certificate, error)
	Update(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.UpdateOptions) (*v1alpha1.Certificate, error)
	UpdateStatus(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.UpdateOptions) (*v1alpha1.Certificate, 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.Certificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CertificateList, 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.Certificate, err error)
	CertificateExpansion
}

CertificateInterface has methods to work with Certificate resources.

type CertificateIssuerExpansion

type CertificateIssuerExpansion interface{}

type CertificateIssuerInterface

type CertificateIssuerInterface interface {
	Create(ctx context.Context, certificateIssuer *v1alpha1.CertificateIssuer, opts v1.CreateOptions) (*v1alpha1.CertificateIssuer, error)
	Update(ctx context.Context, certificateIssuer *v1alpha1.CertificateIssuer, opts v1.UpdateOptions) (*v1alpha1.CertificateIssuer, error)
	UpdateStatus(ctx context.Context, certificateIssuer *v1alpha1.CertificateIssuer, opts v1.UpdateOptions) (*v1alpha1.CertificateIssuer, 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.CertificateIssuer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CertificateIssuerList, 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.CertificateIssuer, err error)
	CertificateIssuerExpansion
}

CertificateIssuerInterface has methods to work with CertificateIssuer resources.

type CertificateIssuersGetter

type CertificateIssuersGetter interface {
	CertificateIssuers(namespace string) CertificateIssuerInterface
}

CertificateIssuersGetter has a method to return a CertificateIssuerInterface. A group's client should implement this interface.

type CertificatesGetter

type CertificatesGetter interface {
	Certificates(namespace string) CertificateInterface
}

CertificatesGetter has a method to return a CertificateInterface. 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 KeyVaultExpansion

type KeyVaultExpansion interface{}

type KeyVaultInterface

type KeyVaultInterface interface {
	Create(ctx context.Context, keyVault *v1alpha1.KeyVault, opts v1.CreateOptions) (*v1alpha1.KeyVault, error)
	Update(ctx context.Context, keyVault *v1alpha1.KeyVault, opts v1.UpdateOptions) (*v1alpha1.KeyVault, error)
	UpdateStatus(ctx context.Context, keyVault *v1alpha1.KeyVault, opts v1.UpdateOptions) (*v1alpha1.KeyVault, 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.KeyVault, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KeyVaultList, 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.KeyVault, err error)
	KeyVaultExpansion
}

KeyVaultInterface has methods to work with KeyVault resources.

type KeyVaultsGetter

type KeyVaultsGetter interface {
	KeyVaults(namespace string) KeyVaultInterface
}

KeyVaultsGetter has a method to return a KeyVaultInterface. 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 KeyvaultV1alpha1Client

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

KeyvaultV1alpha1Client is used to interact with features provided by the keyvault.azurerm.kubeform.com group.

func New

New creates a new KeyvaultV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new KeyvaultV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *KeyvaultV1alpha1Client

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

func (*KeyvaultV1alpha1Client) AccessPolicies

func (c *KeyvaultV1alpha1Client) AccessPolicies(namespace string) AccessPolicyInterface

func (*KeyvaultV1alpha1Client) CertificateIssuers

func (c *KeyvaultV1alpha1Client) CertificateIssuers(namespace string) CertificateIssuerInterface

func (*KeyvaultV1alpha1Client) Certificates

func (c *KeyvaultV1alpha1Client) Certificates(namespace string) CertificateInterface

func (*KeyvaultV1alpha1Client) KeyVaults

func (c *KeyvaultV1alpha1Client) KeyVaults(namespace string) KeyVaultInterface

func (*KeyvaultV1alpha1Client) Keys

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

func (*KeyvaultV1alpha1Client) ManagedHardwareSecurityModules

func (c *KeyvaultV1alpha1Client) ManagedHardwareSecurityModules(namespace string) ManagedHardwareSecurityModuleInterface

func (*KeyvaultV1alpha1Client) ManagedStorageAccountSasTokenDefinitions added in v0.5.0

func (c *KeyvaultV1alpha1Client) ManagedStorageAccountSasTokenDefinitions(namespace string) ManagedStorageAccountSasTokenDefinitionInterface

func (*KeyvaultV1alpha1Client) ManagedStorageAccounts added in v0.5.0

func (c *KeyvaultV1alpha1Client) ManagedStorageAccounts(namespace string) ManagedStorageAccountInterface

func (*KeyvaultV1alpha1Client) RESTClient

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

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

func (*KeyvaultV1alpha1Client) Secrets

func (c *KeyvaultV1alpha1Client) Secrets(namespace string) SecretInterface

type ManagedHardwareSecurityModuleExpansion

type ManagedHardwareSecurityModuleExpansion interface{}

type ManagedHardwareSecurityModuleInterface

type ManagedHardwareSecurityModuleInterface interface {
	Create(ctx context.Context, managedHardwareSecurityModule *v1alpha1.ManagedHardwareSecurityModule, opts v1.CreateOptions) (*v1alpha1.ManagedHardwareSecurityModule, error)
	Update(ctx context.Context, managedHardwareSecurityModule *v1alpha1.ManagedHardwareSecurityModule, opts v1.UpdateOptions) (*v1alpha1.ManagedHardwareSecurityModule, error)
	UpdateStatus(ctx context.Context, managedHardwareSecurityModule *v1alpha1.ManagedHardwareSecurityModule, opts v1.UpdateOptions) (*v1alpha1.ManagedHardwareSecurityModule, 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.ManagedHardwareSecurityModule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedHardwareSecurityModuleList, 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.ManagedHardwareSecurityModule, err error)
	ManagedHardwareSecurityModuleExpansion
}

ManagedHardwareSecurityModuleInterface has methods to work with ManagedHardwareSecurityModule resources.

type ManagedHardwareSecurityModulesGetter

type ManagedHardwareSecurityModulesGetter interface {
	ManagedHardwareSecurityModules(namespace string) ManagedHardwareSecurityModuleInterface
}

ManagedHardwareSecurityModulesGetter has a method to return a ManagedHardwareSecurityModuleInterface. A group's client should implement this interface.

type ManagedStorageAccountExpansion added in v0.5.0

type ManagedStorageAccountExpansion interface{}

type ManagedStorageAccountInterface added in v0.5.0

type ManagedStorageAccountInterface interface {
	Create(ctx context.Context, managedStorageAccount *v1alpha1.ManagedStorageAccount, opts v1.CreateOptions) (*v1alpha1.ManagedStorageAccount, error)
	Update(ctx context.Context, managedStorageAccount *v1alpha1.ManagedStorageAccount, opts v1.UpdateOptions) (*v1alpha1.ManagedStorageAccount, error)
	UpdateStatus(ctx context.Context, managedStorageAccount *v1alpha1.ManagedStorageAccount, opts v1.UpdateOptions) (*v1alpha1.ManagedStorageAccount, 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.ManagedStorageAccount, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedStorageAccountList, 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.ManagedStorageAccount, err error)
	ManagedStorageAccountExpansion
}

ManagedStorageAccountInterface has methods to work with ManagedStorageAccount resources.

type ManagedStorageAccountSasTokenDefinitionExpansion added in v0.5.0

type ManagedStorageAccountSasTokenDefinitionExpansion interface{}

type ManagedStorageAccountSasTokenDefinitionInterface added in v0.5.0

ManagedStorageAccountSasTokenDefinitionInterface has methods to work with ManagedStorageAccountSasTokenDefinition resources.

type ManagedStorageAccountSasTokenDefinitionsGetter added in v0.5.0

type ManagedStorageAccountSasTokenDefinitionsGetter interface {
	ManagedStorageAccountSasTokenDefinitions(namespace string) ManagedStorageAccountSasTokenDefinitionInterface
}

ManagedStorageAccountSasTokenDefinitionsGetter has a method to return a ManagedStorageAccountSasTokenDefinitionInterface. A group's client should implement this interface.

type ManagedStorageAccountsGetter added in v0.5.0

type ManagedStorageAccountsGetter interface {
	ManagedStorageAccounts(namespace string) ManagedStorageAccountInterface
}

ManagedStorageAccountsGetter has a method to return a ManagedStorageAccountInterface. A group's client should implement this interface.

type SecretExpansion

type SecretExpansion interface{}

type SecretInterface

type SecretInterface interface {
	Create(ctx context.Context, secret *v1alpha1.Secret, opts v1.CreateOptions) (*v1alpha1.Secret, error)
	Update(ctx context.Context, secret *v1alpha1.Secret, opts v1.UpdateOptions) (*v1alpha1.Secret, error)
	UpdateStatus(ctx context.Context, secret *v1alpha1.Secret, opts v1.UpdateOptions) (*v1alpha1.Secret, 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.Secret, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecretList, 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.Secret, err error)
	SecretExpansion
}

SecretInterface has methods to work with Secret resources.

type SecretsGetter

type SecretsGetter interface {
	Secrets(namespace string) SecretInterface
}

SecretsGetter has a method to return a SecretInterface. 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