Documentation
¶
Index ¶
- type AuthContext
- type GetGroupRequest
- type GetGroupResponse
- type GetUserRequest
- type GetUserResponse
- type Group
- type IdentityManagement
- type ListGroupUsersRequest
- type ListGroupUsersResponse
- type ListGroupsRequest
- type ListGroupsResponse
- type ListUserGroupsRequest
- type ListUserGroupsResponse
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthContext ¶
type GetGroupRequest ¶
type GetGroupRequest struct {
// V1 Fields
GroupName string
AuthContext AuthContext
}
type GetGroupResponse ¶
type GetGroupResponse struct {
// V1 Fields
Group Group
}
type GetUserRequest ¶ added in v0.9.0
type GetUserRequest struct {
// V1 Fields
UserID string
AuthContext AuthContext
}
type GetUserResponse ¶ added in v0.9.0
type GetUserResponse struct {
// V1 Fields
User User
}
type IdentityManagement ¶
type IdentityManagement interface {
ServiceInfo() api.Info
GetUser(ctx context.Context, req *GetUserRequest) (*GetUserResponse, error)
GetGroup(ctx context.Context, req *GetGroupRequest) (*GetGroupResponse, error)
ListGroups(ctx context.Context, req *ListGroupsRequest) (*ListGroupsResponse, error)
ListGroupUsers(ctx context.Context, req *ListGroupUsersRequest) (*ListGroupUsersResponse, error)
ListUserGroups(ctx context.Context, req *ListUserGroupsRequest) (*ListUserGroupsResponse, error)
}
type ListGroupUsersRequest ¶
type ListGroupUsersRequest struct {
// V1 Fields
GroupID string
AuthContext AuthContext
}
type ListGroupUsersResponse ¶
type ListGroupUsersResponse struct {
// V1 Fields
Users []User
}
type ListGroupsRequest ¶
type ListGroupsRequest struct {
// V1 Fields
AuthContext AuthContext
}
type ListGroupsResponse ¶
type ListGroupsResponse struct {
// V1 Fields
Groups []Group
}
type ListUserGroupsRequest ¶
type ListUserGroupsRequest struct {
// V1 Fields
UserID string
AuthContext AuthContext
}
type ListUserGroupsResponse ¶
type ListUserGroupsResponse struct {
// V1 Fields
Groups []Group
}
Click to show internal directories.
Click to hide internal directories.