Documentation ¶
Index ¶
- type IamClient
- func (c *IamClient) AddPermissionsToSubUser(request *AddPermissionsToSubUserRequest) (*AddPermissionsToSubUserResponse, error)
- func (c *IamClient) CreatePermission(request *CreatePermissionRequest) (*CreatePermissionResponse, error)
- func (c *IamClient) CreateSubuser(request *CreateSubuserRequest) (*CreateSubuserResponse, error)
- func (c *IamClient) CreateUserAccessKey(request *CreateUserAccessKeyRequest) (*CreateUserAccessKeyResponse, error)
- func (c *IamClient) DeleteUserAccessKey(request *DeleteUserAccessKeyRequest) (*DeleteUserAccessKeyResponse, error)
- func (c *IamClient) DescribePermissionDetail(request *DescribePermissionDetailRequest) (*DescribePermissionDetailResponse, error)
- func (c *IamClient) DescribePermissions(request *DescribePermissionsRequest) (*DescribePermissionsResponse, error)
- func (c *IamClient) DescribeSubUserPermissions(request *DescribeSubUserPermissionsRequest) (*DescribeSubUserPermissionsResponse, error)
- func (c *IamClient) DescribeUserAccessKeys(request *DescribeUserAccessKeysRequest) (*DescribeUserAccessKeysResponse, error)
- func (c *IamClient) DisabledUserAccessKey(request *DisabledUserAccessKeyRequest) (*DisabledUserAccessKeyResponse, error)
- func (c *IamClient) EnabledUserAccessKey(request *EnabledUserAccessKeyRequest) (*EnabledUserAccessKeyResponse, error)
- func (c *IamClient) RemovePermissionOfSubUser(request *RemovePermissionOfSubUserRequest) (*RemovePermissionOfSubUserResponse, error)
- func (c *IamClient) SetConfig(config *Config)
- func (c *IamClient) SetLogger(logger Logger)
- func (c *IamClient) UpdatePermission(request *UpdatePermissionRequest) (*UpdatePermissionResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IamClient ¶
type IamClient struct {
JDCloudClient
}
func NewIamClient ¶
func NewIamClient(credential *Credential) *IamClient
func (*IamClient) AddPermissionsToSubUser ¶
func (c *IamClient) AddPermissionsToSubUser(request *AddPermissionsToSubUserRequest) (*AddPermissionsToSubUserResponse, error)
为子用户绑定策略
func (*IamClient) CreatePermission ¶
func (c *IamClient) CreatePermission(request *CreatePermissionRequest) (*CreatePermissionResponse, error)
创建策略
func (*IamClient) CreateSubuser ¶
创建子账号
func (*IamClient) CreateUserAccessKey ¶
func (c *IamClient) CreateUserAccessKey(request *CreateUserAccessKeyRequest) (*CreateUserAccessKeyResponse, error)
创建AccessKey
func (*IamClient) DeleteUserAccessKey ¶
func (c *IamClient) DeleteUserAccessKey(request *DeleteUserAccessKeyRequest) (*DeleteUserAccessKeyResponse, error)
删除AccessKey
func (*IamClient) DescribePermissionDetail ¶
func (c *IamClient) DescribePermissionDetail(request *DescribePermissionDetailRequest) (*DescribePermissionDetailResponse, error)
查询策略详情
func (*IamClient) DescribePermissions ¶
func (c *IamClient) DescribePermissions(request *DescribePermissionsRequest) (*DescribePermissionsResponse, error)
查询策略列表
func (*IamClient) DescribeSubUserPermissions ¶
func (c *IamClient) DescribeSubUserPermissions(request *DescribeSubUserPermissionsRequest) (*DescribeSubUserPermissionsResponse, error)
查询子用户策略列表
func (*IamClient) DescribeUserAccessKeys ¶
func (c *IamClient) DescribeUserAccessKeys(request *DescribeUserAccessKeysRequest) (*DescribeUserAccessKeysResponse, error)
查询AccessKey列表
func (*IamClient) DisabledUserAccessKey ¶
func (c *IamClient) DisabledUserAccessKey(request *DisabledUserAccessKeyRequest) (*DisabledUserAccessKeyResponse, error)
禁用AccessKey
func (*IamClient) EnabledUserAccessKey ¶
func (c *IamClient) EnabledUserAccessKey(request *EnabledUserAccessKeyRequest) (*EnabledUserAccessKeyResponse, error)
启用AccessKey
func (*IamClient) RemovePermissionOfSubUser ¶
func (c *IamClient) RemovePermissionOfSubUser(request *RemovePermissionOfSubUserRequest) (*RemovePermissionOfSubUserResponse, error)
为子用户解绑策略
func (*IamClient) UpdatePermission ¶
func (c *IamClient) UpdatePermission(request *UpdatePermissionRequest) (*UpdatePermissionResponse, error)
修改策略
Click to show internal directories.
Click to hide internal directories.