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 AccessKeyExpansion

type AccessKeyExpansion interface{}

type AccessKeyInterface

type AccessKeyInterface interface {
	Create(ctx context.Context, accessKey *v1alpha1.AccessKey, opts v1.CreateOptions) (*v1alpha1.AccessKey, error)
	Update(ctx context.Context, accessKey *v1alpha1.AccessKey, opts v1.UpdateOptions) (*v1alpha1.AccessKey, error)
	UpdateStatus(ctx context.Context, accessKey *v1alpha1.AccessKey, opts v1.UpdateOptions) (*v1alpha1.AccessKey, 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.AccessKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessKeyList, 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.AccessKey, err error)
	AccessKeyExpansion
}

AccessKeyInterface has methods to work with AccessKey resources.

type AccessKeysGetter

type AccessKeysGetter interface {
	AccessKeys(namespace string) AccessKeyInterface
}

AccessKeysGetter has a method to return a AccessKeyInterface. A group's client should implement this interface.

type AccountAliasExpansion

type AccountAliasExpansion interface{}

type AccountAliasInterface

type AccountAliasInterface interface {
	Create(ctx context.Context, accountAlias *v1alpha1.AccountAlias, opts v1.CreateOptions) (*v1alpha1.AccountAlias, error)
	Update(ctx context.Context, accountAlias *v1alpha1.AccountAlias, opts v1.UpdateOptions) (*v1alpha1.AccountAlias, error)
	UpdateStatus(ctx context.Context, accountAlias *v1alpha1.AccountAlias, opts v1.UpdateOptions) (*v1alpha1.AccountAlias, 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.AccountAlias, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountAliasList, 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.AccountAlias, err error)
	AccountAliasExpansion
}

AccountAliasInterface has methods to work with AccountAlias resources.

type AccountAliasesGetter

type AccountAliasesGetter interface {
	AccountAliases(namespace string) AccountAliasInterface
}

AccountAliasesGetter has a method to return a AccountAliasInterface. A group's client should implement this interface.

type AccountPasswordPoliciesGetter

type AccountPasswordPoliciesGetter interface {
	AccountPasswordPolicies(namespace string) AccountPasswordPolicyInterface
}

AccountPasswordPoliciesGetter has a method to return a AccountPasswordPolicyInterface. A group's client should implement this interface.

type AccountPasswordPolicyExpansion

type AccountPasswordPolicyExpansion interface{}

type AccountPasswordPolicyInterface

type AccountPasswordPolicyInterface interface {
	Create(ctx context.Context, accountPasswordPolicy *v1alpha1.AccountPasswordPolicy, opts v1.CreateOptions) (*v1alpha1.AccountPasswordPolicy, error)
	Update(ctx context.Context, accountPasswordPolicy *v1alpha1.AccountPasswordPolicy, opts v1.UpdateOptions) (*v1alpha1.AccountPasswordPolicy, error)
	UpdateStatus(ctx context.Context, accountPasswordPolicy *v1alpha1.AccountPasswordPolicy, opts v1.UpdateOptions) (*v1alpha1.AccountPasswordPolicy, 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.AccountPasswordPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountPasswordPolicyList, 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.AccountPasswordPolicy, err error)
	AccountPasswordPolicyExpansion
}

AccountPasswordPolicyInterface has methods to work with AccountPasswordPolicy resources.

type AliasExpansion

type AliasExpansion interface{}

type AliasInterface

type AliasInterface interface {
	Create(ctx context.Context, alias *v1alpha1.Alias, opts v1.CreateOptions) (*v1alpha1.Alias, error)
	Update(ctx context.Context, alias *v1alpha1.Alias, opts v1.UpdateOptions) (*v1alpha1.Alias, error)
	UpdateStatus(ctx context.Context, alias *v1alpha1.Alias, opts v1.UpdateOptions) (*v1alpha1.Alias, 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.Alias, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AliasList, 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.Alias, err error)
	AliasExpansion
}

AliasInterface has methods to work with Alias resources.

type AliasesGetter

type AliasesGetter interface {
	Aliases(namespace string) AliasInterface
}

AliasesGetter has a method to return a AliasInterface. A group's client should implement this interface.

type GroupExpansion

type GroupExpansion interface{}

type GroupInterface

type GroupInterface interface {
	Create(ctx context.Context, group *v1alpha1.Group, opts v1.CreateOptions) (*v1alpha1.Group, error)
	Update(ctx context.Context, group *v1alpha1.Group, opts v1.UpdateOptions) (*v1alpha1.Group, error)
	UpdateStatus(ctx context.Context, group *v1alpha1.Group, opts v1.UpdateOptions) (*v1alpha1.Group, 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.Group, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GroupList, 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.Group, err error)
	GroupExpansion
}

