v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessGroupDynamicRuleExpansion

type AccessGroupDynamicRuleExpansion interface{}

type AccessGroupDynamicRuleInterface

type AccessGroupDynamicRuleInterface interface {
	Create(ctx context.Context, accessGroupDynamicRule *v1alpha1.AccessGroupDynamicRule, opts v1.CreateOptions) (*v1alpha1.AccessGroupDynamicRule, error)
	Update(ctx context.Context, accessGroupDynamicRule *v1alpha1.AccessGroupDynamicRule, opts v1.UpdateOptions) (*v1alpha1.AccessGroupDynamicRule, error)
	UpdateStatus(ctx context.Context, accessGroupDynamicRule *v1alpha1.AccessGroupDynamicRule, opts v1.UpdateOptions) (*v1alpha1.AccessGroupDynamicRule, 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.AccessGroupDynamicRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessGroupDynamicRuleList, 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.AccessGroupDynamicRule, err error)
	AccessGroupDynamicRuleExpansion
}

AccessGroupDynamicRuleInterface has methods to work with AccessGroupDynamicRule resources.

type AccessGroupDynamicRulesGetter

type AccessGroupDynamicRulesGetter interface {
	AccessGroupDynamicRules(namespace string) AccessGroupDynamicRuleInterface
}

AccessGroupDynamicRulesGetter has a method to return a AccessGroupDynamicRuleInterface. A group's client should implement this interface.

type AccessGroupExpansion

type AccessGroupExpansion interface{}

type AccessGroupInterface

type AccessGroupInterface interface {
	Create(ctx context.Context, accessGroup *v1alpha1.AccessGroup, opts v1.CreateOptions) (*v1alpha1.AccessGroup, error)
	Update(ctx context.Context, accessGroup *v1alpha1.AccessGroup, opts v1.UpdateOptions) (*v1alpha1.AccessGroup, error)
	UpdateStatus(ctx context.Context, accessGroup *v1alpha1.AccessGroup, opts v1.UpdateOptions) (*v1alpha1.AccessGroup, 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.AccessGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessGroupList, 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.AccessGroup, err error)
	AccessGroupExpansion
}

AccessGroupInterface has methods to work with AccessGroup resources.

type AccessGroupMembersExpansion

type AccessGroupMembersExpansion interface{}

type AccessGroupMembersInterface

type AccessGroupMembersInterface interface {
	Create(ctx context.Context, accessGroupMembers *v1alpha1.AccessGroupMembers, opts v1.CreateOptions) (*v1alpha1.AccessGroupMembers, error)
	Update(ctx context.Context, accessGroupMembers *v1alpha1.AccessGroupMembers, opts v1.UpdateOptions) (*v1alpha1.AccessGroupMembers, error)
	UpdateStatus(ctx context.Context, accessGroupMembers *v1alpha1.AccessGroupMembers, opts v1.UpdateOptions) (*v1alpha1.AccessGroupMembers, 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.AccessGroupMembers, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessGroupMembersList, 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.AccessGroupMembers, err error)
	AccessGroupMembersExpansion
}

AccessGroupMembersInterface has methods to work with AccessGroupMembers resources.

type AccessGroupMembersesGetter

type AccessGroupMembersesGetter interface {
	AccessGroupMemberses(namespace string) AccessGroupMembersInterface
}

AccessGroupMembersesGetter has a method to return a AccessGroupMembersInterface. A group's client should implement this interface.

type AccessGroupPoliciesGetter

type AccessGroupPoliciesGetter interface {
	AccessGroupPolicies(namespace string) AccessGroupPolicyInterface
}

AccessGroupPoliciesGetter has a method to return a AccessGroupPolicyInterface. A group's client should implement this interface.

type AccessGroupPolicyExpansion

type AccessGroupPolicyExpansion interface{}

type AccessGroupPolicyInterface

