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 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 GroupPoliciesGetter

type GroupPoliciesGetter interface {
	GroupPolicies(namespace string) GroupPolicyInterface
}

GroupPoliciesGetter has a method to return a GroupPolicyInterface. 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 GroupPolicyExpansion

type GroupPolicyExpansion interface{}

type GroupPolicyInterface

type GroupPolicyInterface interface {
	Create(ctx context.Context, groupPolicy *v1alpha1.GroupPolicy, opts v1.CreateOptions) (*v1alpha1.GroupPolicy, error)
	Update(ctx context.Context, groupPolicy *v1alpha1.GroupPolicy, opts v1.UpdateOptions) (*v1alpha1.GroupPolicy, error)
	UpdateStatus(ctx context.Context, groupPolicy *v1alpha1.GroupPolicy, opts v1.UpdateOptions) (*v1alpha1.GroupPolicy, 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.GroupPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.GroupPolicyList, 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.GroupPolicy, err error)
	GroupPolicyExpansion
}

GroupPolicyInterface has methods to work with GroupPolicy resources.

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 IamV1alpha1Client

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

IamV1alpha1Client is used to interact with features provided by the iam.aws.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) AccessKeys

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

func (*IamV1alpha1Client) AccountAliases

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

func (*IamV1alpha1Client) AccountPasswordPolicies

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

func (*IamV1alpha1Client) GroupMemberships

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

func (*IamV1alpha1Client) GroupPolicies

func (c *IamV1alpha1Client) GroupPolicies(namespace string) GroupPolicyInterface

func (*IamV1alpha1Client) GroupPolicyAttachments

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

func (*IamV1alpha1Client) Groups

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

func (*IamV1alpha1Client) InstanceProfiles

func (c *IamV1alpha1Client) InstanceProfiles(namespace string) InstanceProfileInterface

func (*IamV1alpha1Client) OpenidConnectProviders

func (c *IamV1alpha1Client) OpenidConnectProviders(namespace string) OpenidConnectProviderInterface

func (*IamV1alpha1Client) Policies

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

func (*IamV1alpha1Client) PolicyAttachments

func (c *IamV1alpha1Client) PolicyAttachments(namespace string) PolicyAttachmentInterface

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) RolePolicies

func (c *IamV1alpha1Client) RolePolicies(namespace string) RolePolicyInterface

func (*IamV1alpha1Client) RolePolicyAttachments

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

func (*IamV1alpha1Client) Roles

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

func (*IamV1alpha1Client) SamlProviders

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

func (*IamV1alpha1Client) ServerCertificates

func (c *IamV1alpha1Client) ServerCertificates(namespace string) ServerCertificateInterface

func (*IamV1alpha1Client) ServiceLinkedRoles

func (c *IamV1alpha1Client) ServiceLinkedRoles(namespace string) ServiceLinkedRoleInterface

func (*IamV1alpha1Client) ServiceSpecificCredentials added in v0.5.0

func (c *IamV1alpha1Client) ServiceSpecificCredentials(namespace string) ServiceSpecificCredentialInterface

func (*IamV1alpha1Client) SigningCertificates added in v0.5.0

func (c *IamV1alpha1Client) SigningCertificates(namespace string) SigningCertificateInterface

func (*IamV1alpha1Client) UserGroupMemberships

func (c *IamV1alpha1Client) UserGroupMemberships(namespace string) UserGroupMembershipInterface

func (*IamV1alpha1Client) UserLoginProfiles

func (c *IamV1alpha1Client) UserLoginProfiles(namespace string) UserLoginProfileInterface

func (*IamV1alpha1Client) UserPolicies

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

func (*IamV1alpha1Client) UserPolicyAttachments

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

func (*IamV1alpha1Client) UserSSHKeys

func (c *IamV1alpha1Client) UserSSHKeys(namespace string) UserSSHKeyInterface

func (*IamV1alpha1Client) Users

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

func (*IamV1alpha1Client) VirtualMfaDevices added in v0.5.0

func (c *IamV1alpha1Client) VirtualMfaDevices(namespace string) VirtualMfaDeviceInterface

type InstanceProfileExpansion

type InstanceProfileExpansion interface{}

type InstanceProfileInterface

type InstanceProfileInterface interface {
	Create(ctx context.Context, instanceProfile *v1alpha1.InstanceProfile, opts v1.CreateOptions) (*v1alpha1.InstanceProfile, error)
	Update(ctx context.Context, instanceProfile *v1alpha1.InstanceProfile, opts v1.UpdateOptions) (*v1alpha1.InstanceProfile, error)
	UpdateStatus(ctx context.Context, instanceProfile *v1alpha1.InstanceProfile, opts v1.UpdateOptions) (*v1alpha1.InstanceProfile, 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.InstanceProfile, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InstanceProfileList, 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.InstanceProfile, err error)
	InstanceProfileExpansion
}

