Help us shape the future of Go! Take the 2026 Go Developer Survey

apigateway

package
v1.83.39 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2026 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SERVICE_ERR_CODE = "ResourceNotFound.InvalidService"
	API_ERR_CODE     = "ResourceNotFound.InvalidApi"
	OSS_EXCEPTION    = "InternalError.OssException"
)
View Source
const (
	QUOTA     = -1
	QUOTA_MAX = 5000
)
View Source
const (
	STRATEGY     = -1
	STRATEGY_MAX = 5000
)
View Source
const (
	API_GATEWAY_KEY_ENABLED  = "on"
	API_GATEWAY_KEY_DISABLED = "off"
)
View Source
const (
	API_GATEWAY_UPSTREAM_SCHEME_HTTP  = "HTTP"
	API_GATEWAY_UPSTREAM_SCHEME_HTTPS = "HTTPS"
	API_GATEWAY_UPSTREAM_SCHEME_gRPC  = "gRPC"
	API_GATEWAY_UPSTREAM_SCHEME_gPRCs = "gRPCs"
)
View Source
const (
	API_GATEWAY_UPSTREAM_TYPE_IP  = "IP_PORT"
	API_GATEWAY_UPSTREAM_TYPE_K8S = "K8S"
)
View Source
const (
	API_GATEWAY_KEY_TYPE_AUTO   = "auto"
	API_GATEWAY_KEY_TYPE_MANUAL = "manual"
)
View Source
const (
	API_GATEWAY_TYPE_SERVICE = "SERVICE"
	API_GATEWAY_TYPE_API     = "API"
)
View Source
const (
	API_GATEWAY_NET_TYPE_INNER = "INNER"
	API_GATEWAY_NET_TYPE_OUTER = "OUTER"
)
View Source
const (
	API_GATEWAY_NET_IP_VERSION4 = "IPv4"
	API_GATEWAY_NET_IP_VERSION6 = "IPv6"
)
View Source
const (
	API_GATEWAY_SERVICE_PROTOCOL_HTTP  = "http"
	API_GATEWAY_SERVICE_PROTOCOL_HTTPS = "https"
	API_GATEWAY_SERVICE_PROTOCOL_ALL   = "http&https"
)
View Source
const (
	API_GATEWAY_SERVICE_ENV_TEST    = "test"
	API_GATEWAY_SERVICE_ENV_RELEASE = "release"
	API_GATEWAY_SERVICE_ENV_PREPUB  = "prepub"
)
View Source
const (
	API_GATEWAY_SERVICE_TYPE_WEBSOCKET = "WEBSOCKET"
	API_GATEWAY_SERVICE_TYPE_HTTP      = "HTTP"
	API_GATEWAY_SERVICE_TYPE_SCF       = "SCF"
	API_GATEWAY_SERVICE_TYPE_TSF       = "TSF"
	API_GATEWAY_SERVICE_TYPE_MOCK      = "MOCK"
	API_GATEWAY_SERVICE_TYPE_TARGET    = "TARGET"
	API_GATEWAY_SERVICE_TYPE_COS       = "COS"
)
View Source
const (
	API_GATEWAY_AUTH_TYPE_SECRET = "SECRET"
	API_GATEWAY_AUTH_TYPE_NONE   = "NONE"
	API_GATEWAY_AUTH_TYPE_OAUTH  = "OAUTH"
	API_GATEWAY_AUTH_TYPE_APP    = "APP"
)
View Source
const (
	API_GATEWAY_API_TYPE_NORMAL = "NORMAL"
	API_GATEWAY_API_TYPE_TSF    = "TSF"
)
View Source
const (
	API_GATEWAY_API_PROTOCOL_HTTP      = "HTTP"
	API_GATEWAY_API_PROTOCOL_WEBSOCKET = "WEBSOCKET"
)
View Source
const (
	CERTIFI_CATE_ID_EXPIRED       = "FailedOperation.CertificateIdExpired"
	CERTIFICATE_ID_UNDER_VERIFY   = "FailedOperation.CertificateIdUnderVerify"
	DOMAIN_NEED_BEIAN             = "FailedOperation.DomainNeedBeian"
	EXCEEDED_DEFINE_MAPPING_LIMIT = "LimitExceeded.ExceededDefineMappingLimit"
	DOMAIN_RESOLVE_ERROR          = "FailedOperation.DomainResolveError"
	DOMAIN_BIND_SERVICE           = "FailedOperation.DomainAlreadyBindService"
)
View Source
const (
	API_GATEWAY_API_DOC_STATUS_PROCESSING = "PROCESSING"
	API_GATEWAY_API_DOC_STATUS_COMPLETED  = "COMPLETED"
	API_GATEWAY_API_DOC_STATUS_FAIL       = "FAIL"
)
View Source
const (
	IMPORT_OPEN_API_ENCODE_TYPE_YAML = "YAML"
	IMPORT_OPEN_API_ENCODE_TYPE_JSON = "JSON"
)