type AccessGroupPolicyInterface interface {
	Create(ctx context.Context, accessGroupPolicy *v1alpha1.AccessGroupPolicy, opts v1.CreateOptions) (*v1alpha1.AccessGroupPolicy, error)
	Update(ctx context.Context, accessGroupPolicy *v1alpha1.AccessGroupPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessGroupPolicy, error)
	UpdateStatus(ctx context.Context, accessGroupPolicy *v1alpha1.AccessGroupPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessGroupPolicy, 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.AccessGroupPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessGroupPolicyList, 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.AccessGroupPolicy, err error)
	AccessGroupPolicyExpansion
}

AccessGroupPolicyInterface has methods to work with AccessGroupPolicy resources.

type AccessGroupsGetter

type AccessGroupsGetter interface {
	AccessGroups(namespace string) AccessGroupInterface
}

AccessGroupsGetter has a method to return a AccessGroupInterface. A group's client should implement this interface.

type AccountSettingsExpansion

type AccountSettingsExpansion interface{}

type AccountSettingsInterface

type AccountSettingsInterface interface {
	Create(ctx context.Context, accountSettings *v1alpha1.AccountSettings, opts v1.CreateOptions) (*v1alpha1.AccountSettings, error)
	Update(ctx context.Context, accountSettings *v1alpha1.AccountSettings, opts v1.UpdateOptions) (*v1alpha1.AccountSettings, error)
	UpdateStatus(ctx context.Context, accountSettings *v1alpha1.AccountSettings, opts v1.UpdateOptions) (*v1alpha1.AccountSettings, 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.AccountSettings, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountSettingsList, 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.AccountSettings, err error)
	AccountSettingsExpansion
}

AccountSettingsInterface has methods to work with AccountSettings resources.

type AccountSettingsesGetter

type AccountSettingsesGetter interface {
	AccountSettingses(namespace string) AccountSettingsInterface
}

AccountSettingsesGetter has a method to return a AccountSettingsInterface. A group's client should implement this interface.

type ApiKeyExpansion

type ApiKeyExpansion interface{}

type ApiKeyInterface

type ApiKeyInterface interface {
	Create(ctx context.Context, apiKey *v1alpha1.ApiKey, opts v1.CreateOptions) (*v1alpha1.ApiKey, error)
	Update(ctx context.Context, apiKey *v1alpha1.ApiKey, opts v1.UpdateOptions) (*v1alpha1.ApiKey, error)
	UpdateStatus(ctx context.Context, apiKey *v1alpha1.ApiKey, opts v1.UpdateOptions) (*v1alpha1.ApiKey, 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.ApiKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiKeyList, 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.ApiKey, err error)
	ApiKeyExpansion
}

ApiKeyInterface has methods to work with ApiKey resources.

type ApiKeysGetter

type ApiKeysGetter interface {
	ApiKeys(namespace string) ApiKeyInterface
}

ApiKeysGetter has a method to return a ApiKeyInterface. A group's client should implement this interface.

type AuthorizationPoliciesGetter

type AuthorizationPoliciesGetter interface {
	AuthorizationPolicies(namespace string) AuthorizationPolicyInterface
}

AuthorizationPoliciesGetter has a method to return a AuthorizationPolicyInterface. A group's client should implement this interface.

type AuthorizationPolicyDetachExpansion

type AuthorizationPolicyDetachExpansion interface{}

type AuthorizationPolicyDetachInterface

type AuthorizationPolicyDetachInterface interface {
	Create(ctx context.Context, authorizationPolicyDetach *v1alpha1.AuthorizationPolicyDetach, opts v1.CreateOptions) (*v1alpha1.AuthorizationPolicyDetach, error)
	Update(ctx context.Context, authorizationPolicyDetach *v1alpha1.AuthorizationPolicyDetach, opts v1.UpdateOptions) (*v1alpha1.AuthorizationPolicyDetach, error)
	UpdateStatus(ctx context.Context, authorizationPolicyDetach *v1alpha1.AuthorizationPolicyDetach, opts v1.UpdateOptions) (*v1alpha1.AuthorizationPolicyDetach, 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.AuthorizationPolicyDetach, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuthorizationPolicyDetachList, 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.AuthorizationPolicyDetach, err error)
	AuthorizationPolicyDetachExpansion
}

