Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessStrategiesGetter
- type AccessStrategyExpansion
- type AccessStrategyInterface
- type AddressPoolExpansion
- type AddressPoolInterface
- type AddressPoolsGetter
- type AlidnsV1alpha1Client
- func (c *AlidnsV1alpha1Client) AccessStrategies(namespace string) AccessStrategyInterface
- func (c *AlidnsV1alpha1Client) AddressPools(namespace string) AddressPoolInterface
- func (c *AlidnsV1alpha1Client) CustomLines(namespace string) CustomLineInterface
- func (c *AlidnsV1alpha1Client) DomainAttachments(namespace string) DomainAttachmentInterface
- func (c *AlidnsV1alpha1Client) DomainGroups(namespace string) DomainGroupInterface
- func (c *AlidnsV1alpha1Client) Domains(namespace string) DomainInterface
- func (c *AlidnsV1alpha1Client) GtmInstances(namespace string) GtmInstanceInterface
- func (c *AlidnsV1alpha1Client) Instances(namespace string) InstanceInterface
- func (c *AlidnsV1alpha1Client) MonitorConfigs(namespace string) MonitorConfigInterface
- func (c *AlidnsV1alpha1Client) RESTClient() rest.Interface
- func (c *AlidnsV1alpha1Client) Records(namespace string) RecordInterface
- type AlidnsV1alpha1Interface
- type CustomLineExpansion
- type CustomLineInterface
- type CustomLinesGetter
- type DomainAttachmentExpansion
- type DomainAttachmentInterface
- type DomainAttachmentsGetter
- type DomainExpansion
- type DomainGroupExpansion
- type DomainGroupInterface
- type DomainGroupsGetter
- type DomainInterface
- type DomainsGetter
- type GtmInstanceExpansion
- type GtmInstanceInterface
- type GtmInstancesGetter
- type InstanceExpansion
- type InstanceInterface
- type InstancesGetter
- type MonitorConfigExpansion
- type MonitorConfigInterface
- type MonitorConfigsGetter
- type RecordExpansion
- type RecordInterface
- type RecordsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessStrategiesGetter ¶ added in v0.5.0
type AccessStrategiesGetter interface {
AccessStrategies(namespace string) AccessStrategyInterface
}
AccessStrategiesGetter has a method to return a AccessStrategyInterface. A group's client should implement this interface.
type AccessStrategyExpansion ¶ added in v0.5.0
type AccessStrategyExpansion interface{}
type AccessStrategyInterface ¶ added in v0.5.0
type AccessStrategyInterface interface { Create(ctx context.Context, accessStrategy *v1alpha1.AccessStrategy, opts v1.CreateOptions) (*v1alpha1.AccessStrategy, error) Update(ctx context.Context, accessStrategy *v1alpha1.AccessStrategy, opts v1.UpdateOptions) (*v1alpha1.AccessStrategy, error) UpdateStatus(ctx context.Context, accessStrategy *v1alpha1.AccessStrategy, opts v1.UpdateOptions) (*v1alpha1.AccessStrategy, 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.AccessStrategy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessStrategyList, 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.AccessStrategy, err error) AccessStrategyExpansion }
AccessStrategyInterface has methods to work with AccessStrategy resources.
type AddressPoolExpansion ¶ added in v0.5.0
type AddressPoolExpansion interface{}
type AddressPoolInterface ¶ added in v0.5.0
type AddressPoolInterface interface { Create(ctx context.Context, addressPool *v1alpha1.AddressPool, opts v1.CreateOptions) (*v1alpha1.AddressPool, error) Update(ctx context.Context, addressPool *v1alpha1.AddressPool, opts v1.UpdateOptions) (*v1alpha1.AddressPool, error) UpdateStatus(ctx context.Context, addressPool *v1alpha1.AddressPool, opts v1.UpdateOptions) (*v1alpha1.AddressPool, 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.AddressPool, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AddressPoolList, 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.AddressPool, err error) AddressPoolExpansion }
AddressPoolInterface has methods to work with AddressPool resources.
type AddressPoolsGetter ¶ added in v0.5.0
type AddressPoolsGetter interface {
AddressPools(namespace string) AddressPoolInterface
}
AddressPoolsGetter has a method to return a AddressPoolInterface. A group's client should implement this interface.
type AlidnsV1alpha1Client ¶
type AlidnsV1alpha1Client struct {
// contains filtered or unexported fields
}
AlidnsV1alpha1Client is used to interact with features provided by the alidns.alicloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *AlidnsV1alpha1Client
New creates a new AlidnsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AlidnsV1alpha1Client, error)
NewForConfig creates a new AlidnsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *AlidnsV1alpha1Client
NewForConfigOrDie creates a new AlidnsV1alpha1Client for the given config and panics if there is an error in the config.
func (*AlidnsV1alpha1Client) AccessStrategies ¶ added in v0.5.0
func (c *AlidnsV1alpha1Client) AccessStrategies(namespace string) AccessStrategyInterface
func (*AlidnsV1alpha1Client) AddressPools ¶ added in v0.5.0
func (c *AlidnsV1alpha1Client) AddressPools(namespace string) AddressPoolInterface
func (*AlidnsV1alpha1Client) CustomLines ¶ added in v0.5.0
func (c *AlidnsV1alpha1Client) CustomLines(namespace string) CustomLineInterface
func (*AlidnsV1alpha1Client) DomainAttachments ¶
func (c *AlidnsV1alpha1Client) DomainAttachments(namespace string) DomainAttachmentInterface
func (*AlidnsV1alpha1Client) DomainGroups ¶
func (c *AlidnsV1alpha1Client) DomainGroups(namespace string) DomainGroupInterface
func (*AlidnsV1alpha1Client) Domains ¶
func (c *AlidnsV1alpha1Client) Domains(namespace string) DomainInterface
func (*AlidnsV1alpha1Client) GtmInstances ¶ added in v0.5.0
func (c *AlidnsV1alpha1Client) GtmInstances(namespace string) GtmInstanceInterface
func (*AlidnsV1alpha1Client) Instances ¶
func (c *AlidnsV1alpha1Client) Instances(namespace string) InstanceInterface
func (*AlidnsV1alpha1Client) MonitorConfigs ¶ added in v0.5.0
func (c *AlidnsV1alpha1Client) MonitorConfigs(namespace string) MonitorConfigInterface
func (*AlidnsV1alpha1Client) RESTClient ¶
func (c *AlidnsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*AlidnsV1alpha1Client) Records ¶
func (c *AlidnsV1alpha1Client) Records(namespace string) RecordInterface
type AlidnsV1alpha1Interface ¶
type AlidnsV1alpha1Interface interface { RESTClient() rest.Interface AccessStrategiesGetter AddressPoolsGetter CustomLinesGetter DomainsGetter DomainAttachmentsGetter DomainGroupsGetter GtmInstancesGetter InstancesGetter MonitorConfigsGetter RecordsGetter }
type CustomLineExpansion ¶ added in v0.5.0
type CustomLineExpansion interface{}
type CustomLineInterface ¶ added in v0.5.0
type CustomLineInterface interface { Create(ctx context.Context, customLine *v1alpha1.CustomLine, opts v1.CreateOptions) (*v1alpha1.CustomLine, error) Update(ctx context.Context, customLine *v1alpha1.CustomLine, opts v1.UpdateOptions) (*v1alpha1.CustomLine, error) UpdateStatus(ctx context.Context, customLine *v1alpha1.CustomLine, opts v1.UpdateOptions) (*v1alpha1.CustomLine, 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.CustomLine, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CustomLineList, 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.CustomLine, err error) CustomLineExpansion }
CustomLineInterface has methods to work with CustomLine resources.
type CustomLinesGetter ¶ added in v0.5.0
type CustomLinesGetter interface {
CustomLines(namespace string) CustomLineInterface
}
CustomLinesGetter has a method to return a CustomLineInterface. A group's client should implement this interface.
type DomainAttachmentExpansion ¶
type DomainAttachmentExpansion interface{}
type DomainAttachmentInterface ¶
type DomainAttachmentInterface interface { Create(ctx context.Context, domainAttachment *v1alpha1.DomainAttachment, opts v1.CreateOptions) (*v1alpha1.DomainAttachment, error) Update(ctx context.Context, domainAttachment *v1alpha1.DomainAttachment, opts v1.UpdateOptions) (*v1alpha1.DomainAttachment, error) UpdateStatus(ctx context.Context, domainAttachment *v1alpha1.DomainAttachment, opts v1.UpdateOptions) (*v1alpha1.DomainAttachment, 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.DomainAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainAttachmentList, 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.DomainAttachment, err error) DomainAttachmentExpansion }
DomainAttachmentInterface has methods to work with DomainAttachment resources.
type DomainAttachmentsGetter ¶
type DomainAttachmentsGetter interface {
DomainAttachments(namespace string) DomainAttachmentInterface
}
DomainAttachmentsGetter has a method to return a DomainAttachmentInterface. A group's client should implement this interface.
type DomainExpansion ¶
type DomainExpansion interface{}
type DomainGroupExpansion ¶
type DomainGroupExpansion interface{}
type DomainGroupInterface ¶
type DomainGroupInterface interface { Create(ctx context.Context, domainGroup *v1alpha1.DomainGroup, opts v1.CreateOptions) (*v1alpha1.DomainGroup, error) Update(ctx context.Context, domainGroup *v1alpha1.DomainGroup, opts v1.UpdateOptions) (*v1alpha1.DomainGroup, error) UpdateStatus(ctx context.Context, domainGroup *v1alpha1.DomainGroup, opts v1.UpdateOptions) (*v1alpha1.DomainGroup, 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.DomainGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainGroupList, 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.DomainGroup, err error) DomainGroupExpansion }
DomainGroupInterface has methods to work with DomainGroup resources.
type DomainGroupsGetter ¶
type DomainGroupsGetter interface {
DomainGroups(namespace string) DomainGroupInterface
}
DomainGroupsGetter has a method to return a DomainGroupInterface. A group's client should implement this interface.
type DomainInterface ¶
type DomainInterface interface { Create(ctx context.Context, domain *v1alpha1.Domain, opts v1.CreateOptions) (*v1alpha1.Domain, error) Update(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, error) UpdateStatus(ctx context.Context, domain *v1alpha1.Domain, opts v1.UpdateOptions) (*v1alpha1.Domain, 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.Domain, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainList, 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.Domain, err error) DomainExpansion }
DomainInterface has methods to work with Domain resources.
type DomainsGetter ¶
type DomainsGetter interface {
Domains(namespace string) DomainInterface
}
DomainsGetter has a method to return a DomainInterface. A group's client should implement this interface.
type GtmInstanceExpansion ¶ added in v0.5.0
type GtmInstanceExpansion interface{}
type GtmInstanceInterface ¶ added in v0.5.0
type GtmInstanceInterface interface { Create(ctx context.Context, gtmInstance *v1alpha1.GtmInstance, opts v1.CreateOptions) (*v1alpha1.GtmInstance, error) Update(ctx context.Context, gtmInstance *v1alpha1.GtmInstance, opts v1.UpdateOptions) (*v1alpha1.GtmInstance, error) UpdateStatus(ctx context.Context, gtmInstance *v1alpha1.GtmInstance, opts v1.UpdateOptions) (*v1alpha1.GtmInstance, 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.GtmInstance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GtmInstanceList, 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.GtmInstance, err error) GtmInstanceExpansion }
GtmInstanceInterface has methods to work with GtmInstance resources.
type GtmInstancesGetter ¶ added in v0.5.0
type GtmInstancesGetter interface {
GtmInstances(namespace string) GtmInstanceInterface
}
GtmInstancesGetter has a method to return a GtmInstanceInterface. A group's client should implement this interface.
type InstanceExpansion ¶
type InstanceExpansion interface{}
type InstanceInterface ¶
type InstanceInterface interface { Create(ctx context.Context, instance *v1alpha1.Instance, opts v1.CreateOptions) (*v1alpha1.Instance, error) Update(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, error) UpdateStatus(ctx context.Context, instance *v1alpha1.Instance, opts v1.UpdateOptions) (*v1alpha1.Instance, 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.Instance, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceList, 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.Instance, err error) InstanceExpansion }
InstanceInterface has methods to work with Instance resources.
type InstancesGetter ¶
type InstancesGetter interface {
Instances(namespace string) InstanceInterface
}
InstancesGetter has a method to return a InstanceInterface. A group's client should implement this interface.
type MonitorConfigExpansion ¶ added in v0.5.0
type MonitorConfigExpansion interface{}
type MonitorConfigInterface ¶ added in v0.5.0
type MonitorConfigInterface interface { Create(ctx context.Context, monitorConfig *v1alpha1.MonitorConfig, opts v1.CreateOptions) (*v1alpha1.MonitorConfig, error) Update(ctx context.Context, monitorConfig *v1alpha1.MonitorConfig, opts v1.UpdateOptions) (*v1alpha1.MonitorConfig, error) UpdateStatus(ctx context.Context, monitorConfig *v1alpha1.MonitorConfig, opts v1.UpdateOptions) (*v1alpha1.MonitorConfig, 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.MonitorConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MonitorConfigList, 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.MonitorConfig, err error) MonitorConfigExpansion }
MonitorConfigInterface has methods to work with MonitorConfig resources.
type MonitorConfigsGetter ¶ added in v0.5.0
type MonitorConfigsGetter interface {
MonitorConfigs(namespace string) MonitorConfigInterface
}
MonitorConfigsGetter has a method to return a MonitorConfigInterface. A group's client should implement this interface.
type RecordExpansion ¶
type RecordExpansion interface{}
type RecordInterface ¶
type RecordInterface interface { Create(ctx context.Context, record *v1alpha1.Record, opts v1.CreateOptions) (*v1alpha1.Record, error) Update(ctx context.Context, record *v1alpha1.Record, opts v1.UpdateOptions) (*v1alpha1.Record, error) UpdateStatus(ctx context.Context, record *v1alpha1.Record, opts v1.UpdateOptions) (*v1alpha1.Record, 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.Record, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RecordList, 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.Record, err error) RecordExpansion }
RecordInterface has methods to work with Record resources.
type RecordsGetter ¶
type RecordsGetter interface {
Records(namespace string) RecordInterface
}
RecordsGetter has a method to return a RecordInterface. A group's client should implement this interface.