Variables

View Source
var API_GATEWAY_API_RESPONSE_TYPES = []string{"HTML", "JSON", "TEXT", "BINARY", "XML", ""}
View Source
var API_GATEWAY_KEY_INT2STRS = map[int64]string{
	1: API_GATEWAY_KEY_ENABLED,
	0: API_GATEWAY_KEY_DISABLED,
}
View Source
var API_GATEWAY_KEY_STR2INTS = map[string]int64{
	API_GATEWAY_KEY_ENABLED:  1,
	API_GATEWAY_KEY_DISABLED: 0,
}

Functions

func DataSourceTencentCloudAPIGatewayAPIApps

func DataSourceTencentCloudAPIGatewayAPIApps() *schema.Resource

func DataSourceTencentCloudAPIGatewayAPIDocs

func DataSourceTencentCloudAPIGatewayAPIDocs() *schema.Resource

func DataSourceTencentCloudAPIGatewayAPIKeys

func DataSourceTencentCloudAPIGatewayAPIKeys() *schema.Resource

func DataSourceTencentCloudAPIGatewayAPIs

func DataSourceTencentCloudAPIGatewayAPIs() *schema.Resource

func DataSourceTencentCloudAPIGatewayApiAppService

func DataSourceTencentCloudAPIGatewayApiAppService() *schema.Resource

func DataSourceTencentCloudAPIGatewayApiUsagePlans

func DataSourceTencentCloudAPIGatewayApiUsagePlans() *schema.Resource

func DataSourceTencentCloudAPIGatewayCustomerDomains

func DataSourceTencentCloudAPIGatewayCustomerDomains() *schema.Resource

func DataSourceTencentCloudAPIGatewayIpStrategy

func DataSourceTencentCloudAPIGatewayIpStrategy() *schema.Resource

func DataSourceTencentCloudAPIGatewayPlugins

func DataSourceTencentCloudAPIGatewayPlugins() *schema.Resource

func DataSourceTencentCloudAPIGatewayServices

func DataSourceTencentCloudAPIGatewayServices() *schema.Resource

func DataSourceTencentCloudAPIGatewayThrottlingApis

func DataSourceTencentCloudAPIGatewayThrottlingApis() *schema.Resource

func DataSourceTencentCloudAPIGatewayThrottlingServices

func DataSourceTencentCloudAPIGatewayThrottlingServices() *schema.Resource

func DataSourceTencentCloudAPIGatewayUpstreams

func DataSourceTencentCloudAPIGatewayUpstreams() *schema.Resource

func DataSourceTencentCloudAPIGatewayUsagePlanEnvironments

func DataSourceTencentCloudAPIGatewayUsagePlanEnvironments() *schema.Resource

func DataSourceTencentCloudAPIGatewayUsagePlans

func DataSourceTencentCloudAPIGatewayUsagePlans() *schema.Resource

func DataSourceTencentCloudApiGatewayApiAppApi

func DataSourceTencentCloudApiGatewayApiAppApi() *schema.Resource

func DataSourceTencentCloudApiGatewayApiPlugins

func DataSourceTencentCloudApiGatewayApiPlugins() *schema.Resource

func DataSourceTencentCloudApiGatewayBindApiAppsStatus

func DataSourceTencentCloudApiGatewayBindApiAppsStatus() *schema.Resource

func DataSourceTencentCloudApiGatewayServiceEnvironmentList

func DataSourceTencentCloudApiGatewayServiceEnvironmentList() *schema.Resource

func DataSourceTencentCloudApiGatewayServiceReleaseVersions