AuthorizationPolicyDetachInterface has methods to work with AuthorizationPolicyDetach resources.

type AuthorizationPolicyDetachesGetter

type AuthorizationPolicyDetachesGetter interface {
	AuthorizationPolicyDetaches(namespace string) AuthorizationPolicyDetachInterface
}

AuthorizationPolicyDetachesGetter has a method to return a AuthorizationPolicyDetachInterface. A group's client should implement this interface.

type AuthorizationPolicyExpansion

type AuthorizationPolicyExpansion interface{}

type AuthorizationPolicyInterface

type AuthorizationPolicyInterface interface {
	Create(ctx context.Context, authorizationPolicy *v1alpha1.AuthorizationPolicy, opts v1.CreateOptions) (*v1alpha1.AuthorizationPolicy, error)
	Update(ctx context.Context, authorizationPolicy *v1alpha1.AuthorizationPolicy, opts v1.UpdateOptions) (*v1alpha1.AuthorizationPolicy, error)
	UpdateStatus(ctx context.Context, authorizationPolicy *v1alpha1.AuthorizationPolicy, opts v1.UpdateOptions) (*v1alpha1.AuthorizationPolicy, 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.AuthorizationPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuthorizationPolicyList, 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.AuthorizationPolicy, err error)
	AuthorizationPolicyExpansion
}

AuthorizationPolicyInterface has methods to work with AuthorizationPolicy resources.

type CustomRoleExpansion

type CustomRoleExpansion interface{}

type CustomRoleInterface

type CustomRoleInterface interface {
	Create(ctx context.Context, customRole *v1alpha1.CustomRole, opts v1.CreateOptions) (*v1alpha1.CustomRole, error)
	Update(ctx context.Context, customRole *v1alpha1.CustomRole, opts v1.UpdateOptions) (*v1alpha1.CustomRole, error)
	UpdateStatus(ctx context.Context, customRole *v1alpha1.CustomRole, opts v1.UpdateOptions) (*v1alpha1.CustomRole, 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.CustomRole, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CustomRoleList, 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.CustomRole, err error)
	CustomRoleExpansion
}

CustomRoleInterface has methods to work with CustomRole resources.

type CustomRolesGetter

type CustomRolesGetter interface {
	CustomRoles(namespace string) CustomRoleInterface
}

CustomRolesGetter has a method to return a CustomRoleInterface. A group's client should implement this interface.

type IamV1alpha1Client

type IamV1alpha1Client struct {
	// contains filtered or unexported fields
}

IamV1alpha1Client is used to interact with features provided by the iam.ibm.kubeform.com group.

func New

New creates a new IamV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*IamV1alpha1Client, error)

NewForConfig creates a new IamV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *IamV1alpha1Client

NewForConfigOrDie creates a new IamV1alpha1Client for the given config and panics if there is an error in the config.

func (*IamV1alpha1Client) AccessGroupDynamicRules

func (c *IamV1alpha1Client) AccessGroupDynamicRules(namespace string) AccessGroupDynamicRuleInterface

func (*IamV1alpha1Client) AccessGroupMemberses

func (c *IamV1alpha1Client) AccessGroupMemberses(namespace string) AccessGroupMembersInterface

func (*IamV1alpha1Client) AccessGroupPolicies

func (c *IamV1alpha1Client) AccessGroupPolicies(namespace string) AccessGroupPolicyInterface

func (*IamV1alpha1Client) AccessGroups

func (c *IamV1alpha1Client) AccessGroups(namespace string) AccessGroupInterface

func (*IamV1alpha1Client) AccountSettingses

func (c *IamV1alpha1Client) AccountSettingses(namespace string) AccountSettingsInterface

