Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterExpansion
- type ClusterHostGroupExpansion
- type ClusterHostGroupInterface
- type ClusterHostGroupsGetter
- type ClusterInterface
- type ClusterVmAffinityRuleExpansion
- type ClusterVmAffinityRuleInterface
- type ClusterVmAffinityRulesGetter
- type ClusterVmAntiAffinityRuleExpansion
- type ClusterVmAntiAffinityRuleInterface
- type ClusterVmAntiAffinityRulesGetter
- type ClusterVmDependencyRuleExpansion
- type ClusterVmDependencyRuleInterface
- type ClusterVmDependencyRulesGetter
- type ClusterVmGroupExpansion
- type ClusterVmGroupInterface
- type ClusterVmGroupsGetter
- type ClusterVmHostRuleExpansion
- type ClusterVmHostRuleInterface
- type ClusterVmHostRulesGetter
- type ClustersGetter
- type ComputeV1alpha1Client
- func (c *ComputeV1alpha1Client) ClusterHostGroups(namespace string) ClusterHostGroupInterface
- func (c *ComputeV1alpha1Client) ClusterVmAffinityRules(namespace string) ClusterVmAffinityRuleInterface
- func (c *ComputeV1alpha1Client) ClusterVmAntiAffinityRules(namespace string) ClusterVmAntiAffinityRuleInterface
- func (c *ComputeV1alpha1Client) ClusterVmDependencyRules(namespace string) ClusterVmDependencyRuleInterface
- func (c *ComputeV1alpha1Client) ClusterVmGroups(namespace string) ClusterVmGroupInterface
- func (c *ComputeV1alpha1Client) ClusterVmHostRules(namespace string) ClusterVmHostRuleInterface
- func (c *ComputeV1alpha1Client) Clusters(namespace string) ClusterInterface
- func (c *ComputeV1alpha1Client) RESTClient() rest.Interface
- type ComputeV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterExpansion ¶
type ClusterExpansion interface{}
type ClusterHostGroupExpansion ¶
type ClusterHostGroupExpansion interface{}
type ClusterHostGroupInterface ¶
type ClusterHostGroupInterface interface { Create(ctx context.Context, clusterHostGroup *v1alpha1.ClusterHostGroup, opts v1.CreateOptions) (*v1alpha1.ClusterHostGroup, error) Update(ctx context.Context, clusterHostGroup *v1alpha1.ClusterHostGroup, opts v1.UpdateOptions) (*v1alpha1.ClusterHostGroup, error) UpdateStatus(ctx context.Context, clusterHostGroup *v1alpha1.ClusterHostGroup, opts v1.UpdateOptions) (*v1alpha1.ClusterHostGroup, 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.ClusterHostGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterHostGroupList, 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.ClusterHostGroup, err error) ClusterHostGroupExpansion }
ClusterHostGroupInterface has methods to work with ClusterHostGroup resources.
type ClusterHostGroupsGetter ¶
type ClusterHostGroupsGetter interface {
ClusterHostGroups(namespace string) ClusterHostGroupInterface
}
ClusterHostGroupsGetter has a method to return a ClusterHostGroupInterface. A group's client should implement this interface.
type ClusterInterface ¶
type ClusterInterface interface { Create(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.CreateOptions) (*v1alpha1.Cluster, error) Update(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, error) UpdateStatus(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, 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.Cluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterList, 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.Cluster, err error) ClusterExpansion }
ClusterInterface has methods to work with Cluster resources.
type ClusterVmAffinityRuleExpansion ¶
type ClusterVmAffinityRuleExpansion interface{}
type ClusterVmAffinityRuleInterface ¶
type ClusterVmAffinityRuleInterface interface { Create(ctx context.Context, clusterVmAffinityRule *v1alpha1.ClusterVmAffinityRule, opts v1.CreateOptions) (*v1alpha1.ClusterVmAffinityRule, error) Update(ctx context.Context, clusterVmAffinityRule *v1alpha1.ClusterVmAffinityRule, opts v1.UpdateOptions) (*v1alpha1.ClusterVmAffinityRule, error) UpdateStatus(ctx context.Context, clusterVmAffinityRule *v1alpha1.ClusterVmAffinityRule, opts v1.UpdateOptions) (*v1alpha1.ClusterVmAffinityRule, 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.ClusterVmAffinityRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterVmAffinityRuleList, 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.ClusterVmAffinityRule, err error) ClusterVmAffinityRuleExpansion }
ClusterVmAffinityRuleInterface has methods to work with ClusterVmAffinityRule resources.
type ClusterVmAffinityRulesGetter ¶
type ClusterVmAffinityRulesGetter interface {
ClusterVmAffinityRules(namespace string) ClusterVmAffinityRuleInterface
}
ClusterVmAffinityRulesGetter has a method to return a ClusterVmAffinityRuleInterface. A group's client should implement this interface.
type ClusterVmAntiAffinityRuleExpansion ¶
type ClusterVmAntiAffinityRuleExpansion interface{}
type ClusterVmAntiAffinityRuleInterface ¶
type ClusterVmAntiAffinityRuleInterface interface { Create(ctx context.Context, clusterVmAntiAffinityRule *v1alpha1.ClusterVmAntiAffinityRule, opts v1.CreateOptions) (*v1alpha1.ClusterVmAntiAffinityRule, error) Update(ctx context.Context, clusterVmAntiAffinityRule *v1alpha1.ClusterVmAntiAffinityRule, opts v1.UpdateOptions) (*v1alpha1.ClusterVmAntiAffinityRule, error) UpdateStatus(ctx context.Context, clusterVmAntiAffinityRule *v1alpha1.ClusterVmAntiAffinityRule, opts v1.UpdateOptions) (*v1alpha1.ClusterVmAntiAffinityRule, 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.ClusterVmAntiAffinityRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterVmAntiAffinityRuleList, 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.ClusterVmAntiAffinityRule, err error) ClusterVmAntiAffinityRuleExpansion }
ClusterVmAntiAffinityRuleInterface has methods to work with ClusterVmAntiAffinityRule resources.
type ClusterVmAntiAffinityRulesGetter ¶
type ClusterVmAntiAffinityRulesGetter interface {
ClusterVmAntiAffinityRules(namespace string) ClusterVmAntiAffinityRuleInterface
}
ClusterVmAntiAffinityRulesGetter has a method to return a ClusterVmAntiAffinityRuleInterface. A group's client should implement this interface.
type ClusterVmDependencyRuleExpansion ¶
type ClusterVmDependencyRuleExpansion interface{}
type ClusterVmDependencyRuleInterface ¶
type ClusterVmDependencyRuleInterface interface { Create(ctx context.Context, clusterVmDependencyRule *v1alpha1.ClusterVmDependencyRule, opts v1.CreateOptions) (*v1alpha1.ClusterVmDependencyRule, error) Update(ctx context.Context, clusterVmDependencyRule *v1alpha1.ClusterVmDependencyRule, opts v1.UpdateOptions) (*v1alpha1.ClusterVmDependencyRule, error) UpdateStatus(ctx context.Context, clusterVmDependencyRule *v1alpha1.ClusterVmDependencyRule, opts v1.UpdateOptions) (*v1alpha1.ClusterVmDependencyRule, 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.ClusterVmDependencyRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterVmDependencyRuleList, 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.ClusterVmDependencyRule, err error) ClusterVmDependencyRuleExpansion }
ClusterVmDependencyRuleInterface has methods to work with ClusterVmDependencyRule resources.
type ClusterVmDependencyRulesGetter ¶
type ClusterVmDependencyRulesGetter interface {
ClusterVmDependencyRules(namespace string) ClusterVmDependencyRuleInterface
}
ClusterVmDependencyRulesGetter has a method to return a ClusterVmDependencyRuleInterface. A group's client should implement this interface.
type ClusterVmGroupExpansion ¶
type ClusterVmGroupExpansion interface{}
type ClusterVmGroupInterface ¶
type ClusterVmGroupInterface interface { Create(ctx context.Context, clusterVmGroup *v1alpha1.ClusterVmGroup, opts v1.CreateOptions) (*v1alpha1.ClusterVmGroup, error) Update(ctx context.Context, clusterVmGroup *v1alpha1.ClusterVmGroup, opts v1.UpdateOptions) (*v1alpha1.ClusterVmGroup, error) UpdateStatus(ctx context.Context, clusterVmGroup *v1alpha1.ClusterVmGroup, opts v1.UpdateOptions) (*v1alpha1.ClusterVmGroup, 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.ClusterVmGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterVmGroupList, 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.ClusterVmGroup, err error) ClusterVmGroupExpansion }
ClusterVmGroupInterface has methods to work with ClusterVmGroup resources.
type ClusterVmGroupsGetter ¶
type ClusterVmGroupsGetter interface {
ClusterVmGroups(namespace string) ClusterVmGroupInterface
}
ClusterVmGroupsGetter has a method to return a ClusterVmGroupInterface. A group's client should implement this interface.
type ClusterVmHostRuleExpansion ¶
type ClusterVmHostRuleExpansion interface{}
type ClusterVmHostRuleInterface ¶
type ClusterVmHostRuleInterface interface { Create(ctx context.Context, clusterVmHostRule *v1alpha1.ClusterVmHostRule, opts v1.CreateOptions) (*v1alpha1.ClusterVmHostRule, error) Update(ctx context.Context, clusterVmHostRule *v1alpha1.ClusterVmHostRule, opts v1.UpdateOptions) (*v1alpha1.ClusterVmHostRule, error) UpdateStatus(ctx context.Context, clusterVmHostRule *v1alpha1.ClusterVmHostRule, opts v1.UpdateOptions) (*v1alpha1.ClusterVmHostRule, 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.ClusterVmHostRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterVmHostRuleList, 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.ClusterVmHostRule, err error) ClusterVmHostRuleExpansion }
ClusterVmHostRuleInterface has methods to work with ClusterVmHostRule resources.
type ClusterVmHostRulesGetter ¶
type ClusterVmHostRulesGetter interface {
ClusterVmHostRules(namespace string) ClusterVmHostRuleInterface
}
ClusterVmHostRulesGetter has a method to return a ClusterVmHostRuleInterface. A group's client should implement this interface.
type ClustersGetter ¶
type ClustersGetter interface {
Clusters(namespace string) ClusterInterface
}
ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.
type ComputeV1alpha1Client ¶
type ComputeV1alpha1Client struct {
// contains filtered or unexported fields
}
ComputeV1alpha1Client is used to interact with features provided by the compute.vsphere.kubeform.com group.
func New ¶
func New(c rest.Interface) *ComputeV1alpha1Client
New creates a new ComputeV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ComputeV1alpha1Client, error)
NewForConfig creates a new ComputeV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ComputeV1alpha1Client
NewForConfigOrDie creates a new ComputeV1alpha1Client for the given config and panics if there is an error in the config.
func (*ComputeV1alpha1Client) ClusterHostGroups ¶
func (c *ComputeV1alpha1Client) ClusterHostGroups(namespace string) ClusterHostGroupInterface
func (*ComputeV1alpha1Client) ClusterVmAffinityRules ¶
func (c *ComputeV1alpha1Client) ClusterVmAffinityRules(namespace string) ClusterVmAffinityRuleInterface
func (*ComputeV1alpha1Client) ClusterVmAntiAffinityRules ¶
func (c *ComputeV1alpha1Client) ClusterVmAntiAffinityRules(namespace string) ClusterVmAntiAffinityRuleInterface
func (*ComputeV1alpha1Client) ClusterVmDependencyRules ¶
func (c *ComputeV1alpha1Client) ClusterVmDependencyRules(namespace string) ClusterVmDependencyRuleInterface
func (*ComputeV1alpha1Client) ClusterVmGroups ¶
func (c *ComputeV1alpha1Client) ClusterVmGroups(namespace string) ClusterVmGroupInterface
func (*ComputeV1alpha1Client) ClusterVmHostRules ¶
func (c *ComputeV1alpha1Client) ClusterVmHostRules(namespace string) ClusterVmHostRuleInterface
func (*ComputeV1alpha1Client) Clusters ¶
func (c *ComputeV1alpha1Client) Clusters(namespace string) ClusterInterface
func (*ComputeV1alpha1Client) RESTClient ¶
func (c *ComputeV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ComputeV1alpha1Interface ¶
type ComputeV1alpha1Interface interface { RESTClient() rest.Interface ClustersGetter ClusterHostGroupsGetter ClusterVmAffinityRulesGetter ClusterVmAntiAffinityRulesGetter ClusterVmDependencyRulesGetter ClusterVmGroupsGetter ClusterVmHostRulesGetter }