Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CdnExpansion
- type CdnInterface
- type CdnsGetter
- type CertificateExpansion
- type CertificateInterface
- type CertificatesGetter
- type ContainerRegistriesGetter
- type ContainerRegistryDockerCredentialsExpansion
- type ContainerRegistryDockerCredentialsInterface
- type ContainerRegistryDockerCredentialsesGetter
- type ContainerRegistryExpansion
- type ContainerRegistryInterface
- type DatabaseClusterExpansion
- type DatabaseClusterInterface
- type DatabaseClustersGetter
- type DatabaseConnectionPoolExpansion
- type DatabaseConnectionPoolInterface
- type DatabaseConnectionPoolsGetter
- type DatabaseDbExpansion
- type DatabaseDbInterface
- type DatabaseDbsGetter
- type DatabaseFirewallExpansion
- type DatabaseFirewallInterface
- type DatabaseFirewallsGetter
- type DatabaseReplicaExpansion
- type DatabaseReplicaInterface
- type DatabaseReplicasGetter
- type DatabaseUserExpansion
- type DatabaseUserInterface
- type DatabaseUsersGetter
- type DigitaloceanV1alpha1Client
- func (c *DigitaloceanV1alpha1Client) Cdns(namespace string) CdnInterface
- func (c *DigitaloceanV1alpha1Client) Certificates(namespace string) CertificateInterface
- func (c *DigitaloceanV1alpha1Client) ContainerRegistries(namespace string) ContainerRegistryInterface
- func (c *DigitaloceanV1alpha1Client) ContainerRegistryDockerCredentialses(namespace string) ContainerRegistryDockerCredentialsInterface
- func (c *DigitaloceanV1alpha1Client) DatabaseClusters(namespace string) DatabaseClusterInterface
- func (c *DigitaloceanV1alpha1Client) DatabaseConnectionPools(namespace string) DatabaseConnectionPoolInterface
- func (c *DigitaloceanV1alpha1Client) DatabaseDbs(namespace string) DatabaseDbInterface
- func (c *DigitaloceanV1alpha1Client) DatabaseFirewalls(namespace string) DatabaseFirewallInterface
- func (c *DigitaloceanV1alpha1Client) DatabaseReplicas(namespace string) DatabaseReplicaInterface
- func (c *DigitaloceanV1alpha1Client) DatabaseUsers(namespace string) DatabaseUserInterface
- func (c *DigitaloceanV1alpha1Client) Domains(namespace string) DomainInterface
- func (c *DigitaloceanV1alpha1Client) DropletSnapshots(namespace string) DropletSnapshotInterface
- func (c *DigitaloceanV1alpha1Client) Droplets(namespace string) DropletInterface
- func (c *DigitaloceanV1alpha1Client) Firewalls(namespace string) FirewallInterface
- func (c *DigitaloceanV1alpha1Client) FloatingIPAssignments(namespace string) FloatingIPAssignmentInterface
- func (c *DigitaloceanV1alpha1Client) FloatingIPs(namespace string) FloatingIPInterface
- func (c *DigitaloceanV1alpha1Client) KubernetesClusters(namespace string) KubernetesClusterInterface
- func (c *DigitaloceanV1alpha1Client) KubernetesNodePools(namespace string) KubernetesNodePoolInterface
- func (c *DigitaloceanV1alpha1Client) Loadbalancers(namespace string) LoadbalancerInterface
- func (c *DigitaloceanV1alpha1Client) ProjectResourceses(namespace string) ProjectResourcesInterface
- func (c *DigitaloceanV1alpha1Client) Projects(namespace string) ProjectInterface
- func (c *DigitaloceanV1alpha1Client) RESTClient() rest.Interface
- func (c *DigitaloceanV1alpha1Client) Records(namespace string) RecordInterface
- func (c *DigitaloceanV1alpha1Client) SpacesBucketObjects(namespace string) SpacesBucketObjectInterface
- func (c *DigitaloceanV1alpha1Client) SpacesBuckets(namespace string) SpacesBucketInterface
- func (c *DigitaloceanV1alpha1Client) SshKeys(namespace string) SshKeyInterface
- func (c *DigitaloceanV1alpha1Client) Tags(namespace string) TagInterface
- func (c *DigitaloceanV1alpha1Client) VolumeAttachments(namespace string) VolumeAttachmentInterface
- func (c *DigitaloceanV1alpha1Client) VolumeSnapshots(namespace string) VolumeSnapshotInterface
- func (c *DigitaloceanV1alpha1Client) Volumes(namespace string) VolumeInterface
- func (c *DigitaloceanV1alpha1Client) Vpcs(namespace string) VpcInterface
- type DigitaloceanV1alpha1Interface
- type DomainExpansion
- type DomainInterface
- type DomainsGetter
- type DropletExpansion
- type DropletInterface
- type DropletSnapshotExpansion
- type DropletSnapshotInterface
- type DropletSnapshotsGetter
- type DropletsGetter
- type FirewallExpansion
- type FirewallInterface
- type FirewallsGetter
- type FloatingIPAssignmentExpansion
- type FloatingIPAssignmentInterface
- type FloatingIPAssignmentsGetter
- type FloatingIPExpansion
- type FloatingIPInterface
- type FloatingIPsGetter
- type KubernetesClusterExpansion
- type KubernetesClusterInterface
- type KubernetesClustersGetter
- type KubernetesNodePoolExpansion
- type KubernetesNodePoolInterface
- type KubernetesNodePoolsGetter
- type LoadbalancerExpansion
- type LoadbalancerInterface
- type LoadbalancersGetter
- type ProjectExpansion
- type ProjectInterface
- type ProjectResourcesExpansion
- type ProjectResourcesInterface
- type ProjectResourcesesGetter
- type ProjectsGetter
- type RecordExpansion
- type RecordInterface
- type RecordsGetter
- type SpacesBucketExpansion
- type SpacesBucketInterface
- type SpacesBucketObjectExpansion
- type SpacesBucketObjectInterface
- type SpacesBucketObjectsGetter
- type SpacesBucketsGetter
- type SshKeyExpansion
- type SshKeyInterface
- type SshKeysGetter
- type TagExpansion
- type TagInterface
- type TagsGetter
- type VolumeAttachmentExpansion
- type VolumeAttachmentInterface
- type VolumeAttachmentsGetter
- type VolumeExpansion
- type VolumeInterface
- type VolumeSnapshotExpansion
- type VolumeSnapshotInterface
- type VolumeSnapshotsGetter
- type VolumesGetter
- type VpcExpansion
- type VpcInterface
- type VpcsGetter
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
type ContainerRegistryDockerCredentialsInterface interface { Create(ctx context.Context, containerRegistryDockerCredentials *v1alpha1.ContainerRegistryDockerCredentials, opts v1.CreateOptions) (*v1alpha1.ContainerRegistryDockerCredentials, error) Update(ctx context.Context, containerRegistryDockerCredentials *v1alpha1.ContainerRegistryDockerCredentials, opts v1.UpdateOptions) (*v1alpha1.ContainerRegistryDockerCredentials, error) UpdateStatus(ctx context.Context, containerRegistryDockerCredentials *v1alpha1.ContainerRegistryDockerCredentials, opts v1.UpdateOptions) (*v1alpha1.ContainerRegistryDockerCredentials, 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.ContainerRegistryDockerCredentials, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ContainerRegistryDockerCredentialsList, 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.ContainerRegistryDockerCredentials, err error) ContainerRegistryDockerCredentialsExpansion }
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 ¶
func New(c rest.Interface) *DigitaloceanV1alpha1Client
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 DigitaloceanV1alpha1Interface ¶
type DigitaloceanV1alpha1Interface interface { RESTClient() rest.Interface CdnsGetter CertificatesGetter ContainerRegistriesGetter ContainerRegistryDockerCredentialsesGetter DatabaseClustersGetter DatabaseConnectionPoolsGetter DatabaseDbsGetter DatabaseFirewallsGetter DatabaseReplicasGetter DatabaseUsersGetter DomainsGetter DropletsGetter DropletSnapshotsGetter FirewallsGetter FloatingIPsGetter FloatingIPAssignmentsGetter KubernetesClustersGetter KubernetesNodePoolsGetter LoadbalancersGetter ProjectsGetter ProjectResourcesesGetter RecordsGetter SpacesBucketsGetter SpacesBucketObjectsGetter SshKeysGetter TagsGetter VolumesGetter VolumeAttachmentsGetter VolumeSnapshotsGetter VpcsGetter }
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.
Source Files ¶
- cdn.go
- certificate.go
- containerregistry.go
- containerregistrydockercredentials.go
- databasecluster.go
- databaseconnectionpool.go
- databasedb.go
- databasefirewall.go
- databasereplica.go
- databaseuser.go
- digitalocean_client.go
- doc.go
- domain.go
- droplet.go
- dropletsnapshot.go
- firewall.go
- floatingip.go
- floatingipassignment.go
- generated_expansion.go
- kubernetescluster.go
- kubernetesnodepool.go
- loadbalancer.go
- project.go
- projectresources.go
- record.go
- spacesbucket.go
- spacesbucketobject.go
- sshkey.go
- tag.go
- volume.go
- volumeattachment.go
- volumesnapshot.go
- vpc.go