Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AclExpansion
- type AclInterface
- type AclRuleExpansion
- type AclRuleInterface
- type AclRulesGetter
- type AclsGetter
- type ClientUserExpansion
- type ClientUserInterface
- type ClientUsersGetter
- type DnatEntriesGetter
- type DnatEntryExpansion
- type DnatEntryInterface
- type QosCarExpansion
- type QosCarInterface
- type QosCarsGetter
- type QosExpansion
- type QosInterface
- type QosPoliciesGetter
- type QosPolicyExpansion
- type QosPolicyInterface
- type QosesGetter
- type SagV1alpha1Client
- func (c *SagV1alpha1Client) AclRules(namespace string) AclRuleInterface
- func (c *SagV1alpha1Client) Acls(namespace string) AclInterface
- func (c *SagV1alpha1Client) ClientUsers(namespace string) ClientUserInterface
- func (c *SagV1alpha1Client) DnatEntries(namespace string) DnatEntryInterface
- func (c *SagV1alpha1Client) QosCars(namespace string) QosCarInterface
- func (c *SagV1alpha1Client) QosPolicies(namespace string) QosPolicyInterface
- func (c *SagV1alpha1Client) Qoses(namespace string) QosInterface
- func (c *SagV1alpha1Client) RESTClient() rest.Interface
- func (c *SagV1alpha1Client) SnatEntries(namespace string) SnatEntryInterface
- type SagV1alpha1Interface
- type SnatEntriesGetter
- type SnatEntryExpansion
- type SnatEntryInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AclExpansion ¶
type AclExpansion interface{}
type AclInterface ¶
type AclInterface interface { Create(ctx context.Context, acl *v1alpha1.Acl, opts v1.CreateOptions) (*v1alpha1.Acl, error) Update(ctx context.Context, acl *v1alpha1.Acl, opts v1.UpdateOptions) (*v1alpha1.Acl, error) UpdateStatus(ctx context.Context, acl *v1alpha1.Acl, opts v1.UpdateOptions) (*v1alpha1.Acl, 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.Acl, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AclList, 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.Acl, err error) AclExpansion }
AclInterface has methods to work with Acl resources.
type AclRuleExpansion ¶
type AclRuleExpansion interface{}
type AclRuleInterface ¶
type AclRuleInterface interface { Create(ctx context.Context, aclRule *v1alpha1.AclRule, opts v1.CreateOptions) (*v1alpha1.AclRule, error) Update(ctx context.Context, aclRule *v1alpha1.AclRule, opts v1.UpdateOptions) (*v1alpha1.AclRule, error) UpdateStatus(ctx context.Context, aclRule *v1alpha1.AclRule, opts v1.UpdateOptions) (*v1alpha1.AclRule, 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.AclRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AclRuleList, 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.AclRule, err error) AclRuleExpansion }
AclRuleInterface has methods to work with AclRule resources.
type AclRulesGetter ¶
type AclRulesGetter interface {
AclRules(namespace string) AclRuleInterface
}
AclRulesGetter has a method to return a AclRuleInterface. A group's client should implement this interface.
type AclsGetter ¶
type AclsGetter interface {
Acls(namespace string) AclInterface
}
AclsGetter has a method to return a AclInterface. A group's client should implement this interface.
type ClientUserExpansion ¶
type ClientUserExpansion interface{}
type ClientUserInterface ¶
type ClientUserInterface interface { Create(ctx context.Context, clientUser *v1alpha1.ClientUser, opts v1.CreateOptions) (*v1alpha1.ClientUser, error) Update(ctx context.Context, clientUser *v1alpha1.ClientUser, opts v1.UpdateOptions) (*v1alpha1.ClientUser, error) UpdateStatus(ctx context.Context, clientUser *v1alpha1.ClientUser, opts v1.UpdateOptions) (*v1alpha1.ClientUser, 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.ClientUser, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClientUserList, 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.ClientUser, err error) ClientUserExpansion }
ClientUserInterface has methods to work with ClientUser resources.
type ClientUsersGetter ¶
type ClientUsersGetter interface {
ClientUsers(namespace string) ClientUserInterface
}
ClientUsersGetter has a method to return a ClientUserInterface. A group's client should implement this interface.
type DnatEntriesGetter ¶
type DnatEntriesGetter interface {
DnatEntries(namespace string) DnatEntryInterface
}
DnatEntriesGetter has a method to return a DnatEntryInterface. A group's client should implement this interface.
type DnatEntryExpansion ¶
type DnatEntryExpansion interface{}
type DnatEntryInterface ¶
type DnatEntryInterface interface { Create(ctx context.Context, dnatEntry *v1alpha1.DnatEntry, opts v1.CreateOptions) (*v1alpha1.DnatEntry, error) Update(ctx context.Context, dnatEntry *v1alpha1.DnatEntry, opts v1.UpdateOptions) (*v1alpha1.DnatEntry, error) UpdateStatus(ctx context.Context, dnatEntry *v1alpha1.DnatEntry, opts v1.UpdateOptions) (*v1alpha1.DnatEntry, 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.DnatEntry, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnatEntryList, 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.DnatEntry, err error) DnatEntryExpansion }
DnatEntryInterface has methods to work with DnatEntry resources.
type QosCarExpansion ¶
type QosCarExpansion interface{}
type QosCarInterface ¶
type QosCarInterface interface { Create(ctx context.Context, qosCar *v1alpha1.QosCar, opts v1.CreateOptions) (*v1alpha1.QosCar, error) Update(ctx context.Context, qosCar *v1alpha1.QosCar, opts v1.UpdateOptions) (*v1alpha1.QosCar, error) UpdateStatus(ctx context.Context, qosCar *v1alpha1.QosCar, opts v1.UpdateOptions) (*v1alpha1.QosCar, 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.QosCar, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.QosCarList, 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.QosCar, err error) QosCarExpansion }
QosCarInterface has methods to work with QosCar resources.
type QosCarsGetter ¶
type QosCarsGetter interface {
QosCars(namespace string) QosCarInterface
}
QosCarsGetter has a method to return a QosCarInterface. A group's client should implement this interface.
type QosExpansion ¶
type QosExpansion interface{}
type QosInterface ¶
type QosInterface interface { Create(ctx context.Context, qos *v1alpha1.Qos, opts v1.CreateOptions) (*v1alpha1.Qos, error) Update(ctx context.Context, qos *v1alpha1.Qos, opts v1.UpdateOptions) (*v1alpha1.Qos, error) UpdateStatus(ctx context.Context, qos *v1alpha1.Qos, opts v1.UpdateOptions) (*v1alpha1.Qos, 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.Qos, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.QosList, 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.Qos, err error) QosExpansion }
QosInterface has methods to work with Qos resources.
type QosPoliciesGetter ¶
type QosPoliciesGetter interface {
QosPolicies(namespace string) QosPolicyInterface
}
QosPoliciesGetter has a method to return a QosPolicyInterface. A group's client should implement this interface.
type QosPolicyExpansion ¶
type QosPolicyExpansion interface{}
type QosPolicyInterface ¶
type QosPolicyInterface interface { Create(ctx context.Context, qosPolicy *v1alpha1.QosPolicy, opts v1.CreateOptions) (*v1alpha1.QosPolicy, error) Update(ctx context.Context, qosPolicy *v1alpha1.QosPolicy, opts v1.UpdateOptions) (*v1alpha1.QosPolicy, error) UpdateStatus(ctx context.Context, qosPolicy *v1alpha1.QosPolicy, opts v1.UpdateOptions) (*v1alpha1.QosPolicy, 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.QosPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.QosPolicyList, 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.QosPolicy, err error) QosPolicyExpansion }
QosPolicyInterface has methods to work with QosPolicy resources.
type QosesGetter ¶
type QosesGetter interface {
Qoses(namespace string) QosInterface
}
QosesGetter has a method to return a QosInterface. A group's client should implement this interface.
type SagV1alpha1Client ¶
type SagV1alpha1Client struct {
// contains filtered or unexported fields
}
SagV1alpha1Client is used to interact with features provided by the sag.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *SagV1alpha1Client
New creates a new SagV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SagV1alpha1Client, error)
NewForConfig creates a new SagV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SagV1alpha1Client
NewForConfigOrDie creates a new SagV1alpha1Client for the given config and panics if there is an error in the config.
func (*SagV1alpha1Client) AclRules ¶
func (c *SagV1alpha1Client) AclRules(namespace string) AclRuleInterface
func (*SagV1alpha1Client) Acls ¶
func (c *SagV1alpha1Client) Acls(namespace string) AclInterface
func (*SagV1alpha1Client) ClientUsers ¶
func (c *SagV1alpha1Client) ClientUsers(namespace string) ClientUserInterface
func (*SagV1alpha1Client) DnatEntries ¶
func (c *SagV1alpha1Client) DnatEntries(namespace string) DnatEntryInterface
func (*SagV1alpha1Client) QosCars ¶
func (c *SagV1alpha1Client) QosCars(namespace string) QosCarInterface
func (*SagV1alpha1Client) QosPolicies ¶
func (c *SagV1alpha1Client) QosPolicies(namespace string) QosPolicyInterface
func (*SagV1alpha1Client) Qoses ¶
func (c *SagV1alpha1Client) Qoses(namespace string) QosInterface
func (*SagV1alpha1Client) RESTClient ¶
func (c *SagV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*SagV1alpha1Client) SnatEntries ¶
func (c *SagV1alpha1Client) SnatEntries(namespace string) SnatEntryInterface
type SagV1alpha1Interface ¶
type SagV1alpha1Interface interface { RESTClient() rest.Interface AclsGetter AclRulesGetter ClientUsersGetter DnatEntriesGetter QosesGetter QosCarsGetter QosPoliciesGetter SnatEntriesGetter }
type SnatEntriesGetter ¶
type SnatEntriesGetter interface {
SnatEntries(namespace string) SnatEntryInterface
}
SnatEntriesGetter has a method to return a SnatEntryInterface. A group's client should implement this interface.
type SnatEntryExpansion ¶
type SnatEntryExpansion interface{}
type SnatEntryInterface ¶
type SnatEntryInterface interface { Create(ctx context.Context, snatEntry *v1alpha1.SnatEntry, opts v1.CreateOptions) (*v1alpha1.SnatEntry, error) Update(ctx context.Context, snatEntry *v1alpha1.SnatEntry, opts v1.UpdateOptions) (*v1alpha1.SnatEntry, error) UpdateStatus(ctx context.Context, snatEntry *v1alpha1.SnatEntry, opts v1.UpdateOptions) (*v1alpha1.SnatEntry, 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.SnatEntry, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SnatEntryList, 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.SnatEntry, err error) SnatEntryExpansion }
SnatEntryInterface has methods to work with SnatEntry resources.