Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AWSClusterExpansion
- type AWSClusterInterface
- type AWSClustersGetter
- type AWSControlPlaneExpansion
- type AWSControlPlaneInterface
- type AWSControlPlanesGetter
- type AWSMachineDeploymentExpansion
- type AWSMachineDeploymentInterface
- type AWSMachineDeploymentsGetter
- type G8sControlPlaneExpansion
- type G8sControlPlaneInterface
- type G8sControlPlanesGetter
- type InfrastructureV1alpha2Client
- func (c *InfrastructureV1alpha2Client) AWSClusters(namespace string) AWSClusterInterface
- func (c *InfrastructureV1alpha2Client) AWSControlPlanes(namespace string) AWSControlPlaneInterface
- func (c *InfrastructureV1alpha2Client) AWSMachineDeployments(namespace string) AWSMachineDeploymentInterface
- func (c *InfrastructureV1alpha2Client) G8sControlPlanes(namespace string) G8sControlPlaneInterface
- func (c *InfrastructureV1alpha2Client) RESTClient() rest.Interface
- type InfrastructureV1alpha2Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSClusterExpansion ¶
type AWSClusterExpansion interface{}
type AWSClusterInterface ¶
type AWSClusterInterface interface { Create(*v1alpha2.AWSCluster) (*v1alpha2.AWSCluster, error) Update(*v1alpha2.AWSCluster) (*v1alpha2.AWSCluster, error) UpdateStatus(*v1alpha2.AWSCluster) (*v1alpha2.AWSCluster, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha2.AWSCluster, error) List(opts v1.ListOptions) (*v1alpha2.AWSClusterList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha2.AWSCluster, err error) AWSClusterExpansion }
AWSClusterInterface has methods to work with AWSCluster resources.
type AWSClustersGetter ¶
type AWSClustersGetter interface {
AWSClusters(namespace string) AWSClusterInterface
}
AWSClustersGetter has a method to return a AWSClusterInterface. A group's client should implement this interface.
type AWSControlPlaneExpansion ¶
type AWSControlPlaneExpansion interface{}
type AWSControlPlaneInterface ¶
type AWSControlPlaneInterface interface { Create(*v1alpha2.AWSControlPlane) (*v1alpha2.AWSControlPlane, error) Update(*v1alpha2.AWSControlPlane) (*v1alpha2.AWSControlPlane, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha2.AWSControlPlane, error) List(opts v1.ListOptions) (*v1alpha2.AWSControlPlaneList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha2.AWSControlPlane, err error) AWSControlPlaneExpansion }
AWSControlPlaneInterface has methods to work with AWSControlPlane resources.
type AWSControlPlanesGetter ¶
type AWSControlPlanesGetter interface {
AWSControlPlanes(namespace string) AWSControlPlaneInterface
}
AWSControlPlanesGetter has a method to return a AWSControlPlaneInterface. A group's client should implement this interface.
type AWSMachineDeploymentExpansion ¶
type AWSMachineDeploymentExpansion interface{}
type AWSMachineDeploymentInterface ¶
type AWSMachineDeploymentInterface interface { Create(*v1alpha2.AWSMachineDeployment) (*v1alpha2.AWSMachineDeployment, error) Update(*v1alpha2.AWSMachineDeployment) (*v1alpha2.AWSMachineDeployment, error) UpdateStatus(*v1alpha2.AWSMachineDeployment) (*v1alpha2.AWSMachineDeployment, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha2.AWSMachineDeployment, error) List(opts v1.ListOptions) (*v1alpha2.AWSMachineDeploymentList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha2.AWSMachineDeployment, err error) AWSMachineDeploymentExpansion }
AWSMachineDeploymentInterface has methods to work with AWSMachineDeployment resources.
type AWSMachineDeploymentsGetter ¶
type AWSMachineDeploymentsGetter interface {
AWSMachineDeployments(namespace string) AWSMachineDeploymentInterface
}
AWSMachineDeploymentsGetter has a method to return a AWSMachineDeploymentInterface. A group's client should implement this interface.
type G8sControlPlaneExpansion ¶
type G8sControlPlaneExpansion interface{}
type G8sControlPlaneInterface ¶
type G8sControlPlaneInterface interface { Create(*v1alpha2.G8sControlPlane) (*v1alpha2.G8sControlPlane, error) Update(*v1alpha2.G8sControlPlane) (*v1alpha2.G8sControlPlane, error) UpdateStatus(*v1alpha2.G8sControlPlane) (*v1alpha2.G8sControlPlane, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha2.G8sControlPlane, error) List(opts v1.ListOptions) (*v1alpha2.G8sControlPlaneList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha2.G8sControlPlane, err error) G8sControlPlaneExpansion }
G8sControlPlaneInterface has methods to work with G8sControlPlane resources.
type G8sControlPlanesGetter ¶
type G8sControlPlanesGetter interface {
G8sControlPlanes(namespace string) G8sControlPlaneInterface
}
G8sControlPlanesGetter has a method to return a G8sControlPlaneInterface. A group's client should implement this interface.
type InfrastructureV1alpha2Client ¶
type InfrastructureV1alpha2Client struct {
// contains filtered or unexported fields
}
InfrastructureV1alpha2Client is used to interact with features provided by the infrastructure.giantswarm.io group.
func New ¶
func New(c rest.Interface) *InfrastructureV1alpha2Client
New creates a new InfrastructureV1alpha2Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*InfrastructureV1alpha2Client, error)
NewForConfig creates a new InfrastructureV1alpha2Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *InfrastructureV1alpha2Client
NewForConfigOrDie creates a new InfrastructureV1alpha2Client for the given config and panics if there is an error in the config.
func (*InfrastructureV1alpha2Client) AWSClusters ¶
func (c *InfrastructureV1alpha2Client) AWSClusters(namespace string) AWSClusterInterface
func (*InfrastructureV1alpha2Client) AWSControlPlanes ¶
func (c *InfrastructureV1alpha2Client) AWSControlPlanes(namespace string) AWSControlPlaneInterface
func (*InfrastructureV1alpha2Client) AWSMachineDeployments ¶
func (c *InfrastructureV1alpha2Client) AWSMachineDeployments(namespace string) AWSMachineDeploymentInterface
func (*InfrastructureV1alpha2Client) G8sControlPlanes ¶
func (c *InfrastructureV1alpha2Client) G8sControlPlanes(namespace string) G8sControlPlaneInterface
func (*InfrastructureV1alpha2Client) RESTClient ¶
func (c *InfrastructureV1alpha2Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type InfrastructureV1alpha2Interface ¶
type InfrastructureV1alpha2Interface interface { RESTClient() rest.Interface AWSClustersGetter AWSControlPlanesGetter AWSMachineDeploymentsGetter G8sControlPlanesGetter }