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 GroupExpansion
- type GroupInterface
- type GroupMembershipExpansion
- type GroupMembershipInterface
- type GroupMembershipsGetter
- type GroupPoliciesGetter
- type GroupPolicyAttachmentExpansion
- type GroupPolicyAttachmentInterface
- type GroupPolicyAttachmentsGetter
- type GroupPolicyExpansion
- type GroupPolicyInterface
- type GroupsGetter
- type IamV1alpha1Client
- func (c *IamV1alpha1Client) AccessKeys(namespace string) AccessKeyInterface
- func (c *IamV1alpha1Client) AccountAliases(namespace string) AccountAliasInterface
- func (c *IamV1alpha1Client) AccountPasswordPolicies(namespace string) AccountPasswordPolicyInterface
- func (c *IamV1alpha1Client) GroupMemberships(namespace string) GroupMembershipInterface
- func (c *IamV1alpha1Client) GroupPolicies(namespace string) GroupPolicyInterface
- func (c *IamV1alpha1Client) GroupPolicyAttachments(namespace string) GroupPolicyAttachmentInterface
- func (c *IamV1alpha1Client) Groups(namespace string) GroupInterface
- func (c *IamV1alpha1Client) InstanceProfiles(namespace string) InstanceProfileInterface
- func (c *IamV1alpha1Client) OpenidConnectProviders(namespace string) OpenidConnectProviderInterface
- func (c *IamV1alpha1Client) Policies(namespace string) PolicyInterface
- func (c *IamV1alpha1Client) PolicyAttachments(namespace string) PolicyAttachmentInterface
- func (c *IamV1alpha1Client) RESTClient() rest.Interface
- func (c *IamV1alpha1Client) RolePolicies(namespace string) RolePolicyInterface
- func (c *IamV1alpha1Client) RolePolicyAttachments(namespace string) RolePolicyAttachmentInterface
- func (c *IamV1alpha1Client) Roles(namespace string) RoleInterface
- func (c *IamV1alpha1Client) SamlProviders(namespace string) SamlProviderInterface
- func (c *IamV1alpha1Client) ServerCertificates(namespace string) ServerCertificateInterface
- func (c *IamV1alpha1Client) ServiceLinkedRoles(namespace string) ServiceLinkedRoleInterface
- func (c *IamV1alpha1Client) ServiceSpecificCredentials(namespace string) ServiceSpecificCredentialInterface
- func (c *IamV1alpha1Client) SigningCertificates(namespace string) SigningCertificateInterface
- func (c *IamV1alpha1Client) UserGroupMemberships(namespace string) UserGroupMembershipInterface
- func (c *IamV1alpha1Client) UserLoginProfiles(namespace string) UserLoginProfileInterface
- func (c *IamV1alpha1Client) UserPolicies(namespace string) UserPolicyInterface
- func (c *IamV1alpha1Client) UserPolicyAttachments(namespace string) UserPolicyAttachmentInterface
- func (c *IamV1alpha1Client) UserSSHKeys(namespace string) UserSSHKeyInterface
- func (c *IamV1alpha1Client) Users(namespace string) UserInterface
- func (c *IamV1alpha1Client) VirtualMfaDevices(namespace string) VirtualMfaDeviceInterface
- type IamV1alpha1Interface
- type InstanceProfileExpansion
- type InstanceProfileInterface
- type InstanceProfilesGetter
- type OpenidConnectProviderExpansion
- type OpenidConnectProviderInterface
- type OpenidConnectProvidersGetter
- type PoliciesGetter
- type PolicyAttachmentExpansion
- type PolicyAttachmentInterface
- type PolicyAttachmentsGetter
- type PolicyExpansion
- type PolicyInterface
- type RoleExpansion
- type RoleInterface
- type RolePoliciesGetter
- type RolePolicyAttachmentExpansion
- type RolePolicyAttachmentInterface
- type RolePolicyAttachmentsGetter
- type RolePolicyExpansion
- type RolePolicyInterface
- type RolesGetter
- type SamlProviderExpansion
- type SamlProviderInterface
- type SamlProvidersGetter
- type ServerCertificateExpansion
- type ServerCertificateInterface
- type ServerCertificatesGetter
- type ServiceLinkedRoleExpansion
- type ServiceLinkedRoleInterface
- type ServiceLinkedRolesGetter
- type ServiceSpecificCredentialExpansion
- type ServiceSpecificCredentialInterface
- type ServiceSpecificCredentialsGetter
- type SigningCertificateExpansion
- type SigningCertificateInterface
- type SigningCertificatesGetter
- type UserExpansion
- type UserGroupMembershipExpansion
- type UserGroupMembershipInterface
- type UserGroupMembershipsGetter
- type UserInterface
- type UserLoginProfileExpansion
- type UserLoginProfileInterface
- type UserLoginProfilesGetter
- type UserPoliciesGetter
- type UserPolicyAttachmentExpansion
- type UserPolicyAttachmentInterface
- type UserPolicyAttachmentsGetter
- type UserPolicyExpansion
- type UserPolicyInterface
- type UserSSHKeyExpansion
- type UserSSHKeyInterface
- type UserSSHKeysGetter
- type UsersGetter
- type VirtualMfaDeviceExpansion
- type VirtualMfaDeviceInterface
- type VirtualMfaDevicesGetter
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 ¶
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) 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 IamV1alpha1Interface ¶
type IamV1alpha1Interface interface { RESTClient() rest.Interface AccessKeysGetter AccountAliasesGetter AccountPasswordPoliciesGetter GroupsGetter GroupMembershipsGetter GroupPoliciesGetter GroupPolicyAttachmentsGetter InstanceProfilesGetter OpenidConnectProvidersGetter PoliciesGetter PolicyAttachmentsGetter RolesGetter RolePoliciesGetter RolePolicyAttachmentsGetter SamlProvidersGetter ServerCertificatesGetter ServiceLinkedRolesGetter ServiceSpecificCredentialsGetter SigningCertificatesGetter UsersGetter UserGroupMembershipsGetter UserLoginProfilesGetter UserPoliciesGetter UserPolicyAttachmentsGetter UserSSHKeysGetter VirtualMfaDevicesGetter }
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.
Source Files
¶
- accesskey.go
- accountalias.go
- accountpasswordpolicy.go
- doc.go
- generated_expansion.go
- group.go
- groupmembership.go
- grouppolicy.go
- grouppolicyattachment.go
- iam_client.go
- instanceprofile.go
- openidconnectprovider.go
- policy.go
- policyattachment.go
- role.go
- rolepolicy.go
- rolepolicyattachment.go
- samlprovider.go
- servercertificate.go
- servicelinkedrole.go
- servicespecificcredential.go
- signingcertificate.go
- user.go
- usergroupmembership.go
- userloginprofile.go
- userpolicy.go
- userpolicyattachment.go
- usersshkey.go
- virtualmfadevice.go