Documentation
¶
Index ¶
- type IamClient
- func (c *IamClient) AddOrganizationUserRelation(request *iam.AddOrganizationUserRelationRequest) (*iam.AddOrganizationUserRelationResponse, error)
- func (c *IamClient) AddPermissionsToSubUser(request *iam.AddPermissionsToSubUserRequest) (*iam.AddPermissionsToSubUserResponse, error)
- func (c *IamClient) AddSubUserToGroup(request *iam.AddSubUserToGroupRequest) (*iam.AddSubUserToGroupResponse, error)
- func (c *IamClient) AttachGroupPolicy(request *iam.AttachGroupPolicyRequest) (*iam.AttachGroupPolicyResponse, error)
- func (c *IamClient) AttachRolePolicy(request *iam.AttachRolePolicyRequest) (*iam.AttachRolePolicyResponse, error)
- func (c *IamClient) AttachSubUserPolicy(request *iam.AttachSubUserPolicyRequest) (*iam.AttachSubUserPolicyResponse, error)
- func (c *IamClient) BindMFADevice(request *iam.BindMFADeviceRequest) (*iam.BindMFADeviceResponse, error)
- func (c *IamClient) BindMFADeviceByOneCode(request *iam.BindMFADeviceByOneCodeRequest) (*iam.BindMFADeviceByOneCodeResponse, error)
- func (c *IamClient) CopyRole(request *iam.CopyRoleRequest) (*iam.CopyRoleResponse, error)
- func (c *IamClient) CreateGroup(request *iam.CreateGroupRequest) (*iam.CreateGroupResponse, error)
- func (c *IamClient) CreatePermission(request *iam.CreatePermissionRequest) (*iam.CreatePermissionResponse, error)
- func (c *IamClient) CreatePolicy(request *iam.CreatePolicyRequest) (*iam.CreatePolicyResponse, error)
- func (c *IamClient) CreateRole(request *iam.CreateRoleRequest) (*iam.CreateRoleResponse, error)
- func (c *IamClient) CreateSubUser(request *iam.CreateSubUserRequest) (*iam.CreateSubUserResponse, error)
- func (c *IamClient) CreateSubUserInner(request *iam.CreateSubUserInnerRequest) (*iam.CreateSubUserInnerResponse, error)
- func (c *IamClient) CreateUserAccessKey(request *iam.CreateUserAccessKeyRequest) (*iam.CreateUserAccessKeyResponse, error)
- func (c *IamClient) CreateVirtualMFADevice(request *iam.CreateVirtualMFADeviceRequest) (*iam.CreateVirtualMFADeviceResponse, error)
- func (c *IamClient) DeleteGroup(request *iam.DeleteGroupRequest) (*iam.DeleteGroupResponse, error)
- func (c *IamClient) DeletePolicy(request *iam.DeletePolicyRequest) (*iam.DeletePolicyResponse, error)
- func (c *IamClient) DeleteRole(request *iam.DeleteRoleRequest) (*iam.DeleteRoleResponse, error)
- func (c *IamClient) DeleteSubUser(request *iam.DeleteSubUserRequest) (*iam.DeleteSubUserResponse, error)
- func (c *IamClient) DeleteSubUserAccessKey(request *iam.DeleteSubUserAccessKeyRequest) (*iam.DeleteSubUserAccessKeyResponse, error)
- func (c *IamClient) DeleteUserAccessKey(request *iam.DeleteUserAccessKeyRequest) (*iam.DeleteUserAccessKeyResponse, error)
- func (c *IamClient) DescribeAttachedGroupPolicies(request *iam.DescribeAttachedGroupPoliciesRequest) (*iam.DescribeAttachedGroupPoliciesResponse, error)
- func (c *IamClient) DescribeAttachedGroupPoliciesScope(request *iam.DescribeAttachedGroupPoliciesScopeRequest) (*iam.DescribeAttachedGroupPoliciesScopeResponse, error)
- func (c *IamClient) DescribeAttachedSubUserPolicies(request *iam.DescribeAttachedSubUserPoliciesRequest) (*iam.DescribeAttachedSubUserPoliciesResponse, error)
- func (c *IamClient) DescribeAttachedSubUserPoliciesScope(request *iam.DescribeAttachedSubUserPoliciesScopeRequest) (*iam.DescribeAttachedSubUserPoliciesScopeResponse, error)
- func (c *IamClient) DescribeGroup(request *iam.DescribeGroupRequest) (*iam.DescribeGroupResponse, error)
- func (c *IamClient) DescribeGroupSubUsers(request *iam.DescribeGroupSubUsersRequest) (*iam.DescribeGroupSubUsersResponse, error)
- func (c *IamClient) DescribeGroups(request *iam.DescribeGroupsRequest) (*iam.DescribeGroupsResponse, error)
- func (c *IamClient) DescribePermissionDetail(request *iam.DescribePermissionDetailRequest) (*iam.DescribePermissionDetailResponse, error)
- func (c *IamClient) DescribePermissions(request *iam.DescribePermissionsRequest) (*iam.DescribePermissionsResponse, error)
- func (c *IamClient) DescribePolicies(request *iam.DescribePoliciesRequest) (*iam.DescribePoliciesResponse, error)
- func (c *IamClient) DescribePolicy(request *iam.DescribePolicyRequest) (*iam.DescribePolicyResponse, error)
- func (c *IamClient) DescribeRole(request *iam.DescribeRoleRequest) (*iam.DescribeRoleResponse, error)
- func (c *IamClient) DescribeRolePolicies(request *iam.DescribeRolePoliciesRequest) (*iam.DescribeRolePoliciesResponse, error)
- func (c *IamClient) DescribeRolePoliciesScope(request *iam.DescribeRolePoliciesScopeRequest) (*iam.DescribeRolePoliciesScopeResponse, error)
- func (c *IamClient) DescribeRoles(request *iam.DescribeRolesRequest) (*iam.DescribeRolesResponse, error)
- func (c *IamClient) DescribeSubUser(request *iam.DescribeSubUserRequest) (*iam.DescribeSubUserResponse, error)
- func (c *IamClient) DescribeSubUserGroups(request *iam.DescribeSubUserGroupsRequest) (*iam.DescribeSubUserGroupsResponse, error)
- func (c *IamClient) DescribeSubUserPermissions(request *iam.DescribeSubUserPermissionsRequest) (*iam.DescribeSubUserPermissionsResponse, error)
- func (c *IamClient) DescribeSubUsers(request *iam.DescribeSubUsersRequest) (*iam.DescribeSubUsersResponse, error)
- func (c *IamClient) DescribeUserAccessKeys(request *iam.DescribeUserAccessKeysRequest) (*iam.DescribeUserAccessKeysResponse, error)
- func (c *IamClient) DescribeUserPin(request *iam.DescribeUserPinRequest) (*iam.DescribeUserPinResponse, error)
- func (c *IamClient) DescribeVirtualMFA(request *iam.DescribeVirtualMFARequest) (*iam.DescribeVirtualMFAResponse, error)
- func (c *IamClient) DetachGroupPolicy(request *iam.DetachGroupPolicyRequest) (*iam.DetachGroupPolicyResponse, error)
- func (c *IamClient) DetachRolePolicy(request *iam.DetachRolePolicyRequest) (*iam.DetachRolePolicyResponse, error)
- func (c *IamClient) DetachSubUserPolicy(request *iam.DetachSubUserPolicyRequest) (*iam.DetachSubUserPolicyResponse, error)
- func (c *IamClient) DisableLogger()
- func (c *IamClient) DisableSubUserAccessKey(request *iam.DisableSubUserAccessKeyRequest) (*iam.DisableSubUserAccessKeyResponse, error)
- func (c *IamClient) DisabledUserAccessKey(request *iam.DisabledUserAccessKeyRequest) (*iam.DisabledUserAccessKeyResponse, error)
- func (c *IamClient) EnableSubUserAccessKey(request *iam.EnableSubUserAccessKeyRequest) (*iam.EnableSubUserAccessKeyResponse, error)
- func (c *IamClient) EnabledUserAccessKey(request *iam.EnabledUserAccessKeyRequest) (*iam.EnabledUserAccessKeyResponse, error)
- func (c *IamClient) RemovePermissionOfSubUser(request *iam.RemovePermissionOfSubUserRequest) (*iam.RemovePermissionOfSubUserResponse, error)
- func (c *IamClient) RemoveSubUserFromGroup(request *iam.RemoveSubUserFromGroupRequest) (*iam.RemoveSubUserFromGroupResponse, error)
- func (c *IamClient) SetConfig(config *core.Config)
- func (c *IamClient) SetLogger(logger core.Logger)
- func (c *IamClient) UnbindMFADevice(request *iam.UnbindMFADeviceRequest) (*iam.UnbindMFADeviceResponse, error)
- func (c *IamClient) UpdateAssumeRolePolicy(request *iam.UpdateAssumeRolePolicyRequest) (*iam.UpdateAssumeRolePolicyResponse, error)
- func (c *IamClient) UpdateGroup(request *iam.UpdateGroupRequest) (*iam.UpdateGroupResponse, error)
- func (c *IamClient) UpdatePermission(request *iam.UpdatePermissionRequest) (*iam.UpdatePermissionResponse, error)
- func (c *IamClient) UpdatePolicy(request *iam.UpdatePolicyRequest) (*iam.UpdatePolicyResponse, error)
- func (c *IamClient) UpdatePolicyDescription(request *iam.UpdatePolicyDescriptionRequest) (*iam.UpdatePolicyDescriptionResponse, error)
- func (c *IamClient) UpdateSubUser(request *iam.UpdateSubUserRequest) (*iam.UpdateSubUserResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IamClient ¶
type IamClient struct {
core.JDCloudClient
}
func NewIamClient ¶
func NewIamClient(credential *core.Credential) *IamClient
func (*IamClient) AddOrganizationUserRelation ¶ added in v1.63.0
func (c *IamClient) AddOrganizationUserRelation(request *iam.AddOrganizationUserRelationRequest) (*iam.AddOrganizationUserRelationResponse, error)
新建组织用户关联关系
func (*IamClient) AddPermissionsToSubUser ¶
func (c *IamClient) AddPermissionsToSubUser(request *iam.AddPermissionsToSubUserRequest) (*iam.AddPermissionsToSubUserResponse, error)
为子用户绑定策略
func (*IamClient) AddSubUserToGroup ¶ added in v1.10.0
func (c *IamClient) AddSubUserToGroup(request *iam.AddSubUserToGroupRequest) (*iam.AddSubUserToGroupResponse, error)
添加子用户到用户组中
func (*IamClient) AttachGroupPolicy ¶ added in v1.10.0
func (c *IamClient) AttachGroupPolicy(request *iam.AttachGroupPolicyRequest) (*iam.AttachGroupPolicyResponse, error)
为用户组绑定策略
func (*IamClient) AttachRolePolicy ¶ added in v1.10.0
func (c *IamClient) AttachRolePolicy(request *iam.AttachRolePolicyRequest) (*iam.AttachRolePolicyResponse, error)
为角色绑定策略
func (*IamClient) AttachSubUserPolicy ¶ added in v1.10.0
func (c *IamClient) AttachSubUserPolicy(request *iam.AttachSubUserPolicyRequest) (*iam.AttachSubUserPolicyResponse, error)
为子用户绑定策略
func (*IamClient) BindMFADevice ¶ added in v1.63.0
func (c *IamClient) BindMFADevice(request *iam.BindMFADeviceRequest) (*iam.BindMFADeviceResponse, error)
绑定虚拟MFA设备
func (*IamClient) BindMFADeviceByOneCode ¶ added in v1.63.0
func (c *IamClient) BindMFADeviceByOneCode(request *iam.BindMFADeviceByOneCodeRequest) (*iam.BindMFADeviceByOneCodeResponse, error)
绑定虚拟MFA设备(一组动态密码)
func (*IamClient) CopyRole ¶ added in v1.63.0
func (c *IamClient) CopyRole(request *iam.CopyRoleRequest) (*iam.CopyRoleResponse, error)
复制角色
func (*IamClient) CreateGroup ¶ added in v1.10.0
func (c *IamClient) CreateGroup(request *iam.CreateGroupRequest) (*iam.CreateGroupResponse, error)
创建用户组, <br>
可访问<a href="https://docs.jdcloud.com/cn/iam/group-management">用户组管理</a>了解更多<br>
func (*IamClient) CreatePermission ¶
func (c *IamClient) CreatePermission(request *iam.CreatePermissionRequest) (*iam.CreatePermissionResponse, error)
创建策略 <br>
关于策略的详细介绍,可以查询<a href="https://docs.jdcloud.com/cn/iam/policy-overview">策略概览</a> <br>
func (*IamClient) CreatePolicy ¶ added in v1.10.0
func (c *IamClient) CreatePolicy(request *iam.CreatePolicyRequest) (*iam.CreatePolicyResponse, error)
创建策略, <br>
访问 <a href="https://docs.jdcloud.com/cn/iam/policy-overview">策略管理</a> 了解更多内容 <br>
func (*IamClient) CreateRole ¶ added in v1.10.0
func (c *IamClient) CreateRole(request *iam.CreateRoleRequest) (*iam.CreateRoleResponse, error)
创建角色 <br>
关于角色的详细介绍,请请参考 <a href="https://docs.jdcloud.com/cn/iam/role-overview">角色概览</a> <br>
func (*IamClient) CreateSubUser ¶ added in v1.6.0
func (c *IamClient) CreateSubUser(request *iam.CreateSubUserRequest) (*iam.CreateSubUserResponse, error)
创建子用户, <br>
请访问<a href="https://docs.jdcloud.com/cn/iam/subuser-management">子用户管理</a>了解更多 <br>
func (*IamClient) CreateSubUserInner ¶ added in v1.63.0
func (c *IamClient) CreateSubUserInner(request *iam.CreateSubUserInnerRequest) (*iam.CreateSubUserInnerResponse, error)
创建子用户, <br>
请访问<a href="https://docs.jdcloud.com/cn/iam/subuser-management">子用户管理</a>了解更多 <br>
func (*IamClient) CreateUserAccessKey ¶
func (c *IamClient) CreateUserAccessKey(request *iam.CreateUserAccessKeyRequest) (*iam.CreateUserAccessKeyResponse, error)
创建主账号AccessKey, <br> 最多可创建5个
func (*IamClient) CreateVirtualMFADevice ¶ added in v1.63.0
func (c *IamClient) CreateVirtualMFADevice(request *iam.CreateVirtualMFADeviceRequest) (*iam.CreateVirtualMFADeviceResponse, error)
初始化虚拟MFA设备
func (*IamClient) DeleteGroup ¶ added in v1.10.0
func (c *IamClient) DeleteGroup(request *iam.DeleteGroupRequest) (*iam.DeleteGroupResponse, error)
删除用户组
func (*IamClient) DeletePolicy ¶ added in v1.10.0
func (c *IamClient) DeletePolicy(request *iam.DeletePolicyRequest) (*iam.DeletePolicyResponse, error)
删除策略
func (*IamClient) DeleteRole ¶ added in v1.10.0
func (c *IamClient) DeleteRole(request *iam.DeleteRoleRequest) (*iam.DeleteRoleResponse, error)
删除角色
func (*IamClient) DeleteSubUser ¶ added in v1.10.0
func (c *IamClient) DeleteSubUser(request *iam.DeleteSubUserRequest) (*iam.DeleteSubUserResponse, error)
删除子用户信息
func (*IamClient) DeleteSubUserAccessKey ¶ added in v1.10.0
func (c *IamClient) DeleteSubUserAccessKey(request *iam.DeleteSubUserAccessKeyRequest) (*iam.DeleteSubUserAccessKeyResponse, error)
删除子用户的AccessKey
func (*IamClient) DeleteUserAccessKey ¶
func (c *IamClient) DeleteUserAccessKey(request *iam.DeleteUserAccessKeyRequest) (*iam.DeleteUserAccessKeyResponse, error)
删除主账号AccessKey, <br>
func (*IamClient) DescribeAttachedGroupPolicies ¶ added in v1.13.0
func (c *IamClient) DescribeAttachedGroupPolicies(request *iam.DescribeAttachedGroupPoliciesRequest) (*iam.DescribeAttachedGroupPoliciesResponse, error)
列举用户组的策略
func (*IamClient) DescribeAttachedGroupPoliciesScope ¶ added in v1.63.0
func (c *IamClient) DescribeAttachedGroupPoliciesScope(request *iam.DescribeAttachedGroupPoliciesScopeRequest) (*iam.DescribeAttachedGroupPoliciesScopeResponse, error)
列举用户组的策略的资源组列表
func (*IamClient) DescribeAttachedSubUserPolicies ¶ added in v1.13.0
func (c *IamClient) DescribeAttachedSubUserPolicies(request *iam.DescribeAttachedSubUserPoliciesRequest) (*iam.DescribeAttachedSubUserPoliciesResponse, error)
查询子用户绑定的策略列表
func (*IamClient) DescribeAttachedSubUserPoliciesScope ¶ added in v1.63.0
func (c *IamClient) DescribeAttachedSubUserPoliciesScope(request *iam.DescribeAttachedSubUserPoliciesScopeRequest) (*iam.DescribeAttachedSubUserPoliciesScopeResponse, error)
查询子用户绑定的策略对应资源组列表
func (*IamClient) DescribeGroup ¶ added in v1.10.0
func (c *IamClient) DescribeGroup(request *iam.DescribeGroupRequest) (*iam.DescribeGroupResponse, error)
查询用户组详情
func (*IamClient) DescribeGroupSubUsers ¶ added in v1.13.0
func (c *IamClient) DescribeGroupSubUsers(request *iam.DescribeGroupSubUsersRequest) (*iam.DescribeGroupSubUsersResponse, error)
查询用户组内的子用户列表
func (*IamClient) DescribeGroups ¶ added in v1.13.0
func (c *IamClient) DescribeGroups(request *iam.DescribeGroupsRequest) (*iam.DescribeGroupsResponse, error)
查询用户组列表
func (*IamClient) DescribePermissionDetail ¶
func (c *IamClient) DescribePermissionDetail(request *iam.DescribePermissionDetailRequest) (*iam.DescribePermissionDetailResponse, error)
查询策略详情
func (*IamClient) DescribePermissions ¶
func (c *IamClient) DescribePermissions(request *iam.DescribePermissionsRequest) (*iam.DescribePermissionsResponse, error)
查询策略列表
func (*IamClient) DescribePolicies ¶ added in v1.13.0
func (c *IamClient) DescribePolicies(request *iam.DescribePoliciesRequest) (*iam.DescribePoliciesResponse, error)
查询策略列表
func (*IamClient) DescribePolicy ¶ added in v1.10.0
func (c *IamClient) DescribePolicy(request *iam.DescribePolicyRequest) (*iam.DescribePolicyResponse, error)
查询策略详情
func (*IamClient) DescribeRole ¶ added in v1.10.0
func (c *IamClient) DescribeRole(request *iam.DescribeRoleRequest) (*iam.DescribeRoleResponse, error)
查询角色详情
func (*IamClient) DescribeRolePolicies ¶ added in v1.13.0
func (c *IamClient) DescribeRolePolicies(request *iam.DescribeRolePoliciesRequest) (*iam.DescribeRolePoliciesResponse, error)
查询角色授权策略列表
func (*IamClient) DescribeRolePoliciesScope ¶ added in v1.63.0
func (c *IamClient) DescribeRolePoliciesScope(request *iam.DescribeRolePoliciesScopeRequest) (*iam.DescribeRolePoliciesScopeResponse, error)
查询角色授权策略列表
func (*IamClient) DescribeRoles ¶ added in v1.13.0
func (c *IamClient) DescribeRoles(request *iam.DescribeRolesRequest) (*iam.DescribeRolesResponse, error)
查询角色列表
func (*IamClient) DescribeSubUser ¶ added in v1.10.0
func (c *IamClient) DescribeSubUser(request *iam.DescribeSubUserRequest) (*iam.DescribeSubUserResponse, error)
查询子用户信息
func (*IamClient) DescribeSubUserGroups ¶ added in v1.13.0
func (c *IamClient) DescribeSubUserGroups(request *iam.DescribeSubUserGroupsRequest) (*iam.DescribeSubUserGroupsResponse, error)
查询子用户所属的所有组
func (*IamClient) DescribeSubUserPermissions ¶
func (c *IamClient) DescribeSubUserPermissions(request *iam.DescribeSubUserPermissionsRequest) (*iam.DescribeSubUserPermissionsResponse, error)
查询子用户策略列表
func (*IamClient) DescribeSubUsers ¶ added in v1.13.0
func (c *IamClient) DescribeSubUsers(request *iam.DescribeSubUsersRequest) (*iam.DescribeSubUsersResponse, error)
查询子用户列表
func (*IamClient) DescribeUserAccessKeys ¶
func (c *IamClient) DescribeUserAccessKeys(request *iam.DescribeUserAccessKeysRequest) (*iam.DescribeUserAccessKeysResponse, error)
查询主账号AccessKey列表 <br>
关于AccessKey的介绍和使用,请参考 <a href="https://docs.jdcloud.com/cn/account-management/accesskey-management">Accesskey管理</a> <br>
func (*IamClient) DescribeUserPin ¶ added in v1.63.0
func (c *IamClient) DescribeUserPin(request *iam.DescribeUserPinRequest) (*iam.DescribeUserPinResponse, error)
根据AccessKey或者AccountId获取用户Pin
func (*IamClient) DescribeVirtualMFA ¶ added in v1.63.0
func (c *IamClient) DescribeVirtualMFA(request *iam.DescribeVirtualMFARequest) (*iam.DescribeVirtualMFAResponse, error)
查询虚拟MFA设备状态
func (*IamClient) DetachGroupPolicy ¶ added in v1.10.0
func (c *IamClient) DetachGroupPolicy(request *iam.DetachGroupPolicyRequest) (*iam.DetachGroupPolicyResponse, error)
为用户组解绑策略
func (*IamClient) DetachRolePolicy ¶ added in v1.10.0
func (c *IamClient) DetachRolePolicy(request *iam.DetachRolePolicyRequest) (*iam.DetachRolePolicyResponse, error)
为角色绑定策略
func (*IamClient) DetachSubUserPolicy ¶ added in v1.10.0
func (c *IamClient) DetachSubUserPolicy(request *iam.DetachSubUserPolicyRequest) (*iam.DetachSubUserPolicyResponse, error)
为子用户解绑策略
func (*IamClient) DisableLogger ¶ added in v1.63.0
func (c *IamClient) DisableLogger()
func (*IamClient) DisableSubUserAccessKey ¶ added in v1.10.0
func (c *IamClient) DisableSubUserAccessKey(request *iam.DisableSubUserAccessKeyRequest) (*iam.DisableSubUserAccessKeyResponse, error)
禁用子用户的AccessKey <br>, 禁用后accessKey 的状态变成 0 <b>禁用</b>
func (*IamClient) DisabledUserAccessKey ¶
func (c *IamClient) DisabledUserAccessKey(request *iam.DisabledUserAccessKeyRequest) (*iam.DisabledUserAccessKeyResponse, error)
禁用主账号AccessKey, <br> 禁用后accessKey的状态变成 0 <b>禁用</b>
func (*IamClient) EnableSubUserAccessKey ¶ added in v1.10.0
func (c *IamClient) EnableSubUserAccessKey(request *iam.EnableSubUserAccessKeyRequest) (*iam.EnableSubUserAccessKeyResponse, error)
启用子用户AccessKey <br>, 启用后accessKey 的状态变成 1 <b>启用</b>
func (*IamClient) EnabledUserAccessKey ¶
func (c *IamClient) EnabledUserAccessKey(request *iam.EnabledUserAccessKeyRequest) (*iam.EnabledUserAccessKeyResponse, error)
启用主账号AccessKey, <br> 启用后accessKey的状态变成 1 <b>启用</b>
func (*IamClient) RemovePermissionOfSubUser ¶
func (c *IamClient) RemovePermissionOfSubUser(request *iam.RemovePermissionOfSubUserRequest) (*iam.RemovePermissionOfSubUserResponse, error)
为子用户解绑策略
func (*IamClient) RemoveSubUserFromGroup ¶ added in v1.10.0
func (c *IamClient) RemoveSubUserFromGroup(request *iam.RemoveSubUserFromGroupRequest) (*iam.RemoveSubUserFromGroupResponse, error)
将子用户从组中删除
func (*IamClient) UnbindMFADevice ¶ added in v1.63.0
func (c *IamClient) UnbindMFADevice(request *iam.UnbindMFADeviceRequest) (*iam.UnbindMFADeviceResponse, error)
解绑虚拟MFA设备
func (*IamClient) UpdateAssumeRolePolicy ¶ added in v1.10.0
func (c *IamClient) UpdateAssumeRolePolicy(request *iam.UpdateAssumeRolePolicyRequest) (*iam.UpdateAssumeRolePolicyResponse, error)
修改角色内置policy
func (*IamClient) UpdateGroup ¶ added in v1.10.0
func (c *IamClient) UpdateGroup(request *iam.UpdateGroupRequest) (*iam.UpdateGroupResponse, error)
修改用户组
func (*IamClient) UpdatePermission ¶
func (c *IamClient) UpdatePermission(request *iam.UpdatePermissionRequest) (*iam.UpdatePermissionResponse, error)
修改策略
func (*IamClient) UpdatePolicy ¶ added in v1.63.0
func (c *IamClient) UpdatePolicy(request *iam.UpdatePolicyRequest) (*iam.UpdatePolicyResponse, error)
修改权限策略
func (*IamClient) UpdatePolicyDescription ¶ added in v1.10.0
func (c *IamClient) UpdatePolicyDescription(request *iam.UpdatePolicyDescriptionRequest) (*iam.UpdatePolicyDescriptionResponse, error)
修改策略描述
func (*IamClient) UpdateSubUser ¶ added in v1.10.0
func (c *IamClient) UpdateSubUser(request *iam.UpdateSubUserRequest) (*iam.UpdateSubUserResponse, error)
修改子用户信息