client

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2022 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 ApigatewayClient

type ApigatewayClient struct {
	core.JDCloudClient
}

func NewApigatewayClient

func NewApigatewayClient(credential *core.Credential) *ApigatewayClient

func (*ApigatewayClient) AuthorizedApiGroupList

查询所有已授权api分组列表

func (*ApigatewayClient) BatchOffline

批量下线

func (*ApigatewayClient) BindGroupAuth

绑定分组

func (*ApigatewayClient) BindGroupKey

绑定分组

func (*ApigatewayClient) BindGroupPolicy

绑定

func (*ApigatewayClient) CheckApiNameExist

创建API时,检查API名称是否重复,返回重复的apiId,如果没有返回空

func (*ApigatewayClient) CheckAuthExist

检查accessAuth是否重复

func (*ApigatewayClient) CheckGroupNameExist

检查分组名称是否重复,返回重复的apiGroupId,如果没有返回空

func (*ApigatewayClient) CheckKeyExist

检查AccessKey是否重复

func (*ApigatewayClient) CheckPin

校验pin是否存在

func (*ApigatewayClient) CheckPolicyName

检查策略名是否重复

func (*ApigatewayClient) CheckRevisionExist

检查版本号是否重复,返回重复的版本号,如果没有返回空

func (*ApigatewayClient) CreateAccessAuth

创建访问授权

func (*ApigatewayClient) CreateAccessKey

创建密钥

func (*ApigatewayClient) CreateApiGroup

创建API分组

func (*ApigatewayClient) CreateApis

创建api

func (*ApigatewayClient) CreateBackendConfig

开通后端配置

func (*ApigatewayClient) CreateKey

创建key

func (*ApigatewayClient) CreateRateLimitPolicy

创建流控策略

func (*ApigatewayClient) CreateRevision

创建修订版本

func (*ApigatewayClient) CreateSubscriptionKey

创建密钥

func (*ApigatewayClient) CreateUserDomain

添加用户域名

func (*ApigatewayClient) DeleteAccessAuth

删除访问授权

func (*ApigatewayClient) DeleteAccessKey

删除密钥

func (*ApigatewayClient) DeleteApi

删除api

func (*ApigatewayClient) DeleteApiByName

删除api

func (*ApigatewayClient) DeleteApiGroup

删除单个API分组

func (*ApigatewayClient) DeleteBackendConfig

删除后端配置

func (*ApigatewayClient) DeleteRateLimitPolicy

删除单个流控策略

func (*ApigatewayClient) DeleteRevision

删除单个修订版本

func (*ApigatewayClient) DeleteSubscriptionKey

删除密钥

func (*ApigatewayClient) DeleteUserDomain

删除用户域名接口

func (*ApigatewayClient) Deploy

发布版本

func (*ApigatewayClient) DescribeApiGroup

查询API分组详情

func (*ApigatewayClient) DescribeApiGroups

查询分组

func (*ApigatewayClient) DescribeBackendConfig

查询backendConfig

func (*ApigatewayClient) DescribeBackendConfigs

查询指定环境下的所有后端配置

func (*ApigatewayClient) DescribeDeployment

查询该版本的部署详情

func (*ApigatewayClient) DescribeDeployments

查询部署列表

func (*ApigatewayClient) DescribeIsDeployApiGroups

查询分组

func (*ApigatewayClient) DescribeRevisions

查询修订版本列表

func (*ApigatewayClient) DisableLogger

func (c *ApigatewayClient) DisableLogger()

func (*ApigatewayClient) GetRevisionIds

查询分组内全部修订版本号

func (*ApigatewayClient) ModifyApiGroupAttribute

修改API分组信息

func (*ApigatewayClient) ModifyRevision

修改单个修订版本

func (*ApigatewayClient) Offline

下线

func (*ApigatewayClient) QueryAccessAuth

查询单个访问授权

func (*ApigatewayClient) QueryAccessAuths

查询访问授权列表

func (*ApigatewayClient) QueryAccessKey

查询单个密钥

func (*ApigatewayClient) QueryAccessKeys

查询密钥列表

func (*ApigatewayClient) QueryApi

查询单个api

func (*ApigatewayClient) QueryApis

查询api列表

func (*ApigatewayClient) QueryAuthGroupList

查询可绑定部署列表

func (*ApigatewayClient) QueryBindGroupAuth

查询已绑定详情

func (*ApigatewayClient) QueryBindGroupKey

查询绑定分组详情

func (*ApigatewayClient) QueryBindGroupPolicy

查询绑定部署详情

func (*ApigatewayClient) QueryKeyGroupList

查询可绑定部署列表

func (*ApigatewayClient) QueryKeyInfo

查询key详情

func (*ApigatewayClient) QueryKeys

查询key列表

func (*ApigatewayClient) QueryPolicyGroupList

查询可绑定部署列表

func (*ApigatewayClient) QueryRateLimitPolicies

查询流控策略列表

func (*ApigatewayClient) QueryRateLimitPolicy

查询单个流控策略

func (*ApigatewayClient) QueryRevision

查询某版本对应的api

func (*ApigatewayClient) QuerySubscriptionKey

查询单个密钥

func (*ApigatewayClient) QuerySubscriptionKeys

查询密钥列表

func (*ApigatewayClient) QueryUcAccessKeys

查询密钥列表

func (*ApigatewayClient) QueryUserDomains

查询domian列表

func (*ApigatewayClient) ResetKey

重置key的acesskey和secretkey

func (*ApigatewayClient) SetConfig

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

func (*ApigatewayClient) SetLogger

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

func (*ApigatewayClient) UpdateAccessAuth

更新访问授权

func (*ApigatewayClient) UpdateAccessKey

更新密钥

func (*ApigatewayClient) UpdateApi

修改api

func (*ApigatewayClient) UpdateApiByName

修改api

func (*ApigatewayClient) UpdateBackendConfig

修改后端配置

func (*ApigatewayClient) UpdateKey

修改key信息

func (*ApigatewayClient) UpdateRateLimitPolicy

修改流控策略

func (*ApigatewayClient) UpdateSubscriptionKey

更新密钥

Jump to

Keyboard shortcuts

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