GroupInterface has methods to work with Group resources.

type GroupMembershipExpansion

type GroupMembershipExpansion interface{}

type GroupMembershipInterface

type GroupMembershipInterface interface {
	Create(ctx context.Context, groupMembership *v1alpha1.GroupMembership, opts v1.CreateOptions) (*v1alpha1.GroupMembership, error)
	Update(ctx context.Context, groupMembership *v1alpha1.GroupMembership, opts v1.UpdateOptions) (*v1alpha1.GroupMembership, error)
	UpdateStatus(ctx context.Context, groupMembership *v1alpha1.GroupMembership, opts v1.UpdateOptions) (*v1alpha1.GroupMembership, 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.GroupMembership, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GroupMembershipList, 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.GroupMembership, err error)
	GroupMembershipExpansion
}

GroupMembershipInterface has methods to work with GroupMembership resources.

type GroupMembershipsGetter

type GroupMembershipsGetter interface {
	GroupMemberships(namespace string) GroupMembershipInterface
}

GroupMembershipsGetter has a method to return a GroupMembershipInterface. A group's client should implement this interface.

type GroupPolicyAttachmentExpansion

type GroupPolicyAttachmentExpansion interface{}

type GroupPolicyAttachmentInterface

type GroupPolicyAttachmentInterface interface {
	Create(ctx context.Context, groupPolicyAttachment *v1alpha1.GroupPolicyAttachment, opts v1.CreateOptions) (*v1alpha1.GroupPolicyAttachment, error)
	Update(ctx context.Context, groupPolicyAttachment *v1alpha1.GroupPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.GroupPolicyAttachment, error)
	UpdateStatus(ctx context.Context, groupPolicyAttachment *v1alpha1.GroupPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.GroupPolicyAttachment, 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.GroupPolicyAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GroupPolicyAttachmentList, 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.GroupPolicyAttachment, err error)
	GroupPolicyAttachmentExpansion
}

GroupPolicyAttachmentInterface has methods to work with GroupPolicyAttachment resources.

type GroupPolicyAttachmentsGetter

type GroupPolicyAttachmentsGetter interface {
	GroupPolicyAttachments(namespace string) GroupPolicyAttachmentInterface
}

GroupPolicyAttachmentsGetter has a method to return a GroupPolicyAttachmentInterface. A group's client should implement this interface.

type GroupsGetter

type GroupsGetter interface {
	Groups(namespace string) GroupInterface
}

GroupsGetter has a method to return a GroupInterface. A group's client should implement this interface.

type LoginProfileExpansion

type LoginProfileExpansion interface{}

type LoginProfileInterface

type LoginProfileInterface interface {
	Create(ctx context.Context, loginProfile *v1alpha1.LoginProfile, opts v1.CreateOptions) (*v1alpha1.LoginProfile, error)
	Update(ctx context.Context, loginProfile *v1alpha1.LoginProfile, opts v1.UpdateOptions) (*v1alpha1.LoginProfile, error)
	UpdateStatus(ctx context.Context, loginProfile *v1alpha1.LoginProfile, opts v1.UpdateOptions) (*v1alpha1.LoginProfile, 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.LoginProfile, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LoginProfileList, 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.LoginProfile, err error)
	LoginProfileExpansion
}

LoginProfileInterface has methods to work with LoginProfile resources.

type LoginProfilesGetter

type LoginProfilesGetter interface {
	LoginProfiles(namespace string) LoginProfileInterface
}

LoginProfilesGetter has a method to return a LoginProfileInterface. A group's client should implement this interface.

type PoliciesGetter

type PoliciesGetter interface {
	Policies(namespace string) PolicyInterface
}

PoliciesGetter has a method to return a PolicyInterface. A group's client should implement this interface.

type PolicyExpansion

type PolicyExpansion interface{}

type PolicyInterface

type PolicyInterface interface {
	Create(ctx context.Context, policy *v1alpha1.Policy, opts v1.CreateOptions) (*v1alpha1.Policy, error)
	Update(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, error)
	UpdateStatus(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, 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.Policy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyList, 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.Policy, err error)
	PolicyExpansion
}

PolicyInterface has methods to work with Policy resources.

type RamV1alpha1Client

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

RamV1alpha1Client is used to interact with features provided by the ram.alicloud.kubeform.com group.

func New

New creates a new RamV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new RamV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *RamV1alpha1Client

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

func (*RamV1alpha1Client) AccessKeys

func (c *RamV1alpha1Client) AccessKeys(namespace string) AccessKeyInterface

