v1

package
v0.1.123 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

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

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

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

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

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

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

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

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

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

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

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

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

type IdentityCenterStoreClient

type IdentityCenterStoreClient struct {
	HcClient *httpclient.HcHttpClient
}

func NewIdentityCenterStoreClient

func NewIdentityCenterStoreClient(hcClient *httpclient.HcHttpClient) *IdentityCenterStoreClient

func (*IdentityCenterStoreClient) CreateGroup added in v0.1.119

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

CreateGroupMembership 绑定用户和组

将用户添加到用户组中,用户和用户组必须在同一身份源下。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterStoreClient) CreateGroupMembershipInvoker added in v0.1.119

CreateGroupMembershipInvoker 绑定用户和组

func (*IdentityCenterStoreClient) CreateUser added in v0.1.119

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

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

DeleteGroupMembership 解绑用户和组

根据关联关系ID解绑用户和用户组,也就是将用户移出用户组。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterStoreClient) DeleteGroupMembershipInvoker added in v0.1.119

DeleteGroupMembershipInvoker 解绑用户和组

func (*IdentityCenterStoreClient) DeleteUser added in v0.1.119

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

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

DescribeGroupMembership 查询绑定关系详情

根据关联关系ID,查询此关联关系的详情信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterStoreClient) DescribeGroupMembershipInvoker added in v0.1.119

DescribeGroupMembershipInvoker 查询绑定关系详情

func (*IdentityCenterStoreClient) DescribeUser added in v0.1.119

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

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

GetGroupMembershipId 查询绑定关系ID

根据用户ID和用户组ID,查询对应的关联关系ID。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterStoreClient) GetGroupMembershipIdInvoker added in v0.1.119

GetGroupMembershipIdInvoker 查询绑定关系ID

func (*IdentityCenterStoreClient) GetUserId added in v0.1.119

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

IsMemberInGroups 查询用户是否为用户组成员

根据用户ID和用户组ID列表,查询用户是否为用户组的成员。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterStoreClient) IsMemberInGroupsInvoker added in v0.1.119

IsMemberInGroupsInvoker 查询用户是否为用户组成员

func (*IdentityCenterStoreClient) ListGroupMemberships added in v0.1.119

ListGroupMemberships 列出组中的用户

根据用户组ID,列出用户组中的用户。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterStoreClient) ListGroupMembershipsForMember added in v0.1.119

ListGroupMembershipsForMember 列出用户加入的组

根据用户ID,列出用户加入的用户组。

Please refer to HUAWEI cloud API Explorer for details.

func (*IdentityCenterStoreClient) ListGroupMembershipsForMemberInvoker added in v0.1.119

ListGroupMembershipsForMemberInvoker 列出用户加入的组

func (*IdentityCenterStoreClient) ListGroupMembershipsInvoker added in v0.1.119

ListGroupMembershipsInvoker 列出组中的用户

func (*IdentityCenterStoreClient) ListGroups added in v0.1.119

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

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

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

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

type ListGroupMembershipsForMemberInvoker added in v0.1.119

type ListGroupMembershipsForMemberInvoker struct {
	*invoker.BaseInvoker
}

func (*ListGroupMembershipsForMemberInvoker) GetBaseInvoker added in v0.1.119

func (*ListGroupMembershipsForMemberInvoker) Invoke added in v0.1.119

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

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

type ListUsersInvoker

type ListUsersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListUsersInvoker) GetBaseInvoker added in v0.1.118

func (i *ListUsersInvoker) GetBaseInvoker() *invoker.BaseInvoker

func (*ListUsersInvoker) Invoke

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

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL