v1alpha1

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2020 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 CdnExpansion

type CdnExpansion interface{}

type CdnInterface

type CdnInterface interface {
	Create(ctx context.Context, cdn *v1alpha1.Cdn, opts v1.CreateOptions) (*v1alpha1.Cdn, error)
	Update(ctx context.Context, cdn *v1alpha1.Cdn, opts v1.UpdateOptions) (*v1alpha1.Cdn, error)
	UpdateStatus(ctx context.Context, cdn *v1alpha1.Cdn, opts v1.UpdateOptions) (*v1alpha1.Cdn, 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.Cdn, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CdnList, 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.Cdn, err error)
	CdnExpansion
}

CdnInterface has methods to work with Cdn resources.

type CdnsGetter

type CdnsGetter interface {
	Cdns(namespace string) CdnInterface
}

CdnsGetter has a method to return a CdnInterface. A group's client should implement this interface.

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 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 ContainerRegistriesGetter added in v0.2.0

type ContainerRegistriesGetter interface {
	ContainerRegistries(namespace string) ContainerRegistryInterface
}

ContainerRegistriesGetter has a method to return a ContainerRegistryInterface. A group's client should implement this interface.

type ContainerRegistryDockerCredentialsExpansion added in v0.2.0

type ContainerRegistryDockerCredentialsExpansion interface{}

type ContainerRegistryDockerCredentialsInterface added in v0.2.0

ContainerRegistryDockerCredentialsInterface has methods to work with ContainerRegistryDockerCredentials resources.

type ContainerRegistryDockerCredentialsesGetter added in v0.2.0

type ContainerRegistryDockerCredentialsesGetter interface {
	ContainerRegistryDockerCredentialses(namespace string) ContainerRegistryDockerCredentialsInterface
}

ContainerRegistryDockerCredentialsesGetter has a method to return a ContainerRegistryDockerCredentialsInterface. A group's client should implement this interface.

type ContainerRegistryExpansion added in v0.2.0

type ContainerRegistryExpansion interface{}

type ContainerRegistryInterface added in v0.2.0

type ContainerRegistryInterface interface {
	Create(ctx context.Context, containerRegistry *v1alpha1.ContainerRegistry, opts v1.CreateOptions) (*v1alpha1.ContainerRegistry, error)
	Update(ctx context.Context, containerRegistry *v1alpha1.ContainerRegistry, opts v1.UpdateOptions) (*v1alpha1.ContainerRegistry, error)
	UpdateStatus(ctx context.Context, containerRegistry *v1alpha1.ContainerRegistry, opts v1.UpdateOptions) (*v1alpha1.ContainerRegistry, 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.ContainerRegistry, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ContainerRegistryList, 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.ContainerRegistry, err error)
	ContainerRegistryExpansion
}

ContainerRegistryInterface has methods to work with ContainerRegistry resources.

type DatabaseClusterExpansion

type DatabaseClusterExpansion interface{}

type DatabaseClusterInterface

type DatabaseClusterInterface interface {
	Create(ctx context.Context, databaseCluster *v1alpha1.DatabaseCluster, opts v1.CreateOptions) (*v1alpha1.DatabaseCluster, error)
	Update(ctx context.Context, databaseCluster *v1alpha1.DatabaseCluster, opts v1.UpdateOptions) (*v1alpha1.DatabaseCluster, error)
	UpdateStatus(ctx context.Context, databaseCluster *v1alpha1.DatabaseCluster, opts v1.UpdateOptions) (*v1alpha1.DatabaseCluster, 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.DatabaseCluster, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseClusterList, 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.DatabaseCluster, err error)
	DatabaseClusterExpansion
}

DatabaseClusterInterface has methods to work with DatabaseCluster resources.

type DatabaseClustersGetter

type DatabaseClustersGetter interface {
	DatabaseClusters(namespace string) DatabaseClusterInterface
}

DatabaseClustersGetter has a method to return a DatabaseClusterInterface. A group's client should implement this interface.

type DatabaseConnectionPoolExpansion added in v0.2.0

type DatabaseConnectionPoolExpansion interface{}

type DatabaseConnectionPoolInterface added in v0.2.0

type DatabaseConnectionPoolInterface interface {
	Create(ctx context.Context, databaseConnectionPool *v1alpha1.DatabaseConnectionPool, opts v1.CreateOptions) (*v1alpha1.DatabaseConnectionPool, error)
	Update(ctx context.Context, databaseConnectionPool *v1alpha1.DatabaseConnectionPool, opts v1.UpdateOptions) (*v1alpha1.DatabaseConnectionPool, error)
	UpdateStatus(ctx context.Context, databaseConnectionPool *v1alpha1.DatabaseConnectionPool, opts v1.UpdateOptions) (*v1alpha1.DatabaseConnectionPool, 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.DatabaseConnectionPool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseConnectionPoolList, 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.DatabaseConnectionPool, err error)
	DatabaseConnectionPoolExpansion
}

DatabaseConnectionPoolInterface has methods to work with DatabaseConnectionPool resources.

type DatabaseConnectionPoolsGetter added in v0.2.0

type DatabaseConnectionPoolsGetter interface {
	DatabaseConnectionPools(namespace string) DatabaseConnectionPoolInterface
}

DatabaseConnectionPoolsGetter has a method to return a DatabaseConnectionPoolInterface. A group's client should implement this interface.

type DatabaseDbExpansion added in v0.2.0

type DatabaseDbExpansion interface{}

type DatabaseDbInterface added in v0.2.0

type DatabaseDbInterface interface {
	Create(ctx context.Context, databaseDb *v1alpha1.DatabaseDb, opts v1.CreateOptions) (*v1alpha1.DatabaseDb, error)
	Update(ctx context.Context, databaseDb *v1alpha1.DatabaseDb, opts v1.UpdateOptions) (*v1alpha1.DatabaseDb, error)
	UpdateStatus(ctx context.Context, databaseDb *v1alpha1.DatabaseDb, opts v1.UpdateOptions) (*v1alpha1.DatabaseDb, 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.DatabaseDb, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseDbList, 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.DatabaseDb, err error)
	DatabaseDbExpansion
}

DatabaseDbInterface has methods to work with DatabaseDb resources.

type DatabaseDbsGetter added in v0.2.0

type DatabaseDbsGetter interface {
	DatabaseDbs(namespace string) DatabaseDbInterface
}

DatabaseDbsGetter has a method to return a DatabaseDbInterface. A group's client should implement this interface.

type DatabaseFirewallExpansion added in v0.2.0

type DatabaseFirewallExpansion interface{}

type DatabaseFirewallInterface added in v0.2.0

type DatabaseFirewallInterface interface {
	Create(ctx context.Context, databaseFirewall *v1alpha1.DatabaseFirewall, opts v1.CreateOptions) (*v1alpha1.DatabaseFirewall, error)
	Update(ctx context.Context, databaseFirewall *v1alpha1.DatabaseFirewall, opts v1.UpdateOptions) (*v1alpha1.DatabaseFirewall, error)
	UpdateStatus(ctx context.Context, databaseFirewall *v1alpha1.DatabaseFirewall, opts v1.UpdateOptions) (*v1alpha1.DatabaseFirewall, 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.DatabaseFirewall, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseFirewallList, 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.DatabaseFirewall, err error)
	DatabaseFirewallExpansion
}

DatabaseFirewallInterface has methods to work with DatabaseFirewall resources.

type DatabaseFirewallsGetter added in v0.2.0

type DatabaseFirewallsGetter interface {
	DatabaseFirewalls(namespace string) DatabaseFirewallInterface
}

DatabaseFirewallsGetter has a method to return a DatabaseFirewallInterface. A group's client should implement this interface.

type DatabaseReplicaExpansion added in v0.2.0

type DatabaseReplicaExpansion interface{}

type DatabaseReplicaInterface added in v0.2.0

type DatabaseReplicaInterface interface {
	Create(ctx context.Context, databaseReplica *v1alpha1.DatabaseReplica, opts v1.CreateOptions) (*v1alpha1.DatabaseReplica, error)
	Update(ctx context.Context, databaseReplica *v1alpha1.DatabaseReplica, opts v1.UpdateOptions) (*v1alpha1.DatabaseReplica, error)
	UpdateStatus(ctx context.Context, databaseReplica *v1alpha1.DatabaseReplica, opts v1.UpdateOptions) (*v1alpha1.DatabaseReplica, 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.DatabaseReplica, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseReplicaList, 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.DatabaseReplica, err error)
	DatabaseReplicaExpansion
}

DatabaseReplicaInterface has methods to work with DatabaseReplica resources.

type DatabaseReplicasGetter added in v0.2.0

type DatabaseReplicasGetter interface {
	DatabaseReplicas(namespace string) DatabaseReplicaInterface
}

DatabaseReplicasGetter has a method to return a DatabaseReplicaInterface. A group's client should implement this interface.