InstanceProfileInterface has methods to work with InstanceProfile resources.

type InstanceProfilesGetter

type InstanceProfilesGetter interface {
	InstanceProfiles(namespace string) InstanceProfileInterface
}

InstanceProfilesGetter has a method to return a InstanceProfileInterface. A group's client should implement this interface.

type OpenidConnectProviderExpansion

type OpenidConnectProviderExpansion interface{}

type OpenidConnectProviderInterface

type OpenidConnectProviderInterface interface {
	Create(ctx context.Context, openidConnectProvider *v1alpha1.OpenidConnectProvider, opts v1.CreateOptions) (*v1alpha1.OpenidConnectProvider, error)
	Update(ctx context.Context, openidConnectProvider *v1alpha1.OpenidConnectProvider, opts v1.UpdateOptions) (*v1alpha1.OpenidConnectProvider, error)
	UpdateStatus(ctx context.Context, openidConnectProvider *v1alpha1.OpenidConnectProvider, opts v1.UpdateOptions) (*v1alpha1.OpenidConnectProvider, 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.OpenidConnectProvider, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OpenidConnectProviderList, 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.OpenidConnectProvider, err error)
	OpenidConnectProviderExpansion
}

OpenidConnectProviderInterface has methods to work with OpenidConnectProvider resources.

type OpenidConnectProvidersGetter

type OpenidConnectProvidersGetter interface {
	OpenidConnectProviders(namespace string) OpenidConnectProviderInterface
}

OpenidConnectProvidersGetter has a method to return a OpenidConnectProviderInterface. 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 PolicyAttachmentExpansion

type PolicyAttachmentExpansion interface{}

type PolicyAttachmentInterface

type PolicyAttachmentInterface interface {
	Create(ctx context.Context, policyAttachment *v1alpha1.PolicyAttachment, opts v1.CreateOptions) (*v1alpha1.PolicyAttachment, error)
	Update(ctx context.Context, policyAttachment *v1alpha1.PolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.PolicyAttachment, error)
	UpdateStatus(ctx context.Context, policyAttachment *v1alpha1.PolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.PolicyAttachment, 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.PolicyAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyAttachmentList, 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.PolicyAttachment, err error)
	PolicyAttachmentExpansion
}

PolicyAttachmentInterface has methods to work with PolicyAttachment resources.

type PolicyAttachmentsGetter

type PolicyAttachmentsGetter interface {
	PolicyAttachments(namespace string) PolicyAttachmentInterface
}

PolicyAttachmentsGetter has a method to return a PolicyAttachmentInterface. 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 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 RolePoliciesGetter

type RolePoliciesGetter interface {
	RolePolicies(namespace string) RolePolicyInterface
}

RolePoliciesGetter has a method to return a RolePolicyInterface. A group's client should implement this interface.

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 RolePolicyExpansion

type RolePolicyExpansion interface{}

type RolePolicyInterface

type RolePolicyInterface interface {
	Create(ctx context.Context, rolePolicy *v1alpha1.RolePolicy, opts v1.CreateOptions) (*v1alpha1.RolePolicy, error)
	Update(ctx context.Context, rolePolicy *v1alpha1.RolePolicy, opts v1.UpdateOptions) (*v1alpha1.RolePolicy, error)
	UpdateStatus(ctx context.Context, rolePolicy *v1alpha1.RolePolicy, opts v1.UpdateOptions) (*v1alpha1.RolePolicy, 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.RolePolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RolePolicyList, 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.RolePolicy, err error)
	RolePolicyExpansion
}

RolePolicyInterface has methods to work with RolePolicy resources.

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 ServerCertificateExpansion

type ServerCertificateExpansion interface{}

type ServerCertificateInterface

type ServerCertificateInterface interface {
	Create(ctx context.Context, serverCertificate *v1alpha1.ServerCertificate, opts v1.CreateOptions) (*v1alpha1.ServerCertificate, error)
	Update(ctx context.Context, serverCertificate *v1alpha1.ServerCertificate, opts v1.UpdateOptions) (*v1alpha1.ServerCertificate, error)
	UpdateStatus(ctx context.Context, serverCertificate *v1alpha1.ServerCertificate, opts v1.UpdateOptions) (*v1alpha1.ServerCertificate, 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.ServerCertificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerCertificateList, 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.ServerCertificate, err error)
	ServerCertificateExpansion
}