func DataSourceTencentCloudApiGatewayServiceReleaseVersions() *schema.Resource

func ResourceTencentCloudAPIGatewayAPI

func ResourceTencentCloudAPIGatewayAPI() *schema.Resource

func ResourceTencentCloudAPIGatewayAPIApp

func ResourceTencentCloudAPIGatewayAPIApp() *schema.Resource

func ResourceTencentCloudAPIGatewayAPIDoc

func ResourceTencentCloudAPIGatewayAPIDoc() *schema.Resource

func ResourceTencentCloudAPIGatewayAPIKey

func ResourceTencentCloudAPIGatewayAPIKey() *schema.Resource

func ResourceTencentCloudAPIGatewayAPIKeyAttachment

func ResourceTencentCloudAPIGatewayAPIKeyAttachment() *schema.Resource

func ResourceTencentCloudAPIGatewayApiAppAttachment

func ResourceTencentCloudAPIGatewayApiAppAttachment() *schema.Resource

func ResourceTencentCloudAPIGatewayCustomDomain

func ResourceTencentCloudAPIGatewayCustomDomain() *schema.Resource

func ResourceTencentCloudAPIGatewayIPStrategy

func ResourceTencentCloudAPIGatewayIPStrategy() *schema.Resource

func ResourceTencentCloudAPIGatewayPlugin

func ResourceTencentCloudAPIGatewayPlugin() *schema.Resource

func ResourceTencentCloudAPIGatewayPluginAttachment

func ResourceTencentCloudAPIGatewayPluginAttachment() *schema.Resource

func ResourceTencentCloudAPIGatewayService

func ResourceTencentCloudAPIGatewayService() *schema.Resource

func ResourceTencentCloudAPIGatewayServiceRelease

func ResourceTencentCloudAPIGatewayServiceRelease() *schema.Resource

func ResourceTencentCloudAPIGatewayStrategyAttachment

func ResourceTencentCloudAPIGatewayStrategyAttachment() *schema.Resource

func ResourceTencentCloudAPIGatewayUpdateService added in v1.81.73

func ResourceTencentCloudAPIGatewayUpdateService() *schema.Resource

func ResourceTencentCloudAPIGatewayUpstream

func ResourceTencentCloudAPIGatewayUpstream() *schema.Resource

func ResourceTencentCloudAPIGatewayUsagePlan

func ResourceTencentCloudAPIGatewayUsagePlan() *schema.Resource

func ResourceTencentCloudAPIGatewayUsagePlanAttachment

func ResourceTencentCloudAPIGatewayUsagePlanAttachment() *schema.Resource

func ResourceTencentCloudApiGatewayImportOpenApi

func ResourceTencentCloudApiGatewayImportOpenApi() *schema.Resource

func ResourceTencentCloudApiGatewayUpdateApiAppKey

func ResourceTencentCloudApiGatewayUpdateApiAppKey() *schema.Resource

Types

type APIGatewayService

type APIGatewayService struct {
	// contains filtered or unexported fields
}

func NewAPIGatewayService

func NewAPIGatewayService(client *connectivity.TencentCloudClient) APIGatewayService

func (*APIGatewayService) BindEnvironment

func (me *APIGatewayService) BindEnvironment(ctx context.Context,
	serviceId, environment, bindType, usagePlanId, apiId string) (errRet error)

func (*APIGatewayService) BindSecretId

func (me *APIGatewayService) BindSecretId(ctx context.Context,
	usagePlanId string, apiKeyId string) (errRet error)

func (*APIGatewayService) BindSecretIds

func (me *APIGatewayService) BindSecretIds(ctx context.Context, usagePlanId string, apiKeyIds []string) (errRet error)

func (*APIGatewayService) BindSubDomainService

func (me *APIGatewayService) BindSubDomainService(ctx context.Context,
	serviceId, subDomain, protocol, netType, defaultDomain string, isDefaultMapping bool, certificateId string, pathMappings []string, isForcedHttps bool) (errRet error)

func (*APIGatewayService) CreateApiKey

func (me *APIGatewayService) CreateApiKey(ctx context.Context, secretName string) (accessKeyId string, errRet error)

func (*APIGatewayService) CreateIPStrategy