type DatabaseUserExpansion added in v0.2.0

type DatabaseUserExpansion interface{}

type DatabaseUserInterface added in v0.2.0

type DatabaseUserInterface interface {
	Create(ctx context.Context, databaseUser *v1alpha1.DatabaseUser, opts v1.CreateOptions) (*v1alpha1.DatabaseUser, error)
	Update(ctx context.Context, databaseUser *v1alpha1.DatabaseUser, opts v1.UpdateOptions) (*v1alpha1.DatabaseUser, error)
	UpdateStatus(ctx context.Context, databaseUser *v1alpha1.DatabaseUser, opts v1.UpdateOptions) (*v1alpha1.DatabaseUser, 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.DatabaseUser, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseUserList, 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.DatabaseUser, err error)
	DatabaseUserExpansion
}

DatabaseUserInterface has methods to work with DatabaseUser resources.

type DatabaseUsersGetter added in v0.2.0

type DatabaseUsersGetter interface {
	DatabaseUsers(namespace string) DatabaseUserInterface
}

DatabaseUsersGetter has a method to return a DatabaseUserInterface. A group's client should implement this interface.

type DigitaloceanV1alpha1Client

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

DigitaloceanV1alpha1Client is used to interact with features provided by the digitalocean.kubeform.com group.

func New

New creates a new DigitaloceanV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new DigitaloceanV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *DigitaloceanV1alpha1Client

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

func (*DigitaloceanV1alpha1Client) Cdns

func (c *DigitaloceanV1alpha1Client) Cdns(namespace string) CdnInterface

func (*DigitaloceanV1alpha1Client) Certificates

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

func (*DigitaloceanV1alpha1Client) ContainerRegistries added in v0.2.0

func (c *DigitaloceanV1alpha1Client) ContainerRegistries(namespace string) ContainerRegistryInterface

func (*DigitaloceanV1alpha1Client) ContainerRegistryDockerCredentialses added in v0.2.0

func (c *DigitaloceanV1alpha1Client) ContainerRegistryDockerCredentialses(namespace string) ContainerRegistryDockerCredentialsInterface

func (*DigitaloceanV1alpha1Client) DatabaseClusters

func (c *DigitaloceanV1alpha1Client) DatabaseClusters(namespace string) DatabaseClusterInterface

func (*DigitaloceanV1alpha1Client) DatabaseConnectionPools added in v0.2.0

func (c *DigitaloceanV1alpha1Client) DatabaseConnectionPools(namespace string) DatabaseConnectionPoolInterface

func (*DigitaloceanV1alpha1Client) DatabaseDbs added in v0.2.0

func (c *DigitaloceanV1alpha1Client) DatabaseDbs(namespace string) DatabaseDbInterface

func (*DigitaloceanV1alpha1Client) DatabaseFirewalls added in v0.2.0

func (c *DigitaloceanV1alpha1Client) DatabaseFirewalls(namespace string) DatabaseFirewallInterface

func (*DigitaloceanV1alpha1Client) DatabaseReplicas added in v0.2.0

func (c *DigitaloceanV1alpha1Client) DatabaseReplicas(namespace string) DatabaseReplicaInterface

func (*DigitaloceanV1alpha1Client) DatabaseUsers added in v0.2.0

func (c *DigitaloceanV1alpha1Client) DatabaseUsers(namespace string) DatabaseUserInterface

func (*DigitaloceanV1alpha1Client) Domains

func (c *DigitaloceanV1alpha1Client) Domains(namespace string) DomainInterface

func (*DigitaloceanV1alpha1Client) DropletSnapshots

func (c *DigitaloceanV1alpha1Client) DropletSnapshots(namespace string) DropletSnapshotInterface

func (*DigitaloceanV1alpha1Client) Droplets

func (c *DigitaloceanV1alpha1Client) Droplets(namespace string) DropletInterface

func (*DigitaloceanV1alpha1Client) Firewalls

func (c *DigitaloceanV1alpha1Client) Firewalls(namespace string) FirewallInterface

func (*DigitaloceanV1alpha1Client) FloatingIPAssignments added in v0.0.2

func (c *DigitaloceanV1alpha1Client) FloatingIPAssignments(namespace string) FloatingIPAssignmentInterface

func (*DigitaloceanV1alpha1Client) FloatingIPs added in v0.0.2

func (c *DigitaloceanV1alpha1Client) FloatingIPs(namespace string) FloatingIPInterface

func (*DigitaloceanV1alpha1Client) KubernetesClusters