ServerCertificateInterface has methods to work with ServerCertificate resources.

type ServerCertificatesGetter

type ServerCertificatesGetter interface {
	ServerCertificates(namespace string) ServerCertificateInterface
}

ServerCertificatesGetter has a method to return a ServerCertificateInterface. A group's client should implement this interface.

type ServiceLinkedRoleExpansion

type ServiceLinkedRoleExpansion interface{}

type ServiceLinkedRoleInterface

type ServiceLinkedRoleInterface interface {
	Create(ctx context.Context, serviceLinkedRole *v1alpha1.ServiceLinkedRole, opts v1.CreateOptions) (*v1alpha1.ServiceLinkedRole, error)
	Update(ctx context.Context, serviceLinkedRole *v1alpha1.ServiceLinkedRole, opts v1.UpdateOptions) (*v1alpha1.ServiceLinkedRole, error)
	UpdateStatus(ctx context.Context, serviceLinkedRole *v1alpha1.ServiceLinkedRole, opts v1.UpdateOptions) (*v1alpha1.ServiceLinkedRole, 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.ServiceLinkedRole, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceLinkedRoleList, 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.ServiceLinkedRole, err error)
	ServiceLinkedRoleExpansion
}

ServiceLinkedRoleInterface has methods to work with ServiceLinkedRole resources.

type ServiceLinkedRolesGetter

type ServiceLinkedRolesGetter interface {
	ServiceLinkedRoles(namespace string) ServiceLinkedRoleInterface
}

ServiceLinkedRolesGetter has a method to return a ServiceLinkedRoleInterface. A group's client should implement this interface.

type ServiceSpecificCredentialExpansion added in v0.5.0

type ServiceSpecificCredentialExpansion interface{}

type ServiceSpecificCredentialInterface added in v0.5.0

type ServiceSpecificCredentialInterface interface {
	Create(ctx context.Context, serviceSpecificCredential *v1alpha1.ServiceSpecificCredential, opts v1.CreateOptions) (*v1alpha1.ServiceSpecificCredential, error)
	Update(ctx context.Context, serviceSpecificCredential *v1alpha1.ServiceSpecificCredential, opts v1.UpdateOptions) (*v1alpha1.ServiceSpecificCredential, error)
	UpdateStatus(ctx context.Context, serviceSpecificCredential *v1alpha1.ServiceSpecificCredential, opts v1.UpdateOptions) (*v1alpha1.ServiceSpecificCredential, 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.ServiceSpecificCredential, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceSpecificCredentialList, 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.ServiceSpecificCredential, err error)
	ServiceSpecificCredentialExpansion
}

ServiceSpecificCredentialInterface has methods to work with ServiceSpecificCredential resources.

type ServiceSpecificCredentialsGetter added in v0.5.0

type ServiceSpecificCredentialsGetter interface {
	ServiceSpecificCredentials(namespace string) ServiceSpecificCredentialInterface
}

ServiceSpecificCredentialsGetter has a method to return a ServiceSpecificCredentialInterface. A group's client should implement this interface.

type SigningCertificateExpansion added in v0.5.0

type SigningCertificateExpansion interface{}

type SigningCertificateInterface added in v0.5.0

type SigningCertificateInterface interface {
	Create(ctx context.Context, signingCertificate *v1alpha1.SigningCertificate, opts v1.CreateOptions) (*v1alpha1.SigningCertificate, error)
	Update(ctx context.Context, signingCertificate *v1alpha1.SigningCertificate, opts v1.UpdateOptions) (*v1alpha1.SigningCertificate, error)
	UpdateStatus(ctx context.Context, signingCertificate *v1alpha1.SigningCertificate, opts v1.UpdateOptions) (*v1alpha1.SigningCertificate, 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.SigningCertificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SigningCertificateList, 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.SigningCertificate, err error)
	SigningCertificateExpansion
}

SigningCertificateInterface has methods to work with SigningCertificate resources.

type SigningCertificatesGetter added in v0.5.0

type SigningCertificatesGetter interface {
	SigningCertificates(namespace string) SigningCertificateInterface
}

SigningCertificatesGetter has a method to return a SigningCertificateInterface. A group's client should implement this interface.

type UserExpansion

type UserExpansion interface{}

type UserGroupMembershipExpansion

type UserGroupMembershipExpansion interface{}

type UserGroupMembershipInterface