func (*IamV1alpha1Client) ApiKeys

func (c *IamV1alpha1Client) ApiKeys(namespace string) ApiKeyInterface

func (*IamV1alpha1Client) AuthorizationPolicies

func (c *IamV1alpha1Client) AuthorizationPolicies(namespace string) AuthorizationPolicyInterface

func (*IamV1alpha1Client) AuthorizationPolicyDetaches

func (c *IamV1alpha1Client) AuthorizationPolicyDetaches(namespace string) AuthorizationPolicyDetachInterface

func (*IamV1alpha1Client) CustomRoles

func (c *IamV1alpha1Client) CustomRoles(namespace string) CustomRoleInterface

func (*IamV1alpha1Client) RESTClient

func (c *IamV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*IamV1alpha1Client) ServiceAPIKeys

func (c *IamV1alpha1Client) ServiceAPIKeys(namespace string) ServiceAPIKeyInterface

func (*IamV1alpha1Client) ServiceIDs

func (c *IamV1alpha1Client) ServiceIDs(namespace string) ServiceIDInterface

func (*IamV1alpha1Client) ServicePolicies

func (c *IamV1alpha1Client) ServicePolicies(namespace string) ServicePolicyInterface

func (*IamV1alpha1Client) UserInvites

func (c *IamV1alpha1Client) UserInvites(namespace string) UserInviteInterface

func (*IamV1alpha1Client) UserPolicies

func (c *IamV1alpha1Client) UserPolicies(namespace string) UserPolicyInterface

func (*IamV1alpha1Client) UserSettingses

func (c *IamV1alpha1Client) UserSettingses(namespace string) UserSettingsInterface

type ServiceAPIKeyExpansion

type ServiceAPIKeyExpansion interface{}

type ServiceAPIKeyInterface

type ServiceAPIKeyInterface interface {
	Create(ctx context.Context, serviceAPIKey *v1alpha1.ServiceAPIKey, opts v1.CreateOptions) (*v1alpha1.ServiceAPIKey, error)
	Update(ctx context.Context, serviceAPIKey *v1alpha1.ServiceAPIKey, opts v1.UpdateOptions) (*v1alpha1.ServiceAPIKey, error)
	UpdateStatus(ctx context.Context, serviceAPIKey *v1alpha1.ServiceAPIKey, opts v1.UpdateOptions) (*v1alpha1.ServiceAPIKey, 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.ServiceAPIKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceAPIKeyList, 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.ServiceAPIKey, err error)
	ServiceAPIKeyExpansion
}

ServiceAPIKeyInterface has methods to work with ServiceAPIKey resources.

type ServiceAPIKeysGetter

type ServiceAPIKeysGetter interface {
	ServiceAPIKeys(namespace string) ServiceAPIKeyInterface
}

ServiceAPIKeysGetter has a method to return a ServiceAPIKeyInterface. A group's client should implement this interface.

type ServiceIDExpansion

type ServiceIDExpansion interface{}

type ServiceIDInterface

type ServiceIDInterface interface {
	Create(ctx context.Context, serviceID *v1alpha1.ServiceID, opts v1.CreateOptions) (*v1alpha1.ServiceID, error)
	Update(ctx context.Context, serviceID *v1alpha1.ServiceID, opts v1.UpdateOptions) (*v1alpha1.ServiceID, error)
	UpdateStatus(ctx context.Context, serviceID *v1alpha1.ServiceID, opts v1.UpdateOptions) (*v1alpha1.ServiceID, 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.ServiceID, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceIDList, 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.ServiceID, err error)
	ServiceIDExpansion
}

ServiceIDInterface has methods to work with ServiceID resources.

type ServiceIDsGetter

type ServiceIDsGetter interface {
	ServiceIDs(namespace string) ServiceIDInterface
}

ServiceIDsGetter has a method to return a ServiceIDInterface. A group's client should implement this interface.

type ServicePoliciesGetter