func (*RamV1alpha1Client) AccountAliases

func (c *RamV1alpha1Client) AccountAliases(namespace string) AccountAliasInterface

func (*RamV1alpha1Client) AccountPasswordPolicies

func (c *RamV1alpha1Client) AccountPasswordPolicies(namespace string) AccountPasswordPolicyInterface

func (*RamV1alpha1Client) Aliases

func (c *RamV1alpha1Client) Aliases(namespace string) AliasInterface

func (*RamV1alpha1Client) GroupMemberships

func (c *RamV1alpha1Client) GroupMemberships(namespace string) GroupMembershipInterface

func (*RamV1alpha1Client) GroupPolicyAttachments

func (c *RamV1alpha1Client) GroupPolicyAttachments(namespace string) GroupPolicyAttachmentInterface

func (*RamV1alpha1Client) Groups

func (c *RamV1alpha1Client) Groups(namespace string) GroupInterface

func (*RamV1alpha1Client) LoginProfiles

func (c *RamV1alpha1Client) LoginProfiles(namespace string) LoginProfileInterface

func (*RamV1alpha1Client) Policies

func (c *RamV1alpha1Client) Policies(namespace string) PolicyInterface

func (*RamV1alpha1Client) RESTClient

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

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

func (*RamV1alpha1Client) RoleAttachments

func (c *RamV1alpha1Client) RoleAttachments(namespace string) RoleAttachmentInterface

func (*RamV1alpha1Client) RolePolicyAttachments

func (c *RamV1alpha1Client) RolePolicyAttachments(namespace string) RolePolicyAttachmentInterface

func (*RamV1alpha1Client) Roles

func (c *RamV1alpha1Client) Roles(namespace string) RoleInterface

func (*RamV1alpha1Client) SamlProviders

func (c *RamV1alpha1Client) SamlProviders(namespace string) SamlProviderInterface

func (*RamV1alpha1Client) SecurityPreferences added in v0.5.0

func (c *RamV1alpha1Client) SecurityPreferences(namespace string) SecurityPreferenceInterface

func (*RamV1alpha1Client) UserPolicyAttachments

func (c *RamV1alpha1Client) UserPolicyAttachments(namespace string) UserPolicyAttachmentInterface

func (*RamV1alpha1Client) Users

func (c *RamV1alpha1Client) Users(namespace string) UserInterface

type RoleAttachmentExpansion

type RoleAttachmentExpansion interface{}

type RoleAttachmentInterface

type RoleAttachmentInterface interface {
	Create(ctx context.Context, roleAttachment *v1alpha1.RoleAttachment, opts v1.CreateOptions) (*v1alpha1.RoleAttachment, error)
	Update(ctx context.Context, roleAttachment *v1alpha1.RoleAttachment, opts v1.UpdateOptions) (*v1alpha1.RoleAttachment, error)
	UpdateStatus(ctx context.Context, roleAttachment *v1alpha1.RoleAttachment, opts v1.UpdateOptions) (*v1alpha1.RoleAttachment, 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.RoleAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RoleAttachmentList, 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.RoleAttachment, err error)
	RoleAttachmentExpansion
}

RoleAttachmentInterface has methods to work with RoleAttachment resources.

type RoleAttachmentsGetter

type RoleAttachmentsGetter interface {
	RoleAttachments(namespace string) RoleAttachmentInterface
}

RoleAttachmentsGetter has a method to return a RoleAttachmentInterface. A group's client should implement this interface.

type RoleExpansion

type RoleExpansion interface{}

type RoleInterface

type RoleInterface interface {
	Create(ctx context.Context, role *v1alpha1.Role, opts v1.CreateOptions) (*v1alpha1.Role, error)
	Update(ctx context.Context, role *v1alpha1.Role, opts v1.UpdateOptions) (*v1alpha1.Role, error)
	UpdateStatus(ctx context.Context, role *v1alpha1.Role, opts v1.UpdateOptions) (*v1alpha1.Role, 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.Role, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RoleList, 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.Role, err error)
	RoleExpansion
}

RoleInterface has methods to work with Role resources.

type RolePolicyAttachmentExpansion

type RolePolicyAttachmentExpansion interface{}

type RolePolicyAttachmentInterface

type RolePolicyAttachmentInterface interface {
	Create(ctx context.Context, rolePolicyAttachment *v1alpha1.RolePolicyAttachment, opts v1.CreateOptions) (*v1alpha1.RolePolicyAttachment, error)
	Update(ctx context.Context, rolePolicyAttachment *v1alpha1.RolePolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.RolePolicyAttachment, error)
	UpdateStatus(ctx context.Context, rolePolicyAttachment *v1alpha1.RolePolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.RolePolicyAttachment, 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.RolePolicyAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RolePolicyAttachmentList, 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.RolePolicyAttachment, err error)
	RolePolicyAttachmentExpansion
}