type UserGroupMembershipInterface interface {
	Create(ctx context.Context, userGroupMembership *v1alpha1.UserGroupMembership, opts v1.CreateOptions) (*v1alpha1.UserGroupMembership, error)
	Update(ctx context.Context, userGroupMembership *v1alpha1.UserGroupMembership, opts v1.UpdateOptions) (*v1alpha1.UserGroupMembership, error)
	UpdateStatus(ctx context.Context, userGroupMembership *v1alpha1.UserGroupMembership, opts v1.UpdateOptions) (*v1alpha1.UserGroupMembership, 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.UserGroupMembership, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserGroupMembershipList, 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.UserGroupMembership, err error)
	UserGroupMembershipExpansion
}

UserGroupMembershipInterface has methods to work with UserGroupMembership resources.

type UserGroupMembershipsGetter

type UserGroupMembershipsGetter interface {
	UserGroupMemberships(namespace string) UserGroupMembershipInterface
}

UserGroupMembershipsGetter has a method to return a UserGroupMembershipInterface. A group's client should implement this 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 UserLoginProfileExpansion

type UserLoginProfileExpansion interface{}

type UserLoginProfileInterface

type UserLoginProfileInterface interface {
	Create(ctx context.Context, userLoginProfile *v1alpha1.UserLoginProfile, opts v1.CreateOptions) (*v1alpha1.UserLoginProfile, error)
	Update(ctx context.Context, userLoginProfile *v1alpha1.UserLoginProfile, opts v1.UpdateOptions) (*v1alpha1.UserLoginProfile, error)
	UpdateStatus(ctx context.Context, userLoginProfile *v1alpha1.UserLoginProfile, opts v1.UpdateOptions) (*v1alpha1.UserLoginProfile, 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.UserLoginProfile, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserLoginProfileList, 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.UserLoginProfile, err error)
	UserLoginProfileExpansion
}

UserLoginProfileInterface has methods to work with UserLoginProfile resources.

type UserLoginProfilesGetter

type UserLoginProfilesGetter interface {
	UserLoginProfiles(namespace string) UserLoginProfileInterface
}

UserLoginProfilesGetter has a method to return a UserLoginProfileInterface. 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 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 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 UserSSHKeyExpansion

type UserSSHKeyExpansion interface{}

type UserSSHKeyInterface

type UserSSHKeyInterface interface {
	Create(ctx context.Context, userSSHKey *v1alpha1.UserSSHKey, opts v1.CreateOptions) (*v1alpha1.UserSSHKey, error)
	Update(ctx context.Context, userSSHKey *v1alpha1.UserSSHKey, opts v1.UpdateOptions) (*v1alpha1.UserSSHKey, error)
	UpdateStatus(ctx context.Context, userSSHKey *v1alpha1.UserSSHKey, opts v1.UpdateOptions) (*v1alpha1.UserSSHKey, 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.UserSSHKey, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserSSHKeyList, 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.UserSSHKey, err error)
	UserSSHKeyExpansion
}

UserSSHKeyInterface has methods to work with UserSSHKey resources.

type UserSSHKeysGetter

type UserSSHKeysGetter interface {
	UserSSHKeys(namespace string) UserSSHKeyInterface
}

UserSSHKeysGetter has a method to return a UserSSHKeyInterface. 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.

type VirtualMfaDeviceExpansion added in v0.5.0

type VirtualMfaDeviceExpansion interface{}

type VirtualMfaDeviceInterface added in v0.5.0

type VirtualMfaDeviceInterface interface {
	Create(ctx context.Context, virtualMfaDevice *v1alpha1.VirtualMfaDevice, opts v1.CreateOptions) (*v1alpha1.VirtualMfaDevice, error)
	Update(ctx context.Context, virtualMfaDevice *v1alpha1.VirtualMfaDevice, opts v1.UpdateOptions) (*v1alpha1.VirtualMfaDevice, error)
	UpdateStatus(ctx context.Context, virtualMfaDevice *v1alpha1.VirtualMfaDevice, opts v1.UpdateOptions) (*v1alpha1.VirtualMfaDevice, 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.VirtualMfaDevice, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VirtualMfaDeviceList, 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.VirtualMfaDevice, err error)
	VirtualMfaDeviceExpansion
}

VirtualMfaDeviceInterface has methods to work with VirtualMfaDevice resources.

type VirtualMfaDevicesGetter added in v0.5.0

type VirtualMfaDevicesGetter interface {
	VirtualMfaDevices(namespace string) VirtualMfaDeviceInterface
}

VirtualMfaDevicesGetter has a method to return a VirtualMfaDeviceInterface. 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