Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApiExpansion
- type ApiInterface
- type ApiMappingExpansion
- type ApiMappingInterface
- type ApiMappingsGetter
- type Apigatewayv2V1alpha1Client
- func (c *Apigatewayv2V1alpha1Client) ApiMappings(namespace string) ApiMappingInterface
- func (c *Apigatewayv2V1alpha1Client) Apis(namespace string) ApiInterface
- func (c *Apigatewayv2V1alpha1Client) Authorizers(namespace string) AuthorizerInterface
- func (c *Apigatewayv2V1alpha1Client) Deployments(namespace string) DeploymentInterface
- func (c *Apigatewayv2V1alpha1Client) DomainNames(namespace string) DomainNameInterface
- func (c *Apigatewayv2V1alpha1Client) IntegrationResponses(namespace string) IntegrationResponseInterface
- func (c *Apigatewayv2V1alpha1Client) Integrations(namespace string) IntegrationInterface
- func (c *Apigatewayv2V1alpha1Client) Models(namespace string) ModelInterface
- func (c *Apigatewayv2V1alpha1Client) RESTClient() rest.Interface
- func (c *Apigatewayv2V1alpha1Client) RouteResponses(namespace string) RouteResponseInterface
- func (c *Apigatewayv2V1alpha1Client) Routes(namespace string) RouteInterface
- func (c *Apigatewayv2V1alpha1Client) Stages(namespace string) StageInterface
- func (c *Apigatewayv2V1alpha1Client) VpcLinks(namespace string) VpcLinkInterface
- type Apigatewayv2V1alpha1Interface
- type ApisGetter
- type AuthorizerExpansion
- type AuthorizerInterface
- type AuthorizersGetter
- type DeploymentExpansion
- type DeploymentInterface
- type DeploymentsGetter
- type DomainNameExpansion
- type DomainNameInterface
- type DomainNamesGetter
- type IntegrationExpansion
- type IntegrationInterface
- type IntegrationResponseExpansion
- type IntegrationResponseInterface
- type IntegrationResponsesGetter
- type IntegrationsGetter
- type ModelExpansion
- type ModelInterface
- type ModelsGetter
- type RouteExpansion
- type RouteInterface
- type RouteResponseExpansion
- type RouteResponseInterface
- type RouteResponsesGetter
- type RoutesGetter
- type StageExpansion
- type StageInterface
- type StagesGetter
- type VpcLinkExpansion
- type VpcLinkInterface
- type VpcLinksGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiExpansion ¶
type ApiExpansion interface{}
type ApiInterface ¶
type ApiInterface interface { Create(ctx context.Context, api *v1alpha1.Api, opts v1.CreateOptions) (*v1alpha1.Api, error) Update(ctx context.Context, api *v1alpha1.Api, opts v1.UpdateOptions) (*v1alpha1.Api, error) UpdateStatus(ctx context.Context, api *v1alpha1.Api, opts v1.UpdateOptions) (*v1alpha1.Api, 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.Api, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiList, 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.Api, err error) ApiExpansion }
ApiInterface has methods to work with Api resources.
type ApiMappingExpansion ¶
type ApiMappingExpansion interface{}
type ApiMappingInterface ¶
type ApiMappingInterface interface { Create(ctx context.Context, apiMapping *v1alpha1.ApiMapping, opts v1.CreateOptions) (*v1alpha1.ApiMapping, error) Update(ctx context.Context, apiMapping *v1alpha1.ApiMapping, opts v1.UpdateOptions) (*v1alpha1.ApiMapping, error) UpdateStatus(ctx context.Context, apiMapping *v1alpha1.ApiMapping, opts v1.UpdateOptions) (*v1alpha1.ApiMapping, 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.ApiMapping, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiMappingList, 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.ApiMapping, err error) ApiMappingExpansion }
ApiMappingInterface has methods to work with ApiMapping resources.
type ApiMappingsGetter ¶
type ApiMappingsGetter interface {
ApiMappings(namespace string) ApiMappingInterface
}
ApiMappingsGetter has a method to return a ApiMappingInterface. A group's client should implement this interface.
type Apigatewayv2V1alpha1Client ¶
type Apigatewayv2V1alpha1Client struct {
// contains filtered or unexported fields
}
Apigatewayv2V1alpha1Client is used to interact with features provided by the apigatewayv2.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *Apigatewayv2V1alpha1Client
New creates a new Apigatewayv2V1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*Apigatewayv2V1alpha1Client, error)
NewForConfig creates a new Apigatewayv2V1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *Apigatewayv2V1alpha1Client
NewForConfigOrDie creates a new Apigatewayv2V1alpha1Client for the given config and panics if there is an error in the config.
func (*Apigatewayv2V1alpha1Client) ApiMappings ¶
func (c *Apigatewayv2V1alpha1Client) ApiMappings(namespace string) ApiMappingInterface
func (*Apigatewayv2V1alpha1Client) Apis ¶
func (c *Apigatewayv2V1alpha1Client) Apis(namespace string) ApiInterface
func (*Apigatewayv2V1alpha1Client) Authorizers ¶
func (c *Apigatewayv2V1alpha1Client) Authorizers(namespace string) AuthorizerInterface
func (*Apigatewayv2V1alpha1Client) Deployments ¶
func (c *Apigatewayv2V1alpha1Client) Deployments(namespace string) DeploymentInterface
func (*Apigatewayv2V1alpha1Client) DomainNames ¶
func (c *Apigatewayv2V1alpha1Client) DomainNames(namespace string) DomainNameInterface
func (*Apigatewayv2V1alpha1Client) IntegrationResponses ¶
func (c *Apigatewayv2V1alpha1Client) IntegrationResponses(namespace string) IntegrationResponseInterface
func (*Apigatewayv2V1alpha1Client) Integrations ¶
func (c *Apigatewayv2V1alpha1Client) Integrations(namespace string) IntegrationInterface
func (*Apigatewayv2V1alpha1Client) Models ¶
func (c *Apigatewayv2V1alpha1Client) Models(namespace string) ModelInterface
func (*Apigatewayv2V1alpha1Client) RESTClient ¶
func (c *Apigatewayv2V1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*Apigatewayv2V1alpha1Client) RouteResponses ¶
func (c *Apigatewayv2V1alpha1Client) RouteResponses(namespace string) RouteResponseInterface
func (*Apigatewayv2V1alpha1Client) Routes ¶
func (c *Apigatewayv2V1alpha1Client) Routes(namespace string) RouteInterface
func (*Apigatewayv2V1alpha1Client) Stages ¶
func (c *Apigatewayv2V1alpha1Client) Stages(namespace string) StageInterface
func (*Apigatewayv2V1alpha1Client) VpcLinks ¶
func (c *Apigatewayv2V1alpha1Client) VpcLinks(namespace string) VpcLinkInterface
type Apigatewayv2V1alpha1Interface ¶
type Apigatewayv2V1alpha1Interface interface { RESTClient() rest.Interface ApisGetter ApiMappingsGetter AuthorizersGetter DeploymentsGetter DomainNamesGetter IntegrationsGetter IntegrationResponsesGetter ModelsGetter RoutesGetter RouteResponsesGetter StagesGetter VpcLinksGetter }
type ApisGetter ¶
type ApisGetter interface {
Apis(namespace string) ApiInterface
}
ApisGetter has a method to return a ApiInterface. A group's client should implement this interface.
type AuthorizerExpansion ¶
type AuthorizerExpansion interface{}
type AuthorizerInterface ¶
type AuthorizerInterface interface { Create(ctx context.Context, authorizer *v1alpha1.Authorizer, opts v1.CreateOptions) (*v1alpha1.Authorizer, error) Update(ctx context.Context, authorizer *v1alpha1.Authorizer, opts v1.UpdateOptions) (*v1alpha1.Authorizer, error) UpdateStatus(ctx context.Context, authorizer *v1alpha1.Authorizer, opts v1.UpdateOptions) (*v1alpha1.Authorizer, 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.Authorizer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuthorizerList, 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.Authorizer, err error) AuthorizerExpansion }
AuthorizerInterface has methods to work with Authorizer resources.
type AuthorizersGetter ¶
type AuthorizersGetter interface {
Authorizers(namespace string) AuthorizerInterface
}
AuthorizersGetter has a method to return a AuthorizerInterface. A group's client should implement this interface.
type DeploymentExpansion ¶
type DeploymentExpansion interface{}
type DeploymentInterface ¶
type DeploymentInterface interface { Create(ctx context.Context, deployment *v1alpha1.Deployment, opts v1.CreateOptions) (*v1alpha1.Deployment, error) Update(ctx context.Context, deployment *v1alpha1.Deployment, opts v1.UpdateOptions) (*v1alpha1.Deployment, error) UpdateStatus(ctx context.Context, deployment *v1alpha1.Deployment, opts v1.UpdateOptions) (*v1alpha1.Deployment, 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.Deployment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DeploymentList, 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.Deployment, err error) DeploymentExpansion }
DeploymentInterface has methods to work with Deployment resources.
type DeploymentsGetter ¶
type DeploymentsGetter interface {
Deployments(namespace string) DeploymentInterface
}
DeploymentsGetter has a method to return a DeploymentInterface. A group's client should implement this interface.
type DomainNameExpansion ¶
type DomainNameExpansion interface{}
type DomainNameInterface ¶
type DomainNameInterface interface { Create(ctx context.Context, domainName *v1alpha1.DomainName, opts v1.CreateOptions) (*v1alpha1.DomainName, error) Update(ctx context.Context, domainName *v1alpha1.DomainName, opts v1.UpdateOptions) (*v1alpha1.DomainName, error) UpdateStatus(ctx context.Context, domainName *v1alpha1.DomainName, opts v1.UpdateOptions) (*v1alpha1.DomainName, 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.DomainName, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DomainNameList, 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.DomainName, err error) DomainNameExpansion }
DomainNameInterface has methods to work with DomainName resources.
type DomainNamesGetter ¶
type DomainNamesGetter interface {
DomainNames(namespace string) DomainNameInterface
}
DomainNamesGetter has a method to return a DomainNameInterface. A group's client should implement this interface.
type IntegrationExpansion ¶
type IntegrationExpansion interface{}
type IntegrationInterface ¶
type IntegrationInterface interface { Create(ctx context.Context, integration *v1alpha1.Integration, opts v1.CreateOptions) (*v1alpha1.Integration, error) Update(ctx context.Context, integration *v1alpha1.Integration, opts v1.UpdateOptions) (*v1alpha1.Integration, error) UpdateStatus(ctx context.Context, integration *v1alpha1.Integration, opts v1.UpdateOptions) (*v1alpha1.Integration, 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.Integration, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IntegrationList, 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.Integration, err error) IntegrationExpansion }
IntegrationInterface has methods to work with Integration resources.
type IntegrationResponseExpansion ¶
type IntegrationResponseExpansion interface{}
type IntegrationResponseInterface ¶
type IntegrationResponseInterface interface { Create(ctx context.Context, integrationResponse *v1alpha1.IntegrationResponse, opts v1.CreateOptions) (*v1alpha1.IntegrationResponse, error) Update(ctx context.Context, integrationResponse *v1alpha1.IntegrationResponse, opts v1.UpdateOptions) (*v1alpha1.IntegrationResponse, error) UpdateStatus(ctx context.Context, integrationResponse *v1alpha1.IntegrationResponse, opts v1.UpdateOptions) (*v1alpha1.IntegrationResponse, 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.IntegrationResponse, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IntegrationResponseList, 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.IntegrationResponse, err error) IntegrationResponseExpansion }
IntegrationResponseInterface has methods to work with IntegrationResponse resources.
type IntegrationResponsesGetter ¶
type IntegrationResponsesGetter interface {
IntegrationResponses(namespace string) IntegrationResponseInterface
}
IntegrationResponsesGetter has a method to return a IntegrationResponseInterface. A group's client should implement this interface.
type IntegrationsGetter ¶
type IntegrationsGetter interface {
Integrations(namespace string) IntegrationInterface
}
IntegrationsGetter has a method to return a IntegrationInterface. A group's client should implement this interface.
type ModelExpansion ¶
type ModelExpansion interface{}
type ModelInterface ¶
type ModelInterface interface { Create(ctx context.Context, model *v1alpha1.Model, opts v1.CreateOptions) (*v1alpha1.Model, error) Update(ctx context.Context, model *v1alpha1.Model, opts v1.UpdateOptions) (*v1alpha1.Model, error) UpdateStatus(ctx context.Context, model *v1alpha1.Model, opts v1.UpdateOptions) (*v1alpha1.Model, 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.Model, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ModelList, 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.Model, err error) ModelExpansion }
ModelInterface has methods to work with Model resources.
type ModelsGetter ¶
type ModelsGetter interface {
Models(namespace string) ModelInterface
}
ModelsGetter has a method to return a ModelInterface. A group's client should implement this interface.
type RouteExpansion ¶
type RouteExpansion interface{}
type RouteInterface ¶
type RouteInterface interface { Create(ctx context.Context, route *v1alpha1.Route, opts v1.CreateOptions) (*v1alpha1.Route, error) Update(ctx context.Context, route *v1alpha1.Route, opts v1.UpdateOptions) (*v1alpha1.Route, error) UpdateStatus(ctx context.Context, route *v1alpha1.Route, opts v1.UpdateOptions) (*v1alpha1.Route, 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.Route, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RouteList, 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.Route, err error) RouteExpansion }
RouteInterface has methods to work with Route resources.
type RouteResponseExpansion ¶
type RouteResponseExpansion interface{}
type RouteResponseInterface ¶
type RouteResponseInterface interface { Create(ctx context.Context, routeResponse *v1alpha1.RouteResponse, opts v1.CreateOptions) (*v1alpha1.RouteResponse, error) Update(ctx context.Context, routeResponse *v1alpha1.RouteResponse, opts v1.UpdateOptions) (*v1alpha1.RouteResponse, error) UpdateStatus(ctx context.Context, routeResponse *v1alpha1.RouteResponse, opts v1.UpdateOptions) (*v1alpha1.RouteResponse, 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.RouteResponse, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RouteResponseList, 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.RouteResponse, err error) RouteResponseExpansion }
RouteResponseInterface has methods to work with RouteResponse resources.
type RouteResponsesGetter ¶
type RouteResponsesGetter interface {
RouteResponses(namespace string) RouteResponseInterface
}
RouteResponsesGetter has a method to return a RouteResponseInterface. A group's client should implement this interface.
type RoutesGetter ¶
type RoutesGetter interface {
Routes(namespace string) RouteInterface
}
RoutesGetter has a method to return a RouteInterface. A group's client should implement this interface.
type StageExpansion ¶
type StageExpansion interface{}
type StageInterface ¶
type StageInterface interface { Create(ctx context.Context, stage *v1alpha1.Stage, opts v1.CreateOptions) (*v1alpha1.Stage, error) Update(ctx context.Context, stage *v1alpha1.Stage, opts v1.UpdateOptions) (*v1alpha1.Stage, error) UpdateStatus(ctx context.Context, stage *v1alpha1.Stage, opts v1.UpdateOptions) (*v1alpha1.Stage, 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.Stage, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.StageList, 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.Stage, err error) StageExpansion }
StageInterface has methods to work with Stage resources.
type StagesGetter ¶
type StagesGetter interface {
Stages(namespace string) StageInterface
}
StagesGetter has a method to return a StageInterface. A group's client should implement this interface.
type VpcLinkExpansion ¶
type VpcLinkExpansion interface{}
type VpcLinkInterface ¶
type VpcLinkInterface interface { Create(ctx context.Context, vpcLink *v1alpha1.VpcLink, opts v1.CreateOptions) (*v1alpha1.VpcLink, error) Update(ctx context.Context, vpcLink *v1alpha1.VpcLink, opts v1.UpdateOptions) (*v1alpha1.VpcLink, error) UpdateStatus(ctx context.Context, vpcLink *v1alpha1.VpcLink, opts v1.UpdateOptions) (*v1alpha1.VpcLink, 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.VpcLink, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpcLinkList, 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.VpcLink, err error) VpcLinkExpansion }
VpcLinkInterface has methods to work with VpcLink resources.
type VpcLinksGetter ¶
type VpcLinksGetter interface {
VpcLinks(namespace string) VpcLinkInterface
}
VpcLinksGetter has a method to return a VpcLinkInterface. A group's client should implement this interface.