func (c *DigitaloceanV1alpha1Client) KubernetesClusters(namespace string) KubernetesClusterInterface

func (*DigitaloceanV1alpha1Client) KubernetesNodePools

func (c *DigitaloceanV1alpha1Client) KubernetesNodePools(namespace string) KubernetesNodePoolInterface

func (*DigitaloceanV1alpha1Client) Loadbalancers

func (c *DigitaloceanV1alpha1Client) Loadbalancers(namespace string) LoadbalancerInterface

func (*DigitaloceanV1alpha1Client) ProjectResourceses added in v0.2.0

func (c *DigitaloceanV1alpha1Client) ProjectResourceses(namespace string) ProjectResourcesInterface

func (*DigitaloceanV1alpha1Client) Projects

func (c *DigitaloceanV1alpha1Client) Projects(namespace string) ProjectInterface

func (*DigitaloceanV1alpha1Client) RESTClient

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

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

func (*DigitaloceanV1alpha1Client) Records

func (c *DigitaloceanV1alpha1Client) Records(namespace string) RecordInterface

func (*DigitaloceanV1alpha1Client) SpacesBucketObjects added in v0.2.0

func (c *DigitaloceanV1alpha1Client) SpacesBucketObjects(namespace string) SpacesBucketObjectInterface

func (*DigitaloceanV1alpha1Client) SpacesBuckets

func (c *DigitaloceanV1alpha1Client) SpacesBuckets(namespace string) SpacesBucketInterface

func (*DigitaloceanV1alpha1Client) SshKeys

func (c *DigitaloceanV1alpha1Client) SshKeys(namespace string) SshKeyInterface

func (*DigitaloceanV1alpha1Client) Tags

func (c *DigitaloceanV1alpha1Client) Tags(namespace string) TagInterface

func (*DigitaloceanV1alpha1Client) VolumeAttachments

func (c *DigitaloceanV1alpha1Client) VolumeAttachments(namespace string) VolumeAttachmentInterface

func (*DigitaloceanV1alpha1Client) VolumeSnapshots

func (c *DigitaloceanV1alpha1Client) VolumeSnapshots(namespace string) VolumeSnapshotInterface

func (*DigitaloceanV1alpha1Client) Volumes

func (c *DigitaloceanV1alpha1Client) Volumes(namespace string) VolumeInterface

func (*DigitaloceanV1alpha1Client) Vpcs added in v0.2.0

func (c *DigitaloceanV1alpha1Client) Vpcs(namespace string) VpcInterface

type DomainExpansion

type DomainExpansion interface{}

type DomainInterface

type DomainInterface interface {
	Create(ctx context.Context, domain *v1alpha1.Domain, opts v1.CreateOptions) (*v1alpha1.Domain, error)
	Update(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, error)
	UpdateStatus(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, 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.Domain, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainList, 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.Domain, err error)
	DomainExpansion
}

DomainInterface has methods to work with Domain resources.

type DomainsGetter

type DomainsGetter interface {
	Domains(namespace string) DomainInterface
}

DomainsGetter has a method to return a DomainInterface. A group's client should implement this interface.

type DropletExpansion

type DropletExpansion interface{}

type DropletInterface

type DropletInterface interface {
	Create(ctx context.Context, droplet *v1alpha1.Droplet, opts v1.CreateOptions) (*v1alpha1.Droplet, error)
	Update(ctx context.Context, droplet *v1alpha1.Droplet, opts v1.UpdateOptions) (*v1alpha1.Droplet, error)
	UpdateStatus(ctx context.Context, droplet *v1alpha1.Droplet, opts v1.UpdateOptions) (*v1alpha1.Droplet, 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.Droplet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DropletList, 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.Droplet, err error)
	DropletExpansion
}

DropletInterface has methods to work with Droplet resources.

type DropletSnapshotExpansion

type DropletSnapshotExpansion interface{}

type DropletSnapshotInterface

type DropletSnapshotInterface interface {
	Create(ctx context.Context, dropletSnapshot *v1alpha1.DropletSnapshot, opts v1.CreateOptions) (*v1alpha1.DropletSnapshot, error)
	Update(ctx context.Context, dropletSnapshot *v1alpha1.DropletSnapshot, opts v1.UpdateOptions) (*v1alpha1.DropletSnapshot, error)
	UpdateStatus(ctx context.Context, dropletSnapshot *v1alpha1.DropletSnapshot, opts v1.UpdateOptions) (*v1alpha1.DropletSnapshot, 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.DropletSnapshot, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DropletSnapshotList, 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.DropletSnapshot, err error)
	DropletSnapshotExpansion
}

