Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ClusterRoleRequestExpansion
- type ClusterRoleRequestInterface
- type ClusterRoleRequestsGetter
- type RegistrationV1alpha1Client
- func (c *RegistrationV1alpha1Client) ClusterRoleRequests() ClusterRoleRequestInterface
- func (c *RegistrationV1alpha1Client) RESTClient() rest.Interface
- func (c *RegistrationV1alpha1Client) RoleRequests(namespace string) RoleRequestInterface
- func (c *RegistrationV1alpha1Client) TenantRequests() TenantRequestInterface
- type RegistrationV1alpha1Interface
- type RoleRequestExpansion
- type RoleRequestInterface
- type RoleRequestsGetter
- type TenantRequestExpansion
- type TenantRequestInterface
- type TenantRequestsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterRoleRequestExpansion ¶
type ClusterRoleRequestExpansion interface{}
type ClusterRoleRequestInterface ¶
type ClusterRoleRequestInterface interface { Create(ctx context.Context, clusterRoleRequest *v1alpha1.ClusterRoleRequest, opts v1.CreateOptions) (*v1alpha1.ClusterRoleRequest, error) Update(ctx context.Context, clusterRoleRequest *v1alpha1.ClusterRoleRequest, opts v1.UpdateOptions) (*v1alpha1.ClusterRoleRequest, error) UpdateStatus(ctx context.Context, clusterRoleRequest *v1alpha1.ClusterRoleRequest, opts v1.UpdateOptions) (*v1alpha1.ClusterRoleRequest, 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.ClusterRoleRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterRoleRequestList, 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.ClusterRoleRequest, err error) ClusterRoleRequestExpansion }
ClusterRoleRequestInterface has methods to work with ClusterRoleRequest resources.
type ClusterRoleRequestsGetter ¶
type ClusterRoleRequestsGetter interface {
ClusterRoleRequests() ClusterRoleRequestInterface
}
ClusterRoleRequestsGetter has a method to return a ClusterRoleRequestInterface. A group's client should implement this interface.
type RegistrationV1alpha1Client ¶
type RegistrationV1alpha1Client struct {
// contains filtered or unexported fields
}
RegistrationV1alpha1Client is used to interact with features provided by the registration.edgenet.io group.
func New ¶
func New(c rest.Interface) *RegistrationV1alpha1Client
New creates a new RegistrationV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*RegistrationV1alpha1Client, error)
NewForConfig creates a new RegistrationV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *RegistrationV1alpha1Client
NewForConfigOrDie creates a new RegistrationV1alpha1Client for the given config and panics if there is an error in the config.
func (*RegistrationV1alpha1Client) ClusterRoleRequests ¶
func (c *RegistrationV1alpha1Client) ClusterRoleRequests() ClusterRoleRequestInterface
func (*RegistrationV1alpha1Client) RESTClient ¶
func (c *RegistrationV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*RegistrationV1alpha1Client) RoleRequests ¶
func (c *RegistrationV1alpha1Client) RoleRequests(namespace string) RoleRequestInterface
func (*RegistrationV1alpha1Client) TenantRequests ¶
func (c *RegistrationV1alpha1Client) TenantRequests() TenantRequestInterface
type RegistrationV1alpha1Interface ¶
type RegistrationV1alpha1Interface interface { RESTClient() rest.Interface ClusterRoleRequestsGetter RoleRequestsGetter TenantRequestsGetter }
type RoleRequestExpansion ¶
type RoleRequestExpansion interface{}
type RoleRequestInterface ¶
type RoleRequestInterface interface { Create(ctx context.Context, roleRequest *v1alpha1.RoleRequest, opts v1.CreateOptions) (*v1alpha1.RoleRequest, error) Update(ctx context.Context, roleRequest *v1alpha1.RoleRequest, opts v1.UpdateOptions) (*v1alpha1.RoleRequest, error) UpdateStatus(ctx context.Context, roleRequest *v1alpha1.RoleRequest, opts v1.UpdateOptions) (*v1alpha1.RoleRequest, 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.RoleRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RoleRequestList, 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.RoleRequest, err error) RoleRequestExpansion }
RoleRequestInterface has methods to work with RoleRequest resources.
type RoleRequestsGetter ¶
type RoleRequestsGetter interface {
RoleRequests(namespace string) RoleRequestInterface
}
RoleRequestsGetter has a method to return a RoleRequestInterface. A group's client should implement this interface.
type TenantRequestExpansion ¶
type TenantRequestExpansion interface{}
type TenantRequestInterface ¶
type TenantRequestInterface interface { Create(ctx context.Context, tenantRequest *v1alpha1.TenantRequest, opts v1.CreateOptions) (*v1alpha1.TenantRequest, error) Update(ctx context.Context, tenantRequest *v1alpha1.TenantRequest, opts v1.UpdateOptions) (*v1alpha1.TenantRequest, error) UpdateStatus(ctx context.Context, tenantRequest *v1alpha1.TenantRequest, opts v1.UpdateOptions) (*v1alpha1.TenantRequest, 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.TenantRequest, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TenantRequestList, 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.TenantRequest, err error) TenantRequestExpansion }
TenantRequestInterface has methods to work with TenantRequest resources.
type TenantRequestsGetter ¶
type TenantRequestsGetter interface {
TenantRequests() TenantRequestInterface
}
TenantRequestsGetter has a method to return a TenantRequestInterface. A group's client should implement this interface.