Documentation
¶
Index ¶
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 IdentityManagement ¶
type IdentityManagement interface {
ServiceInfo() api.Info
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.