DropletSnapshotInterface has methods to work with DropletSnapshot resources.

type DropletSnapshotsGetter

type DropletSnapshotsGetter interface {
	DropletSnapshots(namespace string) DropletSnapshotInterface
}

DropletSnapshotsGetter has a method to return a DropletSnapshotInterface. A group's client should implement this interface.

type DropletsGetter

type DropletsGetter interface {
	Droplets(namespace string) DropletInterface
}

DropletsGetter has a method to return a DropletInterface. A group's client should implement this interface.

type FirewallExpansion

type FirewallExpansion interface{}

type FirewallInterface

type FirewallInterface interface {
	Create(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.CreateOptions) (*v1alpha1.Firewall, error)
	Update(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, error)
	UpdateStatus(ctx context.Context, firewall *v1alpha1.Firewall, opts v1.UpdateOptions) (*v1alpha1.Firewall, 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.Firewall, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallList, 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.Firewall, err error)
	FirewallExpansion
}

FirewallInterface has methods to work with Firewall resources.

type FirewallsGetter

type FirewallsGetter interface {
	Firewalls(namespace string) FirewallInterface
}

FirewallsGetter has a method to return a FirewallInterface. A group's client should implement this interface.

type FloatingIPAssignmentExpansion added in v0.0.2

type FloatingIPAssignmentExpansion interface{}

type FloatingIPAssignmentInterface added in v0.0.2

type FloatingIPAssignmentInterface interface {
	Create(ctx context.Context, floatingIPAssignment *v1alpha1.FloatingIPAssignment, opts v1.CreateOptions) (*v1alpha1.FloatingIPAssignment, error)
	Update(ctx context.Context, floatingIPAssignment *v1alpha1.FloatingIPAssignment, opts v1.UpdateOptions) (*v1alpha1.FloatingIPAssignment, error)
	UpdateStatus(ctx context.Context, floatingIPAssignment *v1alpha1.FloatingIPAssignment, opts v1.UpdateOptions) (*v1alpha1.FloatingIPAssignment, 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.FloatingIPAssignment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FloatingIPAssignmentList, 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.FloatingIPAssignment, err error)
	FloatingIPAssignmentExpansion
}

FloatingIPAssignmentInterface has methods to work with FloatingIPAssignment resources.

type FloatingIPAssignmentsGetter added in v0.0.2

type FloatingIPAssignmentsGetter interface {
	FloatingIPAssignments(namespace string) FloatingIPAssignmentInterface
}

FloatingIPAssignmentsGetter has a method to return a FloatingIPAssignmentInterface. A group's client should implement this interface.

type FloatingIPExpansion added in v0.0.2

type FloatingIPExpansion interface{}

type FloatingIPInterface added in v0.0.2

type FloatingIPInterface interface {
	Create(ctx context.Context, floatingIP *v1alpha1.FloatingIP, opts v1.CreateOptions) (*v1alpha1.FloatingIP, error)
	Update(ctx context.Context, floatingIP *v1alpha1.FloatingIP, opts v1.UpdateOptions) (*v1alpha1.FloatingIP, error)
	UpdateStatus(ctx context.Context, floatingIP *v1alpha1.FloatingIP, opts v1.UpdateOptions) (*v1alpha1.FloatingIP, 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.FloatingIP, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FloatingIPList, 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.FloatingIP, err error)
	FloatingIPExpansion
}

FloatingIPInterface has methods to work with FloatingIP resources.

type FloatingIPsGetter added in v0.0.2

type FloatingIPsGetter interface {
	FloatingIPs(namespace string) FloatingIPInterface
}

FloatingIPsGetter has a method to return a FloatingIPInterface. A group's client should implement this interface.

type KubernetesClusterExpansion

type KubernetesClusterExpansion interface{}

type KubernetesClusterInterface

type KubernetesClusterInterface interface {
	Create(ctx context.Context, kubernetesCluster *v1alpha1.KubernetesCluster, opts v1.CreateOptions) (*v1alpha1.KubernetesCluster, error)
	Update(ctx context.Context, kubernetesCluster *v1alpha1.KubernetesCluster, opts v1.UpdateOptions) (*v1alpha1.KubernetesCluster, error)
	UpdateStatus(ctx context.Context, kubernetesCluster *v1alpha1.KubernetesCluster, opts v1.UpdateOptions) (*v1alpha1.KubernetesCluster, 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.KubernetesCluster, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KubernetesClusterList, 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.KubernetesCluster, err error)
	KubernetesClusterExpansion
}

