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) NetworkPools(namespace string) NetworkPoolInterface
- func (c *InfrastructureV1alpha2Client) RESTClient() rest.Interface
- type InfrastructureV1alpha2Interface
- type NetworkPoolExpansion
- type NetworkPoolInterface
- type NetworkPoolsGetter
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(ctx context.Context, aWSCluster *v1alpha2.AWSCluster, opts v1.CreateOptions) (*v1alpha2.AWSCluster, error) Update(ctx context.Context, aWSCluster *v1alpha2.AWSCluster, opts v1.UpdateOptions) (*v1alpha2.AWSCluster, error) UpdateStatus(ctx context.Context, aWSCluster *v1alpha2.AWSCluster, opts v1.UpdateOptions) (*v1alpha2.AWSCluster, 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) (*v1alpha2.AWSCluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.AWSClusterList, 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 *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(ctx context.Context, aWSControlPlane *v1alpha2.AWSControlPlane, opts v1.CreateOptions) (*v1alpha2.AWSControlPlane, error) Update(ctx context.Context, aWSControlPlane *v1alpha2.AWSControlPlane, opts v1.UpdateOptions) (*v1alpha2.AWSControlPlane, 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) (*v1alpha2.AWSControlPlane, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.AWSControlPlaneList, 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 *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(ctx context.Context, aWSMachineDeployment *v1alpha2.AWSMachineDeployment, opts v1.CreateOptions) (*v1alpha2.AWSMachineDeployment, error) Update(ctx context.Context, aWSMachineDeployment *v1alpha2.AWSMachineDeployment, opts v1.UpdateOptions) (*v1alpha2.AWSMachineDeployment, error) UpdateStatus(ctx context.Context, aWSMachineDeployment *v1alpha2.AWSMachineDeployment, opts v1.UpdateOptions) (*v1alpha2.AWSMachineDeployment, 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) (*v1alpha2.AWSMachineDeployment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.AWSMachineDeploymentList, 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 *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(ctx context.Context, g8sControlPlane *v1alpha2.G8sControlPlane, opts v1.CreateOptions) (*v1alpha2.G8sControlPlane, error) Update(ctx context.Context, g8sControlPlane *v1alpha2.G8sControlPlane, opts v1.UpdateOptions) (*v1alpha2.G8sControlPlane, error) UpdateStatus(ctx context.Context, g8sControlPlane *v1alpha2.G8sControlPlane, opts v1.UpdateOptions) (*v1alpha2.G8sControlPlane, 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) (*v1alpha2.G8sControlPlane, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.G8sControlPlaneList, 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 *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) NetworkPools ¶ added in v2.5.0
func (c *InfrastructureV1alpha2Client) NetworkPools(namespace string) NetworkPoolInterface
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 NetworkPoolsGetter }
type NetworkPoolExpansion ¶ added in v2.5.0
type NetworkPoolExpansion interface{}
type NetworkPoolInterface ¶ added in v2.5.0
type NetworkPoolInterface interface { Create(ctx context.Context, networkPool *v1alpha2.NetworkPool, opts v1.CreateOptions) (*v1alpha2.NetworkPool, error) Update(ctx context.Context, networkPool *v1alpha2.NetworkPool, opts v1.UpdateOptions) (*v1alpha2.NetworkPool, 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) (*v1alpha2.NetworkPool, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.NetworkPoolList, 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 *v1alpha2.NetworkPool, err error) NetworkPoolExpansion }
NetworkPoolInterface has methods to work with NetworkPool resources.
type NetworkPoolsGetter ¶ added in v2.5.0
type NetworkPoolsGetter interface {
NetworkPools(namespace string) NetworkPoolInterface
}
NetworkPoolsGetter has a method to return a NetworkPoolInterface. A group's client should implement this interface.