func (me *APIGatewayService) CreateIPStrategy(ctx context.Context,
	serviceId, strategyName, strategyType, strategyData string) (strategyId string, errRet error)

func (*APIGatewayService) CreateService

func (me *APIGatewayService) CreateService(ctx context.Context,
	serviceName,
	protocol,
	serviceDesc,
	exclusiveSetName,
	ipVersion,
	setServerName,
	appidType,
	instanceId,
	vpcId string,
	netTypes []string) (serviceId string, errRet error)

func (*APIGatewayService) CreateStrategyAttachment

func (me *APIGatewayService) CreateStrategyAttachment(ctx context.Context,
	serviceId, strategyId, envName, bindApiId string) (has bool, errRet error)

func (*APIGatewayService) CreateUsagePlan

func (me *APIGatewayService) CreateUsagePlan(ctx context.Context, usagePlanName string, usagePlanDesc *string,
	maxRequestNum, maxRequestNumPreSec int64) (usagePlanId string, errRet error)

func (*APIGatewayService) DeleteAPIGatewayAPIAppById

func (me *APIGatewayService) DeleteAPIGatewayAPIAppById(ctx context.Context, apiAppId string) (errRet error)

func (*APIGatewayService) DeleteAPIGatewayAPIDocById

func (me *APIGatewayService) DeleteAPIGatewayAPIDocById(ctx context.Context, apiDocId string) (errRet error)

func (*APIGatewayService) DeleteAPIGatewayApiAppAttachmentById

func (me *APIGatewayService) DeleteAPIGatewayApiAppAttachmentById(ctx context.Context, apiAppId, environment, serviceId, apiId string) (errRet error)

func (*APIGatewayService) DeleteApi

func (me *APIGatewayService) DeleteApi(ctx context.Context, serviceId,
	apiId string) (errRet error)

func (*APIGatewayService) DeleteApiGatewayImportOpenApiById

func (me *APIGatewayService) DeleteApiGatewayImportOpenApiById(ctx context.Context, serviceId, apiId string) (errRet error)

func (*APIGatewayService) DeleteApiGatewayPluginAttachmentById

func (me *APIGatewayService) DeleteApiGatewayPluginAttachmentById(ctx context.Context, pluginId string, serviceId string, environmentName string, apiId string) (errRet error)

func (*APIGatewayService) DeleteApiGatewayPluginById

func (me *APIGatewayService) DeleteApiGatewayPluginById(ctx context.Context, pluginId string) (errRet error)

func (*APIGatewayService) DeleteApiKey

func (me *APIGatewayService) DeleteApiKey(ctx context.Context, accessKeyId string) (errRet error)

func (*APIGatewayService) DeleteApigatewayUpstreamById

func (me *APIGatewayService) DeleteApigatewayUpstreamById(ctx context.Context, upstreamId string) (errRet error)

func (*APIGatewayService) DeleteIPStrategy

func (me *APIGatewayService) DeleteIPStrategy(ctx context.Context, serviceId, strategyId string) (errRet error)

func (*APIGatewayService) DeleteService

func (me *APIGatewayService) DeleteService(ctx context.Context,
	serviceId string) (errRet error)

func (*APIGatewayService) DeleteStrategyAttachment

func (me *APIGatewayService) DeleteStrategyAttachment(ctx context.Context,
	serviceId, strategyId, envName, bindApiId string) (has bool, errRet error)

func (*APIGatewayService) DeleteUsagePlan

func (me *APIGatewayService) DeleteUsagePlan(ctx context.Context, usagePlanId string) (errRet error)

func (*APIGatewayService) DescribeAPIGatewayApiAppAttachmentById

func (me *APIGatewayService) DescribeAPIGatewayApiAppAttachmentById(ctx context.Context, apiAppId, environment, serviceId, apiId string) (apiAppAttachment *apigateway.ApiAppApiInfo, errRet error)

func (*APIGatewayService) DescribeAPIGatewayApiAppServiceByFilter

func (me *APIGatewayService) DescribeAPIGatewayApiAppServiceByFilter(ctx context.Context, param map[string]interface{}) (apiAppService *apigateway.DescribeServiceForApiAppResponseParams, errRet error)

func (*APIGatewayService) DescribeAPIGatewayApiUsagePlanByFilter

func (me *APIGatewayService) DescribeAPIGatewayApiUsagePlanByFilter(ctx context.Context, param map[string]interface{}) (ApiUsagePlan []*apigateway.ApiUsagePlan, errRet error)

func (*APIGatewayService) DescribeAPIGatewayPluginByFilter

func (me *APIGatewayService) DescribeAPIGatewayPluginByFilter(ctx context.Context, param map[string]interface{}) (plugin []*apigateway.AvailableApiInfo, errRet error)

func (*APIGatewayService) DescribeAPIGatewayUpstreamByFilter

func (me *APIGatewayService) DescribeAPIGatewayUpstreamByFilter(ctx context.Context, param map[string]interface{}) (upstream []*apigateway.BindApiInfo, errRet error)

func (*APIGatewayService) DescribeApi

func (me *APIGatewayService) DescribeApi(ctx context.Context,
	serviceId,
	apiId string) (info apigateway.ApiInfo, has bool, errRet error)

func (*APIGatewayService) DescribeApiApp

func (me *APIGatewayService) DescribeApiApp(ctx context.Context, apiAppId string) (apiDoc *apigateway.ApiAppInfos, errRet error)

func (*APIGatewayService) DescribeApiAppList

func (me *APIGatewayService) DescribeApiAppList(ctx context.Context, apiAppId, apiAppName string) (apiApp []*apigateway.ApiAppInfo, errRet error)

func (*APIGatewayService) DescribeApiDoc

func (me *APIGatewayService) DescribeApiDoc(ctx context.Context, apiDocId string) (apiDoc *apigateway.APIDocInfo, errRet error)

func (*APIGatewayService) DescribeApiDocList

func (me *APIGatewayService) DescribeApiDocList(ctx context.Context) (apiDoc []*apigateway.APIDoc, errRet error)

func (*APIGatewayService) DescribeApiEnvironmentStrategyList

func (me *APIGatewayService) DescribeApiEnvironmentStrategyList(ctx context.Context,
	serviceId string, environmentNames []string, apiId string) (environmentApiList []*apigateway.ApiEnvironmentStrategy, errRet error)

func (*APIGatewayService) DescribeApiGatewayApiAppApiByFilter

func (me *APIGatewayService) DescribeApiGatewayApiAppApiByFilter(ctx context.Context, param map[string]interface{}) (apiAppApi *apigateway.ApiInfo, errRet error)

func (*APIGatewayService) DescribeApiGatewayApiPluginsByFilter

func (me *APIGatewayService) DescribeApiGatewayApiPluginsByFilter(ctx context.Context, param map[string]interface{}) (ApiPlugins []*apigateway.AttachedPluginInfo, errRet error)

func (*APIGatewayService) DescribeApiGatewayBindApiAppsStatusByFilter

func (me *APIGatewayService) DescribeApiGatewayBindApiAppsStatusByFilter(ctx context.Context, param map[string]interface{}) (bindApiAppsStatus []*apigateway.ApiAppApiInfo, errRet error)

func (*APIGatewayService) DescribeApiGatewayImportOpenApiById

func (me *APIGatewayService) DescribeApiGatewayImportOpenApiById(ctx context.Context, serviceId, apiId string) (importOpenApi *apigateway.ApiInfo, errRet error)

func (*APIGatewayService) DescribeApiGatewayPluginAttachmentById

func (me *APIGatewayService) DescribeApiGatewayPluginAttachmentById(ctx context.Context, pluginId string, serviceId string, environmentName string, apiId string) (pluginAttachment *apigateway.AttachedApiInfo, errRet error)

func (*APIGatewayService) DescribeApiGatewayPluginById

func (me *APIGatewayService) DescribeApiGatewayPluginById(ctx context.Context, pluginId string) (plugin *apigateway.Plugin, errRet error)

func (*APIGatewayService) DescribeApiGatewayServiceEnvironmentListByFilter

func (me *APIGatewayService) DescribeApiGatewayServiceEnvironmentListByFilter(ctx context.Context, param map[string]interface{}) (environmentList []*apigateway.Environment, errRet error)

func (*APIGatewayService) DescribeApiGatewayServiceReleaseVersionsByFilter