KubernetesClusterInterface has methods to work with KubernetesCluster resources.

type KubernetesClustersGetter

type KubernetesClustersGetter interface {
	KubernetesClusters(namespace string) KubernetesClusterInterface
}

KubernetesClustersGetter has a method to return a KubernetesClusterInterface. A group's client should implement this interface.

type KubernetesNodePoolExpansion

type KubernetesNodePoolExpansion interface{}

type KubernetesNodePoolInterface

type KubernetesNodePoolInterface interface {
	Create(ctx context.Context, kubernetesNodePool *v1alpha1.KubernetesNodePool, opts v1.CreateOptions) (*v1alpha1.KubernetesNodePool, error)
	Update(ctx context.Context, kubernetesNodePool *v1alpha1.KubernetesNodePool, opts v1.UpdateOptions) (*v1alpha1.KubernetesNodePool, error)
	UpdateStatus(ctx context.Context, kubernetesNodePool *v1alpha1.KubernetesNodePool, opts v1.UpdateOptions) (*v1alpha1.KubernetesNodePool, 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.KubernetesNodePool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KubernetesNodePoolList, 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.KubernetesNodePool, err error)
	KubernetesNodePoolExpansion
}

KubernetesNodePoolInterface has methods to work with KubernetesNodePool resources.

type KubernetesNodePoolsGetter

type KubernetesNodePoolsGetter interface {
	KubernetesNodePools(namespace string) KubernetesNodePoolInterface
}

KubernetesNodePoolsGetter has a method to return a KubernetesNodePoolInterface. A group's client should implement this interface.

type LoadbalancerExpansion

type LoadbalancerExpansion interface{}

type LoadbalancerInterface

type LoadbalancerInterface interface {
	Create(ctx context.Context, loadbalancer *v1alpha1.Loadbalancer, opts v1.CreateOptions) (*v1alpha1.Loadbalancer, error)
	Update(ctx context.Context, loadbalancer *v1alpha1.Loadbalancer, opts v1.UpdateOptions) (*v1alpha1.Loadbalancer, error)
	UpdateStatus(ctx context.Context, loadbalancer *v1alpha1.Loadbalancer, opts v1.UpdateOptions) (*v1alpha1.Loadbalancer, 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.Loadbalancer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LoadbalancerList, 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.Loadbalancer, err error)
	LoadbalancerExpansion
}

LoadbalancerInterface has methods to work with Loadbalancer resources.

type LoadbalancersGetter

type LoadbalancersGetter interface {
	Loadbalancers(namespace string) LoadbalancerInterface
}

LoadbalancersGetter has a method to return a LoadbalancerInterface. A group's client should implement this interface.

type ProjectExpansion

type ProjectExpansion interface{}

type ProjectInterface

type ProjectInterface interface {
	Create(ctx context.Context, project *v1alpha1.Project, opts v1.CreateOptions) (*v1alpha1.Project, error)
	Update(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, error)
	UpdateStatus(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, 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.Project, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectList, 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.Project, err error)
	ProjectExpansion
}

ProjectInterface has methods to work with Project resources.

type ProjectResourcesExpansion added in v0.2.0

type ProjectResourcesExpansion interface{}

type ProjectResourcesInterface added in v0.2.0

type ProjectResourcesInterface interface {
	Create(ctx context.Context, projectResources *v1alpha1.ProjectResources, opts v1.CreateOptions) (*v1alpha1.ProjectResources, error)
	Update(ctx context.Context, projectResources *v1alpha1.ProjectResources, opts v1.UpdateOptions) (*v1alpha1.ProjectResources, error)
	UpdateStatus(ctx context.Context, projectResources *v1alpha1.ProjectResources, opts v1.UpdateOptions) (*v1alpha1.ProjectResources, 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.ProjectResources, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectResourcesList, 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.ProjectResources, err error)
	ProjectResourcesExpansion
}

ProjectResourcesInterface has methods to work with ProjectResources resources.

type ProjectResourcesesGetter added in v0.2.0

type ProjectResourcesesGetter interface {
	ProjectResourceses(namespace string) ProjectResourcesInterface
}

ProjectResourcesesGetter has a method to return a ProjectResourcesInterface. A group's client should implement this interface.

type ProjectsGetter

type ProjectsGetter interface {
	Projects(namespace string) ProjectInterface
}

ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.

type RecordExpansion

type RecordExpansion interface{}

type RecordInterface

