Documentation ¶
Index ¶
- func GenReqDefForCreateGroup() *def.HttpRequestDef
- func GenReqDefForCreateGroupMembership() *def.HttpRequestDef
- func GenReqDefForCreateUser() *def.HttpRequestDef
- func GenReqDefForDeleteGroup() *def.HttpRequestDef
- func GenReqDefForDeleteGroupMembership() *def.HttpRequestDef
- func GenReqDefForDeleteUser() *def.HttpRequestDef
- func GenReqDefForDescribeGroup() *def.HttpRequestDef
- func GenReqDefForDescribeGroupMembership() *def.HttpRequestDef
- func GenReqDefForDescribeUser() *def.HttpRequestDef
- func GenReqDefForGetGroupId() *def.HttpRequestDef
- func GenReqDefForGetGroupMembershipId() *def.HttpRequestDef
- func GenReqDefForGetUserId() *def.HttpRequestDef
- func GenReqDefForIsMemberInGroups() *def.HttpRequestDef
- func GenReqDefForListGroupMemberships() *def.HttpRequestDef
- func GenReqDefForListGroupMembershipsForMember() *def.HttpRequestDef
- func GenReqDefForListGroups() *def.HttpRequestDef
- func GenReqDefForListUsers() *def.HttpRequestDef
- func GenReqDefForUpdateGroup() *def.HttpRequestDef
- func GenReqDefForUpdateUser() *def.HttpRequestDef
- func IdentityCenterStoreClientBuilder() *httpclient.HcHttpClientBuilder
- type CreateGroupInvoker
- type CreateGroupMembershipInvoker
- type CreateUserInvoker
- type DeleteGroupInvoker
- type DeleteGroupMembershipInvoker
- type DeleteUserInvoker
- type DescribeGroupInvoker
- type DescribeGroupMembershipInvoker
- type DescribeUserInvoker
- type GetGroupIdInvoker
- type GetGroupMembershipIdInvoker
- type GetUserIdInvoker
- type IdentityCenterStoreClient
- func (c *IdentityCenterStoreClient) CreateGroup(request *model.CreateGroupRequest) (*model.CreateGroupResponse, error)
- func (c *IdentityCenterStoreClient) CreateGroupInvoker(request *model.CreateGroupRequest) *CreateGroupInvoker
- func (c *IdentityCenterStoreClient) CreateGroupMembership(request *model.CreateGroupMembershipRequest) (*model.CreateGroupMembershipResponse, error)
- func (c *IdentityCenterStoreClient) CreateGroupMembershipInvoker(request *model.CreateGroupMembershipRequest) *CreateGroupMembershipInvoker
- func (c *IdentityCenterStoreClient) CreateUser(request *model.CreateUserRequest) (*model.CreateUserResponse, error)
- func (c *IdentityCenterStoreClient) CreateUserInvoker(request *model.CreateUserRequest) *CreateUserInvoker
- func (c *IdentityCenterStoreClient) DeleteGroup(request *model.DeleteGroupRequest) (*model.DeleteGroupResponse, error)
- func (c *IdentityCenterStoreClient) DeleteGroupInvoker(request *model.DeleteGroupRequest) *DeleteGroupInvoker
- func (c *IdentityCenterStoreClient) DeleteGroupMembership(request *model.DeleteGroupMembershipRequest) (*model.DeleteGroupMembershipResponse, error)
- func (c *IdentityCenterStoreClient) DeleteGroupMembershipInvoker(request *model.DeleteGroupMembershipRequest) *DeleteGroupMembershipInvoker
- func (c *IdentityCenterStoreClient) DeleteUser(request *model.DeleteUserRequest) (*model.DeleteUserResponse, error)
- func (c *IdentityCenterStoreClient) DeleteUserInvoker(request *model.DeleteUserRequest) *DeleteUserInvoker
- func (c *IdentityCenterStoreClient) DescribeGroup(request *model.DescribeGroupRequest) (*model.DescribeGroupResponse, error)
- func (c *IdentityCenterStoreClient) DescribeGroupInvoker(request *model.DescribeGroupRequest) *DescribeGroupInvoker
- func (c *IdentityCenterStoreClient) DescribeGroupMembership(request *model.DescribeGroupMembershipRequest) (*model.DescribeGroupMembershipResponse, error)
- func (c *IdentityCenterStoreClient) DescribeGroupMembershipInvoker(request *model.DescribeGroupMembershipRequest) *DescribeGroupMembershipInvoker
- func (c *IdentityCenterStoreClient) DescribeUser(request *model.DescribeUserRequest) (*model.DescribeUserResponse, error)
- func (c *IdentityCenterStoreClient) DescribeUserInvoker(request *model.DescribeUserRequest) *DescribeUserInvoker
- func (c *IdentityCenterStoreClient) GetGroupId(request *model.GetGroupIdRequest) (*model.GetGroupIdResponse, error)
- func (c *IdentityCenterStoreClient) GetGroupIdInvoker(request *model.GetGroupIdRequest) *GetGroupIdInvoker
- func (c *IdentityCenterStoreClient) GetGroupMembershipId(request *model.GetGroupMembershipIdRequest) (*model.GetGroupMembershipIdResponse, error)
- func (c *IdentityCenterStoreClient) GetGroupMembershipIdInvoker(request *model.GetGroupMembershipIdRequest) *GetGroupMembershipIdInvoker
- func (c *IdentityCenterStoreClient) GetUserId(request *model.GetUserIdRequest) (*model.GetUserIdResponse, error)
- func (c *IdentityCenterStoreClient) GetUserIdInvoker(request *model.GetUserIdRequest) *GetUserIdInvoker
- func (c *IdentityCenterStoreClient) IsMemberInGroups(request *model.IsMemberInGroupsRequest) (*model.IsMemberInGroupsResponse, error)
- func (c *IdentityCenterStoreClient) IsMemberInGroupsInvoker(request *model.IsMemberInGroupsRequest) *IsMemberInGroupsInvoker
- func (c *IdentityCenterStoreClient) ListGroupMemberships(request *model.ListGroupMembershipsRequest) (*model.ListGroupMembershipsResponse, error)
- func (c *IdentityCenterStoreClient) ListGroupMembershipsForMember(request *model.ListGroupMembershipsForMemberRequest) (*model.ListGroupMembershipsForMemberResponse, error)
- func (c *IdentityCenterStoreClient) ListGroupMembershipsForMemberInvoker(request *model.ListGroupMembershipsForMemberRequest) *ListGroupMembershipsForMemberInvoker
- func (c *IdentityCenterStoreClient) ListGroupMembershipsInvoker(request *model.ListGroupMembershipsRequest) *ListGroupMembershipsInvoker
- func (c *IdentityCenterStoreClient) ListGroups(request *model.ListGroupsRequest) (*model.ListGroupsResponse, error)
- func (c *IdentityCenterStoreClient) ListGroupsInvoker(request *model.ListGroupsRequest) *ListGroupsInvoker
- func (c *IdentityCenterStoreClient) ListUsers(request *model.ListUsersRequest) (*model.ListUsersResponse, error)
- func (c *IdentityCenterStoreClient) ListUsersInvoker(request *model.ListUsersRequest) *ListUsersInvoker
- func (c *IdentityCenterStoreClient) UpdateGroup(request *model.UpdateGroupRequest) (*model.UpdateGroupResponse, error)
- func (c *IdentityCenterStoreClient) UpdateGroupInvoker(request *model.UpdateGroupRequest) *UpdateGroupInvoker
- func (c *IdentityCenterStoreClient) UpdateUser(request *model.UpdateUserRequest) (*model.UpdateUserResponse, error)
- func (c *IdentityCenterStoreClient) UpdateUserInvoker(request *model.UpdateUserRequest) *UpdateUserInvoker
- type IsMemberInGroupsInvoker
- type ListGroupMembershipsForMemberInvoker
- type ListGroupMembershipsInvoker
- type ListGroupsInvoker
- type ListUsersInvoker
- type UpdateGroupInvoker
- type UpdateUserInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForCreateGroup ¶ added in v0.1.119
func GenReqDefForCreateGroup() *def.HttpRequestDef
func GenReqDefForCreateGroupMembership ¶ added in v0.1.119
func GenReqDefForCreateGroupMembership() *def.HttpRequestDef
func GenReqDefForCreateUser ¶ added in v0.1.119
func GenReqDefForCreateUser() *def.HttpRequestDef
func GenReqDefForDeleteGroup ¶ added in v0.1.119
func GenReqDefForDeleteGroup() *def.HttpRequestDef
func GenReqDefForDeleteGroupMembership ¶ added in v0.1.119
func GenReqDefForDeleteGroupMembership() *def.HttpRequestDef
func GenReqDefForDeleteUser ¶ added in v0.1.119
func GenReqDefForDeleteUser() *def.HttpRequestDef
func GenReqDefForDescribeGroup ¶ added in v0.1.119
func GenReqDefForDescribeGroup() *def.HttpRequestDef
func GenReqDefForDescribeGroupMembership ¶ added in v0.1.119
func GenReqDefForDescribeGroupMembership() *def.HttpRequestDef
func GenReqDefForDescribeUser ¶ added in v0.1.119
func GenReqDefForDescribeUser() *def.HttpRequestDef
func GenReqDefForGetGroupId ¶ added in v0.1.119
func GenReqDefForGetGroupId() *def.HttpRequestDef
func GenReqDefForGetGroupMembershipId ¶ added in v0.1.119
func GenReqDefForGetGroupMembershipId() *def.HttpRequestDef
func GenReqDefForGetUserId ¶ added in v0.1.119
func GenReqDefForGetUserId() *def.HttpRequestDef
func GenReqDefForIsMemberInGroups ¶ added in v0.1.119
func GenReqDefForIsMemberInGroups() *def.HttpRequestDef
func GenReqDefForListGroupMemberships ¶ added in v0.1.119
func GenReqDefForListGroupMemberships() *def.HttpRequestDef
func GenReqDefForListGroupMembershipsForMember ¶ added in v0.1.119
func GenReqDefForListGroupMembershipsForMember() *def.HttpRequestDef
func GenReqDefForListGroups ¶ added in v0.1.119
func GenReqDefForListGroups() *def.HttpRequestDef
func GenReqDefForListUsers ¶
func GenReqDefForListUsers() *def.HttpRequestDef
func GenReqDefForUpdateGroup ¶ added in v0.1.119
func GenReqDefForUpdateGroup() *def.HttpRequestDef
func GenReqDefForUpdateUser ¶ added in v0.1.119
func GenReqDefForUpdateUser() *def.HttpRequestDef
func IdentityCenterStoreClientBuilder ¶
func IdentityCenterStoreClientBuilder() *httpclient.HcHttpClientBuilder
Types ¶
type CreateGroupInvoker ¶ added in v0.1.119
type CreateGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateGroupInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *CreateGroupInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*CreateGroupInvoker) Invoke ¶ added in v0.1.119
func (i *CreateGroupInvoker) Invoke() (*model.CreateGroupResponse, error)
type CreateGroupMembershipInvoker ¶ added in v0.1.119
type CreateGroupMembershipInvoker struct {
*invoker.BaseInvoker
}
func (*CreateGroupMembershipInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *CreateGroupMembershipInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*CreateGroupMembershipInvoker) Invoke ¶ added in v0.1.119
func (i *CreateGroupMembershipInvoker) Invoke() (*model.CreateGroupMembershipResponse, error)
type CreateUserInvoker ¶ added in v0.1.119
type CreateUserInvoker struct {
*invoker.BaseInvoker
}
func (*CreateUserInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *CreateUserInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*CreateUserInvoker) Invoke ¶ added in v0.1.119
func (i *CreateUserInvoker) Invoke() (*model.CreateUserResponse, error)
type DeleteGroupInvoker ¶ added in v0.1.119
type DeleteGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteGroupInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *DeleteGroupInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DeleteGroupInvoker) Invoke ¶ added in v0.1.119
func (i *DeleteGroupInvoker) Invoke() (*model.DeleteGroupResponse, error)
type DeleteGroupMembershipInvoker ¶ added in v0.1.119
type DeleteGroupMembershipInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteGroupMembershipInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *DeleteGroupMembershipInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DeleteGroupMembershipInvoker) Invoke ¶ added in v0.1.119
func (i *DeleteGroupMembershipInvoker) Invoke() (*model.DeleteGroupMembershipResponse, error)
type DeleteUserInvoker ¶ added in v0.1.119
type DeleteUserInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteUserInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *DeleteUserInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DeleteUserInvoker) Invoke ¶ added in v0.1.119
func (i *DeleteUserInvoker) Invoke() (*model.DeleteUserResponse, error)
type DescribeGroupInvoker ¶ added in v0.1.119
type DescribeGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DescribeGroupInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *DescribeGroupInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DescribeGroupInvoker) Invoke ¶ added in v0.1.119
func (i *DescribeGroupInvoker) Invoke() (*model.DescribeGroupResponse, error)
type DescribeGroupMembershipInvoker ¶ added in v0.1.119
type DescribeGroupMembershipInvoker struct {
*invoker.BaseInvoker
}
func (*DescribeGroupMembershipInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *DescribeGroupMembershipInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DescribeGroupMembershipInvoker) Invoke ¶ added in v0.1.119
func (i *DescribeGroupMembershipInvoker) Invoke() (*model.DescribeGroupMembershipResponse, error)
type DescribeUserInvoker ¶ added in v0.1.119
type DescribeUserInvoker struct {
*invoker.BaseInvoker
}
func (*DescribeUserInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *DescribeUserInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*DescribeUserInvoker) Invoke ¶ added in v0.1.119
func (i *DescribeUserInvoker) Invoke() (*model.DescribeUserResponse, error)
type GetGroupIdInvoker ¶ added in v0.1.119
type GetGroupIdInvoker struct {
*invoker.BaseInvoker
}
func (*GetGroupIdInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *GetGroupIdInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*GetGroupIdInvoker) Invoke ¶ added in v0.1.119
func (i *GetGroupIdInvoker) Invoke() (*model.GetGroupIdResponse, error)
type GetGroupMembershipIdInvoker ¶ added in v0.1.119
type GetGroupMembershipIdInvoker struct {
*invoker.BaseInvoker
}
func (*GetGroupMembershipIdInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *GetGroupMembershipIdInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*GetGroupMembershipIdInvoker) Invoke ¶ added in v0.1.119
func (i *GetGroupMembershipIdInvoker) Invoke() (*model.GetGroupMembershipIdResponse, error)
type GetUserIdInvoker ¶ added in v0.1.119
type GetUserIdInvoker struct {
*invoker.BaseInvoker
}
func (*GetUserIdInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *GetUserIdInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*GetUserIdInvoker) Invoke ¶ added in v0.1.119
func (i *GetUserIdInvoker) Invoke() (*model.GetUserIdResponse, error)
type IdentityCenterStoreClient ¶
type IdentityCenterStoreClient struct {
HcClient *httpclient.HcHttpClient
}
func NewIdentityCenterStoreClient ¶
func NewIdentityCenterStoreClient(hcClient *httpclient.HcHttpClient) *IdentityCenterStoreClient
func (*IdentityCenterStoreClient) CreateGroup ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) CreateGroup(request *model.CreateGroupRequest) (*model.CreateGroupResponse, error)
CreateGroup 创建用户组
在指定的身份源中创建一个IAM身份中心用户组。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) CreateGroupInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) CreateGroupInvoker(request *model.CreateGroupRequest) *CreateGroupInvoker
CreateGroupInvoker 创建用户组
func (*IdentityCenterStoreClient) CreateGroupMembership ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) CreateGroupMembership(request *model.CreateGroupMembershipRequest) (*model.CreateGroupMembershipResponse, error)
CreateGroupMembership 绑定用户和组
将用户添加到用户组中,用户和用户组必须在同一身份源下。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) CreateGroupMembershipInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) CreateGroupMembershipInvoker(request *model.CreateGroupMembershipRequest) *CreateGroupMembershipInvoker
CreateGroupMembershipInvoker 绑定用户和组
func (*IdentityCenterStoreClient) CreateUser ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) CreateUser(request *model.CreateUserRequest) (*model.CreateUserResponse, error)
CreateUser 创建用户
在指定的身份源中创建一个IAM身份中心用户。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) CreateUserInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) CreateUserInvoker(request *model.CreateUserRequest) *CreateUserInvoker
CreateUserInvoker 创建用户
func (*IdentityCenterStoreClient) DeleteGroup ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DeleteGroup(request *model.DeleteGroupRequest) (*model.DeleteGroupResponse, error)
DeleteGroup 删除用户组
根据用户组ID,删除对应的IAM身份中心用户组。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) DeleteGroupInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DeleteGroupInvoker(request *model.DeleteGroupRequest) *DeleteGroupInvoker
DeleteGroupInvoker 删除用户组
func (*IdentityCenterStoreClient) DeleteGroupMembership ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DeleteGroupMembership(request *model.DeleteGroupMembershipRequest) (*model.DeleteGroupMembershipResponse, error)
DeleteGroupMembership 解绑用户和组
根据关联关系ID解绑用户和用户组,也就是将用户移出用户组。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) DeleteGroupMembershipInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DeleteGroupMembershipInvoker(request *model.DeleteGroupMembershipRequest) *DeleteGroupMembershipInvoker
DeleteGroupMembershipInvoker 解绑用户和组
func (*IdentityCenterStoreClient) DeleteUser ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DeleteUser(request *model.DeleteUserRequest) (*model.DeleteUserResponse, error)
DeleteUser 删除用户
根据用户ID,删除对应的IAM身份中心用户。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) DeleteUserInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DeleteUserInvoker(request *model.DeleteUserRequest) *DeleteUserInvoker
DeleteUserInvoker 删除用户
func (*IdentityCenterStoreClient) DescribeGroup ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DescribeGroup(request *model.DescribeGroupRequest) (*model.DescribeGroupResponse, error)
DescribeGroup 查询用户组详情
根据用户组ID,查询IAM身份中心用户组的详情信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) DescribeGroupInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DescribeGroupInvoker(request *model.DescribeGroupRequest) *DescribeGroupInvoker
DescribeGroupInvoker 查询用户组详情
func (*IdentityCenterStoreClient) DescribeGroupMembership ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DescribeGroupMembership(request *model.DescribeGroupMembershipRequest) (*model.DescribeGroupMembershipResponse, error)
DescribeGroupMembership 查询绑定关系详情
根据关联关系ID,查询此关联关系的详情信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) DescribeGroupMembershipInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DescribeGroupMembershipInvoker(request *model.DescribeGroupMembershipRequest) *DescribeGroupMembershipInvoker
DescribeGroupMembershipInvoker 查询绑定关系详情
func (*IdentityCenterStoreClient) DescribeUser ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DescribeUser(request *model.DescribeUserRequest) (*model.DescribeUserResponse, error)
DescribeUser 查询用户详情
根据用户ID,查询对应IAM身份中心用户的详情信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) DescribeUserInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) DescribeUserInvoker(request *model.DescribeUserRequest) *DescribeUserInvoker
DescribeUserInvoker 查询用户详情
func (*IdentityCenterStoreClient) GetGroupId ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) GetGroupId(request *model.GetGroupIdRequest) (*model.GetGroupIdResponse, error)
GetGroupId 查询用户组ID
根据显示名或外部身份源ID,以精确匹配的方式查询用户组ID。显示名和外部身份源ID两种查询方式二选一,不支持同时传入。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) GetGroupIdInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) GetGroupIdInvoker(request *model.GetGroupIdRequest) *GetGroupIdInvoker
GetGroupIdInvoker 查询用户组ID
func (*IdentityCenterStoreClient) GetGroupMembershipId ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) GetGroupMembershipId(request *model.GetGroupMembershipIdRequest) (*model.GetGroupMembershipIdResponse, error)
GetGroupMembershipId 查询绑定关系ID
根据用户ID和用户组ID,查询对应的关联关系ID。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) GetGroupMembershipIdInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) GetGroupMembershipIdInvoker(request *model.GetGroupMembershipIdRequest) *GetGroupMembershipIdInvoker
GetGroupMembershipIdInvoker 查询绑定关系ID
func (*IdentityCenterStoreClient) GetUserId ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) GetUserId(request *model.GetUserIdRequest) (*model.GetUserIdResponse, error)
GetUserId 查询用户ID
根据用户名或外部身份源ID,以精确匹配的方式查询用户ID。用户名和外部身份源ID两种查询方式二选一,不支持同时传入。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) GetUserIdInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) GetUserIdInvoker(request *model.GetUserIdRequest) *GetUserIdInvoker
GetUserIdInvoker 查询用户ID
func (*IdentityCenterStoreClient) IsMemberInGroups ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) IsMemberInGroups(request *model.IsMemberInGroupsRequest) (*model.IsMemberInGroupsResponse, error)
IsMemberInGroups 查询用户是否为用户组成员
根据用户ID和用户组ID列表,查询用户是否为用户组的成员。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) IsMemberInGroupsInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) IsMemberInGroupsInvoker(request *model.IsMemberInGroupsRequest) *IsMemberInGroupsInvoker
IsMemberInGroupsInvoker 查询用户是否为用户组成员
func (*IdentityCenterStoreClient) ListGroupMemberships ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) ListGroupMemberships(request *model.ListGroupMembershipsRequest) (*model.ListGroupMembershipsResponse, error)
ListGroupMemberships 列出组中的用户
根据用户组ID,列出用户组中的用户。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) ListGroupMembershipsForMember ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) ListGroupMembershipsForMember(request *model.ListGroupMembershipsForMemberRequest) (*model.ListGroupMembershipsForMemberResponse, error)
ListGroupMembershipsForMember 列出用户加入的组
根据用户ID,列出用户加入的用户组。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) ListGroupMembershipsForMemberInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) ListGroupMembershipsForMemberInvoker(request *model.ListGroupMembershipsForMemberRequest) *ListGroupMembershipsForMemberInvoker
ListGroupMembershipsForMemberInvoker 列出用户加入的组
func (*IdentityCenterStoreClient) ListGroupMembershipsInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) ListGroupMembershipsInvoker(request *model.ListGroupMembershipsRequest) *ListGroupMembershipsInvoker
ListGroupMembershipsInvoker 列出组中的用户
func (*IdentityCenterStoreClient) ListGroups ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) ListGroups(request *model.ListGroupsRequest) (*model.ListGroupsResponse, error)
ListGroups 列出用户组
查询指定身份源下的IAM身份中心用户组列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) ListGroupsInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) ListGroupsInvoker(request *model.ListGroupsRequest) *ListGroupsInvoker
ListGroupsInvoker 列出用户组
func (*IdentityCenterStoreClient) ListUsers ¶
func (c *IdentityCenterStoreClient) ListUsers(request *model.ListUsersRequest) (*model.ListUsersResponse, error)
ListUsers 列出用户
查询指定身份源下的IAM身份中心用户列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) ListUsersInvoker ¶
func (c *IdentityCenterStoreClient) ListUsersInvoker(request *model.ListUsersRequest) *ListUsersInvoker
ListUsersInvoker 列出用户
func (*IdentityCenterStoreClient) UpdateGroup ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) UpdateGroup(request *model.UpdateGroupRequest) (*model.UpdateGroupResponse, error)
UpdateGroup 更新用户组
根据用户组ID,更新对应IAM身份中心用户组的属性。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) UpdateGroupInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) UpdateGroupInvoker(request *model.UpdateGroupRequest) *UpdateGroupInvoker
UpdateGroupInvoker 更新用户组
func (*IdentityCenterStoreClient) UpdateUser ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) UpdateUser(request *model.UpdateUserRequest) (*model.UpdateUserResponse, error)
UpdateUser 更新用户
根据用户ID,更新对应IAM身份中心用户的属性。
Please refer to HUAWEI cloud API Explorer for details.
func (*IdentityCenterStoreClient) UpdateUserInvoker ¶ added in v0.1.119
func (c *IdentityCenterStoreClient) UpdateUserInvoker(request *model.UpdateUserRequest) *UpdateUserInvoker
UpdateUserInvoker 更新用户
type IsMemberInGroupsInvoker ¶ added in v0.1.119
type IsMemberInGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*IsMemberInGroupsInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *IsMemberInGroupsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*IsMemberInGroupsInvoker) Invoke ¶ added in v0.1.119
func (i *IsMemberInGroupsInvoker) Invoke() (*model.IsMemberInGroupsResponse, error)
type ListGroupMembershipsForMemberInvoker ¶ added in v0.1.119
type ListGroupMembershipsForMemberInvoker struct {
*invoker.BaseInvoker
}
func (*ListGroupMembershipsForMemberInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *ListGroupMembershipsForMemberInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListGroupMembershipsForMemberInvoker) Invoke ¶ added in v0.1.119
func (i *ListGroupMembershipsForMemberInvoker) Invoke() (*model.ListGroupMembershipsForMemberResponse, error)
type ListGroupMembershipsInvoker ¶ added in v0.1.119
type ListGroupMembershipsInvoker struct {
*invoker.BaseInvoker
}
func (*ListGroupMembershipsInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *ListGroupMembershipsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListGroupMembershipsInvoker) Invoke ¶ added in v0.1.119
func (i *ListGroupMembershipsInvoker) Invoke() (*model.ListGroupMembershipsResponse, error)
type ListGroupsInvoker ¶ added in v0.1.119
type ListGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListGroupsInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *ListGroupsInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListGroupsInvoker) Invoke ¶ added in v0.1.119
func (i *ListGroupsInvoker) Invoke() (*model.ListGroupsResponse, error)
type ListUsersInvoker ¶
type ListUsersInvoker struct {
*invoker.BaseInvoker
}
func (*ListUsersInvoker) GetBaseInvoker ¶ added in v0.1.118
func (i *ListUsersInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*ListUsersInvoker) Invoke ¶
func (i *ListUsersInvoker) Invoke() (*model.ListUsersResponse, error)
type UpdateGroupInvoker ¶ added in v0.1.119
type UpdateGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateGroupInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *UpdateGroupInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*UpdateGroupInvoker) Invoke ¶ added in v0.1.119
func (i *UpdateGroupInvoker) Invoke() (*model.UpdateGroupResponse, error)
type UpdateUserInvoker ¶ added in v0.1.119
type UpdateUserInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateUserInvoker) GetBaseInvoker ¶ added in v0.1.119
func (i *UpdateUserInvoker) GetBaseInvoker() *invoker.BaseInvoker
func (*UpdateUserInvoker) Invoke ¶ added in v0.1.119
func (i *UpdateUserInvoker) Invoke() (*model.UpdateUserResponse, error)