client

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: May 30, 2019 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 {
	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 added in v1.6.0

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

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

func (*IamClient) SetLogger

func (c *IamClient) SetLogger(logger core.Logger)

func (*IamClient) UpdatePermission

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

修改策略

Jump to

Keyboard shortcuts

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