type RecordInterface interface {
	Create(ctx context.Context, record *v1alpha1.Record, opts v1.CreateOptions) (*v1alpha1.Record, error)
	Update(ctx context.Context, record *v1alpha1.Record, opts v1.UpdateOptions) (*v1alpha1.Record, error)
	UpdateStatus(ctx context.Context, record *v1alpha1.Record, opts v1.UpdateOptions) (*v1alpha1.Record, 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.Record, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RecordList, 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.Record, err error)
	RecordExpansion
}

RecordInterface has methods to work with Record resources.

type RecordsGetter

type RecordsGetter interface {
	Records(namespace string) RecordInterface
}

RecordsGetter has a method to return a RecordInterface. A group's client should implement this interface.

type SpacesBucketExpansion

type SpacesBucketExpansion interface{}

type SpacesBucketInterface

type SpacesBucketInterface interface {
	Create(ctx context.Context, spacesBucket *v1alpha1.SpacesBucket, opts v1.CreateOptions) (*v1alpha1.SpacesBucket, error)
	Update(ctx context.Context, spacesBucket *v1alpha1.SpacesBucket, opts v1.UpdateOptions) (*v1alpha1.SpacesBucket, error)
	UpdateStatus(ctx context.Context, spacesBucket *v1alpha1.SpacesBucket, opts v1.UpdateOptions) (*v1alpha1.SpacesBucket, 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.SpacesBucket, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SpacesBucketList, 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.SpacesBucket, err error)
	SpacesBucketExpansion
}

SpacesBucketInterface has methods to work with SpacesBucket resources.

type SpacesBucketObjectExpansion added in v0.2.0

type SpacesBucketObjectExpansion interface{}

type SpacesBucketObjectInterface added in v0.2.0

type SpacesBucketObjectInterface interface {
	Create(ctx context.Context, spacesBucketObject *v1alpha1.SpacesBucketObject, opts v1.CreateOptions) (*v1alpha1.SpacesBucketObject, error)
	Update(ctx context.Context, spacesBucketObject *v1alpha1.SpacesBucketObject, opts v1.UpdateOptions) (*v1alpha1.SpacesBucketObject, error)
	UpdateStatus(ctx context.Context, spacesBucketObject *v1alpha1.SpacesBucketObject, opts v1.UpdateOptions) (*v1alpha1.SpacesBucketObject, 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.SpacesBucketObject, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SpacesBucketObjectList, 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.SpacesBucketObject, err error)
	SpacesBucketObjectExpansion
}

SpacesBucketObjectInterface has methods to work with SpacesBucketObject resources.

type SpacesBucketObjectsGetter added in v0.2.0

type SpacesBucketObjectsGetter interface {
	SpacesBucketObjects(namespace string) SpacesBucketObjectInterface
}

SpacesBucketObjectsGetter has a method to return a SpacesBucketObjectInterface. A group's client should implement this interface.

type SpacesBucketsGetter

type SpacesBucketsGetter interface {
	SpacesBuckets(namespace string) SpacesBucketInterface
}

SpacesBucketsGetter has a method to return a SpacesBucketInterface. A group's client should implement this interface.

type SshKeyExpansion

type SshKeyExpansion interface{}

type SshKeyInterface

type SshKeyInterface interface {
	Create(ctx context.Context, sshKey *v1alpha1.SshKey, opts v1.CreateOptions) (*v1alpha1.SshKey, error)
	Update(ctx context.Context, sshKey *v1alpha1.SshKey, opts v1.UpdateOptions) (*v1alpha1.SshKey, error)
	UpdateStatus(ctx context.Context, sshKey *v1alpha1.SshKey, opts v1.UpdateOptions) (*v1alpha1.SshKey, 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.SshKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SshKeyList, 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.SshKey, err error)
	SshKeyExpansion
}

SshKeyInterface has methods to work with SshKey resources.

type SshKeysGetter

type SshKeysGetter interface {
	SshKeys(namespace string) SshKeyInterface
}

SshKeysGetter has a method to return a SshKeyInterface. A group's client should implement this interface.

type TagExpansion

type TagExpansion interface{}

type TagInterface

type TagInterface interface {
	Create(ctx context.Context, tag *v1alpha1.Tag, opts v1.CreateOptions) (*v1alpha1.Tag, error)
	Update(ctx context.Context, tag *v1alpha1.Tag, opts v1.UpdateOptions) (*v1alpha1.Tag, error)
	UpdateStatus(ctx context.Context, tag *v1alpha1.Tag, opts v1.UpdateOptions) (*v1alpha1.Tag, 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.Tag, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagList, 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.Tag, err error)
	TagExpansion
}

