Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessGroupDynamicRuleExpansion
- type AccessGroupDynamicRuleInterface
- type AccessGroupDynamicRulesGetter
- type AccessGroupExpansion
- type AccessGroupInterface
- type AccessGroupMembersExpansion
- type AccessGroupMembersInterface
- type AccessGroupMembersesGetter
- type AccessGroupPoliciesGetter
- type AccessGroupPolicyExpansion
- type AccessGroupPolicyInterface
- type AccessGroupsGetter
- type AccountSettingsExpansion
- type AccountSettingsInterface
- type AccountSettingsesGetter
- type ApiKeyExpansion
- type ApiKeyInterface
- type ApiKeysGetter
- type AuthorizationPoliciesGetter
- type AuthorizationPolicyDetachExpansion
- type AuthorizationPolicyDetachInterface
- type AuthorizationPolicyDetachesGetter
- type AuthorizationPolicyExpansion
- type AuthorizationPolicyInterface
- type CustomRoleExpansion
- type CustomRoleInterface
- type CustomRolesGetter
- type IamV1alpha1Client
- func (c *IamV1alpha1Client) AccessGroupDynamicRules(namespace string) AccessGroupDynamicRuleInterface
- func (c *IamV1alpha1Client) AccessGroupMemberses(namespace string) AccessGroupMembersInterface
- func (c *IamV1alpha1Client) AccessGroupPolicies(namespace string) AccessGroupPolicyInterface
- func (c *IamV1alpha1Client) AccessGroups(namespace string) AccessGroupInterface
- func (c *IamV1alpha1Client) AccountSettingses(namespace string) AccountSettingsInterface
- func (c *IamV1alpha1Client) ApiKeys(namespace string) ApiKeyInterface
- func (c *IamV1alpha1Client) AuthorizationPolicies(namespace string) AuthorizationPolicyInterface
- func (c *IamV1alpha1Client) AuthorizationPolicyDetaches(namespace string) AuthorizationPolicyDetachInterface
- func (c *IamV1alpha1Client) CustomRoles(namespace string) CustomRoleInterface
- func (c *IamV1alpha1Client) RESTClient() rest.Interface
- func (c *IamV1alpha1Client) ServiceAPIKeys(namespace string) ServiceAPIKeyInterface
- func (c *IamV1alpha1Client) ServiceIDs(namespace string) ServiceIDInterface
- func (c *IamV1alpha1Client) ServicePolicies(namespace string) ServicePolicyInterface
- func (c *IamV1alpha1Client) UserInvites(namespace string) UserInviteInterface
- func (c *IamV1alpha1Client) UserPolicies(namespace string) UserPolicyInterface
- func (c *IamV1alpha1Client) UserSettingses(namespace string) UserSettingsInterface
- type IamV1alpha1Interface
- type ServiceAPIKeyExpansion
- type ServiceAPIKeyInterface
- type ServiceAPIKeysGetter
- type ServiceIDExpansion
- type ServiceIDInterface
- type ServiceIDsGetter
- type ServicePoliciesGetter
- type ServicePolicyExpansion
- type ServicePolicyInterface
- type UserInviteExpansion
- type UserInviteInterface
- type UserInvitesGetter
- type UserPoliciesGetter
- type UserPolicyExpansion
- type UserPolicyInterface
- type UserSettingsExpansion
- type UserSettingsInterface
- type UserSettingsesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessGroupDynamicRuleExpansion ¶
type AccessGroupDynamicRuleExpansion interface{}
type AccessGroupDynamicRuleInterface ¶
type AccessGroupDynamicRuleInterface interface { Create(ctx context.Context, accessGroupDynamicRule *v1alpha1.AccessGroupDynamicRule, opts v1.CreateOptions) (*v1alpha1.AccessGroupDynamicRule, error) Update(ctx context.Context, accessGroupDynamicRule *v1alpha1.AccessGroupDynamicRule, opts v1.UpdateOptions) (*v1alpha1.AccessGroupDynamicRule, error) UpdateStatus(ctx context.Context, accessGroupDynamicRule *v1alpha1.AccessGroupDynamicRule, opts v1.UpdateOptions) (*v1alpha1.AccessGroupDynamicRule, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AccessGroupDynamicRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessGroupDynamicRuleList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AccessGroupDynamicRule, err error) AccessGroupDynamicRuleExpansion }
AccessGroupDynamicRuleInterface has methods to work with AccessGroupDynamicRule resources.
type AccessGroupDynamicRulesGetter ¶
type AccessGroupDynamicRulesGetter interface {
AccessGroupDynamicRules(namespace string) AccessGroupDynamicRuleInterface
}
AccessGroupDynamicRulesGetter has a method to return a AccessGroupDynamicRuleInterface. A group's client should implement this interface.
type AccessGroupExpansion ¶
type AccessGroupExpansion interface{}
type AccessGroupInterface ¶
type AccessGroupInterface interface { Create(ctx context.Context, accessGroup *v1alpha1.AccessGroup, opts v1.CreateOptions) (*v1alpha1.AccessGroup, error) Update(ctx context.Context, accessGroup *v1alpha1.AccessGroup, opts v1.UpdateOptions) (*v1alpha1.AccessGroup, error) UpdateStatus(ctx context.Context, accessGroup *v1alpha1.AccessGroup, opts v1.UpdateOptions) (*v1alpha1.AccessGroup, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AccessGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessGroupList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AccessGroup, err error) AccessGroupExpansion }
AccessGroupInterface has methods to work with AccessGroup resources.
type AccessGroupMembersExpansion ¶
type AccessGroupMembersExpansion interface{}
type AccessGroupMembersInterface ¶
type AccessGroupMembersInterface interface { Create(ctx context.Context, accessGroupMembers *v1alpha1.AccessGroupMembers, opts v1.CreateOptions) (*v1alpha1.AccessGroupMembers, error) Update(ctx context.Context, accessGroupMembers *v1alpha1.AccessGroupMembers, opts v1.UpdateOptions) (*v1alpha1.AccessGroupMembers, error) UpdateStatus(ctx context.Context, accessGroupMembers *v1alpha1.AccessGroupMembers, opts v1.UpdateOptions) (*v1alpha1.AccessGroupMembers, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AccessGroupMembers, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessGroupMembersList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AccessGroupMembers, err error) AccessGroupMembersExpansion }
AccessGroupMembersInterface has methods to work with AccessGroupMembers resources.
type AccessGroupMembersesGetter ¶
type AccessGroupMembersesGetter interface {
AccessGroupMemberses(namespace string) AccessGroupMembersInterface
}
AccessGroupMembersesGetter has a method to return a AccessGroupMembersInterface. A group's client should implement this interface.
type AccessGroupPoliciesGetter ¶
type AccessGroupPoliciesGetter interface {
AccessGroupPolicies(namespace string) AccessGroupPolicyInterface
}
AccessGroupPoliciesGetter has a method to return a AccessGroupPolicyInterface. A group's client should implement this interface.
type AccessGroupPolicyExpansion ¶
type AccessGroupPolicyExpansion interface{}
type AccessGroupPolicyInterface ¶
type AccessGroupPolicyInterface interface { Create(ctx context.Context, accessGroupPolicy *v1alpha1.AccessGroupPolicy, opts v1.CreateOptions) (*v1alpha1.AccessGroupPolicy, error) Update(ctx context.Context, accessGroupPolicy *v1alpha1.AccessGroupPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessGroupPolicy, error) UpdateStatus(ctx context.Context, accessGroupPolicy *v1alpha1.AccessGroupPolicy, opts v1.UpdateOptions) (*v1alpha1.AccessGroupPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AccessGroupPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccessGroupPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AccessGroupPolicy, err error) AccessGroupPolicyExpansion }
AccessGroupPolicyInterface has methods to work with AccessGroupPolicy resources.
type AccessGroupsGetter ¶
type AccessGroupsGetter interface {
AccessGroups(namespace string) AccessGroupInterface
}
AccessGroupsGetter has a method to return a AccessGroupInterface. A group's client should implement this interface.
type AccountSettingsExpansion ¶
type AccountSettingsExpansion interface{}
type AccountSettingsInterface ¶
type AccountSettingsInterface interface { Create(ctx context.Context, accountSettings *v1alpha1.AccountSettings, opts v1.CreateOptions) (*v1alpha1.AccountSettings, error) Update(ctx context.Context, accountSettings *v1alpha1.AccountSettings, opts v1.UpdateOptions) (*v1alpha1.AccountSettings, error) UpdateStatus(ctx context.Context, accountSettings *v1alpha1.AccountSettings, opts v1.UpdateOptions) (*v1alpha1.AccountSettings, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AccountSettings, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountSettingsList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AccountSettings, err error) AccountSettingsExpansion }
AccountSettingsInterface has methods to work with AccountSettings resources.
type AccountSettingsesGetter ¶
type AccountSettingsesGetter interface {
AccountSettingses(namespace string) AccountSettingsInterface
}
AccountSettingsesGetter has a method to return a AccountSettingsInterface. A group's client should implement this interface.
type ApiKeyExpansion ¶
type ApiKeyExpansion interface{}
type ApiKeyInterface ¶
type ApiKeyInterface interface { Create(ctx context.Context, apiKey *v1alpha1.ApiKey, opts v1.CreateOptions) (*v1alpha1.ApiKey, error) Update(ctx context.Context, apiKey *v1alpha1.ApiKey, opts v1.UpdateOptions) (*v1alpha1.ApiKey, error) UpdateStatus(ctx context.Context, apiKey *v1alpha1.ApiKey, opts v1.UpdateOptions) (*v1alpha1.ApiKey, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ApiKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApiKeyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ApiKey, err error) ApiKeyExpansion }
ApiKeyInterface has methods to work with ApiKey resources.
type ApiKeysGetter ¶
type ApiKeysGetter interface {
ApiKeys(namespace string) ApiKeyInterface
}
ApiKeysGetter has a method to return a ApiKeyInterface. A group's client should implement this interface.
type AuthorizationPoliciesGetter ¶
type AuthorizationPoliciesGetter interface {
AuthorizationPolicies(namespace string) AuthorizationPolicyInterface
}
AuthorizationPoliciesGetter has a method to return a AuthorizationPolicyInterface. A group's client should implement this interface.
type AuthorizationPolicyDetachExpansion ¶
type AuthorizationPolicyDetachExpansion interface{}
type AuthorizationPolicyDetachInterface ¶
type AuthorizationPolicyDetachInterface interface { Create(ctx context.Context, authorizationPolicyDetach *v1alpha1.AuthorizationPolicyDetach, opts v1.CreateOptions) (*v1alpha1.AuthorizationPolicyDetach, error) Update(ctx context.Context, authorizationPolicyDetach *v1alpha1.AuthorizationPolicyDetach, opts v1.UpdateOptions) (*v1alpha1.AuthorizationPolicyDetach, error) UpdateStatus(ctx context.Context, authorizationPolicyDetach *v1alpha1.AuthorizationPolicyDetach, opts v1.UpdateOptions) (*v1alpha1.AuthorizationPolicyDetach, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AuthorizationPolicyDetach, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuthorizationPolicyDetachList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AuthorizationPolicyDetach, err error) AuthorizationPolicyDetachExpansion }
AuthorizationPolicyDetachInterface has methods to work with AuthorizationPolicyDetach resources.
type AuthorizationPolicyDetachesGetter ¶
type AuthorizationPolicyDetachesGetter interface {
AuthorizationPolicyDetaches(namespace string) AuthorizationPolicyDetachInterface
}
AuthorizationPolicyDetachesGetter has a method to return a AuthorizationPolicyDetachInterface. A group's client should implement this interface.
type AuthorizationPolicyExpansion ¶
type AuthorizationPolicyExpansion interface{}
type AuthorizationPolicyInterface ¶
type AuthorizationPolicyInterface interface { Create(ctx context.Context, authorizationPolicy *v1alpha1.AuthorizationPolicy, opts v1.CreateOptions) (*v1alpha1.AuthorizationPolicy, error) Update(ctx context.Context, authorizationPolicy *v1alpha1.AuthorizationPolicy, opts v1.UpdateOptions) (*v1alpha1.AuthorizationPolicy, error) UpdateStatus(ctx context.Context, authorizationPolicy *v1alpha1.AuthorizationPolicy, opts v1.UpdateOptions) (*v1alpha1.AuthorizationPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AuthorizationPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AuthorizationPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AuthorizationPolicy, err error) AuthorizationPolicyExpansion }
AuthorizationPolicyInterface has methods to work with AuthorizationPolicy resources.
type CustomRoleExpansion ¶
type CustomRoleExpansion interface{}
type CustomRoleInterface ¶
type CustomRoleInterface interface { Create(ctx context.Context, customRole *v1alpha1.CustomRole, opts v1.CreateOptions) (*v1alpha1.CustomRole, error) Update(ctx context.Context, customRole *v1alpha1.CustomRole, opts v1.UpdateOptions) (*v1alpha1.CustomRole, error) UpdateStatus(ctx context.Context, customRole *v1alpha1.CustomRole, opts v1.UpdateOptions) (*v1alpha1.CustomRole, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.CustomRole, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CustomRoleList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.CustomRole, err error) CustomRoleExpansion }
CustomRoleInterface has methods to work with CustomRole resources.
type CustomRolesGetter ¶
type CustomRolesGetter interface {
CustomRoles(namespace string) CustomRoleInterface
}
CustomRolesGetter has a method to return a CustomRoleInterface. A group's client should implement this interface.
type IamV1alpha1Client ¶
type IamV1alpha1Client struct {
// contains filtered or unexported fields
}
IamV1alpha1Client is used to interact with features provided by the iam.ibm.kubeform.com group.
func New ¶
func New(c rest.Interface) *IamV1alpha1Client
New creates a new IamV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*IamV1alpha1Client, error)
NewForConfig creates a new IamV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *IamV1alpha1Client
NewForConfigOrDie creates a new IamV1alpha1Client for the given config and panics if there is an error in the config.
func (*IamV1alpha1Client) AccessGroupDynamicRules ¶
func (c *IamV1alpha1Client) AccessGroupDynamicRules(namespace string) AccessGroupDynamicRuleInterface
func (*IamV1alpha1Client) AccessGroupMemberses ¶
func (c *IamV1alpha1Client) AccessGroupMemberses(namespace string) AccessGroupMembersInterface
func (*IamV1alpha1Client) AccessGroupPolicies ¶
func (c *IamV1alpha1Client) AccessGroupPolicies(namespace string) AccessGroupPolicyInterface
func (*IamV1alpha1Client) AccessGroups ¶
func (c *IamV1alpha1Client) AccessGroups(namespace string) AccessGroupInterface
func (*IamV1alpha1Client) AccountSettingses ¶
func (c *IamV1alpha1Client) AccountSettingses(namespace string) AccountSettingsInterface
func (*IamV1alpha1Client) ApiKeys ¶
func (c *IamV1alpha1Client) ApiKeys(namespace string) ApiKeyInterface
func (*IamV1alpha1Client) AuthorizationPolicies ¶
func (c *IamV1alpha1Client) AuthorizationPolicies(namespace string) AuthorizationPolicyInterface
func (*IamV1alpha1Client) AuthorizationPolicyDetaches ¶
func (c *IamV1alpha1Client) AuthorizationPolicyDetaches(namespace string) AuthorizationPolicyDetachInterface
func (*IamV1alpha1Client) CustomRoles ¶
func (c *IamV1alpha1Client) CustomRoles(namespace string) CustomRoleInterface
func (*IamV1alpha1Client) RESTClient ¶
func (c *IamV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*IamV1alpha1Client) ServiceAPIKeys ¶
func (c *IamV1alpha1Client) ServiceAPIKeys(namespace string) ServiceAPIKeyInterface
func (*IamV1alpha1Client) ServiceIDs ¶
func (c *IamV1alpha1Client) ServiceIDs(namespace string) ServiceIDInterface
func (*IamV1alpha1Client) ServicePolicies ¶
func (c *IamV1alpha1Client) ServicePolicies(namespace string) ServicePolicyInterface
func (*IamV1alpha1Client) UserInvites ¶
func (c *IamV1alpha1Client) UserInvites(namespace string) UserInviteInterface
func (*IamV1alpha1Client) UserPolicies ¶
func (c *IamV1alpha1Client) UserPolicies(namespace string) UserPolicyInterface
func (*IamV1alpha1Client) UserSettingses ¶
func (c *IamV1alpha1Client) UserSettingses(namespace string) UserSettingsInterface
type IamV1alpha1Interface ¶
type IamV1alpha1Interface interface { RESTClient() rest.Interface AccessGroupsGetter AccessGroupDynamicRulesGetter AccessGroupMembersesGetter AccessGroupPoliciesGetter AccountSettingsesGetter ApiKeysGetter AuthorizationPoliciesGetter AuthorizationPolicyDetachesGetter CustomRolesGetter ServiceAPIKeysGetter ServiceIDsGetter ServicePoliciesGetter UserInvitesGetter UserPoliciesGetter UserSettingsesGetter }
type ServiceAPIKeyExpansion ¶
type ServiceAPIKeyExpansion interface{}
type ServiceAPIKeyInterface ¶
type ServiceAPIKeyInterface interface { Create(ctx context.Context, serviceAPIKey *v1alpha1.ServiceAPIKey, opts v1.CreateOptions) (*v1alpha1.ServiceAPIKey, error) Update(ctx context.Context, serviceAPIKey *v1alpha1.ServiceAPIKey, opts v1.UpdateOptions) (*v1alpha1.ServiceAPIKey, error) UpdateStatus(ctx context.Context, serviceAPIKey *v1alpha1.ServiceAPIKey, opts v1.UpdateOptions) (*v1alpha1.ServiceAPIKey, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ServiceAPIKey, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceAPIKeyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ServiceAPIKey, err error) ServiceAPIKeyExpansion }
ServiceAPIKeyInterface has methods to work with ServiceAPIKey resources.
type ServiceAPIKeysGetter ¶
type ServiceAPIKeysGetter interface {
ServiceAPIKeys(namespace string) ServiceAPIKeyInterface
}
ServiceAPIKeysGetter has a method to return a ServiceAPIKeyInterface. A group's client should implement this interface.
type ServiceIDExpansion ¶
type ServiceIDExpansion interface{}
type ServiceIDInterface ¶
type ServiceIDInterface interface { Create(ctx context.Context, serviceID *v1alpha1.ServiceID, opts v1.CreateOptions) (*v1alpha1.ServiceID, error) Update(ctx context.Context, serviceID *v1alpha1.ServiceID, opts v1.UpdateOptions) (*v1alpha1.ServiceID, error) UpdateStatus(ctx context.Context, serviceID *v1alpha1.ServiceID, opts v1.UpdateOptions) (*v1alpha1.ServiceID, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ServiceID, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceIDList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ServiceID, err error) ServiceIDExpansion }
ServiceIDInterface has methods to work with ServiceID resources.
type ServiceIDsGetter ¶
type ServiceIDsGetter interface {
ServiceIDs(namespace string) ServiceIDInterface
}
ServiceIDsGetter has a method to return a ServiceIDInterface. A group's client should implement this interface.
type ServicePoliciesGetter ¶
type ServicePoliciesGetter interface {
ServicePolicies(namespace string) ServicePolicyInterface
}
ServicePoliciesGetter has a method to return a ServicePolicyInterface. A group's client should implement this interface.
type ServicePolicyExpansion ¶
type ServicePolicyExpansion interface{}
type ServicePolicyInterface ¶
type ServicePolicyInterface interface { Create(ctx context.Context, servicePolicy *v1alpha1.ServicePolicy, opts v1.CreateOptions) (*v1alpha1.ServicePolicy, error) Update(ctx context.Context, servicePolicy *v1alpha1.ServicePolicy, opts v1.UpdateOptions) (*v1alpha1.ServicePolicy, error) UpdateStatus(ctx context.Context, servicePolicy *v1alpha1.ServicePolicy, opts v1.UpdateOptions) (*v1alpha1.ServicePolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ServicePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServicePolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ServicePolicy, err error) ServicePolicyExpansion }
ServicePolicyInterface has methods to work with ServicePolicy resources.
type UserInviteExpansion ¶
type UserInviteExpansion interface{}
type UserInviteInterface ¶
type UserInviteInterface interface { Create(ctx context.Context, userInvite *v1alpha1.UserInvite, opts v1.CreateOptions) (*v1alpha1.UserInvite, error) Update(ctx context.Context, userInvite *v1alpha1.UserInvite, opts v1.UpdateOptions) (*v1alpha1.UserInvite, error) UpdateStatus(ctx context.Context, userInvite *v1alpha1.UserInvite, opts v1.UpdateOptions) (*v1alpha1.UserInvite, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.UserInvite, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserInviteList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.UserInvite, err error) UserInviteExpansion }
UserInviteInterface has methods to work with UserInvite resources.
type UserInvitesGetter ¶
type UserInvitesGetter interface {
UserInvites(namespace string) UserInviteInterface
}
UserInvitesGetter has a method to return a UserInviteInterface. A group's client should implement this interface.
type UserPoliciesGetter ¶
type UserPoliciesGetter interface {
UserPolicies(namespace string) UserPolicyInterface
}
UserPoliciesGetter has a method to return a UserPolicyInterface. A group's client should implement this interface.
type UserPolicyExpansion ¶
type UserPolicyExpansion interface{}
type UserPolicyInterface ¶
type UserPolicyInterface interface { Create(ctx context.Context, userPolicy *v1alpha1.UserPolicy, opts v1.CreateOptions) (*v1alpha1.UserPolicy, error) Update(ctx context.Context, userPolicy *v1alpha1.UserPolicy, opts v1.UpdateOptions) (*v1alpha1.UserPolicy, error) UpdateStatus(ctx context.Context, userPolicy *v1alpha1.UserPolicy, opts v1.UpdateOptions) (*v1alpha1.UserPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.UserPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.UserPolicy, err error) UserPolicyExpansion }
UserPolicyInterface has methods to work with UserPolicy resources.
type UserSettingsExpansion ¶
type UserSettingsExpansion interface{}
type UserSettingsInterface ¶
type UserSettingsInterface interface { Create(ctx context.Context, userSettings *v1alpha1.UserSettings, opts v1.CreateOptions) (*v1alpha1.UserSettings, error) Update(ctx context.Context, userSettings *v1alpha1.UserSettings, opts v1.UpdateOptions) (*v1alpha1.UserSettings, error) UpdateStatus(ctx context.Context, userSettings *v1alpha1.UserSettings, opts v1.UpdateOptions) (*v1alpha1.UserSettings, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.UserSettings, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserSettingsList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.UserSettings, err error) UserSettingsExpansion }
UserSettingsInterface has methods to work with UserSettings resources.
type UserSettingsesGetter ¶
type UserSettingsesGetter interface {
UserSettingses(namespace string) UserSettingsInterface
}
UserSettingsesGetter has a method to return a UserSettingsInterface. A group's client should implement this interface.
Source Files
¶
- accessgroup.go
- accessgroupdynamicrule.go
- accessgroupmembers.go
- accessgrouppolicy.go
- accountsettings.go
- apikey.go
- authorizationpolicy.go
- authorizationpolicydetach.go
- customrole.go
- doc.go
- generated_expansion.go
- iam_client.go
- serviceapikey.go
- serviceid.go
- servicepolicy.go
- userinvite.go
- userpolicy.go
- usersettings.go