Documentation ¶
Index ¶
- type CreateGroupRequest
- type CreateGroupResponse
- type CreatePolicyRequest
- type CreatePolicyResponse
- type CreateUserKeypairsRequest
- type CreateUserKeypairsResponse
- type CreateUserRequest
- type CreateUserResponse
- type DeleteGroupPoliciesRequest
- type DeleteGroupPoliciesResponse
- type DeleteGroupRequest
- type DeleteGroupResponse
- type DeleteGroupUsersRequest
- type DeleteGroupUsersResponse
- type DeletePolicyRequest
- type DeletePolicyResponse
- type DeleteUserKeypairRequest
- type DeleteUserKeypairResponse
- type DeleteUserPolicyRequest
- type DeleteUserPolicyResponse
- type DeleteUserRequest
- type DeleteUserResponse
- type DisableUserKeypairRequest
- type DisableUserKeypairResponse
- type EnableUserKeypairRequest
- type EnableUserKeypairResponse
- type GetActionsRequest
- type GetActionsResponse
- type GetAuditsRequest
- type GetAuditsResponse
- type GetGroupPoliciesRequest
- type GetGroupPoliciesResponse
- type GetGroupRequest
- type GetGroupResponse
- type GetGroupServiceActionResourcesRequest
- type GetGroupServiceActionResourcesResponse
- type GetGroupUsersRequest
- type GetGroupUsersResponse
- type GetGroupsRequest
- type GetGroupsResponse
- type GetPoliciesRequest
- type GetPoliciesResponse
- type GetPolicyGroupsRequest
- type GetPolicyGroupsResponse
- type GetPolicyRequest
- type GetPolicyResponse
- type GetPolicyUsersRequest
- type GetPolicyUsersResponse
- type GetServicesRequest
- type GetServicesResponse
- type GetUserAvailableServicesRequest
- type GetUserAvailableServicesResponse
- type GetUserGroupsRequest
- type GetUserGroupsResponse
- type GetUserKeypairsRequest
- type GetUserKeypairsResponse
- type GetUserPoliciesRequest
- type GetUserPoliciesResponse
- type GetUserRequest
- type GetUserResponse
- type GetUserServiceActionResourcesRequest
- type GetUserServiceActionResourcesResponse
- type GetUsersRequest
- type GetUsersResponse
- type Iam
- func (iam *Iam) CreateGroup(ctx context.Context, request *CreateGroupRequest, options *Options) (*CreateGroupResponse, error)
- func (iam *Iam) CreatePolicy(ctx context.Context, request *CreatePolicyRequest, options *Options) (*CreatePolicyResponse, error)
- func (iam *Iam) CreateUser(ctx context.Context, request *CreateUserRequest, options *Options) (*CreateUserResponse, error)
- func (iam *Iam) CreateUserKeypairs(ctx context.Context, request *CreateUserKeypairsRequest, options *Options) (*CreateUserKeypairsResponse, error)
- func (iam *Iam) DeleteGroup(ctx context.Context, request *DeleteGroupRequest, options *Options) (*DeleteGroupResponse, error)
- func (iam *Iam) DeleteGroupPolicies(ctx context.Context, request *DeleteGroupPoliciesRequest, options *Options) (*DeleteGroupPoliciesResponse, error)
- func (iam *Iam) DeleteGroupUsers(ctx context.Context, request *DeleteGroupUsersRequest, options *Options) (*DeleteGroupUsersResponse, error)
- func (iam *Iam) DeletePolicy(ctx context.Context, request *DeletePolicyRequest, options *Options) (*DeletePolicyResponse, error)
- func (iam *Iam) DeleteUser(ctx context.Context, request *DeleteUserRequest, options *Options) (*DeleteUserResponse, error)
- func (iam *Iam) DeleteUserKeypair(ctx context.Context, request *DeleteUserKeypairRequest, options *Options) (*DeleteUserKeypairResponse, error)
- func (iam *Iam) DeleteUserPolicy(ctx context.Context, request *DeleteUserPolicyRequest, options *Options) (*DeleteUserPolicyResponse, error)
- func (iam *Iam) DisableUserKeypair(ctx context.Context, request *DisableUserKeypairRequest, options *Options) (*DisableUserKeypairResponse, error)
- func (iam *Iam) EnableUserKeypair(ctx context.Context, request *EnableUserKeypairRequest, options *Options) (*EnableUserKeypairResponse, error)
- func (iam *Iam) GetActions(ctx context.Context, request *GetActionsRequest, options *Options) (*GetActionsResponse, error)
- func (iam *Iam) GetAudits(ctx context.Context, request *GetAuditsRequest, options *Options) (*GetAuditsResponse, error)
- func (iam *Iam) GetGroup(ctx context.Context, request *GetGroupRequest, options *Options) (*GetGroupResponse, error)
- func (iam *Iam) GetGroupPolicies(ctx context.Context, request *GetGroupPoliciesRequest, options *Options) (*GetGroupPoliciesResponse, error)
- func (iam *Iam) GetGroupServiceActionResources(ctx context.Context, request *GetGroupServiceActionResourcesRequest, ...) (*GetGroupServiceActionResourcesResponse, error)
- func (iam *Iam) GetGroupUsers(ctx context.Context, request *GetGroupUsersRequest, options *Options) (*GetGroupUsersResponse, error)
- func (iam *Iam) GetGroups(ctx context.Context, request *GetGroupsRequest, options *Options) (*GetGroupsResponse, error)
- func (iam *Iam) GetPolicies(ctx context.Context, request *GetPoliciesRequest, options *Options) (*GetPoliciesResponse, error)
- func (iam *Iam) GetPolicy(ctx context.Context, request *GetPolicyRequest, options *Options) (*GetPolicyResponse, error)
- func (iam *Iam) GetPolicyGroups(ctx context.Context, request *GetPolicyGroupsRequest, options *Options) (*GetPolicyGroupsResponse, error)
- func (iam *Iam) GetPolicyUsers(ctx context.Context, request *GetPolicyUsersRequest, options *Options) (*GetPolicyUsersResponse, error)
- func (iam *Iam) GetServices(ctx context.Context, request *GetServicesRequest, options *Options) (*GetServicesResponse, error)
- func (iam *Iam) GetUser(ctx context.Context, request *GetUserRequest, options *Options) (*GetUserResponse, error)
- func (iam *Iam) GetUserAvailableServices(ctx context.Context, request *GetUserAvailableServicesRequest, ...) (*GetUserAvailableServicesResponse, error)
- func (iam *Iam) GetUserGroups(ctx context.Context, request *GetUserGroupsRequest, options *Options) (*GetUserGroupsResponse, error)
- func (iam *Iam) GetUserKeypairs(ctx context.Context, request *GetUserKeypairsRequest, options *Options) (*GetUserKeypairsResponse, error)
- func (iam *Iam) GetUserPolicies(ctx context.Context, request *GetUserPoliciesRequest, options *Options) (*GetUserPoliciesResponse, error)
- func (iam *Iam) GetUserServiceActionResources(ctx context.Context, request *GetUserServiceActionResourcesRequest, ...) (*GetUserServiceActionResourcesResponse, error)
- func (iam *Iam) GetUsers(ctx context.Context, request *GetUsersRequest, options *Options) (*GetUsersResponse, error)
- func (iam *Iam) ModifyGroup(ctx context.Context, request *ModifyGroupRequest, options *Options) (*ModifyGroupResponse, error)
- func (iam *Iam) ModifyGroupPolicies(ctx context.Context, request *ModifyGroupPoliciesRequest, options *Options) (*ModifyGroupPoliciesResponse, error)
- func (iam *Iam) ModifyGroupUsers(ctx context.Context, request *ModifyGroupUsersRequest, options *Options) (*ModifyGroupUsersResponse, error)
- func (iam *Iam) ModifyPolicy(ctx context.Context, request *ModifyPolicyRequest, options *Options) (*ModifyPolicyResponse, error)
- func (iam *Iam) ModifyUser(ctx context.Context, request *ModifyUserRequest, options *Options) (*ModifyUserResponse, error)
- func (iam *Iam) ModifyUserPolicies(ctx context.Context, request *ModifyUserPoliciesRequest, options *Options) (*ModifyUserPoliciesResponse, error)
- func (iam *Iam) UpdateGroupPolicies(ctx context.Context, request *UpdateGroupPoliciesRequest, options *Options) (*UpdateGroupPoliciesResponse, error)
- func (iam *Iam) UpdateGroupUsers(ctx context.Context, request *UpdateGroupUsersRequest, options *Options) (*UpdateGroupUsersResponse, error)
- func (iam *Iam) UpdatePolicyGroups(ctx context.Context, request *UpdatePolicyGroupsRequest, options *Options) (*UpdatePolicyGroupsResponse, error)
- func (iam *Iam) UpdatePolicyUsers(ctx context.Context, request *UpdatePolicyUsersRequest, options *Options) (*UpdatePolicyUsersResponse, error)
- func (iam *Iam) UpdateUserGroups(ctx context.Context, request *UpdateUserGroupsRequest, options *Options) (*UpdateUserGroupsResponse, error)
- func (iam *Iam) UpdateUserPolicies(ctx context.Context, request *UpdateUserPoliciesRequest, options *Options) (*UpdateUserPoliciesResponse, error)
- type ModifyGroupPoliciesRequest
- type ModifyGroupPoliciesResponse
- type ModifyGroupRequest
- type ModifyGroupResponse
- type ModifyGroupUsersRequest
- type ModifyGroupUsersResponse
- type ModifyPolicyRequest
- type ModifyPolicyResponse
- type ModifyUserPoliciesRequest
- type ModifyUserPoliciesResponse
- type ModifyUserRequest
- type ModifyUserResponse
- type Options
- type UpdateGroupPoliciesRequest
- type UpdateGroupPoliciesResponse
- type UpdateGroupUsersRequest
- type UpdateGroupUsersResponse
- type UpdatePolicyGroupsRequest
- type UpdatePolicyGroupsResponse
- type UpdatePolicyUsersRequest
- type UpdatePolicyUsersResponse
- type UpdateUserGroupsRequest
- type UpdateUserGroupsResponse
- type UpdateUserPoliciesRequest
- type UpdateUserPoliciesResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateGroupRequest ¶
type CreateGroupRequest = creategroup.Request
type CreateGroupResponse ¶
type CreateGroupResponse = creategroup.Response
type CreatePolicyRequest ¶
type CreatePolicyRequest = createpolicy.Request
type CreatePolicyResponse ¶
type CreatePolicyResponse = createpolicy.Response
type CreateUserKeypairsRequest ¶
type CreateUserKeypairsRequest = createuserkeypairs.Request
type CreateUserKeypairsResponse ¶
type CreateUserKeypairsResponse = createuserkeypairs.Response
type CreateUserRequest ¶
type CreateUserRequest = createuser.Request
type CreateUserResponse ¶
type CreateUserResponse = createuser.Response
type DeleteGroupPoliciesRequest ¶
type DeleteGroupPoliciesRequest = deletegrouppolicies.Request
type DeleteGroupPoliciesResponse ¶
type DeleteGroupPoliciesResponse = deletegrouppolicies.Response
type DeleteGroupRequest ¶
type DeleteGroupRequest = deletegroup.Request
type DeleteGroupResponse ¶
type DeleteGroupResponse = deletegroup.Response
type DeleteGroupUsersRequest ¶
type DeleteGroupUsersRequest = deletegroupusers.Request
type DeleteGroupUsersResponse ¶
type DeleteGroupUsersResponse = deletegroupusers.Response
type DeletePolicyRequest ¶
type DeletePolicyRequest = deletepolicy.Request
type DeletePolicyResponse ¶
type DeletePolicyResponse = deletepolicy.Response
type DeleteUserKeypairRequest ¶
type DeleteUserKeypairRequest = deleteuserkeypair.Request
type DeleteUserKeypairResponse ¶
type DeleteUserKeypairResponse = deleteuserkeypair.Response
type DeleteUserPolicyRequest ¶
type DeleteUserPolicyRequest = deleteuserpolicy.Request
type DeleteUserPolicyResponse ¶
type DeleteUserPolicyResponse = deleteuserpolicy.Response
type DeleteUserRequest ¶
type DeleteUserRequest = deleteuser.Request
type DeleteUserResponse ¶
type DeleteUserResponse = deleteuser.Response
type DisableUserKeypairRequest ¶
type DisableUserKeypairRequest = disableuserkeypair.Request
type DisableUserKeypairResponse ¶
type DisableUserKeypairResponse = disableuserkeypair.Response
type EnableUserKeypairRequest ¶
type EnableUserKeypairRequest = enableuserkeypair.Request
type EnableUserKeypairResponse ¶
type EnableUserKeypairResponse = enableuserkeypair.Response
type GetActionsRequest ¶
type GetActionsRequest = getactions.Request
type GetActionsResponse ¶
type GetActionsResponse = getactions.Response
type GetAuditsRequest ¶
type GetAuditsResponse ¶
type GetGroupPoliciesRequest ¶
type GetGroupPoliciesRequest = getgrouppolicies.Request
type GetGroupPoliciesResponse ¶
type GetGroupPoliciesResponse = getgrouppolicies.Response
type GetGroupRequest ¶
type GetGroupResponse ¶
type GetGroupServiceActionResourcesRequest ¶
type GetGroupServiceActionResourcesRequest = getgroupserviceactionresources.Request
type GetGroupServiceActionResourcesResponse ¶
type GetGroupServiceActionResourcesResponse = getgroupserviceactionresources.Response
type GetGroupUsersRequest ¶
type GetGroupUsersRequest = getgroupusers.Request
type GetGroupUsersResponse ¶
type GetGroupUsersResponse = getgroupusers.Response
type GetGroupsRequest ¶
type GetGroupsResponse ¶
type GetPoliciesRequest ¶
type GetPoliciesRequest = getpolicies.Request
type GetPoliciesResponse ¶
type GetPoliciesResponse = getpolicies.Response
type GetPolicyGroupsRequest ¶
type GetPolicyGroupsRequest = getpolicygroups.Request
type GetPolicyGroupsResponse ¶
type GetPolicyGroupsResponse = getpolicygroups.Response
type GetPolicyRequest ¶
type GetPolicyResponse ¶
type GetPolicyUsersRequest ¶
type GetPolicyUsersRequest = getpolicyusers.Request
type GetPolicyUsersResponse ¶
type GetPolicyUsersResponse = getpolicyusers.Response
type GetServicesRequest ¶
type GetServicesRequest = getservices.Request
type GetServicesResponse ¶
type GetServicesResponse = getservices.Response
type GetUserAvailableServicesRequest ¶
type GetUserAvailableServicesRequest = getuseravailableservices.Request
type GetUserAvailableServicesResponse ¶
type GetUserAvailableServicesResponse = getuseravailableservices.Response
type GetUserGroupsRequest ¶
type GetUserGroupsRequest = getusergroups.Request
type GetUserGroupsResponse ¶
type GetUserGroupsResponse = getusergroups.Response
type GetUserKeypairsRequest ¶
type GetUserKeypairsRequest = getuserkeypairs.Request
type GetUserKeypairsResponse ¶
type GetUserKeypairsResponse = getuserkeypairs.Response
type GetUserPoliciesRequest ¶
type GetUserPoliciesRequest = getuserpolicies.Request
type GetUserPoliciesResponse ¶
type GetUserPoliciesResponse = getuserpolicies.Response
type GetUserRequest ¶
type GetUserResponse ¶
type GetUserServiceActionResourcesRequest ¶
type GetUserServiceActionResourcesRequest = getuserserviceactionresources.Request
type GetUserServiceActionResourcesResponse ¶
type GetUserServiceActionResourcesResponse = getuserserviceactionresources.Response
type GetUsersRequest ¶
type GetUsersResponse ¶
type Iam ¶
type Iam struct {
// contains filtered or unexported fields
}
API 客户端
func (*Iam) CreateGroup ¶
func (iam *Iam) CreateGroup(ctx context.Context, request *CreateGroupRequest, options *Options) (*CreateGroupResponse, error)
新建用户分组
func (*Iam) CreatePolicy ¶
func (iam *Iam) CreatePolicy(ctx context.Context, request *CreatePolicyRequest, options *Options) (*CreatePolicyResponse, error)
新建授权策略
func (*Iam) CreateUser ¶
func (iam *Iam) CreateUser(ctx context.Context, request *CreateUserRequest, options *Options) (*CreateUserResponse, error)
创建 IAM 子账号
func (*Iam) CreateUserKeypairs ¶
func (iam *Iam) CreateUserKeypairs(ctx context.Context, request *CreateUserKeypairsRequest, options *Options) (*CreateUserKeypairsResponse, error)
创建 IAM 子账号密钥
func (*Iam) DeleteGroup ¶
func (iam *Iam) DeleteGroup(ctx context.Context, request *DeleteGroupRequest, options *Options) (*DeleteGroupResponse, error)
删除用户分组
func (*Iam) DeleteGroupPolicies ¶
func (iam *Iam) DeleteGroupPolicies(ctx context.Context, request *DeleteGroupPoliciesRequest, options *Options) (*DeleteGroupPoliciesResponse, error)
从用户分组中删除授权策略
func (*Iam) DeleteGroupUsers ¶
func (iam *Iam) DeleteGroupUsers(ctx context.Context, request *DeleteGroupUsersRequest, options *Options) (*DeleteGroupUsersResponse, error)
从用户分组中删除 IAM 子账号
func (*Iam) DeletePolicy ¶
func (iam *Iam) DeletePolicy(ctx context.Context, request *DeletePolicyRequest, options *Options) (*DeletePolicyResponse, error)
删除指定的授权策略
func (*Iam) DeleteUser ¶
func (iam *Iam) DeleteUser(ctx context.Context, request *DeleteUserRequest, options *Options) (*DeleteUserResponse, error)
删除 IAM 子账号
func (*Iam) DeleteUserKeypair ¶
func (iam *Iam) DeleteUserKeypair(ctx context.Context, request *DeleteUserKeypairRequest, options *Options) (*DeleteUserKeypairResponse, error)
删除 IAM 子账号密钥
func (*Iam) DeleteUserPolicy ¶
func (iam *Iam) DeleteUserPolicy(ctx context.Context, request *DeleteUserPolicyRequest, options *Options) (*DeleteUserPolicyResponse, error)
删除 IAM 子账号特定的授权策略
func (*Iam) DisableUserKeypair ¶
func (iam *Iam) DisableUserKeypair(ctx context.Context, request *DisableUserKeypairRequest, options *Options) (*DisableUserKeypairResponse, error)
禁用 IAM 子账号密钥
func (*Iam) EnableUserKeypair ¶
func (iam *Iam) EnableUserKeypair(ctx context.Context, request *EnableUserKeypairRequest, options *Options) (*EnableUserKeypairResponse, error)
启用 IAM 子账号密钥
func (*Iam) GetActions ¶
func (iam *Iam) GetActions(ctx context.Context, request *GetActionsRequest, options *Options) (*GetActionsResponse, error)
查询 IAM 的操作
func (*Iam) GetAudits ¶
func (iam *Iam) GetAudits(ctx context.Context, request *GetAuditsRequest, options *Options) (*GetAuditsResponse, error)
查询审计日志列表
func (*Iam) GetGroup ¶
func (iam *Iam) GetGroup(ctx context.Context, request *GetGroupRequest, options *Options) (*GetGroupResponse, error)
查询指定用户分组详情
func (*Iam) GetGroupPolicies ¶
func (iam *Iam) GetGroupPolicies(ctx context.Context, request *GetGroupPoliciesRequest, options *Options) (*GetGroupPoliciesResponse, error)
查询用户分组下分配的授权策略
func (*Iam) GetGroupServiceActionResources ¶
func (iam *Iam) GetGroupServiceActionResources(ctx context.Context, request *GetGroupServiceActionResourcesRequest, options *Options) (*GetGroupServiceActionResourcesResponse, error)
列举用户分组指定服务操作下的可访问资源
func (*Iam) GetGroupUsers ¶
func (iam *Iam) GetGroupUsers(ctx context.Context, request *GetGroupUsersRequest, options *Options) (*GetGroupUsersResponse, error)
查询用户分组下的 IAM 子账户列表
func (*Iam) GetGroups ¶
func (iam *Iam) GetGroups(ctx context.Context, request *GetGroupsRequest, options *Options) (*GetGroupsResponse, error)
列举用户分组列表
func (*Iam) GetPolicies ¶
func (iam *Iam) GetPolicies(ctx context.Context, request *GetPoliciesRequest, options *Options) (*GetPoliciesResponse, error)
列举授权策略列表
func (*Iam) GetPolicy ¶
func (iam *Iam) GetPolicy(ctx context.Context, request *GetPolicyRequest, options *Options) (*GetPolicyResponse, error)
查询指定授权策略详情
func (*Iam) GetPolicyGroups ¶
func (iam *Iam) GetPolicyGroups(ctx context.Context, request *GetPolicyGroupsRequest, options *Options) (*GetPolicyGroupsResponse, error)
查询授权策略分配的用户分组列表
func (*Iam) GetPolicyUsers ¶
func (iam *Iam) GetPolicyUsers(ctx context.Context, request *GetPolicyUsersRequest, options *Options) (*GetPolicyUsersResponse, error)
查询授权策略分配的用 IAM 子账号列表
func (*Iam) GetServices ¶
func (iam *Iam) GetServices(ctx context.Context, request *GetServicesRequest, options *Options) (*GetServicesResponse, error)
查询 IAM 的服务列表
func (*Iam) GetUser ¶
func (iam *Iam) GetUser(ctx context.Context, request *GetUserRequest, options *Options) (*GetUserResponse, error)
获取 IAM 子账号
func (*Iam) GetUserAvailableServices ¶
func (iam *Iam) GetUserAvailableServices(ctx context.Context, request *GetUserAvailableServicesRequest, options *Options) (*GetUserAvailableServicesResponse, error)
列举子账号可用服务
func (*Iam) GetUserGroups ¶
func (iam *Iam) GetUserGroups(ctx context.Context, request *GetUserGroupsRequest, options *Options) (*GetUserGroupsResponse, error)
查询子账号所属用户分组列表
func (*Iam) GetUserKeypairs ¶
func (iam *Iam) GetUserKeypairs(ctx context.Context, request *GetUserKeypairsRequest, options *Options) (*GetUserKeypairsResponse, error)
列举 IAM 子账号密钥
func (*Iam) GetUserPolicies ¶
func (iam *Iam) GetUserPolicies(ctx context.Context, request *GetUserPoliciesRequest, options *Options) (*GetUserPoliciesResponse, error)
查询子账号下的授权策略
func (*Iam) GetUserServiceActionResources ¶
func (iam *Iam) GetUserServiceActionResources(ctx context.Context, request *GetUserServiceActionResourcesRequest, options *Options) (*GetUserServiceActionResourcesResponse, error)
列举子账号指定服务操作下的可访问资源
func (*Iam) GetUsers ¶
func (iam *Iam) GetUsers(ctx context.Context, request *GetUsersRequest, options *Options) (*GetUsersResponse, error)
列举 IAM 子账号
func (*Iam) ModifyGroup ¶
func (iam *Iam) ModifyGroup(ctx context.Context, request *ModifyGroupRequest, options *Options) (*ModifyGroupResponse, error)
更新用户分组信息
func (*Iam) ModifyGroupPolicies ¶
func (iam *Iam) ModifyGroupPolicies(ctx context.Context, request *ModifyGroupPoliciesRequest, options *Options) (*ModifyGroupPoliciesResponse, error)
添加授权策略到用户分组
func (*Iam) ModifyGroupUsers ¶
func (iam *Iam) ModifyGroupUsers(ctx context.Context, request *ModifyGroupUsersRequest, options *Options) (*ModifyGroupUsersResponse, error)
添加 IAM 子账号到用户分组
func (*Iam) ModifyPolicy ¶
func (iam *Iam) ModifyPolicy(ctx context.Context, request *ModifyPolicyRequest, options *Options) (*ModifyPolicyResponse, error)
修改授权策略
func (*Iam) ModifyUser ¶
func (iam *Iam) ModifyUser(ctx context.Context, request *ModifyUserRequest, options *Options) (*ModifyUserResponse, error)
修改 IAM 子账号
func (*Iam) ModifyUserPolicies ¶
func (iam *Iam) ModifyUserPolicies(ctx context.Context, request *ModifyUserPoliciesRequest, options *Options) (*ModifyUserPoliciesResponse, error)
为子账号添加授权策略
func (*Iam) UpdateGroupPolicies ¶
func (iam *Iam) UpdateGroupPolicies(ctx context.Context, request *UpdateGroupPoliciesRequest, options *Options) (*UpdateGroupPoliciesResponse, error)
为用户分组重新分配授权策略
func (*Iam) UpdateGroupUsers ¶
func (iam *Iam) UpdateGroupUsers(ctx context.Context, request *UpdateGroupUsersRequest, options *Options) (*UpdateGroupUsersResponse, error)
为用户分组中重新分配 IAM 子账号
func (*Iam) UpdatePolicyGroups ¶
func (iam *Iam) UpdatePolicyGroups(ctx context.Context, request *UpdatePolicyGroupsRequest, options *Options) (*UpdatePolicyGroupsResponse, error)
重新分配用户分组给指定策略
func (*Iam) UpdatePolicyUsers ¶
func (iam *Iam) UpdatePolicyUsers(ctx context.Context, request *UpdatePolicyUsersRequest, options *Options) (*UpdatePolicyUsersResponse, error)
重新分配用户给指定授权策略
func (*Iam) UpdateUserGroups ¶
func (iam *Iam) UpdateUserGroups(ctx context.Context, request *UpdateUserGroupsRequest, options *Options) (*UpdateUserGroupsResponse, error)
为用户重新分配分组
func (*Iam) UpdateUserPolicies ¶
func (iam *Iam) UpdateUserPolicies(ctx context.Context, request *UpdateUserPoliciesRequest, options *Options) (*UpdateUserPoliciesResponse, error)
为子账号重新分配授权策略
type ModifyGroupPoliciesRequest ¶
type ModifyGroupPoliciesRequest = modifygrouppolicies.Request
type ModifyGroupPoliciesResponse ¶
type ModifyGroupPoliciesResponse = modifygrouppolicies.Response
type ModifyGroupRequest ¶
type ModifyGroupRequest = modifygroup.Request
type ModifyGroupResponse ¶
type ModifyGroupResponse = modifygroup.Response
type ModifyGroupUsersRequest ¶
type ModifyGroupUsersRequest = modifygroupusers.Request
type ModifyGroupUsersResponse ¶
type ModifyGroupUsersResponse = modifygroupusers.Response
type ModifyPolicyRequest ¶
type ModifyPolicyRequest = modifypolicy.Request
type ModifyPolicyResponse ¶
type ModifyPolicyResponse = modifypolicy.Response
type ModifyUserPoliciesRequest ¶
type ModifyUserPoliciesRequest = modifyuserpolicies.Request
type ModifyUserPoliciesResponse ¶
type ModifyUserPoliciesResponse = modifyuserpolicies.Response
type ModifyUserRequest ¶
type ModifyUserRequest = modifyuser.Request
type ModifyUserResponse ¶
type ModifyUserResponse = modifyuser.Response
type Options ¶
type Options struct { OverwrittenBucketHosts region.EndpointsProvider OverwrittenBucketName string OverwrittenEndpoints region.EndpointsProvider OverwrittenRegion region.RegionsProvider OnRequestProgress func(uint64, uint64) }
API 客户端选项
type UpdateGroupPoliciesRequest ¶
type UpdateGroupPoliciesRequest = updategrouppolicies.Request
type UpdateGroupPoliciesResponse ¶
type UpdateGroupPoliciesResponse = updategrouppolicies.Response
type UpdateGroupUsersRequest ¶
type UpdateGroupUsersRequest = updategroupusers.Request
type UpdateGroupUsersResponse ¶
type UpdateGroupUsersResponse = updategroupusers.Response
type UpdatePolicyGroupsRequest ¶
type UpdatePolicyGroupsRequest = updatepolicygroups.Request
type UpdatePolicyGroupsResponse ¶
type UpdatePolicyGroupsResponse = updatepolicygroups.Response
type UpdatePolicyUsersRequest ¶
type UpdatePolicyUsersRequest = updatepolicyusers.Request
type UpdatePolicyUsersResponse ¶
type UpdatePolicyUsersResponse = updatepolicyusers.Response
type UpdateUserGroupsRequest ¶
type UpdateUserGroupsRequest = updateusergroups.Request
type UpdateUserGroupsResponse ¶
type UpdateUserGroupsResponse = updateusergroups.Response
type UpdateUserPoliciesRequest ¶
type UpdateUserPoliciesRequest = updateuserpolicies.Request
type UpdateUserPoliciesResponse ¶
type UpdateUserPoliciesResponse = updateuserpolicies.Response
Source Files ¶
- api_create_group.go
- api_create_policy.go
- api_create_user.go
- api_create_user_keypairs.go
- api_delete_group.go
- api_delete_group_policies.go
- api_delete_group_users.go
- api_delete_policy.go
- api_delete_user.go
- api_delete_user_keypair.go
- api_delete_user_policy.go
- api_disable_user_keypair.go
- api_enable_user_keypair.go
- api_get_actions.go
- api_get_audits.go
- api_get_group.go
- api_get_group_policies.go
- api_get_group_service_action_resources.go
- api_get_group_users.go
- api_get_groups.go
- api_get_policies.go
- api_get_policy.go
- api_get_policy_groups.go
- api_get_policy_users.go
- api_get_services.go
- api_get_user.go
- api_get_user_available_services.go
- api_get_user_groups.go
- api_get_user_keypairs.go
- api_get_user_policies.go
- api_get_user_service_action_resources.go
- api_get_users.go
- api_modify_group.go
- api_modify_group_policies.go
- api_modify_group_users.go
- api_modify_policy.go
- api_modify_user.go
- api_modify_user_policies.go
- api_update_group_policies.go
- api_update_group_users.go
- api_update_policy_groups.go
- api_update_policy_users.go
- api_update_user_groups.go
- api_update_user_policies.go
- apis.go
Directories ¶
Path | Synopsis |
---|---|
新建用户分组
|
新建用户分组 |
新建授权策略
|
新建授权策略 |
创建 IAM 子账号
|
创建 IAM 子账号 |
创建 IAM 子账号密钥
|
创建 IAM 子账号密钥 |
删除用户分组
|
删除用户分组 |
从用户分组中删除授权策略
|
从用户分组中删除授权策略 |
从用户分组中删除 IAM 子账号
|
从用户分组中删除 IAM 子账号 |
删除指定的授权策略
|
删除指定的授权策略 |
删除 IAM 子账号
|
删除 IAM 子账号 |
删除 IAM 子账号密钥
|
删除 IAM 子账号密钥 |
删除 IAM 子账号特定的授权策略
|
删除 IAM 子账号特定的授权策略 |
禁用 IAM 子账号密钥
|
禁用 IAM 子账号密钥 |
启用 IAM 子账号密钥
|
启用 IAM 子账号密钥 |
查询 IAM 的操作
|
查询 IAM 的操作 |
查询审计日志列表
|
查询审计日志列表 |
查询指定用户分组详情
|
查询指定用户分组详情 |
查询用户分组下分配的授权策略
|
查询用户分组下分配的授权策略 |
列举用户分组指定服务操作下的可访问资源
|
列举用户分组指定服务操作下的可访问资源 |
查询用户分组下的 IAM 子账户列表
|
查询用户分组下的 IAM 子账户列表 |
列举用户分组列表
|
列举用户分组列表 |
列举授权策略列表
|
列举授权策略列表 |
查询指定授权策略详情
|
查询指定授权策略详情 |
查询授权策略分配的用户分组列表
|
查询授权策略分配的用户分组列表 |
查询授权策略分配的用 IAM 子账号列表
|
查询授权策略分配的用 IAM 子账号列表 |
查询 IAM 的服务列表
|
查询 IAM 的服务列表 |
获取 IAM 子账号
|
获取 IAM 子账号 |
列举子账号可用服务
|
列举子账号可用服务 |
查询子账号所属用户分组列表
|
查询子账号所属用户分组列表 |
列举 IAM 子账号密钥
|
列举 IAM 子账号密钥 |
查询子账号下的授权策略
|
查询子账号下的授权策略 |
列举子账号指定服务操作下的可访问资源
|
列举子账号指定服务操作下的可访问资源 |
列举 IAM 子账号
|
列举 IAM 子账号 |
更新用户分组信息
|
更新用户分组信息 |
添加授权策略到用户分组
|
添加授权策略到用户分组 |
添加 IAM 子账号到用户分组
|
添加 IAM 子账号到用户分组 |
修改授权策略
|
修改授权策略 |
修改 IAM 子账号
|
修改 IAM 子账号 |
为子账号添加授权策略
|
为子账号添加授权策略 |
为用户分组重新分配授权策略
|
为用户分组重新分配授权策略 |
为用户分组中重新分配 IAM 子账号
|
为用户分组中重新分配 IAM 子账号 |
重新分配用户分组给指定策略
|
重新分配用户分组给指定策略 |
重新分配用户给指定授权策略
|
重新分配用户给指定授权策略 |
为用户重新分配分组
|
为用户重新分配分组 |
为子账号重新分配授权策略
|
为子账号重新分配授权策略 |
Click to show internal directories.
Click to hide internal directories.