Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BotAssociationExpansion
- type BotAssociationInterface
- type BotAssociationsGetter
- type ConnectV1alpha1Client
- func (c *ConnectV1alpha1Client) BotAssociations(namespace string) BotAssociationInterface
- func (c *ConnectV1alpha1Client) ContactFlowModules(namespace string) ContactFlowModuleInterface
- func (c *ConnectV1alpha1Client) ContactFlows(namespace string) ContactFlowInterface
- func (c *ConnectV1alpha1Client) HoursOfOperations(namespace string) HoursOfOperationInterface
- func (c *ConnectV1alpha1Client) Instances(namespace string) InstanceInterface
- func (c *ConnectV1alpha1Client) LambdaFunctionAssociations(namespace string) LambdaFunctionAssociationInterface
- func (c *ConnectV1alpha1Client) Queues(namespace string) QueueInterface
- func (c *ConnectV1alpha1Client) QuickConnects(namespace string) QuickConnectInterface
- func (c *ConnectV1alpha1Client) RESTClient() rest.Interface
- func (c *ConnectV1alpha1Client) RoutingProfiles(namespace string) RoutingProfileInterface
- func (c *ConnectV1alpha1Client) SecurityProfiles(namespace string) SecurityProfileInterface
- func (c *ConnectV1alpha1Client) UserHierarchyStructures(namespace string) UserHierarchyStructureInterface
- type ConnectV1alpha1Interface
- type ContactFlowExpansion
- type ContactFlowInterface
- type ContactFlowModuleExpansion
- type ContactFlowModuleInterface
- type ContactFlowModulesGetter
- type ContactFlowsGetter
- type HoursOfOperationExpansion
- type HoursOfOperationInterface
- type HoursOfOperationsGetter
- type InstanceExpansion
- type InstanceInterface
- type InstancesGetter
- type LambdaFunctionAssociationExpansion
- type LambdaFunctionAssociationInterface
- type LambdaFunctionAssociationsGetter
- type QueueExpansion
- type QueueInterface
- type QueuesGetter
- type QuickConnectExpansion
- type QuickConnectInterface
- type QuickConnectsGetter
- type RoutingProfileExpansion
- type RoutingProfileInterface
- type RoutingProfilesGetter
- type SecurityProfileExpansion
- type SecurityProfileInterface
- type SecurityProfilesGetter
- type UserHierarchyStructureExpansion
- type UserHierarchyStructureInterface
- type UserHierarchyStructuresGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BotAssociationExpansion ¶
type BotAssociationExpansion interface{}
type BotAssociationInterface ¶
type BotAssociationInterface interface { Create(ctx context.Context, botAssociation *v1alpha1.BotAssociation, opts v1.CreateOptions) (*v1alpha1.BotAssociation, error) Update(ctx context.Context, botAssociation *v1alpha1.BotAssociation, opts v1.UpdateOptions) (*v1alpha1.BotAssociation, error) UpdateStatus(ctx context.Context, botAssociation *v1alpha1.BotAssociation, opts v1.UpdateOptions) (*v1alpha1.BotAssociation, 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.BotAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BotAssociationList, 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.BotAssociation, err error) BotAssociationExpansion }
BotAssociationInterface has methods to work with BotAssociation resources.
type BotAssociationsGetter ¶
type BotAssociationsGetter interface {
BotAssociations(namespace string) BotAssociationInterface
}
BotAssociationsGetter has a method to return a BotAssociationInterface. A group's client should implement this interface.
type ConnectV1alpha1Client ¶
type ConnectV1alpha1Client struct {
// contains filtered or unexported fields
}
ConnectV1alpha1Client is used to interact with features provided by the connect.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *ConnectV1alpha1Client
New creates a new ConnectV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ConnectV1alpha1Client, error)
NewForConfig creates a new ConnectV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ConnectV1alpha1Client
NewForConfigOrDie creates a new ConnectV1alpha1Client for the given config and panics if there is an error in the config.
func (*ConnectV1alpha1Client) BotAssociations ¶
func (c *ConnectV1alpha1Client) BotAssociations(namespace string) BotAssociationInterface
func (*ConnectV1alpha1Client) ContactFlowModules ¶
func (c *ConnectV1alpha1Client) ContactFlowModules(namespace string) ContactFlowModuleInterface
func (*ConnectV1alpha1Client) ContactFlows ¶
func (c *ConnectV1alpha1Client) ContactFlows(namespace string) ContactFlowInterface
func (*ConnectV1alpha1Client) HoursOfOperations ¶
func (c *ConnectV1alpha1Client) HoursOfOperations(namespace string) HoursOfOperationInterface
func (*ConnectV1alpha1Client) Instances ¶
func (c *ConnectV1alpha1Client) Instances(namespace string) InstanceInterface
func (*ConnectV1alpha1Client) LambdaFunctionAssociations ¶
func (c *ConnectV1alpha1Client) LambdaFunctionAssociations(namespace string) LambdaFunctionAssociationInterface
func (*ConnectV1alpha1Client) Queues ¶
func (c *ConnectV1alpha1Client) Queues(namespace string) QueueInterface
func (*ConnectV1alpha1Client) QuickConnects ¶
func (c *ConnectV1alpha1Client) QuickConnects(namespace string) QuickConnectInterface
func (*ConnectV1alpha1Client) RESTClient ¶
func (c *ConnectV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ConnectV1alpha1Client) RoutingProfiles ¶
func (c *ConnectV1alpha1Client) RoutingProfiles(namespace string) RoutingProfileInterface
func (*ConnectV1alpha1Client) SecurityProfiles ¶
func (c *ConnectV1alpha1Client) SecurityProfiles(namespace string) SecurityProfileInterface
func (*ConnectV1alpha1Client) UserHierarchyStructures ¶
func (c *ConnectV1alpha1Client) UserHierarchyStructures(namespace string) UserHierarchyStructureInterface
type ConnectV1alpha1Interface ¶
type ConnectV1alpha1Interface interface { RESTClient() rest.Interface BotAssociationsGetter ContactFlowsGetter ContactFlowModulesGetter HoursOfOperationsGetter InstancesGetter LambdaFunctionAssociationsGetter QueuesGetter QuickConnectsGetter RoutingProfilesGetter SecurityProfilesGetter UserHierarchyStructuresGetter }
type ContactFlowExpansion ¶
type ContactFlowExpansion interface{}
type ContactFlowInterface ¶
type ContactFlowInterface interface { Create(ctx context.Context, contactFlow *v1alpha1.ContactFlow, opts v1.CreateOptions) (*v1alpha1.ContactFlow, error) Update(ctx context.Context, contactFlow *v1alpha1.ContactFlow, opts v1.UpdateOptions) (*v1alpha1.ContactFlow, error) UpdateStatus(ctx context.Context, contactFlow *v1alpha1.ContactFlow, opts v1.UpdateOptions) (*v1alpha1.ContactFlow, 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.ContactFlow, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ContactFlowList, 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.ContactFlow, err error) ContactFlowExpansion }
ContactFlowInterface has methods to work with ContactFlow resources.
type ContactFlowModuleExpansion ¶
type ContactFlowModuleExpansion interface{}
type ContactFlowModuleInterface ¶
type ContactFlowModuleInterface interface { Create(ctx context.Context, contactFlowModule *v1alpha1.ContactFlowModule, opts v1.CreateOptions) (*v1alpha1.ContactFlowModule, error) Update(ctx context.Context, contactFlowModule *v1alpha1.ContactFlowModule, opts v1.UpdateOptions) (*v1alpha1.ContactFlowModule, error) UpdateStatus(ctx context.Context, contactFlowModule *v1alpha1.ContactFlowModule, opts v1.UpdateOptions) (*v1alpha1.ContactFlowModule, 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.ContactFlowModule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ContactFlowModuleList, 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.ContactFlowModule, err error) ContactFlowModuleExpansion }
ContactFlowModuleInterface has methods to work with ContactFlowModule resources.
type ContactFlowModulesGetter ¶
type ContactFlowModulesGetter interface {
ContactFlowModules(namespace string) ContactFlowModuleInterface
}
ContactFlowModulesGetter has a method to return a ContactFlowModuleInterface. A group's client should implement this interface.
type ContactFlowsGetter ¶
type ContactFlowsGetter interface {
ContactFlows(namespace string) ContactFlowInterface
}
ContactFlowsGetter has a method to return a ContactFlowInterface. A group's client should implement this interface.
type HoursOfOperationExpansion ¶
type HoursOfOperationExpansion interface{}
type HoursOfOperationInterface ¶
type HoursOfOperationInterface interface { Create(ctx context.Context, hoursOfOperation *v1alpha1.HoursOfOperation, opts v1.CreateOptions) (*v1alpha1.HoursOfOperation, error) Update(ctx context.Context, hoursOfOperation *v1alpha1.HoursOfOperation, opts v1.UpdateOptions) (*v1alpha1.HoursOfOperation, error) UpdateStatus(ctx context.Context, hoursOfOperation *v1alpha1.HoursOfOperation, opts v1.UpdateOptions) (*v1alpha1.HoursOfOperation, 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.HoursOfOperation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HoursOfOperationList, 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.HoursOfOperation, err error) HoursOfOperationExpansion }
HoursOfOperationInterface has methods to work with HoursOfOperation resources.
type HoursOfOperationsGetter ¶
type HoursOfOperationsGetter interface {
HoursOfOperations(namespace string) HoursOfOperationInterface
}
HoursOfOperationsGetter has a method to return a HoursOfOperationInterface. 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 LambdaFunctionAssociationExpansion ¶
type LambdaFunctionAssociationExpansion interface{}
type LambdaFunctionAssociationInterface ¶
type LambdaFunctionAssociationInterface interface { Create(ctx context.Context, lambdaFunctionAssociation *v1alpha1.LambdaFunctionAssociation, opts v1.CreateOptions) (*v1alpha1.LambdaFunctionAssociation, error) Update(ctx context.Context, lambdaFunctionAssociation *v1alpha1.LambdaFunctionAssociation, opts v1.UpdateOptions) (*v1alpha1.LambdaFunctionAssociation, error) UpdateStatus(ctx context.Context, lambdaFunctionAssociation *v1alpha1.LambdaFunctionAssociation, opts v1.UpdateOptions) (*v1alpha1.LambdaFunctionAssociation, 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.LambdaFunctionAssociation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LambdaFunctionAssociationList, 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.LambdaFunctionAssociation, err error) LambdaFunctionAssociationExpansion }
LambdaFunctionAssociationInterface has methods to work with LambdaFunctionAssociation resources.
type LambdaFunctionAssociationsGetter ¶
type LambdaFunctionAssociationsGetter interface {
LambdaFunctionAssociations(namespace string) LambdaFunctionAssociationInterface
}
LambdaFunctionAssociationsGetter has a method to return a LambdaFunctionAssociationInterface. A group's client should implement this interface.
type QueueExpansion ¶
type QueueExpansion interface{}
type QueueInterface ¶
type QueueInterface interface { Create(ctx context.Context, queue *v1alpha1.Queue, opts v1.CreateOptions) (*v1alpha1.Queue, error) Update(ctx context.Context, queue *v1alpha1.Queue, opts v1.UpdateOptions) (*v1alpha1.Queue, error) UpdateStatus(ctx context.Context, queue *v1alpha1.Queue, opts v1.UpdateOptions) (*v1alpha1.Queue, 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.Queue, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.QueueList, 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.Queue, err error) QueueExpansion }
QueueInterface has methods to work with Queue resources.
type QueuesGetter ¶
type QueuesGetter interface {
Queues(namespace string) QueueInterface
}
QueuesGetter has a method to return a QueueInterface. A group's client should implement this interface.
type QuickConnectExpansion ¶
type QuickConnectExpansion interface{}
type QuickConnectInterface ¶
type QuickConnectInterface interface { Create(ctx context.Context, quickConnect *v1alpha1.QuickConnect, opts v1.CreateOptions) (*v1alpha1.QuickConnect, error) Update(ctx context.Context, quickConnect *v1alpha1.QuickConnect, opts v1.UpdateOptions) (*v1alpha1.QuickConnect, error) UpdateStatus(ctx context.Context, quickConnect *v1alpha1.QuickConnect, opts v1.UpdateOptions) (*v1alpha1.QuickConnect, 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.QuickConnect, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.QuickConnectList, 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.QuickConnect, err error) QuickConnectExpansion }
QuickConnectInterface has methods to work with QuickConnect resources.
type QuickConnectsGetter ¶
type QuickConnectsGetter interface {
QuickConnects(namespace string) QuickConnectInterface
}
QuickConnectsGetter has a method to return a QuickConnectInterface. A group's client should implement this interface.
type RoutingProfileExpansion ¶
type RoutingProfileExpansion interface{}
type RoutingProfileInterface ¶
type RoutingProfileInterface interface { Create(ctx context.Context, routingProfile *v1alpha1.RoutingProfile, opts v1.CreateOptions) (*v1alpha1.RoutingProfile, error) Update(ctx context.Context, routingProfile *v1alpha1.RoutingProfile, opts v1.UpdateOptions) (*v1alpha1.RoutingProfile, error) UpdateStatus(ctx context.Context, routingProfile *v1alpha1.RoutingProfile, opts v1.UpdateOptions) (*v1alpha1.RoutingProfile, 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.RoutingProfile, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RoutingProfileList, 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.RoutingProfile, err error) RoutingProfileExpansion }
RoutingProfileInterface has methods to work with RoutingProfile resources.
type RoutingProfilesGetter ¶
type RoutingProfilesGetter interface {
RoutingProfiles(namespace string) RoutingProfileInterface
}
RoutingProfilesGetter has a method to return a RoutingProfileInterface. A group's client should implement this interface.
type SecurityProfileExpansion ¶
type SecurityProfileExpansion interface{}
type SecurityProfileInterface ¶
type SecurityProfileInterface interface { Create(ctx context.Context, securityProfile *v1alpha1.SecurityProfile, opts v1.CreateOptions) (*v1alpha1.SecurityProfile, error) Update(ctx context.Context, securityProfile *v1alpha1.SecurityProfile, opts v1.UpdateOptions) (*v1alpha1.SecurityProfile, error) UpdateStatus(ctx context.Context, securityProfile *v1alpha1.SecurityProfile, opts v1.UpdateOptions) (*v1alpha1.SecurityProfile, 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.SecurityProfile, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityProfileList, 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.SecurityProfile, err error) SecurityProfileExpansion }
SecurityProfileInterface has methods to work with SecurityProfile resources.
type SecurityProfilesGetter ¶
type SecurityProfilesGetter interface {
SecurityProfiles(namespace string) SecurityProfileInterface
}
SecurityProfilesGetter has a method to return a SecurityProfileInterface. A group's client should implement this interface.
type UserHierarchyStructureExpansion ¶
type UserHierarchyStructureExpansion interface{}
type UserHierarchyStructureInterface ¶
type UserHierarchyStructureInterface interface { Create(ctx context.Context, userHierarchyStructure *v1alpha1.UserHierarchyStructure, opts v1.CreateOptions) (*v1alpha1.UserHierarchyStructure, error) Update(ctx context.Context, userHierarchyStructure *v1alpha1.UserHierarchyStructure, opts v1.UpdateOptions) (*v1alpha1.UserHierarchyStructure, error) UpdateStatus(ctx context.Context, userHierarchyStructure *v1alpha1.UserHierarchyStructure, opts v1.UpdateOptions) (*v1alpha1.UserHierarchyStructure, 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.UserHierarchyStructure, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserHierarchyStructureList, 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.UserHierarchyStructure, err error) UserHierarchyStructureExpansion }
UserHierarchyStructureInterface has methods to work with UserHierarchyStructure resources.
type UserHierarchyStructuresGetter ¶
type UserHierarchyStructuresGetter interface {
UserHierarchyStructures(namespace string) UserHierarchyStructureInterface
}
UserHierarchyStructuresGetter has a method to return a UserHierarchyStructureInterface. A group's client should implement this interface.