client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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 (c *IamClient) CreateSubuser(request *CreateSubuserRequest) (*CreateSubuserResponse, error)

创建子账号

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) SetConfig

func (c *IamClient) SetConfig(config *Config)

func (*IamClient) SetLogger

func (c *IamClient) SetLogger(logger Logger)

func (*IamClient) UpdatePermission

func (c *IamClient) UpdatePermission(request *UpdatePermissionRequest) (*UpdatePermissionResponse, error)

修改策略

Jump to

Keyboard shortcuts

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