RolePolicyAttachmentInterface has methods to work with RolePolicyAttachment resources.

type RolePolicyAttachmentsGetter

type RolePolicyAttachmentsGetter interface {
	RolePolicyAttachments(namespace string) RolePolicyAttachmentInterface
}

RolePolicyAttachmentsGetter has a method to return a RolePolicyAttachmentInterface. A group's client should implement this interface.

type RolesGetter

type RolesGetter interface {
	Roles(namespace string) RoleInterface
}

RolesGetter has a method to return a RoleInterface. A group's client should implement this interface.

type SamlProviderExpansion

type SamlProviderExpansion interface{}

type SamlProviderInterface

type SamlProviderInterface interface {
	Create(ctx context.Context, samlProvider *v1alpha1.SamlProvider, opts v1.CreateOptions) (*v1alpha1.SamlProvider, error)
	Update(ctx context.Context, samlProvider *v1alpha1.SamlProvider, opts v1.UpdateOptions) (*v1alpha1.SamlProvider, error)
	UpdateStatus(ctx context.Context, samlProvider *v1alpha1.SamlProvider, opts v1.UpdateOptions) (*v1alpha1.SamlProvider, 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.SamlProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SamlProviderList, 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.SamlProvider, err error)
	SamlProviderExpansion
}

SamlProviderInterface has methods to work with SamlProvider resources.

type SamlProvidersGetter

type SamlProvidersGetter interface {
	SamlProviders(namespace string) SamlProviderInterface
}

SamlProvidersGetter has a method to return a SamlProviderInterface. A group's client should implement this interface.

type SecurityPreferenceExpansion added in v0.5.0

type SecurityPreferenceExpansion interface{}

type SecurityPreferenceInterface added in v0.5.0

type SecurityPreferenceInterface interface {
	Create(ctx context.Context, securityPreference *v1alpha1.SecurityPreference, opts v1.CreateOptions) (*v1alpha1.SecurityPreference, error)
	Update(ctx context.Context, securityPreference *v1alpha1.SecurityPreference, opts v1.UpdateOptions) (*v1alpha1.SecurityPreference, error)
	UpdateStatus(ctx context.Context, securityPreference *v1alpha1.SecurityPreference, opts v1.UpdateOptions) (*v1alpha1.SecurityPreference, 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.SecurityPreference, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SecurityPreferenceList, 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.SecurityPreference, err error)
	SecurityPreferenceExpansion
}

SecurityPreferenceInterface has methods to work with SecurityPreference resources.

type SecurityPreferencesGetter added in v0.5.0

type SecurityPreferencesGetter interface {
	SecurityPreferences(namespace string) SecurityPreferenceInterface
}

SecurityPreferencesGetter has a method to return a SecurityPreferenceInterface. A group's client should implement this interface.

type UserExpansion

type UserExpansion interface{}

type UserInterface

type UserInterface interface {
	Create(ctx context.Context, user *v1alpha1.User, opts v1.CreateOptions) (*v1alpha1.User, error)
	Update(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, error)
	UpdateStatus(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, 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.User, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserList, 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.User, err error)
	UserExpansion
}

UserInterface has methods to work with User resources.

type UserPolicyAttachmentExpansion

type UserPolicyAttachmentExpansion interface{}

type UserPolicyAttachmentInterface

type UserPolicyAttachmentInterface interface {
	Create(ctx context.Context, userPolicyAttachment *v1alpha1.UserPolicyAttachment, opts v1.CreateOptions) (*v1alpha1.UserPolicyAttachment, error)
	Update(ctx context.Context, userPolicyAttachment *v1alpha1.UserPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.UserPolicyAttachment, error)
	UpdateStatus(ctx context.Context, userPolicyAttachment *v1alpha1.UserPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.UserPolicyAttachment, 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.UserPolicyAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserPolicyAttachmentList, 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.UserPolicyAttachment, err error)
	UserPolicyAttachmentExpansion
}

UserPolicyAttachmentInterface has methods to work with UserPolicyAttachment resources.

type UserPolicyAttachmentsGetter

type UserPolicyAttachmentsGetter interface {
	UserPolicyAttachments(namespace string) UserPolicyAttachmentInterface
}

UserPolicyAttachmentsGetter has a method to return a UserPolicyAttachmentInterface. A group's client should implement this interface.

type UsersGetter

type UsersGetter interface {
	Users(namespace string) UserInterface
}

UsersGetter has a method to return a UserInterface. 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