type ServicePoliciesGetter interface {
	ServicePolicies(namespace string) ServicePolicyInterface
}

ServicePoliciesGetter has a method to return a ServicePolicyInterface. A group's client should implement this interface.

type ServicePolicyExpansion

type ServicePolicyExpansion interface{}

type ServicePolicyInterface

type ServicePolicyInterface interface {
	Create(ctx context.Context, servicePolicy *v1alpha1.ServicePolicy, opts v1.CreateOptions) (*v1alpha1.ServicePolicy, error)
	Update(ctx context.Context, servicePolicy *v1alpha1.ServicePolicy, opts v1.UpdateOptions) (*v1alpha1.ServicePolicy, error)
	UpdateStatus(ctx context.Context, servicePolicy *v1alpha1.ServicePolicy, opts v1.UpdateOptions) (*v1alpha1.ServicePolicy, 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.ServicePolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServicePolicyList, 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.ServicePolicy, err error)
	ServicePolicyExpansion
}

ServicePolicyInterface has methods to work with ServicePolicy resources.

type UserInviteExpansion

type UserInviteExpansion interface{}

type UserInviteInterface

type UserInviteInterface interface {
	Create(ctx context.Context, userInvite *v1alpha1.UserInvite, opts v1.CreateOptions) (*v1alpha1.UserInvite, error)
	Update(ctx context.Context, userInvite *v1alpha1.UserInvite, opts v1.UpdateOptions) (*v1alpha1.UserInvite, error)
	UpdateStatus(ctx context.Context, userInvite *v1alpha1.UserInvite, opts v1.UpdateOptions) (*v1alpha1.UserInvite, 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.UserInvite, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserInviteList, 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.UserInvite, err error)
	UserInviteExpansion
}

UserInviteInterface has methods to work with UserInvite resources.

type UserInvitesGetter

type UserInvitesGetter interface {
	UserInvites(namespace string) UserInviteInterface
}

UserInvitesGetter has a method to return a UserInviteInterface. A group's client should implement this interface.

type UserPoliciesGetter

type UserPoliciesGetter interface {
	UserPolicies(namespace string) UserPolicyInterface
}

UserPoliciesGetter has a method to return a UserPolicyInterface. A group's client should implement this interface.

type UserPolicyExpansion

type UserPolicyExpansion interface{}

type UserPolicyInterface

type UserPolicyInterface interface {
	Create(ctx context.Context, userPolicy *v1alpha1.UserPolicy, opts v1.CreateOptions) (*v1alpha1.UserPolicy, error)
	Update(ctx context.Context, userPolicy *v1alpha1.UserPolicy, opts v1.UpdateOptions) (*v1alpha1.UserPolicy, error)
	UpdateStatus(ctx context.Context, userPolicy *v1alpha1.UserPolicy, opts v1.UpdateOptions) (*v1alpha1.UserPolicy, 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.UserPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserPolicyList, 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.UserPolicy, err error)
	UserPolicyExpansion
}

UserPolicyInterface has methods to work with UserPolicy resources.

type UserSettingsExpansion

type UserSettingsExpansion interface{}

type UserSettingsInterface

type UserSettingsInterface interface {
	Create(ctx context.Context, userSettings *v1alpha1.UserSettings, opts v1.CreateOptions) (*v1alpha1.UserSettings, error)
	Update(ctx context.Context, userSettings *v1alpha1.UserSettings, opts v1.UpdateOptions) (*v1alpha1.UserSettings, error)
	UpdateStatus(ctx context.Context, userSettings *v1alpha1.UserSettings, opts v1.UpdateOptions) (*v1alpha1.UserSettings, 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.UserSettings, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserSettingsList, 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.UserSettings, err error)
	UserSettingsExpansion
}

UserSettingsInterface has methods to work with UserSettings resources.

type UserSettingsesGetter

type UserSettingsesGetter interface {
	UserSettingses(namespace string) UserSettingsInterface
}

UserSettingsesGetter has a method to return a UserSettingsInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL