Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessControlPoliciesGetter
- type AccessControlPolicyExpansion
- type AccessControlPolicyInterface
- type CircuitBreakingPoliciesGetter
- type CircuitBreakingPolicyExpansion
- type CircuitBreakingPolicyInterface
- type FaultInjectionPoliciesGetter
- type FaultInjectionPolicyExpansion
- type FaultInjectionPolicyInterface
- type GatewayTLSPoliciesGetter
- type GatewayTLSPolicyExpansion
- type GatewayTLSPolicyInterface
- type GatewayV1alpha1Client
- func (c *GatewayV1alpha1Client) AccessControlPolicies(namespace string) AccessControlPolicyInterface
- func (c *GatewayV1alpha1Client) CircuitBreakingPolicies(namespace string) CircuitBreakingPolicyInterface
- func (c *GatewayV1alpha1Client) FaultInjectionPolicies(namespace string) FaultInjectionPolicyInterface
- func (c *GatewayV1alpha1Client) GatewayTLSPolicies(namespace string) GatewayTLSPolicyInterface
- func (c *GatewayV1alpha1Client) HealthCheckPolicies(namespace string) HealthCheckPolicyInterface
- func (c *GatewayV1alpha1Client) LoadBalancerPolicies(namespace string) LoadBalancerPolicyInterface
- func (c *GatewayV1alpha1Client) RESTClient() rest.Interface
- func (c *GatewayV1alpha1Client) RateLimitPolicies(namespace string) RateLimitPolicyInterface
- func (c *GatewayV1alpha1Client) RetryPolicies(namespace string) RetryPolicyInterface
- func (c *GatewayV1alpha1Client) SessionStickyPolicies(namespace string) SessionStickyPolicyInterface
- func (c *GatewayV1alpha1Client) UpstreamTLSPolicies(namespace string) UpstreamTLSPolicyInterface
- type GatewayV1alpha1Interface
- type HealthCheckPoliciesGetter
- type HealthCheckPolicyExpansion
- type HealthCheckPolicyInterface
- type LoadBalancerPoliciesGetter
- type LoadBalancerPolicyExpansion
- type LoadBalancerPolicyInterface
- type RateLimitPoliciesGetter
- type RateLimitPolicyExpansion
- type RateLimitPolicyInterface
- type RetryPoliciesGetter
- type RetryPolicyExpansion
- type RetryPolicyInterface
- type SessionStickyPoliciesGetter
- type SessionStickyPolicyExpansion
- type SessionStickyPolicyInterface
- type UpstreamTLSPoliciesGetter
- type UpstreamTLSPolicyExpansion
- type UpstreamTLSPolicyInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControlPoliciesGetter ¶
type AccessControlPoliciesGetter interface {
AccessControlPolicies(namespace string) AccessControlPolicyInterface
}
AccessControlPoliciesGetter has a method to return a AccessControlPolicyInterface. A group's client should implement this interface.
type AccessControlPolicyExpansion ¶
type AccessControlPolicyExpansion interface{}
type AccessControlPolicyInterface ¶
type AccessControlPolicyInterface interface { Create(ctx context.Context, accessControlPolicy *v1alpha1.AccessControlPolicy, opts v1.CreateOptions) (*v1alpha1.AccessControlPolicy, error) Update(ctx context.Context, accessControlPolicy *v1alpha1.AccessControlPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessControlPolicy, error) UpdateStatus(ctx context.Context, accessControlPolicy *v1alpha1.AccessControlPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessControlPolicy, 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.AccessControlPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessControlPolicyList, 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.AccessControlPolicy, err error) Apply(ctx context.Context, accessControlPolicy *policyattachmentv1alpha1.AccessControlPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.AccessControlPolicy, err error) ApplyStatus(ctx context.Context, accessControlPolicy *policyattachmentv1alpha1.AccessControlPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.AccessControlPolicy, err error) AccessControlPolicyExpansion }
AccessControlPolicyInterface has methods to work with AccessControlPolicy resources.
type CircuitBreakingPoliciesGetter ¶
type CircuitBreakingPoliciesGetter interface {
CircuitBreakingPolicies(namespace string) CircuitBreakingPolicyInterface
}
CircuitBreakingPoliciesGetter has a method to return a CircuitBreakingPolicyInterface. A group's client should implement this interface.
type CircuitBreakingPolicyExpansion ¶
type CircuitBreakingPolicyExpansion interface{}
type CircuitBreakingPolicyInterface ¶
type CircuitBreakingPolicyInterface interface { Create(ctx context.Context, circuitBreakingPolicy *v1alpha1.CircuitBreakingPolicy, opts v1.CreateOptions) (*v1alpha1.CircuitBreakingPolicy, error) Update(ctx context.Context, circuitBreakingPolicy *v1alpha1.CircuitBreakingPolicy, opts v1.UpdateOptions) (*v1alpha1.CircuitBreakingPolicy, error) UpdateStatus(ctx context.Context, circuitBreakingPolicy *v1alpha1.CircuitBreakingPolicy, opts v1.UpdateOptions) (*v1alpha1.CircuitBreakingPolicy, 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.CircuitBreakingPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CircuitBreakingPolicyList, 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.CircuitBreakingPolicy, err error) Apply(ctx context.Context, circuitBreakingPolicy *policyattachmentv1alpha1.CircuitBreakingPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.CircuitBreakingPolicy, err error) ApplyStatus(ctx context.Context, circuitBreakingPolicy *policyattachmentv1alpha1.CircuitBreakingPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.CircuitBreakingPolicy, err error) CircuitBreakingPolicyExpansion }
CircuitBreakingPolicyInterface has methods to work with CircuitBreakingPolicy resources.
type FaultInjectionPoliciesGetter ¶
type FaultInjectionPoliciesGetter interface {
FaultInjectionPolicies(namespace string) FaultInjectionPolicyInterface
}
FaultInjectionPoliciesGetter has a method to return a FaultInjectionPolicyInterface. A group's client should implement this interface.
type FaultInjectionPolicyExpansion ¶
type FaultInjectionPolicyExpansion interface{}
type FaultInjectionPolicyInterface ¶
type FaultInjectionPolicyInterface interface { Create(ctx context.Context, faultInjectionPolicy *v1alpha1.FaultInjectionPolicy, opts v1.CreateOptions) (*v1alpha1.FaultInjectionPolicy, error) Update(ctx context.Context, faultInjectionPolicy *v1alpha1.FaultInjectionPolicy, opts v1.UpdateOptions) (*v1alpha1.FaultInjectionPolicy, error) UpdateStatus(ctx context.Context, faultInjectionPolicy *v1alpha1.FaultInjectionPolicy, opts v1.UpdateOptions) (*v1alpha1.FaultInjectionPolicy, 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.FaultInjectionPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FaultInjectionPolicyList, 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.FaultInjectionPolicy, err error) Apply(ctx context.Context, faultInjectionPolicy *policyattachmentv1alpha1.FaultInjectionPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.FaultInjectionPolicy, err error) ApplyStatus(ctx context.Context, faultInjectionPolicy *policyattachmentv1alpha1.FaultInjectionPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.FaultInjectionPolicy, err error) FaultInjectionPolicyExpansion }
FaultInjectionPolicyInterface has methods to work with FaultInjectionPolicy resources.
type GatewayTLSPoliciesGetter ¶
type GatewayTLSPoliciesGetter interface {
GatewayTLSPolicies(namespace string) GatewayTLSPolicyInterface
}
GatewayTLSPoliciesGetter has a method to return a GatewayTLSPolicyInterface. A group's client should implement this interface.
type GatewayTLSPolicyExpansion ¶
type GatewayTLSPolicyExpansion interface{}
type GatewayTLSPolicyInterface ¶
type GatewayTLSPolicyInterface interface { Create(ctx context.Context, gatewayTLSPolicy *v1alpha1.GatewayTLSPolicy, opts v1.CreateOptions) (*v1alpha1.GatewayTLSPolicy, error) Update(ctx context.Context, gatewayTLSPolicy *v1alpha1.GatewayTLSPolicy, opts v1.UpdateOptions) (*v1alpha1.GatewayTLSPolicy, error) UpdateStatus(ctx context.Context, gatewayTLSPolicy *v1alpha1.GatewayTLSPolicy, opts v1.UpdateOptions) (*v1alpha1.GatewayTLSPolicy, 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.GatewayTLSPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GatewayTLSPolicyList, 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.GatewayTLSPolicy, err error) Apply(ctx context.Context, gatewayTLSPolicy *policyattachmentv1alpha1.GatewayTLSPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.GatewayTLSPolicy, err error) ApplyStatus(ctx context.Context, gatewayTLSPolicy *policyattachmentv1alpha1.GatewayTLSPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.GatewayTLSPolicy, err error) GatewayTLSPolicyExpansion }
GatewayTLSPolicyInterface has methods to work with GatewayTLSPolicy resources.
type GatewayV1alpha1Client ¶
type GatewayV1alpha1Client struct {
// contains filtered or unexported fields
}
GatewayV1alpha1Client is used to interact with features provided by the gateway.flomesh.io group.
func New ¶
func New(c rest.Interface) *GatewayV1alpha1Client
New creates a new GatewayV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*GatewayV1alpha1Client, error)
NewForConfig creates a new GatewayV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new GatewayV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *GatewayV1alpha1Client
NewForConfigOrDie creates a new GatewayV1alpha1Client for the given config and panics if there is an error in the config.
func (*GatewayV1alpha1Client) AccessControlPolicies ¶
func (c *GatewayV1alpha1Client) AccessControlPolicies(namespace string) AccessControlPolicyInterface
func (*GatewayV1alpha1Client) CircuitBreakingPolicies ¶
func (c *GatewayV1alpha1Client) CircuitBreakingPolicies(namespace string) CircuitBreakingPolicyInterface
func (*GatewayV1alpha1Client) FaultInjectionPolicies ¶
func (c *GatewayV1alpha1Client) FaultInjectionPolicies(namespace string) FaultInjectionPolicyInterface
func (*GatewayV1alpha1Client) GatewayTLSPolicies ¶
func (c *GatewayV1alpha1Client) GatewayTLSPolicies(namespace string) GatewayTLSPolicyInterface
func (*GatewayV1alpha1Client) HealthCheckPolicies ¶
func (c *GatewayV1alpha1Client) HealthCheckPolicies(namespace string) HealthCheckPolicyInterface
func (*GatewayV1alpha1Client) LoadBalancerPolicies ¶
func (c *GatewayV1alpha1Client) LoadBalancerPolicies(namespace string) LoadBalancerPolicyInterface
func (*GatewayV1alpha1Client) RESTClient ¶
func (c *GatewayV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*GatewayV1alpha1Client) RateLimitPolicies ¶
func (c *GatewayV1alpha1Client) RateLimitPolicies(namespace string) RateLimitPolicyInterface
func (*GatewayV1alpha1Client) RetryPolicies ¶
func (c *GatewayV1alpha1Client) RetryPolicies(namespace string) RetryPolicyInterface
func (*GatewayV1alpha1Client) SessionStickyPolicies ¶
func (c *GatewayV1alpha1Client) SessionStickyPolicies(namespace string) SessionStickyPolicyInterface
func (*GatewayV1alpha1Client) UpstreamTLSPolicies ¶
func (c *GatewayV1alpha1Client) UpstreamTLSPolicies(namespace string) UpstreamTLSPolicyInterface
type GatewayV1alpha1Interface ¶
type GatewayV1alpha1Interface interface { RESTClient() rest.Interface AccessControlPoliciesGetter CircuitBreakingPoliciesGetter FaultInjectionPoliciesGetter GatewayTLSPoliciesGetter HealthCheckPoliciesGetter LoadBalancerPoliciesGetter RateLimitPoliciesGetter RetryPoliciesGetter SessionStickyPoliciesGetter UpstreamTLSPoliciesGetter }
type HealthCheckPoliciesGetter ¶
type HealthCheckPoliciesGetter interface {
HealthCheckPolicies(namespace string) HealthCheckPolicyInterface
}
HealthCheckPoliciesGetter has a method to return a HealthCheckPolicyInterface. A group's client should implement this interface.
type HealthCheckPolicyExpansion ¶
type HealthCheckPolicyExpansion interface{}
type HealthCheckPolicyInterface ¶
type HealthCheckPolicyInterface interface { Create(ctx context.Context, healthCheckPolicy *v1alpha1.HealthCheckPolicy, opts v1.CreateOptions) (*v1alpha1.HealthCheckPolicy, error) Update(ctx context.Context, healthCheckPolicy *v1alpha1.HealthCheckPolicy, opts v1.UpdateOptions) (*v1alpha1.HealthCheckPolicy, error) UpdateStatus(ctx context.Context, healthCheckPolicy *v1alpha1.HealthCheckPolicy, opts v1.UpdateOptions) (*v1alpha1.HealthCheckPolicy, 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.HealthCheckPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HealthCheckPolicyList, 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.HealthCheckPolicy, err error) Apply(ctx context.Context, healthCheckPolicy *policyattachmentv1alpha1.HealthCheckPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.HealthCheckPolicy, err error) ApplyStatus(ctx context.Context, healthCheckPolicy *policyattachmentv1alpha1.HealthCheckPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.HealthCheckPolicy, err error) HealthCheckPolicyExpansion }
HealthCheckPolicyInterface has methods to work with HealthCheckPolicy resources.
type LoadBalancerPoliciesGetter ¶
type LoadBalancerPoliciesGetter interface {
LoadBalancerPolicies(namespace string) LoadBalancerPolicyInterface
}
LoadBalancerPoliciesGetter has a method to return a LoadBalancerPolicyInterface. A group's client should implement this interface.
type LoadBalancerPolicyExpansion ¶
type LoadBalancerPolicyExpansion interface{}
type LoadBalancerPolicyInterface ¶
type LoadBalancerPolicyInterface interface { Create(ctx context.Context, loadBalancerPolicy *v1alpha1.LoadBalancerPolicy, opts v1.CreateOptions) (*v1alpha1.LoadBalancerPolicy, error) Update(ctx context.Context, loadBalancerPolicy *v1alpha1.LoadBalancerPolicy, opts v1.UpdateOptions) (*v1alpha1.LoadBalancerPolicy, error) UpdateStatus(ctx context.Context, loadBalancerPolicy *v1alpha1.LoadBalancerPolicy, opts v1.UpdateOptions) (*v1alpha1.LoadBalancerPolicy, 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.LoadBalancerPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LoadBalancerPolicyList, 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.LoadBalancerPolicy, err error) Apply(ctx context.Context, loadBalancerPolicy *policyattachmentv1alpha1.LoadBalancerPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.LoadBalancerPolicy, err error) ApplyStatus(ctx context.Context, loadBalancerPolicy *policyattachmentv1alpha1.LoadBalancerPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.LoadBalancerPolicy, err error) LoadBalancerPolicyExpansion }
LoadBalancerPolicyInterface has methods to work with LoadBalancerPolicy resources.
type RateLimitPoliciesGetter ¶
type RateLimitPoliciesGetter interface {
RateLimitPolicies(namespace string) RateLimitPolicyInterface
}
RateLimitPoliciesGetter has a method to return a RateLimitPolicyInterface. A group's client should implement this interface.
type RateLimitPolicyExpansion ¶
type RateLimitPolicyExpansion interface{}
type RateLimitPolicyInterface ¶
type RateLimitPolicyInterface interface { Create(ctx context.Context, rateLimitPolicy *v1alpha1.RateLimitPolicy, opts v1.CreateOptions) (*v1alpha1.RateLimitPolicy, error) Update(ctx context.Context, rateLimitPolicy *v1alpha1.RateLimitPolicy, opts v1.UpdateOptions) (*v1alpha1.RateLimitPolicy, error) UpdateStatus(ctx context.Context, rateLimitPolicy *v1alpha1.RateLimitPolicy, opts v1.UpdateOptions) (*v1alpha1.RateLimitPolicy, 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.RateLimitPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RateLimitPolicyList, 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.RateLimitPolicy, err error) Apply(ctx context.Context, rateLimitPolicy *policyattachmentv1alpha1.RateLimitPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.RateLimitPolicy, err error) ApplyStatus(ctx context.Context, rateLimitPolicy *policyattachmentv1alpha1.RateLimitPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.RateLimitPolicy, err error) RateLimitPolicyExpansion }
RateLimitPolicyInterface has methods to work with RateLimitPolicy resources.
type RetryPoliciesGetter ¶
type RetryPoliciesGetter interface {
RetryPolicies(namespace string) RetryPolicyInterface
}
RetryPoliciesGetter has a method to return a RetryPolicyInterface. A group's client should implement this interface.
type RetryPolicyExpansion ¶
type RetryPolicyExpansion interface{}
type RetryPolicyInterface ¶
type RetryPolicyInterface interface { Create(ctx context.Context, retryPolicy *v1alpha1.RetryPolicy, opts v1.CreateOptions) (*v1alpha1.RetryPolicy, error) Update(ctx context.Context, retryPolicy *v1alpha1.RetryPolicy, opts v1.UpdateOptions) (*v1alpha1.RetryPolicy, error) UpdateStatus(ctx context.Context, retryPolicy *v1alpha1.RetryPolicy, opts v1.UpdateOptions) (*v1alpha1.RetryPolicy, 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.RetryPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RetryPolicyList, 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.RetryPolicy, err error) Apply(ctx context.Context, retryPolicy *policyattachmentv1alpha1.RetryPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.RetryPolicy, err error) ApplyStatus(ctx context.Context, retryPolicy *policyattachmentv1alpha1.RetryPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.RetryPolicy, err error) RetryPolicyExpansion }
RetryPolicyInterface has methods to work with RetryPolicy resources.
type SessionStickyPoliciesGetter ¶
type SessionStickyPoliciesGetter interface {
SessionStickyPolicies(namespace string) SessionStickyPolicyInterface
}
SessionStickyPoliciesGetter has a method to return a SessionStickyPolicyInterface. A group's client should implement this interface.
type SessionStickyPolicyExpansion ¶
type SessionStickyPolicyExpansion interface{}
type SessionStickyPolicyInterface ¶
type SessionStickyPolicyInterface interface { Create(ctx context.Context, sessionStickyPolicy *v1alpha1.SessionStickyPolicy, opts v1.CreateOptions) (*v1alpha1.SessionStickyPolicy, error) Update(ctx context.Context, sessionStickyPolicy *v1alpha1.SessionStickyPolicy, opts v1.UpdateOptions) (*v1alpha1.SessionStickyPolicy, error) UpdateStatus(ctx context.Context, sessionStickyPolicy *v1alpha1.SessionStickyPolicy, opts v1.UpdateOptions) (*v1alpha1.SessionStickyPolicy, 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.SessionStickyPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SessionStickyPolicyList, 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.SessionStickyPolicy, err error) Apply(ctx context.Context, sessionStickyPolicy *policyattachmentv1alpha1.SessionStickyPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.SessionStickyPolicy, err error) ApplyStatus(ctx context.Context, sessionStickyPolicy *policyattachmentv1alpha1.SessionStickyPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.SessionStickyPolicy, err error) SessionStickyPolicyExpansion }
SessionStickyPolicyInterface has methods to work with SessionStickyPolicy resources.
type UpstreamTLSPoliciesGetter ¶
type UpstreamTLSPoliciesGetter interface {
UpstreamTLSPolicies(namespace string) UpstreamTLSPolicyInterface
}
UpstreamTLSPoliciesGetter has a method to return a UpstreamTLSPolicyInterface. A group's client should implement this interface.
type UpstreamTLSPolicyExpansion ¶
type UpstreamTLSPolicyExpansion interface{}
type UpstreamTLSPolicyInterface ¶
type UpstreamTLSPolicyInterface interface { Create(ctx context.Context, upstreamTLSPolicy *v1alpha1.UpstreamTLSPolicy, opts v1.CreateOptions) (*v1alpha1.UpstreamTLSPolicy, error) Update(ctx context.Context, upstreamTLSPolicy *v1alpha1.UpstreamTLSPolicy, opts v1.UpdateOptions) (*v1alpha1.UpstreamTLSPolicy, error) UpdateStatus(ctx context.Context, upstreamTLSPolicy *v1alpha1.UpstreamTLSPolicy, opts v1.UpdateOptions) (*v1alpha1.UpstreamTLSPolicy, 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.UpstreamTLSPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UpstreamTLSPolicyList, 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.UpstreamTLSPolicy, err error) Apply(ctx context.Context, upstreamTLSPolicy *policyattachmentv1alpha1.UpstreamTLSPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.UpstreamTLSPolicy, err error) ApplyStatus(ctx context.Context, upstreamTLSPolicy *policyattachmentv1alpha1.UpstreamTLSPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.UpstreamTLSPolicy, err error) UpstreamTLSPolicyExpansion }
UpstreamTLSPolicyInterface has methods to work with UpstreamTLSPolicy resources.