Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessKeyExpansion
- type AccessKeyInterface
- type AccessKeysGetter
- type AccountAliasExpansion
- type AccountAliasInterface
- type AccountAliasesGetter
- type AccountPasswordPoliciesGetter
- type AccountPasswordPolicyExpansion
- type AccountPasswordPolicyInterface
- type AliasExpansion
- type AliasInterface
- type AliasesGetter
- type GroupExpansion
- type GroupInterface
- type GroupMembershipExpansion
- type GroupMembershipInterface
- type GroupMembershipsGetter
- type GroupPolicyAttachmentExpansion
- type GroupPolicyAttachmentInterface
- type GroupPolicyAttachmentsGetter
- type GroupsGetter
- type LoginProfileExpansion
- type LoginProfileInterface
- type LoginProfilesGetter
- type PoliciesGetter
- type PolicyExpansion
- type PolicyInterface
- type RamV1alpha1Client
- func (c *RamV1alpha1Client) AccessKeys(namespace string) AccessKeyInterface
- func (c *RamV1alpha1Client) AccountAliases(namespace string) AccountAliasInterface
- func (c *RamV1alpha1Client) AccountPasswordPolicies(namespace string) AccountPasswordPolicyInterface
- func (c *RamV1alpha1Client) Aliases(namespace string) AliasInterface
- func (c *RamV1alpha1Client) GroupMemberships(namespace string) GroupMembershipInterface
- func (c *RamV1alpha1Client) GroupPolicyAttachments(namespace string) GroupPolicyAttachmentInterface
- func (c *RamV1alpha1Client) Groups(namespace string) GroupInterface
- func (c *RamV1alpha1Client) LoginProfiles(namespace string) LoginProfileInterface
- func (c *RamV1alpha1Client) Policies(namespace string) PolicyInterface
- func (c *RamV1alpha1Client) RESTClient() rest.Interface
- func (c *RamV1alpha1Client) RoleAttachments(namespace string) RoleAttachmentInterface
- func (c *RamV1alpha1Client) RolePolicyAttachments(namespace string) RolePolicyAttachmentInterface
- func (c *RamV1alpha1Client) Roles(namespace string) RoleInterface
- func (c *RamV1alpha1Client) SamlProviders(namespace string) SamlProviderInterface
- func (c *RamV1alpha1Client) SecurityPreferences(namespace string) SecurityPreferenceInterface
- func (c *RamV1alpha1Client) UserPolicyAttachments(namespace string) UserPolicyAttachmentInterface
- func (c *RamV1alpha1Client) Users(namespace string) UserInterface
- type RamV1alpha1Interface
- type RoleAttachmentExpansion
- type RoleAttachmentInterface
- type RoleAttachmentsGetter
- type RoleExpansion
- type RoleInterface
- type RolePolicyAttachmentExpansion
- type RolePolicyAttachmentInterface
- type RolePolicyAttachmentsGetter
- type RolesGetter
- type SamlProviderExpansion
- type SamlProviderInterface
- type SamlProvidersGetter
- type SecurityPreferenceExpansion
- type SecurityPreferenceInterface
- type SecurityPreferencesGetter
- type UserExpansion
- type UserInterface
- type UserPolicyAttachmentExpansion
- type UserPolicyAttachmentInterface
- type UserPolicyAttachmentsGetter
- type UsersGetter
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 ¶
func New(c rest.Interface) *RamV1alpha1Client
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 RamV1alpha1Interface ¶
type RamV1alpha1Interface interface { RESTClient() rest.Interface AccessKeysGetter AccountAliasesGetter AccountPasswordPoliciesGetter AliasesGetter GroupsGetter GroupMembershipsGetter GroupPolicyAttachmentsGetter LoginProfilesGetter PoliciesGetter RolesGetter RoleAttachmentsGetter RolePolicyAttachmentsGetter SamlProvidersGetter SecurityPreferencesGetter UsersGetter UserPolicyAttachmentsGetter }
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.
Source Files
¶
- accesskey.go
- accountalias.go
- accountpasswordpolicy.go
- alias.go
- doc.go
- generated_expansion.go
- group.go
- groupmembership.go
- grouppolicyattachment.go
- loginprofile.go
- policy.go
- ram_client.go
- role.go
- roleattachment.go
- rolepolicyattachment.go
- samlprovider.go
- securitypreference.go
- user.go
- userpolicyattachment.go