func (me *APIGatewayService) DescribeApiGatewayServiceReleaseVersionsByFilter(ctx context.Context, param map[string]interface{}) (versionList []*apigateway.DescribeServiceReleaseVersionResultVersionListInfo, errRet error)

func (*APIGatewayService) DescribeApiKey

func (me *APIGatewayService) DescribeApiKey(ctx context.Context,
	accessKeyId string) (apiKey *apigateway.ApiKey, has bool, errRet error)

func (*APIGatewayService) DescribeApiKeysStatus

func (me *APIGatewayService) DescribeApiKeysStatus(ctx context.Context, secretName, accessKeyId string) (apiKeySet []*apigateway.ApiKey, errRet error)

func (*APIGatewayService) DescribeApiUsagePlan

func (me *APIGatewayService) DescribeApiUsagePlan(ctx context.Context,
	serviceId string) (list []*apigateway.ApiUsagePlan, errRet error)

func (*APIGatewayService) DescribeApiUsagePlanSecretIds

func (me *APIGatewayService) DescribeApiUsagePlanSecretIds(ctx context.Context,
	usagePlanId string) (list []*apigateway.UsagePlanBindSecret, errRet error)

func (*APIGatewayService) DescribeApigatewayUpstreamById

func (me *APIGatewayService) DescribeApigatewayUpstreamById(ctx context.Context, upstreamId string) (upstreamInfo *apigateway.UpstreamInfo, errRet error)

func (*APIGatewayService) DescribeApisStatus

func (me *APIGatewayService) DescribeApisStatus(ctx context.Context,
	serviceId, apiName, apiId string) (infos []*apigateway.DescribeApisStatusResultApiIdStatusSetInfo, errRet error)

func (*APIGatewayService) DescribeIPStrategies

func (me *APIGatewayService) DescribeIPStrategies(ctx context.Context, serviceId, strategyId, environmentName string) (ipStrategies *apigateway.IPStrategy, errRet error)

func (*APIGatewayService) DescribeIPStrategyHas

func (me *APIGatewayService) DescribeIPStrategyHas(ctx context.Context,
	serviceId, strategyId string) (has bool, errRet error)

func (*APIGatewayService) DescribeIPStrategyStatus

func (me *APIGatewayService) DescribeIPStrategyStatus(ctx context.Context, serviceId,
	strategyId string) (ipStrategies *apigateway.IPStrategy, has bool, errRet error)

func (*APIGatewayService) DescribeIPStrategysStatus

func (me *APIGatewayService) DescribeIPStrategysStatus(ctx context.Context,
	serviceId, strategyName string) (infos []*apigateway.IPStrategy, errRet error)

func (*APIGatewayService) DescribeService

func (me *APIGatewayService) DescribeService(ctx context.Context, serviceId string) (info apigateway.DescribeServiceResponse, has bool, errRet error)

func (*APIGatewayService) DescribeServiceEnvironmentReleaseHistory

func (me *APIGatewayService) DescribeServiceEnvironmentReleaseHistory(ctx context.Context,
	serviceId, envName string) (versionList []*apigateway.ServiceReleaseHistoryInfo, has bool, errRet error)

func (*APIGatewayService) DescribeServiceEnvironmentStrategyList

func (me *APIGatewayService) DescribeServiceEnvironmentStrategyList(ctx context.Context,
	serviceId string) (environmentList []*apigateway.ServiceEnvironmentStrategy, errRet error)

limit & domain

func (*APIGatewayService) DescribeServiceSubDomainMappings

func (me *APIGatewayService) DescribeServiceSubDomainMappings(ctx context.Context, serviceId, subDomain string) (info *apigateway.ServiceSubDomainMappings, errRet error)

func (*APIGatewayService) DescribeServiceSubDomains

func (me *APIGatewayService) DescribeServiceSubDomains(ctx context.Context, serviceId string) (domainList []*apigateway.DomainSetList, errRet error)

func (*APIGatewayService) DescribeServiceSubDomainsService

func (me *APIGatewayService) DescribeServiceSubDomainsService(ctx context.Context, serviceId, subDomain string) (resultList []*apigateway.DomainSetList, errRet error)

func (*APIGatewayService) DescribeServiceUsagePlan

func (me *APIGatewayService) DescribeServiceUsagePlan(ctx context.Context,
	serviceId string) (list []*apigateway.ApiUsagePlan, errRet error)