TagInterface has methods to work with Tag resources.

type TagsGetter

type TagsGetter interface {
	Tags(namespace string) TagInterface
}

TagsGetter has a method to return a TagInterface. A group's client should implement this interface.

type VolumeAttachmentExpansion

type VolumeAttachmentExpansion interface{}

type VolumeAttachmentInterface

type VolumeAttachmentInterface interface {
	Create(ctx context.Context, volumeAttachment *v1alpha1.VolumeAttachment, opts v1.CreateOptions) (*v1alpha1.VolumeAttachment, error)
	Update(ctx context.Context, volumeAttachment *v1alpha1.VolumeAttachment, opts v1.UpdateOptions) (*v1alpha1.VolumeAttachment, error)
	UpdateStatus(ctx context.Context, volumeAttachment *v1alpha1.VolumeAttachment, opts v1.UpdateOptions) (*v1alpha1.VolumeAttachment, 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.VolumeAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VolumeAttachmentList, 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.VolumeAttachment, err error)
	VolumeAttachmentExpansion
}

VolumeAttachmentInterface has methods to work with VolumeAttachment resources.

type VolumeAttachmentsGetter

type VolumeAttachmentsGetter interface {
	VolumeAttachments(namespace string) VolumeAttachmentInterface
}

VolumeAttachmentsGetter has a method to return a VolumeAttachmentInterface. A group's client should implement this interface.

type VolumeExpansion

type VolumeExpansion interface{}

type VolumeInterface

type VolumeInterface interface {
	Create(ctx context.Context, volume *v1alpha1.Volume, opts v1.CreateOptions) (*v1alpha1.Volume, error)
	Update(ctx context.Context, volume *v1alpha1.Volume, opts v1.UpdateOptions) (*v1alpha1.Volume, error)
	UpdateStatus(ctx context.Context, volume *v1alpha1.Volume, opts v1.UpdateOptions) (*v1alpha1.Volume, 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.Volume, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VolumeList, 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.Volume, err error)
	VolumeExpansion
}

VolumeInterface has methods to work with Volume resources.

type VolumeSnapshotExpansion

type VolumeSnapshotExpansion interface{}

type VolumeSnapshotInterface

type VolumeSnapshotInterface interface {
	Create(ctx context.Context, volumeSnapshot *v1alpha1.VolumeSnapshot, opts v1.CreateOptions) (*v1alpha1.VolumeSnapshot, error)
	Update(ctx context.Context, volumeSnapshot *v1alpha1.VolumeSnapshot, opts v1.UpdateOptions) (*v1alpha1.VolumeSnapshot, error)
	UpdateStatus(ctx context.Context, volumeSnapshot *v1alpha1.VolumeSnapshot, opts v1.UpdateOptions) (*v1alpha1.VolumeSnapshot, 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.VolumeSnapshot, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VolumeSnapshotList, 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.VolumeSnapshot, err error)
	VolumeSnapshotExpansion
}

VolumeSnapshotInterface has methods to work with VolumeSnapshot resources.

type VolumeSnapshotsGetter

type VolumeSnapshotsGetter interface {
	VolumeSnapshots(namespace string) VolumeSnapshotInterface
}

VolumeSnapshotsGetter has a method to return a VolumeSnapshotInterface. A group's client should implement this interface.

type VolumesGetter

type VolumesGetter interface {
	Volumes(namespace string) VolumeInterface
}

VolumesGetter has a method to return a VolumeInterface. A group's client should implement this interface.

type VpcExpansion added in v0.2.0

type VpcExpansion interface{}

type VpcInterface added in v0.2.0

type VpcInterface interface {
	Create(ctx context.Context, vpc *v1alpha1.Vpc, opts v1.CreateOptions) (*v1alpha1.Vpc, error)
	Update(ctx context.Context, vpc *v1alpha1.Vpc, opts v1.UpdateOptions) (*v1alpha1.Vpc, error)
	UpdateStatus(ctx context.Context, vpc *v1alpha1.Vpc, opts v1.UpdateOptions) (*v1alpha1.Vpc, 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.Vpc, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcList, 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.Vpc, err error)
	VpcExpansion
}

VpcInterface has methods to work with Vpc resources.

type VpcsGetter added in v0.2.0

type VpcsGetter interface {
	Vpcs(namespace string) VpcInterface
}

VpcsGetter has a method to return a VpcInterface. 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