Documentation ¶
Index ¶
- type IamClient
- func (c *IamClient) AddPermissionsToSubUser(request *iam.AddPermissionsToSubUserRequest) (*iam.AddPermissionsToSubUserResponse, error)
- func (c *IamClient) CreatePermission(request *iam.CreatePermissionRequest) (*iam.CreatePermissionResponse, error)
- func (c *IamClient) CreateSubuser(request *iam.CreateSubuserRequest) (*iam.CreateSubuserResponse, error)
- func (c *IamClient) CreateUserAccessKey(request *iam.CreateUserAccessKeyRequest) (*iam.CreateUserAccessKeyResponse, error)
- func (c *IamClient) DeleteUserAccessKey(request *iam.DeleteUserAccessKeyRequest) (*iam.DeleteUserAccessKeyResponse, error)
- func (c *IamClient) DescribePermissionDetail(request *iam.DescribePermissionDetailRequest) (*iam.DescribePermissionDetailResponse, error)
- func (c *IamClient) DescribePermissions(request *iam.DescribePermissionsRequest) (*iam.DescribePermissionsResponse, error)
- func (c *IamClient) DescribeSubUserPermissions(request *iam.DescribeSubUserPermissionsRequest) (*iam.DescribeSubUserPermissionsResponse, error)
- func (c *IamClient) DescribeUserAccessKeys(request *iam.DescribeUserAccessKeysRequest) (*iam.DescribeUserAccessKeysResponse, error)
- func (c *IamClient) DisabledUserAccessKey(request *iam.DisabledUserAccessKeyRequest) (*iam.DisabledUserAccessKeyResponse, error)
- func (c *IamClient) EnabledUserAccessKey(request *iam.EnabledUserAccessKeyRequest) (*iam.EnabledUserAccessKeyResponse, error)
- func (c *IamClient) RemovePermissionOfSubUser(request *iam.RemovePermissionOfSubUserRequest) (*iam.RemovePermissionOfSubUserResponse, error)
- func (c *IamClient) SetConfig(config *core.Config)
- func (c *IamClient) SetLogger(logger core.Logger)
- func (c *IamClient) UpdatePermission(request *iam.UpdatePermissionRequest) (*iam.UpdatePermissionResponse, 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) AddPermissionsToSubUser ¶
func (c *IamClient) AddPermissionsToSubUser(request *iam.AddPermissionsToSubUserRequest) (*iam.AddPermissionsToSubUserResponse, error)
为子用户绑定策略
func (*IamClient) CreatePermission ¶
func (c *IamClient) CreatePermission(request *iam.CreatePermissionRequest) (*iam.CreatePermissionResponse, error)
创建策略
func (*IamClient) CreateSubuser ¶
func (c *IamClient) CreateSubuser(request *iam.CreateSubuserRequest) (*iam.CreateSubuserResponse, error)
创建子账号
func (*IamClient) CreateUserAccessKey ¶
func (c *IamClient) CreateUserAccessKey(request *iam.CreateUserAccessKeyRequest) (*iam.CreateUserAccessKeyResponse, error)
创建AccessKey
func (*IamClient) DeleteUserAccessKey ¶
func (c *IamClient) DeleteUserAccessKey(request *iam.DeleteUserAccessKeyRequest) (*iam.DeleteUserAccessKeyResponse, error)
删除AccessKey
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) DescribeSubUserPermissions ¶
func (c *IamClient) DescribeSubUserPermissions(request *iam.DescribeSubUserPermissionsRequest) (*iam.DescribeSubUserPermissionsResponse, error)
查询子用户策略列表
func (*IamClient) DescribeUserAccessKeys ¶
func (c *IamClient) DescribeUserAccessKeys(request *iam.DescribeUserAccessKeysRequest) (*iam.DescribeUserAccessKeysResponse, error)
查询AccessKey列表
func (*IamClient) DisabledUserAccessKey ¶
func (c *IamClient) DisabledUserAccessKey(request *iam.DisabledUserAccessKeyRequest) (*iam.DisabledUserAccessKeyResponse, error)
禁用AccessKey
func (*IamClient) EnabledUserAccessKey ¶
func (c *IamClient) EnabledUserAccessKey(request *iam.EnabledUserAccessKeyRequest) (*iam.EnabledUserAccessKeyResponse, error)
启用AccessKey
func (*IamClient) RemovePermissionOfSubUser ¶
func (c *IamClient) RemovePermissionOfSubUser(request *iam.RemovePermissionOfSubUserRequest) (*iam.RemovePermissionOfSubUserResponse, error)
为子用户解绑策略
func (*IamClient) UpdatePermission ¶
func (c *IamClient) UpdatePermission(request *iam.UpdatePermissionRequest) (*iam.UpdatePermissionResponse, error)
修改策略
Click to show internal directories.
Click to hide internal directories.