Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AcceleratorExpansion
- type AcceleratorInterface
- type AcceleratorsGetter
- type AclAttachmentExpansion
- type AclAttachmentInterface
- type AclAttachmentsGetter
- type AclExpansion
- type AclInterface
- type AclsGetter
- type AdditionalCertificateExpansion
- type AdditionalCertificateInterface
- type AdditionalCertificatesGetter
- type BandwidthPackageAttachmentExpansion
- type BandwidthPackageAttachmentInterface
- type BandwidthPackageAttachmentsGetter
- type BandwidthPackageExpansion
- type BandwidthPackageInterface
- type BandwidthPackagesGetter
- type EndpointGroupExpansion
- type EndpointGroupInterface
- type EndpointGroupsGetter
- type ForwardingRuleExpansion
- type ForwardingRuleInterface
- type ForwardingRulesGetter
- type GaV1alpha1Client
- func (c *GaV1alpha1Client) Accelerators(namespace string) AcceleratorInterface
- func (c *GaV1alpha1Client) AclAttachments(namespace string) AclAttachmentInterface
- func (c *GaV1alpha1Client) Acls(namespace string) AclInterface
- func (c *GaV1alpha1Client) AdditionalCertificates(namespace string) AdditionalCertificateInterface
- func (c *GaV1alpha1Client) BandwidthPackageAttachments(namespace string) BandwidthPackageAttachmentInterface
- func (c *GaV1alpha1Client) BandwidthPackages(namespace string) BandwidthPackageInterface
- func (c *GaV1alpha1Client) EndpointGroups(namespace string) EndpointGroupInterface
- func (c *GaV1alpha1Client) ForwardingRules(namespace string) ForwardingRuleInterface
- func (c *GaV1alpha1Client) IpSets(namespace string) IpSetInterface
- func (c *GaV1alpha1Client) Listeners(namespace string) ListenerInterface
- func (c *GaV1alpha1Client) RESTClient() rest.Interface
- type GaV1alpha1Interface
- type IpSetExpansion
- type IpSetInterface
- type IpSetsGetter
- type ListenerExpansion
- type ListenerInterface
- type ListenersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceleratorExpansion ¶
type AcceleratorExpansion interface{}
type AcceleratorInterface ¶
type AcceleratorInterface interface { Create(ctx context.Context, accelerator *v1alpha1.Accelerator, opts v1.CreateOptions) (*v1alpha1.Accelerator, error) Update(ctx context.Context, accelerator *v1alpha1.Accelerator, opts v1.UpdateOptions) (*v1alpha1.Accelerator, error) UpdateStatus(ctx context.Context, accelerator *v1alpha1.Accelerator, opts v1.UpdateOptions) (*v1alpha1.Accelerator, 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.Accelerator, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AcceleratorList, 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.Accelerator, err error) AcceleratorExpansion }
AcceleratorInterface has methods to work with Accelerator resources.
type AcceleratorsGetter ¶
type AcceleratorsGetter interface {
Accelerators(namespace string) AcceleratorInterface
}
AcceleratorsGetter has a method to return a AcceleratorInterface. A group's client should implement this interface.
type AclAttachmentExpansion ¶ added in v0.5.0
type AclAttachmentExpansion interface{}
type AclAttachmentInterface ¶ added in v0.5.0
type AclAttachmentInterface interface { Create(ctx context.Context, aclAttachment *v1alpha1.AclAttachment, opts v1.CreateOptions) (*v1alpha1.AclAttachment, error) Update(ctx context.Context, aclAttachment *v1alpha1.AclAttachment, opts v1.UpdateOptions) (*v1alpha1.AclAttachment, error) UpdateStatus(ctx context.Context, aclAttachment *v1alpha1.AclAttachment, opts v1.UpdateOptions) (*v1alpha1.AclAttachment, 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.AclAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AclAttachmentList, 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.AclAttachment, err error) AclAttachmentExpansion }
AclAttachmentInterface has methods to work with AclAttachment resources.
type AclAttachmentsGetter ¶ added in v0.5.0
type AclAttachmentsGetter interface {
AclAttachments(namespace string) AclAttachmentInterface
}
AclAttachmentsGetter has a method to return a AclAttachmentInterface. A group's client should implement this interface.
type AclExpansion ¶ added in v0.5.0
type AclExpansion interface{}
type AclInterface ¶ added in v0.5.0
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 AclsGetter ¶ added in v0.5.0
type AclsGetter interface {
Acls(namespace string) AclInterface
}
AclsGetter has a method to return a AclInterface. A group's client should implement this interface.
type AdditionalCertificateExpansion ¶ added in v0.5.0
type AdditionalCertificateExpansion interface{}
type AdditionalCertificateInterface ¶ added in v0.5.0
type AdditionalCertificateInterface interface { Create(ctx context.Context, additionalCertificate *v1alpha1.AdditionalCertificate, opts v1.CreateOptions) (*v1alpha1.AdditionalCertificate, error) Update(ctx context.Context, additionalCertificate *v1alpha1.AdditionalCertificate, opts v1.UpdateOptions) (*v1alpha1.AdditionalCertificate, error) UpdateStatus(ctx context.Context, additionalCertificate *v1alpha1.AdditionalCertificate, opts v1.UpdateOptions) (*v1alpha1.AdditionalCertificate, 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.AdditionalCertificate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AdditionalCertificateList, 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.AdditionalCertificate, err error) AdditionalCertificateExpansion }
AdditionalCertificateInterface has methods to work with AdditionalCertificate resources.
type AdditionalCertificatesGetter ¶ added in v0.5.0
type AdditionalCertificatesGetter interface {
AdditionalCertificates(namespace string) AdditionalCertificateInterface
}
AdditionalCertificatesGetter has a method to return a AdditionalCertificateInterface. A group's client should implement this interface.
type BandwidthPackageAttachmentExpansion ¶
type BandwidthPackageAttachmentExpansion interface{}
type BandwidthPackageAttachmentInterface ¶
type BandwidthPackageAttachmentInterface interface { Create(ctx context.Context, bandwidthPackageAttachment *v1alpha1.BandwidthPackageAttachment, opts v1.CreateOptions) (*v1alpha1.BandwidthPackageAttachment, error) Update(ctx context.Context, bandwidthPackageAttachment *v1alpha1.BandwidthPackageAttachment, opts v1.UpdateOptions) (*v1alpha1.BandwidthPackageAttachment, error) UpdateStatus(ctx context.Context, bandwidthPackageAttachment *v1alpha1.BandwidthPackageAttachment, opts v1.UpdateOptions) (*v1alpha1.BandwidthPackageAttachment, 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.BandwidthPackageAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BandwidthPackageAttachmentList, 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.BandwidthPackageAttachment, err error) BandwidthPackageAttachmentExpansion }
BandwidthPackageAttachmentInterface has methods to work with BandwidthPackageAttachment resources.
type BandwidthPackageAttachmentsGetter ¶
type BandwidthPackageAttachmentsGetter interface {
BandwidthPackageAttachments(namespace string) BandwidthPackageAttachmentInterface
}
BandwidthPackageAttachmentsGetter has a method to return a BandwidthPackageAttachmentInterface. A group's client should implement this interface.
type BandwidthPackageExpansion ¶
type BandwidthPackageExpansion interface{}
type BandwidthPackageInterface ¶
type BandwidthPackageInterface interface { Create(ctx context.Context, bandwidthPackage *v1alpha1.BandwidthPackage, opts v1.CreateOptions) (*v1alpha1.BandwidthPackage, error) Update(ctx context.Context, bandwidthPackage *v1alpha1.BandwidthPackage, opts v1.UpdateOptions) (*v1alpha1.BandwidthPackage, error) UpdateStatus(ctx context.Context, bandwidthPackage *v1alpha1.BandwidthPackage, opts v1.UpdateOptions) (*v1alpha1.BandwidthPackage, 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.BandwidthPackage, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BandwidthPackageList, 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.BandwidthPackage, err error) BandwidthPackageExpansion }
BandwidthPackageInterface has methods to work with BandwidthPackage resources.
type BandwidthPackagesGetter ¶
type BandwidthPackagesGetter interface {
BandwidthPackages(namespace string) BandwidthPackageInterface
}
BandwidthPackagesGetter has a method to return a BandwidthPackageInterface. A group's client should implement this interface.
type EndpointGroupExpansion ¶
type EndpointGroupExpansion interface{}
type EndpointGroupInterface ¶
type EndpointGroupInterface interface { Create(ctx context.Context, endpointGroup *v1alpha1.EndpointGroup, opts v1.CreateOptions) (*v1alpha1.EndpointGroup, error) Update(ctx context.Context, endpointGroup *v1alpha1.EndpointGroup, opts v1.UpdateOptions) (*v1alpha1.EndpointGroup, error) UpdateStatus(ctx context.Context, endpointGroup *v1alpha1.EndpointGroup, opts v1.UpdateOptions) (*v1alpha1.EndpointGroup, 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.EndpointGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EndpointGroupList, 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.EndpointGroup, err error) EndpointGroupExpansion }
EndpointGroupInterface has methods to work with EndpointGroup resources.
type EndpointGroupsGetter ¶
type EndpointGroupsGetter interface {
EndpointGroups(namespace string) EndpointGroupInterface
}
EndpointGroupsGetter has a method to return a EndpointGroupInterface. A group's client should implement this interface.
type ForwardingRuleExpansion ¶
type ForwardingRuleExpansion interface{}
type ForwardingRuleInterface ¶
type ForwardingRuleInterface interface { Create(ctx context.Context, forwardingRule *v1alpha1.ForwardingRule, opts v1.CreateOptions) (*v1alpha1.ForwardingRule, error) Update(ctx context.Context, forwardingRule *v1alpha1.ForwardingRule, opts v1.UpdateOptions) (*v1alpha1.ForwardingRule, error) UpdateStatus(ctx context.Context, forwardingRule *v1alpha1.ForwardingRule, opts v1.UpdateOptions) (*v1alpha1.ForwardingRule, 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.ForwardingRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ForwardingRuleList, 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.ForwardingRule, err error) ForwardingRuleExpansion }
ForwardingRuleInterface has methods to work with ForwardingRule resources.
type ForwardingRulesGetter ¶
type ForwardingRulesGetter interface {
ForwardingRules(namespace string) ForwardingRuleInterface
}
ForwardingRulesGetter has a method to return a ForwardingRuleInterface. A group's client should implement this interface.
type GaV1alpha1Client ¶
type GaV1alpha1Client struct {
// contains filtered or unexported fields
}
GaV1alpha1Client is used to interact with features provided by the ga.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *GaV1alpha1Client
New creates a new GaV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*GaV1alpha1Client, error)
NewForConfig creates a new GaV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *GaV1alpha1Client
NewForConfigOrDie creates a new GaV1alpha1Client for the given config and panics if there is an error in the config.
func (*GaV1alpha1Client) Accelerators ¶
func (c *GaV1alpha1Client) Accelerators(namespace string) AcceleratorInterface
func (*GaV1alpha1Client) AclAttachments ¶ added in v0.5.0
func (c *GaV1alpha1Client) AclAttachments(namespace string) AclAttachmentInterface
func (*GaV1alpha1Client) Acls ¶ added in v0.5.0
func (c *GaV1alpha1Client) Acls(namespace string) AclInterface
func (*GaV1alpha1Client) AdditionalCertificates ¶ added in v0.5.0
func (c *GaV1alpha1Client) AdditionalCertificates(namespace string) AdditionalCertificateInterface
func (*GaV1alpha1Client) BandwidthPackageAttachments ¶
func (c *GaV1alpha1Client) BandwidthPackageAttachments(namespace string) BandwidthPackageAttachmentInterface
func (*GaV1alpha1Client) BandwidthPackages ¶
func (c *GaV1alpha1Client) BandwidthPackages(namespace string) BandwidthPackageInterface
func (*GaV1alpha1Client) EndpointGroups ¶
func (c *GaV1alpha1Client) EndpointGroups(namespace string) EndpointGroupInterface
func (*GaV1alpha1Client) ForwardingRules ¶
func (c *GaV1alpha1Client) ForwardingRules(namespace string) ForwardingRuleInterface
func (*GaV1alpha1Client) IpSets ¶
func (c *GaV1alpha1Client) IpSets(namespace string) IpSetInterface
func (*GaV1alpha1Client) Listeners ¶
func (c *GaV1alpha1Client) Listeners(namespace string) ListenerInterface
func (*GaV1alpha1Client) RESTClient ¶
func (c *GaV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type GaV1alpha1Interface ¶
type GaV1alpha1Interface interface { RESTClient() rest.Interface AcceleratorsGetter AclsGetter AclAttachmentsGetter AdditionalCertificatesGetter BandwidthPackagesGetter BandwidthPackageAttachmentsGetter EndpointGroupsGetter ForwardingRulesGetter IpSetsGetter ListenersGetter }
type IpSetExpansion ¶
type IpSetExpansion interface{}
type IpSetInterface ¶
type IpSetInterface interface { Create(ctx context.Context, ipSet *v1alpha1.IpSet, opts v1.CreateOptions) (*v1alpha1.IpSet, error) Update(ctx context.Context, ipSet *v1alpha1.IpSet, opts v1.UpdateOptions) (*v1alpha1.IpSet, error) UpdateStatus(ctx context.Context, ipSet *v1alpha1.IpSet, opts v1.UpdateOptions) (*v1alpha1.IpSet, 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.IpSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IpSetList, 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.IpSet, err error) IpSetExpansion }
IpSetInterface has methods to work with IpSet resources.
type IpSetsGetter ¶
type IpSetsGetter interface {
IpSets(namespace string) IpSetInterface
}
IpSetsGetter has a method to return a IpSetInterface. A group's client should implement this interface.
type ListenerExpansion ¶
type ListenerExpansion interface{}
type ListenerInterface ¶
type ListenerInterface interface { Create(ctx context.Context, listener *v1alpha1.Listener, opts v1.CreateOptions) (*v1alpha1.Listener, error) Update(ctx context.Context, listener *v1alpha1.Listener, opts v1.UpdateOptions) (*v1alpha1.Listener, error) UpdateStatus(ctx context.Context, listener *v1alpha1.Listener, opts v1.UpdateOptions) (*v1alpha1.Listener, 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.Listener, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ListenerList, 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.Listener, err error) ListenerExpansion }
ListenerInterface has methods to work with Listener resources.
type ListenersGetter ¶
type ListenersGetter interface {
Listeners(namespace string) ListenerInterface
}
ListenersGetter has a method to return a ListenerInterface. A group's client should implement this interface.