Documentation
¶
Overview ¶
查询 IAM 的操作
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Data ¶
type Data struct { Count int64 // 接口操作数量 List GetActions // 接口操作列表 }
接口操作信息
func (*Data) MarshalJSON ¶
func (*Data) UnmarshalJSON ¶
type GetAction ¶
type GetAction struct { Id string // 记录 ID Name string // 接口操作名称 Alias string // 接口操作别名 Service string // 接口操作对应的服务 Scope int64 // 接口操作权限粒度,0: 操作级,不限制资源,1: 资源级,只能访问特定资源 Enabled bool // 接口操作是否启用 CreatedAt string // 接口操作创建时间 UpdatedAt string // 接口操作上次更新时间 }
返回的接口操作
func (*GetAction) MarshalJSON ¶
func (*GetAction) UnmarshalJSON ¶
type Request ¶
type Request struct { Service string // 操作对应的服务别名 Page int64 // 分页页号,从 1 开始,默认 1 PageSize int64 // 分页大小,默认 20,最大 2000 Credentials credentials.CredentialsProvider // 鉴权参数,用于生成鉴权凭证,如果为空,则使用 HTTPClientOptions 中的 CredentialsProvider }
调用 API 所用的请求
type Response ¶
type Response struct {
Data GetActionsData // 接口操作信息
}
获取 API 所用的响应
func (*Response) MarshalJSON ¶
func (*Response) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.