func (*APIGatewayService) DescribeServicesStatus

func (me *APIGatewayService) DescribeServicesStatus(ctx context.Context,
	serviceId,
	serviceName string) (infos []*apigateway.Service, errRet error)

func (*APIGatewayService) DescribeStrategyAttachment

func (me *APIGatewayService) DescribeStrategyAttachment(ctx context.Context, serviceId, strategyId, bindApiId string) (has bool, errRet error)

func (*APIGatewayService) DescribeUsagePlan

func (me *APIGatewayService) DescribeUsagePlan(ctx context.Context, usagePlanId string) (info apigateway.UsagePlanInfo, has bool, errRet error)

func (*APIGatewayService) DescribeUsagePlanEnvironments

func (me *APIGatewayService) DescribeUsagePlanEnvironments(ctx context.Context,
	usagePlanId string, bindType string) (list []*apigateway.UsagePlanEnvironment, errRet error)

func (*APIGatewayService) DescribeUsagePlansStatus

func (me *APIGatewayService) DescribeUsagePlansStatus(ctx context.Context,
	usagePlanId string, usagePlanName string) (infos []*apigateway.UsagePlanStatusInfo, errRet error)

func (*APIGatewayService) DisableApiKey

func (me *APIGatewayService) DisableApiKey(ctx context.Context, accessKeyId string) (errRet error)

func (*APIGatewayService) EnableApiKey

func (me *APIGatewayService) EnableApiKey(ctx context.Context, accessKeyId string) (errRet error)

func (*APIGatewayService) ModifyApiEnvironmentStrategy

func (me *APIGatewayService) ModifyApiEnvironmentStrategy(ctx context.Context,
	serviceId string, strategy int64, environmentName string, apiIDs []string) (result bool, errRet error)

func (*APIGatewayService) ModifyService

func (me *APIGatewayService) ModifyService(ctx context.Context,
	serviceId,
	serviceName,
	protocol,
	serviceDesc string,
	netTypes []string) (errRet error)

func (*APIGatewayService) ModifyServiceEnvironmentStrategy

func (me *APIGatewayService) ModifyServiceEnvironmentStrategy(ctx context.Context,
	serviceId string, strategy int64, environmentName []string) (result bool, errRet error)

func (*APIGatewayService) ModifySubDomainService

func (me *APIGatewayService) ModifySubDomainService(ctx context.Context,
	serviceId, subDomain string, isDefaultMapping bool, certificateId, protocol, netType string, pathMappings []string, isForcedHttps bool) (errRet error)

func (*APIGatewayService) ModifyUsagePlan

func (me *APIGatewayService) ModifyUsagePlan(ctx context.Context,
	usagePlanId string,
	usagePlanName string,
	usagePlanDesc *string,
	maxRequestNum,
	maxRequestNumPreSec int64) (errRet error)

func (*APIGatewayService) ReleaseService

func (me *APIGatewayService) ReleaseService(ctx context.Context,
	serviceId, environmentName, releaseDesc string) (response *apigateway.ReleaseServiceResponse, err error)

func (*APIGatewayService) UnBindEnvironment

func (me *APIGatewayService) UnBindEnvironment(ctx context.Context,
	serviceId, environment, bindType, usagePlanId, apiId string) (errRet error)

func (*APIGatewayService) UnBindSecretId

func (me *APIGatewayService) UnBindSecretId(ctx context.Context,
	usagePlanId string,
	apiKeyId string) (errRet error)

func (*APIGatewayService) UnBindSecretIds

func (me *APIGatewayService) UnBindSecretIds(ctx context.Context, usagePlanId string, accessKeyList []string) (errRet error)

func (*APIGatewayService) UnBindSubDomainService

func (me *APIGatewayService) UnBindSubDomainService(ctx context.Context,
	serviceId, subDomain string) (errRet error)

func (*APIGatewayService) UnReleaseService

func (me *APIGatewayService) UnReleaseService(ctx context.Context, serviceId, environment string) (errRet error)

func (*APIGatewayService) UpdateIPStrategy

func (me *APIGatewayService) UpdateIPStrategy(ctx context.Context, serviceId, strategyId, strategyData string) (errRet error)

Source Files

Jump to

Keyboard shortcuts

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