v20201207

package
v1.0.935 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2024 License: Apache-2.0 Imports: 7 Imported by: 4

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

	// 未授权操作错误。
	AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 调用CLS服务失败
	FAILEDOPERATION_CLS = "FailedOperation.Cls"

	// 操作失败。
	FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"

	// 操作失败,内部错误。
	FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"

	// 超过购买实例的最大数量。
	FAILEDOPERATION_RESOURCE = "FailedOperation.Resource"

	// 获取临时密钥失败
	FAILEDOPERATION_ROLE = "FailedOperation.Role"

	// 调用VPC服务失败
	FAILEDOPERATION_VPC = "FailedOperation.Vpc"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 权限不足。
	INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"

	// 创建内部错误。
	INTERNALERROR_CREATEERROR = "InternalError.CreateError"

	// 解码错误。
	INTERNALERROR_DECODEERROR = "InternalError.DecodeError"

	// 获取凭证失败。
	INTERNALERROR_GETCREDENTIAL = "InternalError.GetCredential"

	// 角色获取错误。
	INTERNALERROR_GETROLEERROR = "InternalError.GetRoleError"

	// 访问治理中心引擎内部错误。
	INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"

	// 状态码错误。
	INTERNALERROR_HTTPSTATUSCODEERROR = "InternalError.HttpStatusCodeError"

	// 内部服务调用异常。
	INTERNALERROR_IOERROR = "InternalError.IOError"

	// 服务内部错误。
	INTERNALERROR_INTERNALERROR = "InternalError.InternalError"

	// 操作失败。
	INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"

	// 查询内部错误。
	INTERNALERROR_QUERYERROR = "InternalError.QueryError"

	// TKE相关操作失败。
	INTERNALERROR_TKEFAILURE = "InternalError.TKEFailure"

	// 标签操作失败。
	INTERNALERROR_TAGFAILURE = "InternalError.TagFailure"

	// 未知错误。
	INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"

	// 更新内部错误。
	INTERNALERROR_UPDATEERROR = "InternalError.UpdateError"

	// 访问VPC内部错误。
	INTERNALERROR_VPCFAILURE = "InternalError.VPCFailure"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 旧实例不支持此操作。
	INVALIDPARAMETERVALUE_ACTION = "InvalidParameterValue.Action"

	// 请求格式不正确。
	INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"

	// 无效请求参数导致创建失败。
	INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"

	// 无效的描述信息。
	INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"

	// 网关ID无效
	INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"

	// 无效的参数值。
	INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"

	// 无效的名称。
	INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"

	// 无效请求参数导致操作失败。
	INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"

	// 无效请求参数,查询失败。
	INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"

	// 无效的Region。
	INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"

	// 资源已经存在。
	INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"

	// 网关规格参数内容错误
	INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"

	// 网关类型参数内容错误
	INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"

	// 无效请求参数导致更新失败。
	INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 网关证书域名总和超出限制
	LIMITEXCEEDED_LBDOMAINS = "LimitExceeded.LBDomains"

	// 参数超过限制。
	LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 缺失参数导致创建失败。
	MISSINGPARAMETER_CREATEERROR = "MissingParameter.CreateError"

	// 缺少参数。
	MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"

	// 缺失参数导致更新失败。
	MISSINGPARAMETER_UPDATEERROR = "MissingParameter.UpdateError"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 不允许的操作。
	OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"

	// 服务下存在实例,无法删除。
	RESOURCEINUSE_INSTANCESEXISTEDINSERVICE = "ResourceInUse.InstancesExistedInService"

	// 此命名空间下存在服务,无法删除。
	RESOURCEINUSE_SERVICESEXISTEDINNAMESPACE = "ResourceInUse.ServicesExistedInNamespace"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不存在不允许操作。
	RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"

	// 实例不存在。
	RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"

	// 资源不存在。
	RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

	// cam认证失败。
	UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"

	// 子账号缺少passRole权限。
	UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"

	// 当前CLS产品未开通
	UNAUTHORIZEDOPERATION_CLSNOTACTIVATED = "UnauthorizedOperation.ClsNotActivated"

	// Uin未授权
	UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"

	// 未授权的操作。
	UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2020-12-07"

Variables

This section is empty.

Functions

This section is empty.

Types

type AccurateQpsThreshold added in v1.0.912

type AccurateQpsThreshold struct {
	// qps阈值控制维度,包含:second、minute、hour、day、month、year
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 全局配置ID
	GlobalConfigId *string `json:"GlobalConfigId,omitnil,omitempty" name:"GlobalConfigId"`
}

type ApolloEnvParam added in v1.0.417

type ApolloEnvParam struct {
	// 环境名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 环境内引擎的节点规格 ID
	// -1C2G
	// -2C4G
	// 兼容原spec-xxxxxx形式的规格ID
	EngineResourceSpec *string `json:"EngineResourceSpec,omitnil,omitempty" name:"EngineResourceSpec"`

	// 环境内引擎的节点数量
	EngineNodeNum *int64 `json:"EngineNodeNum,omitnil,omitempty" name:"EngineNodeNum"`

	// 配置存储空间大小,以GB为单位
	StorageCapacity *int64 `json:"StorageCapacity,omitnil,omitempty" name:"StorageCapacity"`

	// VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 环境描述
	EnvDesc *string `json:"EnvDesc,omitnil,omitempty" name:"EnvDesc"`
}

type AutoScalerBehavior added in v1.0.738

type AutoScalerBehavior struct {
	// 扩容行为配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScaleUp *AutoScalerRules `json:"ScaleUp,omitnil,omitempty" name:"ScaleUp"`

	// 缩容行为配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScaleDown *AutoScalerRules `json:"ScaleDown,omitnil,omitempty" name:"ScaleDown"`
}

type AutoScalerPolicy added in v1.0.738

type AutoScalerPolicy struct {
	// 类型,Pods
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *int64 `json:"Value,omitnil,omitempty" name:"Value"`

	// 扩容周期
	// 注意:此字段可能返回 null,表示取不到有效值。
	PeriodSeconds *int64 `json:"PeriodSeconds,omitnil,omitempty" name:"PeriodSeconds"`
}

type AutoScalerRules added in v1.0.738

type AutoScalerRules struct {
	// 稳定窗口时间,扩容时默认0,缩容时默认300
	// 注意:此字段可能返回 null,表示取不到有效值。
	StabilizationWindowSeconds *int64 `json:"StabilizationWindowSeconds,omitnil,omitempty" name:"StabilizationWindowSeconds"`

	// 选择策略依据
	// 注意:此字段可能返回 null,表示取不到有效值。
	SelectPolicy *string `json:"SelectPolicy,omitnil,omitempty" name:"SelectPolicy"`

	// 扩缩容策略
	// 注意:此字段可能返回 null,表示取不到有效值。
	Policies []*AutoScalerPolicy `json:"Policies,omitnil,omitempty" name:"Policies"`
}

type BindAutoScalerResourceStrategyToGroupsRequest added in v1.0.856

type BindAutoScalerResourceStrategyToGroupsRequest struct {
	*tchttp.BaseRequest

	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 网关分组ID列表
	GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
}

func NewBindAutoScalerResourceStrategyToGroupsRequest added in v1.0.856

func NewBindAutoScalerResourceStrategyToGroupsRequest() (request *BindAutoScalerResourceStrategyToGroupsRequest)

func (*BindAutoScalerResourceStrategyToGroupsRequest) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindAutoScalerResourceStrategyToGroupsRequest) ToJsonString added in v1.0.856

type BindAutoScalerResourceStrategyToGroupsRequestParams added in v1.0.856

type BindAutoScalerResourceStrategyToGroupsRequestParams struct {
	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 网关分组ID列表
	GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
}

Predefined struct for user

type BindAutoScalerResourceStrategyToGroupsResponse added in v1.0.856

type BindAutoScalerResourceStrategyToGroupsResponse struct {
	*tchttp.BaseResponse
	Response *BindAutoScalerResourceStrategyToGroupsResponseParams `json:"Response"`
}

func NewBindAutoScalerResourceStrategyToGroupsResponse added in v1.0.856

func NewBindAutoScalerResourceStrategyToGroupsResponse() (response *BindAutoScalerResourceStrategyToGroupsResponse)

func (*BindAutoScalerResourceStrategyToGroupsResponse) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindAutoScalerResourceStrategyToGroupsResponse) ToJsonString added in v1.0.856

type BindAutoScalerResourceStrategyToGroupsResponseParams added in v1.0.856

type BindAutoScalerResourceStrategyToGroupsResponseParams struct {
	// 是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BoundK8SInfo added in v1.0.245

type BoundK8SInfo struct {
	// 绑定的kubernetes集群ID
	BoundClusterId *string `json:"BoundClusterId,omitnil,omitempty" name:"BoundClusterId"`

	// 绑定的kubernetes的集群类型,分tke和eks两种
	// 注意:此字段可能返回 null,表示取不到有效值。
	BoundClusterType *string `json:"BoundClusterType,omitnil,omitempty" name:"BoundClusterType"`

	// 服务同步模式,all为全量同步,demand为按需同步
	// 注意:此字段可能返回 null,表示取不到有效值。
	SyncMode *string `json:"SyncMode,omitnil,omitempty" name:"SyncMode"`

	// 绑定的kubernetes集群所在地域
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindRegion *string `json:"BindRegion,omitnil,omitempty" name:"BindRegion"`
}

type CLBMultiRegion added in v1.0.767

type CLBMultiRegion struct {
	// 是否启用多可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	CLBMultiZoneFlag *bool `json:"CLBMultiZoneFlag,omitnil,omitempty" name:"CLBMultiZoneFlag"`

	// 主可用区信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CLBMasterZone *string `json:"CLBMasterZone,omitnil,omitempty" name:"CLBMasterZone"`

	// 备可用区信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CLBSlaveZone *string `json:"CLBSlaveZone,omitnil,omitempty" name:"CLBSlaveZone"`
}

type CertificateInfo added in v1.0.750

type CertificateInfo struct {
	// 唯一id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) BindAutoScalerResourceStrategyToGroups added in v1.0.856

func (c *Client) BindAutoScalerResourceStrategyToGroups(request *BindAutoScalerResourceStrategyToGroupsRequest) (response *BindAutoScalerResourceStrategyToGroupsResponse, err error)

BindAutoScalerResourceStrategyToGroups 弹性伸缩策略批量绑定网关分组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) BindAutoScalerResourceStrategyToGroupsWithContext added in v1.0.856

func (c *Client) BindAutoScalerResourceStrategyToGroupsWithContext(ctx context.Context, request *BindAutoScalerResourceStrategyToGroupsRequest) (response *BindAutoScalerResourceStrategyToGroupsResponse, err error)

BindAutoScalerResourceStrategyToGroups 弹性伸缩策略批量绑定网关分组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CloseWafProtection added in v1.0.800

func (c *Client) CloseWafProtection(request *CloseWafProtectionRequest) (response *CloseWafProtectionResponse, err error)

CloseWafProtection 关闭 WAF 防护

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CloseWafProtectionWithContext added in v1.0.800

func (c *Client) CloseWafProtectionWithContext(ctx context.Context, request *CloseWafProtectionRequest) (response *CloseWafProtectionResponse, err error)

CloseWafProtection 关闭 WAF 防护

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateAutoScalerResourceStrategy added in v1.0.856

func (c *Client) CreateAutoScalerResourceStrategy(request *CreateAutoScalerResourceStrategyRequest) (response *CreateAutoScalerResourceStrategyResponse, err error)

CreateAutoScalerResourceStrategy 创建弹性伸缩策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_DECODEERROR = "InternalError.DecodeError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UPDATEERROR = "InternalError.UpdateError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) CreateAutoScalerResourceStrategyWithContext added in v1.0.856

func (c *Client) CreateAutoScalerResourceStrategyWithContext(ctx context.Context, request *CreateAutoScalerResourceStrategyRequest) (response *CreateAutoScalerResourceStrategyResponse, err error)

CreateAutoScalerResourceStrategy 创建弹性伸缩策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_DECODEERROR = "InternalError.DecodeError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UPDATEERROR = "InternalError.UpdateError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) CreateCloudNativeAPIGateway added in v1.0.727

func (c *Client) CreateCloudNativeAPIGateway(request *CreateCloudNativeAPIGatewayRequest) (response *CreateCloudNativeAPIGatewayResponse, err error)

CreateCloudNativeAPIGateway 创建云原生API网关实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLS = "FailedOperation.Cls"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_RESOURCE = "FailedOperation.Resource"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CLSNOTACTIVATED = "UnauthorizedOperation.ClsNotActivated"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayCanaryRule added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayCanaryRule(request *CreateCloudNativeAPIGatewayCanaryRuleRequest) (response *CreateCloudNativeAPIGatewayCanaryRuleResponse, err error)

CreateCloudNativeAPIGatewayCanaryRule 创建云原生网关的灰度规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayCanaryRuleWithContext added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayCanaryRuleWithContext(ctx context.Context, request *CreateCloudNativeAPIGatewayCanaryRuleRequest) (response *CreateCloudNativeAPIGatewayCanaryRuleResponse, err error)

CreateCloudNativeAPIGatewayCanaryRule 创建云原生网关的灰度规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayCertificate added in v1.0.750

func (c *Client) CreateCloudNativeAPIGatewayCertificate(request *CreateCloudNativeAPIGatewayCertificateRequest) (response *CreateCloudNativeAPIGatewayCertificateResponse, err error)

CreateCloudNativeAPIGatewayCertificate 创建云原生网关证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_LBDOMAINS = "LimitExceeded.LBDomains"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayCertificateWithContext added in v1.0.750

func (c *Client) CreateCloudNativeAPIGatewayCertificateWithContext(ctx context.Context, request *CreateCloudNativeAPIGatewayCertificateRequest) (response *CreateCloudNativeAPIGatewayCertificateResponse, err error)

CreateCloudNativeAPIGatewayCertificate 创建云原生网关证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_LBDOMAINS = "LimitExceeded.LBDomains"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayPublicNetwork added in v1.0.829

func (c *Client) CreateCloudNativeAPIGatewayPublicNetwork(request *CreateCloudNativeAPIGatewayPublicNetworkRequest) (response *CreateCloudNativeAPIGatewayPublicNetworkResponse, err error)

CreateCloudNativeAPIGatewayPublicNetwork 创建公网网络配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) CreateCloudNativeAPIGatewayPublicNetworkWithContext added in v1.0.829

func (c *Client) CreateCloudNativeAPIGatewayPublicNetworkWithContext(ctx context.Context, request *CreateCloudNativeAPIGatewayPublicNetworkRequest) (response *CreateCloudNativeAPIGatewayPublicNetworkResponse, err error)

CreateCloudNativeAPIGatewayPublicNetwork 创建公网网络配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) CreateCloudNativeAPIGatewayRoute added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayRoute(request *CreateCloudNativeAPIGatewayRouteRequest) (response *CreateCloudNativeAPIGatewayRouteResponse, err error)

CreateCloudNativeAPIGatewayRoute 创建云原生网关路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayRouteRateLimit added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayRouteRateLimit(request *CreateCloudNativeAPIGatewayRouteRateLimitRequest) (response *CreateCloudNativeAPIGatewayRouteRateLimitResponse, err error)

CreateCloudNativeAPIGatewayRouteRateLimit 创建云原生网关限流插件(路由)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayRouteRateLimitWithContext added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayRouteRateLimitWithContext(ctx context.Context, request *CreateCloudNativeAPIGatewayRouteRateLimitRequest) (response *CreateCloudNativeAPIGatewayRouteRateLimitResponse, err error)

CreateCloudNativeAPIGatewayRouteRateLimit 创建云原生网关限流插件(路由)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayRouteWithContext added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayRouteWithContext(ctx context.Context, request *CreateCloudNativeAPIGatewayRouteRequest) (response *CreateCloudNativeAPIGatewayRouteResponse, err error)

CreateCloudNativeAPIGatewayRoute 创建云原生网关路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayService added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayService(request *CreateCloudNativeAPIGatewayServiceRequest) (response *CreateCloudNativeAPIGatewayServiceResponse, err error)

CreateCloudNativeAPIGatewayService 创建云原生网关服务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayServiceRateLimit added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayServiceRateLimit(request *CreateCloudNativeAPIGatewayServiceRateLimitRequest) (response *CreateCloudNativeAPIGatewayServiceRateLimitResponse, err error)

CreateCloudNativeAPIGatewayServiceRateLimit 创建云原生网关限流插件(服务)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayServiceRateLimitWithContext added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayServiceRateLimitWithContext(ctx context.Context, request *CreateCloudNativeAPIGatewayServiceRateLimitRequest) (response *CreateCloudNativeAPIGatewayServiceRateLimitResponse, err error)

CreateCloudNativeAPIGatewayServiceRateLimit 创建云原生网关限流插件(服务)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayServiceWithContext added in v1.0.697

func (c *Client) CreateCloudNativeAPIGatewayServiceWithContext(ctx context.Context, request *CreateCloudNativeAPIGatewayServiceRequest) (response *CreateCloudNativeAPIGatewayServiceResponse, err error)

CreateCloudNativeAPIGatewayService 创建云原生网关服务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateCloudNativeAPIGatewayWithContext added in v1.0.727

func (c *Client) CreateCloudNativeAPIGatewayWithContext(ctx context.Context, request *CreateCloudNativeAPIGatewayRequest) (response *CreateCloudNativeAPIGatewayResponse, err error)

CreateCloudNativeAPIGateway 创建云原生API网关实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CLS = "FailedOperation.Cls"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_RESOURCE = "FailedOperation.Resource"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CLSNOTACTIVATED = "UnauthorizedOperation.ClsNotActivated"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateConfigFile added in v1.0.879

func (c *Client) CreateConfigFile(request *CreateConfigFileRequest) (response *CreateConfigFileResponse, err error)

CreateConfigFile 创建配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"

func (*Client) CreateConfigFileGroup added in v1.0.879

func (c *Client) CreateConfigFileGroup(request *CreateConfigFileGroupRequest) (response *CreateConfigFileGroupResponse, err error)

CreateConfigFileGroup 创建服务治理中心配置文件组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_CREATEERROR = "MissingParameter.CreateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateConfigFileGroupWithContext added in v1.0.879

func (c *Client) CreateConfigFileGroupWithContext(ctx context.Context, request *CreateConfigFileGroupRequest) (response *CreateConfigFileGroupResponse, err error)

CreateConfigFileGroup 创建服务治理中心配置文件组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_CREATEERROR = "MissingParameter.CreateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateConfigFileWithContext added in v1.0.879

func (c *Client) CreateConfigFileWithContext(ctx context.Context, request *CreateConfigFileRequest) (response *CreateConfigFileResponse, err error)

CreateConfigFile 创建配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"

func (*Client) CreateEngine added in v1.0.417

func (c *Client) CreateEngine(request *CreateEngineRequest) (response *CreateEngineResponse, err error)

CreateEngine 创建引擎实例

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_GETCREDENTIAL = "InternalError.GetCredential"
INTERNALERROR_TKEFAILURE = "InternalError.TKEFailure"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INTERNALERROR_VPCFAILURE = "InternalError.VPCFailure"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER_CREATEERROR = "MissingParameter.CreateError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"

func (*Client) CreateEngineWithContext added in v1.0.417

func (c *Client) CreateEngineWithContext(ctx context.Context, request *CreateEngineRequest) (response *CreateEngineResponse, err error)

CreateEngine 创建引擎实例

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_GETCREDENTIAL = "InternalError.GetCredential"
INTERNALERROR_TKEFAILURE = "InternalError.TKEFailure"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INTERNALERROR_VPCFAILURE = "InternalError.VPCFailure"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
LIMITEXCEEDED = "LimitExceeded"
MISSINGPARAMETER_CREATEERROR = "MissingParameter.CreateError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"

func (*Client) CreateGovernanceAlias added in v1.0.879

func (c *Client) CreateGovernanceAlias(request *CreateGovernanceAliasRequest) (response *CreateGovernanceAliasResponse, err error)

CreateGovernanceAlias 创建治理中心服务别名

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateGovernanceAliasWithContext added in v1.0.879

func (c *Client) CreateGovernanceAliasWithContext(ctx context.Context, request *CreateGovernanceAliasRequest) (response *CreateGovernanceAliasResponse, err error)

CreateGovernanceAlias 创建治理中心服务别名

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateGovernanceInstances added in v1.0.867

func (c *Client) CreateGovernanceInstances(request *CreateGovernanceInstancesRequest) (response *CreateGovernanceInstancesResponse, err error)

CreateGovernanceInstances 创建服务实例

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateGovernanceInstancesWithContext added in v1.0.867

func (c *Client) CreateGovernanceInstancesWithContext(ctx context.Context, request *CreateGovernanceInstancesRequest) (response *CreateGovernanceInstancesResponse, err error)

CreateGovernanceInstances 创建服务实例

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateGovernanceNamespaces added in v1.0.879

func (c *Client) CreateGovernanceNamespaces(request *CreateGovernanceNamespacesRequest) (response *CreateGovernanceNamespacesResponse, err error)

CreateGovernanceNamespaces 创建治理中心命名空间

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateGovernanceNamespacesWithContext added in v1.0.879

func (c *Client) CreateGovernanceNamespacesWithContext(ctx context.Context, request *CreateGovernanceNamespacesRequest) (response *CreateGovernanceNamespacesResponse, err error)

CreateGovernanceNamespaces 创建治理中心命名空间

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateGovernanceServices added in v1.0.879

func (c *Client) CreateGovernanceServices(request *CreateGovernanceServicesRequest) (response *CreateGovernanceServicesResponse, err error)

CreateGovernanceServices 创建治理中心服务

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateGovernanceServicesWithContext added in v1.0.879

func (c *Client) CreateGovernanceServicesWithContext(ctx context.Context, request *CreateGovernanceServicesRequest) (response *CreateGovernanceServicesResponse, err error)

CreateGovernanceServices 创建治理中心服务

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) CreateNativeGatewayServerGroup added in v1.0.727

func (c *Client) CreateNativeGatewayServerGroup(request *CreateNativeGatewayServerGroupRequest) (response *CreateNativeGatewayServerGroupResponse, err error)

CreateNativeGatewayServerGroup 创建云原生网关引擎分组

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"

func (*Client) CreateNativeGatewayServerGroupWithContext added in v1.0.727

func (c *Client) CreateNativeGatewayServerGroupWithContext(ctx context.Context, request *CreateNativeGatewayServerGroupRequest) (response *CreateNativeGatewayServerGroupResponse, err error)

CreateNativeGatewayServerGroup 创建云原生网关引擎分组

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"

func (*Client) CreateOrUpdateConfigFileAndRelease added in v1.0.879

func (c *Client) CreateOrUpdateConfigFileAndRelease(request *CreateOrUpdateConfigFileAndReleaseRequest) (response *CreateOrUpdateConfigFileAndReleaseResponse, err error)

CreateOrUpdateConfigFileAndRelease 创建或更新配置文件并发布配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"

func (*Client) CreateOrUpdateConfigFileAndReleaseWithContext added in v1.0.879

func (c *Client) CreateOrUpdateConfigFileAndReleaseWithContext(ctx context.Context, request *CreateOrUpdateConfigFileAndReleaseRequest) (response *CreateOrUpdateConfigFileAndReleaseResponse, err error)

CreateOrUpdateConfigFileAndRelease 创建或更新配置文件并发布配置

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"

func (*Client) CreateWafDomains added in v1.0.800

func (c *Client) CreateWafDomains(request *CreateWafDomainsRequest) (response *CreateWafDomainsResponse, err error)

CreateWafDomains 新建 WAF 防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) CreateWafDomainsWithContext added in v1.0.800

func (c *Client) CreateWafDomainsWithContext(ctx context.Context, request *CreateWafDomainsRequest) (response *CreateWafDomainsResponse, err error)

CreateWafDomains 新建 WAF 防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteAutoScalerResourceStrategy added in v1.0.856

func (c *Client) DeleteAutoScalerResourceStrategy(request *DeleteAutoScalerResourceStrategyRequest) (response *DeleteAutoScalerResourceStrategyResponse, err error)

DeleteAutoScalerResourceStrategy 删除弹性伸缩策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteAutoScalerResourceStrategyWithContext added in v1.0.856

func (c *Client) DeleteAutoScalerResourceStrategyWithContext(ctx context.Context, request *DeleteAutoScalerResourceStrategyRequest) (response *DeleteAutoScalerResourceStrategyResponse, err error)

DeleteAutoScalerResourceStrategy 删除弹性伸缩策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGateway added in v1.0.727

func (c *Client) DeleteCloudNativeAPIGateway(request *DeleteCloudNativeAPIGatewayRequest) (response *DeleteCloudNativeAPIGatewayResponse, err error)

DeleteCloudNativeAPIGateway 删除云原生API网关实例

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_CLSNOTACTIVATED = "UnauthorizedOperation.ClsNotActivated"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayCanaryRule added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayCanaryRule(request *DeleteCloudNativeAPIGatewayCanaryRuleRequest) (response *DeleteCloudNativeAPIGatewayCanaryRuleResponse, err error)

DeleteCloudNativeAPIGatewayCanaryRule 删除云原生网关的灰度规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayCanaryRuleWithContext added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayCanaryRuleWithContext(ctx context.Context, request *DeleteCloudNativeAPIGatewayCanaryRuleRequest) (response *DeleteCloudNativeAPIGatewayCanaryRuleResponse, err error)

DeleteCloudNativeAPIGatewayCanaryRule 删除云原生网关的灰度规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayCertificate added in v1.0.750

func (c *Client) DeleteCloudNativeAPIGatewayCertificate(request *DeleteCloudNativeAPIGatewayCertificateRequest) (response *DeleteCloudNativeAPIGatewayCertificateResponse, err error)

DeleteCloudNativeAPIGatewayCertificate 删除云原生网关证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayCertificateWithContext added in v1.0.750

func (c *Client) DeleteCloudNativeAPIGatewayCertificateWithContext(ctx context.Context, request *DeleteCloudNativeAPIGatewayCertificateRequest) (response *DeleteCloudNativeAPIGatewayCertificateResponse, err error)

DeleteCloudNativeAPIGatewayCertificate 删除云原生网关证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayPublicNetwork added in v1.0.829

func (c *Client) DeleteCloudNativeAPIGatewayPublicNetwork(request *DeleteCloudNativeAPIGatewayPublicNetworkRequest) (response *DeleteCloudNativeAPIGatewayPublicNetworkResponse, err error)

DeleteCloudNativeAPIGatewayPublicNetwork 删除公网网络配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DeleteCloudNativeAPIGatewayPublicNetworkWithContext added in v1.0.829

func (c *Client) DeleteCloudNativeAPIGatewayPublicNetworkWithContext(ctx context.Context, request *DeleteCloudNativeAPIGatewayPublicNetworkRequest) (response *DeleteCloudNativeAPIGatewayPublicNetworkResponse, err error)

DeleteCloudNativeAPIGatewayPublicNetwork 删除公网网络配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DeleteCloudNativeAPIGatewayRoute added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayRoute(request *DeleteCloudNativeAPIGatewayRouteRequest) (response *DeleteCloudNativeAPIGatewayRouteResponse, err error)

DeleteCloudNativeAPIGatewayRoute 删除云原生网关路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayRouteRateLimit added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayRouteRateLimit(request *DeleteCloudNativeAPIGatewayRouteRateLimitRequest) (response *DeleteCloudNativeAPIGatewayRouteRateLimitResponse, err error)

DeleteCloudNativeAPIGatewayRouteRateLimit 删除云原生网关的限流插件(路由)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayRouteRateLimitWithContext added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayRouteRateLimitWithContext(ctx context.Context, request *DeleteCloudNativeAPIGatewayRouteRateLimitRequest) (response *DeleteCloudNativeAPIGatewayRouteRateLimitResponse, err error)

DeleteCloudNativeAPIGatewayRouteRateLimit 删除云原生网关的限流插件(路由)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayRouteWithContext added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayRouteWithContext(ctx context.Context, request *DeleteCloudNativeAPIGatewayRouteRequest) (response *DeleteCloudNativeAPIGatewayRouteResponse, err error)

DeleteCloudNativeAPIGatewayRoute 删除云原生网关路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayService added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayService(request *DeleteCloudNativeAPIGatewayServiceRequest) (response *DeleteCloudNativeAPIGatewayServiceResponse, err error)

DeleteCloudNativeAPIGatewayService 删除云原生网关服务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayServiceRateLimit added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayServiceRateLimit(request *DeleteCloudNativeAPIGatewayServiceRateLimitRequest) (response *DeleteCloudNativeAPIGatewayServiceRateLimitResponse, err error)

DeleteCloudNativeAPIGatewayServiceRateLimit 删除云原生网关的限流插件(服务)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayServiceRateLimitWithContext added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayServiceRateLimitWithContext(ctx context.Context, request *DeleteCloudNativeAPIGatewayServiceRateLimitRequest) (response *DeleteCloudNativeAPIGatewayServiceRateLimitResponse, err error)

DeleteCloudNativeAPIGatewayServiceRateLimit 删除云原生网关的限流插件(服务)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayServiceWithContext added in v1.0.697

func (c *Client) DeleteCloudNativeAPIGatewayServiceWithContext(ctx context.Context, request *DeleteCloudNativeAPIGatewayServiceRequest) (response *DeleteCloudNativeAPIGatewayServiceResponse, err error)

DeleteCloudNativeAPIGatewayService 删除云原生网关服务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteCloudNativeAPIGatewayWithContext added in v1.0.727

func (c *Client) DeleteCloudNativeAPIGatewayWithContext(ctx context.Context, request *DeleteCloudNativeAPIGatewayRequest) (response *DeleteCloudNativeAPIGatewayResponse, err error)

DeleteCloudNativeAPIGateway 删除云原生API网关实例

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_CLSNOTACTIVATED = "UnauthorizedOperation.ClsNotActivated"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteConfigFileGroup added in v1.0.879

func (c *Client) DeleteConfigFileGroup(request *DeleteConfigFileGroupRequest) (response *DeleteConfigFileGroupResponse, err error)

DeleteConfigFileGroup 删除配置文件分组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCEINUSE_SERVICESEXISTEDINNAMESPACE = "ResourceInUse.ServicesExistedInNamespace"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteConfigFileGroupWithContext added in v1.0.879

func (c *Client) DeleteConfigFileGroupWithContext(ctx context.Context, request *DeleteConfigFileGroupRequest) (response *DeleteConfigFileGroupResponse, err error)

DeleteConfigFileGroup 删除配置文件分组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCEINUSE_SERVICESEXISTEDINNAMESPACE = "ResourceInUse.ServicesExistedInNamespace"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteConfigFileReleases added in v1.0.879

func (c *Client) DeleteConfigFileReleases(request *DeleteConfigFileReleasesRequest) (response *DeleteConfigFileReleasesResponse, err error)

DeleteConfigFileReleases 删除配置发布

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteConfigFileReleasesWithContext added in v1.0.879

func (c *Client) DeleteConfigFileReleasesWithContext(ctx context.Context, request *DeleteConfigFileReleasesRequest) (response *DeleteConfigFileReleasesResponse, err error)

DeleteConfigFileReleases 删除配置发布

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteConfigFiles added in v1.0.879

func (c *Client) DeleteConfigFiles(request *DeleteConfigFilesRequest) (response *DeleteConfigFilesResponse, err error)

DeleteConfigFiles 删除配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteConfigFilesWithContext added in v1.0.879

func (c *Client) DeleteConfigFilesWithContext(ctx context.Context, request *DeleteConfigFilesRequest) (response *DeleteConfigFilesResponse, err error)

DeleteConfigFiles 删除配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteEngine added in v1.0.417

func (c *Client) DeleteEngine(request *DeleteEngineRequest) (response *DeleteEngineResponse, err error)

DeleteEngine 删除引擎实例

可能返回的错误码:

INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INTERNALERROR_UPDATEERROR = "InternalError.UpdateError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteEngineWithContext added in v1.0.417

func (c *Client) DeleteEngineWithContext(ctx context.Context, request *DeleteEngineRequest) (response *DeleteEngineResponse, err error)

DeleteEngine 删除引擎实例

可能返回的错误码:

INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INTERNALERROR_UPDATEERROR = "InternalError.UpdateError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceAliases added in v1.0.879

func (c *Client) DeleteGovernanceAliases(request *DeleteGovernanceAliasesRequest) (response *DeleteGovernanceAliasesResponse, err error)

DeleteGovernanceAliases 删除治理中心服务别名

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceAliasesWithContext added in v1.0.879

func (c *Client) DeleteGovernanceAliasesWithContext(ctx context.Context, request *DeleteGovernanceAliasesRequest) (response *DeleteGovernanceAliasesResponse, err error)

DeleteGovernanceAliases 删除治理中心服务别名

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceInstances added in v1.0.867

func (c *Client) DeleteGovernanceInstances(request *DeleteGovernanceInstancesRequest) (response *DeleteGovernanceInstancesResponse, err error)

DeleteGovernanceInstances 删除服务实例

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceInstancesByHost added in v1.0.879

func (c *Client) DeleteGovernanceInstancesByHost(request *DeleteGovernanceInstancesByHostRequest) (response *DeleteGovernanceInstancesByHostResponse, err error)

DeleteGovernanceInstancesByHost 删除治理中心服务实例

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceInstancesByHostWithContext added in v1.0.879

func (c *Client) DeleteGovernanceInstancesByHostWithContext(ctx context.Context, request *DeleteGovernanceInstancesByHostRequest) (response *DeleteGovernanceInstancesByHostResponse, err error)

DeleteGovernanceInstancesByHost 删除治理中心服务实例

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceInstancesWithContext added in v1.0.867

func (c *Client) DeleteGovernanceInstancesWithContext(ctx context.Context, request *DeleteGovernanceInstancesRequest) (response *DeleteGovernanceInstancesResponse, err error)

DeleteGovernanceInstances 删除服务实例

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceNamespaces added in v1.0.879

func (c *Client) DeleteGovernanceNamespaces(request *DeleteGovernanceNamespacesRequest) (response *DeleteGovernanceNamespacesResponse, err error)

DeleteGovernanceNamespaces 删除治理中心命名空间

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCEINUSE_SERVICESEXISTEDINNAMESPACE = "ResourceInUse.ServicesExistedInNamespace"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceNamespacesWithContext added in v1.0.879

func (c *Client) DeleteGovernanceNamespacesWithContext(ctx context.Context, request *DeleteGovernanceNamespacesRequest) (response *DeleteGovernanceNamespacesResponse, err error)

DeleteGovernanceNamespaces 删除治理中心命名空间

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCEINUSE_SERVICESEXISTEDINNAMESPACE = "ResourceInUse.ServicesExistedInNamespace"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceServices added in v1.0.879

func (c *Client) DeleteGovernanceServices(request *DeleteGovernanceServicesRequest) (response *DeleteGovernanceServicesResponse, err error)

DeleteGovernanceServices 删除治理中心服务

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCEINUSE_INSTANCESEXISTEDINSERVICE = "ResourceInUse.InstancesExistedInService"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteGovernanceServicesWithContext added in v1.0.879

func (c *Client) DeleteGovernanceServicesWithContext(ctx context.Context, request *DeleteGovernanceServicesRequest) (response *DeleteGovernanceServicesResponse, err error)

DeleteGovernanceServices 删除治理中心服务

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCEINUSE_INSTANCESEXISTEDINSERVICE = "ResourceInUse.InstancesExistedInService"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteNativeGatewayServerGroup added in v1.0.727

func (c *Client) DeleteNativeGatewayServerGroup(request *DeleteNativeGatewayServerGroupRequest) (response *DeleteNativeGatewayServerGroupResponse, err error)

DeleteNativeGatewayServerGroup 删除网关实例分组

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCEINUSE_INSTANCESEXISTEDINSERVICE = "ResourceInUse.InstancesExistedInService"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteNativeGatewayServerGroupWithContext added in v1.0.727

func (c *Client) DeleteNativeGatewayServerGroupWithContext(ctx context.Context, request *DeleteNativeGatewayServerGroupRequest) (response *DeleteNativeGatewayServerGroupResponse, err error)

DeleteNativeGatewayServerGroup 删除网关实例分组

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCEINUSE_INSTANCESEXISTEDINSERVICE = "ResourceInUse.InstancesExistedInService"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DeleteWafDomains added in v1.0.801

func (c *Client) DeleteWafDomains(request *DeleteWafDomainsRequest) (response *DeleteWafDomainsResponse, err error)

DeleteWafDomains 删除 WAF 防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DeleteWafDomainsWithContext added in v1.0.801

func (c *Client) DeleteWafDomainsWithContext(ctx context.Context, request *DeleteWafDomainsRequest) (response *DeleteWafDomainsResponse, err error)

DeleteWafDomains 删除 WAF 防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeAllConfigFileTemplates added in v1.0.879

func (c *Client) DescribeAllConfigFileTemplates(request *DescribeAllConfigFileTemplatesRequest) (response *DescribeAllConfigFileTemplatesResponse, err error)

DescribeAllConfigFileTemplates 获取全量配置文件模板列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAllConfigFileTemplatesWithContext added in v1.0.879

func (c *Client) DescribeAllConfigFileTemplatesWithContext(ctx context.Context, request *DescribeAllConfigFileTemplatesRequest) (response *DescribeAllConfigFileTemplatesResponse, err error)

DescribeAllConfigFileTemplates 获取全量配置文件模板列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeAutoScalerResourceStrategies added in v1.0.856

func (c *Client) DescribeAutoScalerResourceStrategies(request *DescribeAutoScalerResourceStrategiesRequest) (response *DescribeAutoScalerResourceStrategiesResponse, err error)

DescribeAutoScalerResourceStrategies 查看弹性伸缩策略列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_DECODEERROR = "InternalError.DecodeError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UPDATEERROR = "InternalError.UpdateError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DescribeAutoScalerResourceStrategiesWithContext added in v1.0.856

func (c *Client) DescribeAutoScalerResourceStrategiesWithContext(ctx context.Context, request *DescribeAutoScalerResourceStrategiesRequest) (response *DescribeAutoScalerResourceStrategiesResponse, err error)

DescribeAutoScalerResourceStrategies 查看弹性伸缩策略列表

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_DECODEERROR = "InternalError.DecodeError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UPDATEERROR = "InternalError.UpdateError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DescribeAutoScalerResourceStrategyBindingGroups added in v1.0.856

func (c *Client) DescribeAutoScalerResourceStrategyBindingGroups(request *DescribeAutoScalerResourceStrategyBindingGroupsRequest) (response *DescribeAutoScalerResourceStrategyBindingGroupsResponse, err error)

DescribeAutoScalerResourceStrategyBindingGroups 查看弹性伸缩策略绑定的网关分组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_DECODEERROR = "InternalError.DecodeError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeAutoScalerResourceStrategyBindingGroupsWithContext added in v1.0.856

func (c *Client) DescribeAutoScalerResourceStrategyBindingGroupsWithContext(ctx context.Context, request *DescribeAutoScalerResourceStrategyBindingGroupsRequest) (response *DescribeAutoScalerResourceStrategyBindingGroupsResponse, err error)

DescribeAutoScalerResourceStrategyBindingGroups 查看弹性伸缩策略绑定的网关分组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_DECODEERROR = "InternalError.DecodeError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGateway added in v1.0.727

func (c *Client) DescribeCloudNativeAPIGateway(request *DescribeCloudNativeAPIGatewayRequest) (response *DescribeCloudNativeAPIGatewayResponse, err error)

DescribeCloudNativeAPIGateway 获取云原生API网关实例信息

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayCanaryRules added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayCanaryRules(request *DescribeCloudNativeAPIGatewayCanaryRulesRequest) (response *DescribeCloudNativeAPIGatewayCanaryRulesResponse, err error)

DescribeCloudNativeAPIGatewayCanaryRules 查询云原生网关灰度规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayCanaryRulesWithContext added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayCanaryRulesWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayCanaryRulesRequest) (response *DescribeCloudNativeAPIGatewayCanaryRulesResponse, err error)

DescribeCloudNativeAPIGatewayCanaryRules 查询云原生网关灰度规则列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayCertificateDetails added in v1.0.750

func (c *Client) DescribeCloudNativeAPIGatewayCertificateDetails(request *DescribeCloudNativeAPIGatewayCertificateDetailsRequest) (response *DescribeCloudNativeAPIGatewayCertificateDetailsResponse, err error)

DescribeCloudNativeAPIGatewayCertificateDetails 查询云原生网关单个证书详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayCertificateDetailsWithContext added in v1.0.750

func (c *Client) DescribeCloudNativeAPIGatewayCertificateDetailsWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayCertificateDetailsRequest) (response *DescribeCloudNativeAPIGatewayCertificateDetailsResponse, err error)

DescribeCloudNativeAPIGatewayCertificateDetails 查询云原生网关单个证书详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayCertificates added in v1.0.750

func (c *Client) DescribeCloudNativeAPIGatewayCertificates(request *DescribeCloudNativeAPIGatewayCertificatesRequest) (response *DescribeCloudNativeAPIGatewayCertificatesResponse, err error)

DescribeCloudNativeAPIGatewayCertificates 查询云原生网关证书列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayCertificatesWithContext added in v1.0.750

func (c *Client) DescribeCloudNativeAPIGatewayCertificatesWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayCertificatesRequest) (response *DescribeCloudNativeAPIGatewayCertificatesResponse, err error)

DescribeCloudNativeAPIGatewayCertificates 查询云原生网关证书列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayConfig added in v1.0.748

func (c *Client) DescribeCloudNativeAPIGatewayConfig(request *DescribeCloudNativeAPIGatewayConfigRequest) (response *DescribeCloudNativeAPIGatewayConfigResponse, err error)

DescribeCloudNativeAPIGatewayConfig 获取云原生API网关实例网络配置信息

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayConfigWithContext added in v1.0.748

func (c *Client) DescribeCloudNativeAPIGatewayConfigWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayConfigRequest) (response *DescribeCloudNativeAPIGatewayConfigResponse, err error)

DescribeCloudNativeAPIGatewayConfig 获取云原生API网关实例网络配置信息

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayNodes added in v1.0.469

func (c *Client) DescribeCloudNativeAPIGatewayNodes(request *DescribeCloudNativeAPIGatewayNodesRequest) (response *DescribeCloudNativeAPIGatewayNodesResponse, err error)

DescribeCloudNativeAPIGatewayNodes 获取云原生网关节点列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETERVALUE_ACTION = "InvalidParameterValue.Action"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DescribeCloudNativeAPIGatewayNodesWithContext added in v1.0.469

func (c *Client) DescribeCloudNativeAPIGatewayNodesWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayNodesRequest) (response *DescribeCloudNativeAPIGatewayNodesResponse, err error)

DescribeCloudNativeAPIGatewayNodes 获取云原生网关节点列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETERVALUE_ACTION = "InvalidParameterValue.Action"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DescribeCloudNativeAPIGatewayPorts added in v1.0.704

func (c *Client) DescribeCloudNativeAPIGatewayPorts(request *DescribeCloudNativeAPIGatewayPortsRequest) (response *DescribeCloudNativeAPIGatewayPortsResponse, err error)

DescribeCloudNativeAPIGatewayPorts 获取云原生API网关实例端口信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"

func (*Client) DescribeCloudNativeAPIGatewayPortsWithContext added in v1.0.704

func (c *Client) DescribeCloudNativeAPIGatewayPortsWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayPortsRequest) (response *DescribeCloudNativeAPIGatewayPortsResponse, err error)

DescribeCloudNativeAPIGatewayPorts 获取云原生API网关实例端口信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"

func (*Client) DescribeCloudNativeAPIGatewayRouteRateLimit added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayRouteRateLimit(request *DescribeCloudNativeAPIGatewayRouteRateLimitRequest) (response *DescribeCloudNativeAPIGatewayRouteRateLimitResponse, err error)

DescribeCloudNativeAPIGatewayRouteRateLimit 查询云原生网关的限流插件(路由)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayRouteRateLimitWithContext added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayRouteRateLimitWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayRouteRateLimitRequest) (response *DescribeCloudNativeAPIGatewayRouteRateLimitResponse, err error)

DescribeCloudNativeAPIGatewayRouteRateLimit 查询云原生网关的限流插件(路由)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayRoutes added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayRoutes(request *DescribeCloudNativeAPIGatewayRoutesRequest) (response *DescribeCloudNativeAPIGatewayRoutesResponse, err error)

DescribeCloudNativeAPIGatewayRoutes 查询云原生网关路由列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayRoutesWithContext added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayRoutesWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayRoutesRequest) (response *DescribeCloudNativeAPIGatewayRoutesResponse, err error)

DescribeCloudNativeAPIGatewayRoutes 查询云原生网关路由列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayServiceRateLimit added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayServiceRateLimit(request *DescribeCloudNativeAPIGatewayServiceRateLimitRequest) (response *DescribeCloudNativeAPIGatewayServiceRateLimitResponse, err error)

DescribeCloudNativeAPIGatewayServiceRateLimit 查询云原生网关的限流插件(服务)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayServiceRateLimitWithContext added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayServiceRateLimitWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayServiceRateLimitRequest) (response *DescribeCloudNativeAPIGatewayServiceRateLimitResponse, err error)

DescribeCloudNativeAPIGatewayServiceRateLimit 查询云原生网关的限流插件(服务)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayServices added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayServices(request *DescribeCloudNativeAPIGatewayServicesRequest) (response *DescribeCloudNativeAPIGatewayServicesResponse, err error)

DescribeCloudNativeAPIGatewayServices 查询云原生网关服务列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayServicesWithContext added in v1.0.697

func (c *Client) DescribeCloudNativeAPIGatewayServicesWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayServicesRequest) (response *DescribeCloudNativeAPIGatewayServicesResponse, err error)

DescribeCloudNativeAPIGatewayServices 查询云原生网关服务列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayUpstream added in v1.0.794

func (c *Client) DescribeCloudNativeAPIGatewayUpstream(request *DescribeCloudNativeAPIGatewayUpstreamRequest) (response *DescribeCloudNativeAPIGatewayUpstreamResponse, err error)

DescribeCloudNativeAPIGatewayUpstream 获取云原生网关服务详情下的Upstream列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayUpstreamWithContext added in v1.0.794

func (c *Client) DescribeCloudNativeAPIGatewayUpstreamWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayUpstreamRequest) (response *DescribeCloudNativeAPIGatewayUpstreamResponse, err error)

DescribeCloudNativeAPIGatewayUpstream 获取云原生网关服务详情下的Upstream列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGatewayWithContext added in v1.0.727

func (c *Client) DescribeCloudNativeAPIGatewayWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewayRequest) (response *DescribeCloudNativeAPIGatewayResponse, err error)

DescribeCloudNativeAPIGateway 获取云原生API网关实例信息

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeCloudNativeAPIGateways added in v1.0.727

func (c *Client) DescribeCloudNativeAPIGateways(request *DescribeCloudNativeAPIGatewaysRequest) (response *DescribeCloudNativeAPIGatewaysResponse, err error)

DescribeCloudNativeAPIGateways 获取云原生API网关实例列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
INTERNALERROR_HTTPSTATUSCODEERROR = "InternalError.HttpStatusCodeError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeCloudNativeAPIGatewaysWithContext added in v1.0.727

func (c *Client) DescribeCloudNativeAPIGatewaysWithContext(ctx context.Context, request *DescribeCloudNativeAPIGatewaysRequest) (response *DescribeCloudNativeAPIGatewaysResponse, err error)

DescribeCloudNativeAPIGateways 获取云原生API网关实例列表

可能返回的错误码:

AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
INTERNALERROR_HTTPSTATUSCODEERROR = "InternalError.HttpStatusCodeError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) DescribeConfigFile added in v1.0.879

func (c *Client) DescribeConfigFile(request *DescribeConfigFileRequest) (response *DescribeConfigFileResponse, err error)

DescribeConfigFile 根据命名空间、组、名字查找配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFileGroups added in v1.0.879

func (c *Client) DescribeConfigFileGroups(request *DescribeConfigFileGroupsRequest) (response *DescribeConfigFileGroupsResponse, err error)

DescribeConfigFileGroups 根据条件分页查询配置文件组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFileGroupsWithContext added in v1.0.879

func (c *Client) DescribeConfigFileGroupsWithContext(ctx context.Context, request *DescribeConfigFileGroupsRequest) (response *DescribeConfigFileGroupsResponse, err error)

DescribeConfigFileGroups 根据条件分页查询配置文件组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFileRelease added in v1.0.879

func (c *Client) DescribeConfigFileRelease(request *DescribeConfigFileReleaseRequest) (response *DescribeConfigFileReleaseResponse, err error)

DescribeConfigFileRelease 获取配置文件发布

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFileReleaseHistories added in v1.0.879

func (c *Client) DescribeConfigFileReleaseHistories(request *DescribeConfigFileReleaseHistoriesRequest) (response *DescribeConfigFileReleaseHistoriesResponse, err error)

DescribeConfigFileReleaseHistories 获取配置文件发布历史列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFileReleaseHistoriesWithContext added in v1.0.879

func (c *Client) DescribeConfigFileReleaseHistoriesWithContext(ctx context.Context, request *DescribeConfigFileReleaseHistoriesRequest) (response *DescribeConfigFileReleaseHistoriesResponse, err error)

DescribeConfigFileReleaseHistories 获取配置文件发布历史列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFileReleaseVersions added in v1.0.879

func (c *Client) DescribeConfigFileReleaseVersions(request *DescribeConfigFileReleaseVersionsRequest) (response *DescribeConfigFileReleaseVersionsResponse, err error)

DescribeConfigFileReleaseVersions 查询某个配置所有版本信息

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFileReleaseVersionsWithContext added in v1.0.879

func (c *Client) DescribeConfigFileReleaseVersionsWithContext(ctx context.Context, request *DescribeConfigFileReleaseVersionsRequest) (response *DescribeConfigFileReleaseVersionsResponse, err error)

DescribeConfigFileReleaseVersions 查询某个配置所有版本信息

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFileReleaseWithContext added in v1.0.879

func (c *Client) DescribeConfigFileReleaseWithContext(ctx context.Context, request *DescribeConfigFileReleaseRequest) (response *DescribeConfigFileReleaseResponse, err error)

DescribeConfigFileRelease 获取配置文件发布

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFileReleases added in v1.0.879

func (c *Client) DescribeConfigFileReleases(request *DescribeConfigFileReleasesRequest) (response *DescribeConfigFileReleasesResponse, err error)

DescribeConfigFileReleases 查询配置版本列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"

func (*Client) DescribeConfigFileReleasesWithContext added in v1.0.879

func (c *Client) DescribeConfigFileReleasesWithContext(ctx context.Context, request *DescribeConfigFileReleasesRequest) (response *DescribeConfigFileReleasesResponse, err error)

DescribeConfigFileReleases 查询配置版本列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"

func (*Client) DescribeConfigFileWithContext added in v1.0.879

func (c *Client) DescribeConfigFileWithContext(ctx context.Context, request *DescribeConfigFileRequest) (response *DescribeConfigFileResponse, err error)

DescribeConfigFile 根据命名空间、组、名字查找配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFiles added in v1.0.879

func (c *Client) DescribeConfigFiles(request *DescribeConfigFilesRequest) (response *DescribeConfigFilesResponse, err error)

DescribeConfigFiles 根据命名空间、组名、名称、标签查询配置文件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFilesByGroup added in v1.0.879

func (c *Client) DescribeConfigFilesByGroup(request *DescribeConfigFilesByGroupRequest) (response *DescribeConfigFilesByGroupResponse, err error)

DescribeConfigFilesByGroup 根据group查询配置文件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFilesByGroupWithContext added in v1.0.879

func (c *Client) DescribeConfigFilesByGroupWithContext(ctx context.Context, request *DescribeConfigFilesByGroupRequest) (response *DescribeConfigFilesByGroupResponse, err error)

DescribeConfigFilesByGroup 根据group查询配置文件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeConfigFilesWithContext added in v1.0.879

func (c *Client) DescribeConfigFilesWithContext(ctx context.Context, request *DescribeConfigFilesRequest) (response *DescribeConfigFilesResponse, err error)

DescribeConfigFiles 根据命名空间、组名、名称、标签查询配置文件列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceAliases added in v1.0.879

func (c *Client) DescribeGovernanceAliases(request *DescribeGovernanceAliasesRequest) (response *DescribeGovernanceAliasesResponse, err error)

DescribeGovernanceAliases 查询治理中心服务别名列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceAliasesWithContext added in v1.0.879

func (c *Client) DescribeGovernanceAliasesWithContext(ctx context.Context, request *DescribeGovernanceAliasesRequest) (response *DescribeGovernanceAliasesResponse, err error)

DescribeGovernanceAliases 查询治理中心服务别名列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceInstances added in v1.0.867

func (c *Client) DescribeGovernanceInstances(request *DescribeGovernanceInstancesRequest) (response *DescribeGovernanceInstancesResponse, err error)

DescribeGovernanceInstances 查询服务实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceInstancesWithContext added in v1.0.867

func (c *Client) DescribeGovernanceInstancesWithContext(ctx context.Context, request *DescribeGovernanceInstancesRequest) (response *DescribeGovernanceInstancesResponse, err error)

DescribeGovernanceInstances 查询服务实例

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceNamespaces added in v1.0.879

func (c *Client) DescribeGovernanceNamespaces(request *DescribeGovernanceNamespacesRequest) (response *DescribeGovernanceNamespacesResponse, err error)

DescribeGovernanceNamespaces 查询服务治理中心命名空间列表

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceNamespacesWithContext added in v1.0.879

func (c *Client) DescribeGovernanceNamespacesWithContext(ctx context.Context, request *DescribeGovernanceNamespacesRequest) (response *DescribeGovernanceNamespacesResponse, err error)

DescribeGovernanceNamespaces 查询服务治理中心命名空间列表

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceServiceContractVersions added in v1.0.879

func (c *Client) DescribeGovernanceServiceContractVersions(request *DescribeGovernanceServiceContractVersionsRequest) (response *DescribeGovernanceServiceContractVersionsResponse, err error)

DescribeGovernanceServiceContractVersions 查询服务下契约版本列表

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceServiceContractVersionsWithContext added in v1.0.879

func (c *Client) DescribeGovernanceServiceContractVersionsWithContext(ctx context.Context, request *DescribeGovernanceServiceContractVersionsRequest) (response *DescribeGovernanceServiceContractVersionsResponse, err error)

DescribeGovernanceServiceContractVersions 查询服务下契约版本列表

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceServiceContracts added in v1.0.879

func (c *Client) DescribeGovernanceServiceContracts(request *DescribeGovernanceServiceContractsRequest) (response *DescribeGovernanceServiceContractsResponse, err error)

DescribeGovernanceServiceContracts 查询服务契约定义列表

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceServiceContractsWithContext added in v1.0.879

func (c *Client) DescribeGovernanceServiceContractsWithContext(ctx context.Context, request *DescribeGovernanceServiceContractsRequest) (response *DescribeGovernanceServiceContractsResponse, err error)

DescribeGovernanceServiceContracts 查询服务契约定义列表

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceServices added in v1.0.879

func (c *Client) DescribeGovernanceServices(request *DescribeGovernanceServicesRequest) (response *DescribeGovernanceServicesResponse, err error)

DescribeGovernanceServices 查询治理中心服务列表

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeGovernanceServicesWithContext added in v1.0.879

func (c *Client) DescribeGovernanceServicesWithContext(ctx context.Context, request *DescribeGovernanceServicesRequest) (response *DescribeGovernanceServicesResponse, err error)

DescribeGovernanceServices 查询治理中心服务列表

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNacosReplicas added in v1.0.430

func (c *Client) DescribeNacosReplicas(request *DescribeNacosReplicasRequest) (response *DescribeNacosReplicasResponse, err error)

DescribeNacosReplicas 查询Nacos类型引擎实例副本信息

可能返回的错误码:

INTERNALERROR_GETCREDENTIAL = "InternalError.GetCredential"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNacosReplicasWithContext added in v1.0.430

func (c *Client) DescribeNacosReplicasWithContext(ctx context.Context, request *DescribeNacosReplicasRequest) (response *DescribeNacosReplicasResponse, err error)

DescribeNacosReplicas 查询Nacos类型引擎实例副本信息

可能返回的错误码:

INTERNALERROR_GETCREDENTIAL = "InternalError.GetCredential"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNacosServerInterfaces added in v1.0.430

func (c *Client) DescribeNacosServerInterfaces(request *DescribeNacosServerInterfacesRequest) (response *DescribeNacosServerInterfacesResponse, err error)

DescribeNacosServerInterfaces 查询nacos服务接口列表

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNacosServerInterfacesWithContext added in v1.0.430

func (c *Client) DescribeNacosServerInterfacesWithContext(ctx context.Context, request *DescribeNacosServerInterfacesRequest) (response *DescribeNacosServerInterfacesResponse, err error)

DescribeNacosServerInterfaces 查询nacos服务接口列表

可能返回的错误码:

INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeNativeGatewayServerGroups added in v1.0.731

func (c *Client) DescribeNativeGatewayServerGroups(request *DescribeNativeGatewayServerGroupsRequest) (response *DescribeNativeGatewayServerGroupsResponse, err error)

DescribeNativeGatewayServerGroups 查询云原生网关分组信息

可能返回的错误码:

INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DescribeNativeGatewayServerGroupsWithContext added in v1.0.731

func (c *Client) DescribeNativeGatewayServerGroupsWithContext(ctx context.Context, request *DescribeNativeGatewayServerGroupsRequest) (response *DescribeNativeGatewayServerGroupsResponse, err error)

DescribeNativeGatewayServerGroups 查询云原生网关分组信息

可能返回的错误码:

INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DescribeOneCloudNativeAPIGatewayService added in v1.0.697

func (c *Client) DescribeOneCloudNativeAPIGatewayService(request *DescribeOneCloudNativeAPIGatewayServiceRequest) (response *DescribeOneCloudNativeAPIGatewayServiceResponse, err error)

DescribeOneCloudNativeAPIGatewayService 获取云原生网关服务详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeOneCloudNativeAPIGatewayServiceWithContext added in v1.0.697

func (c *Client) DescribeOneCloudNativeAPIGatewayServiceWithContext(ctx context.Context, request *DescribeOneCloudNativeAPIGatewayServiceRequest) (response *DescribeOneCloudNativeAPIGatewayServiceResponse, err error)

DescribeOneCloudNativeAPIGatewayService 获取云原生网关服务详情

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribePublicNetwork added in v1.0.856

func (c *Client) DescribePublicNetwork(request *DescribePublicNetworkRequest) (response *DescribePublicNetworkResponse, err error)

DescribePublicNetwork 查询云原生API网关实例公网详情

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribePublicNetworkWithContext added in v1.0.856

func (c *Client) DescribePublicNetworkWithContext(ctx context.Context, request *DescribePublicNetworkRequest) (response *DescribePublicNetworkResponse, err error)

DescribePublicNetwork 查询云原生API网关实例公网详情

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_CREATEERROR = "InternalError.CreateError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
LIMITEXCEEDED_LIMITEXCEEDED = "LimitExceeded.LimitExceeded"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeSREInstanceAccessAddress

func (c *Client) DescribeSREInstanceAccessAddress(request *DescribeSREInstanceAccessAddressRequest) (response *DescribeSREInstanceAccessAddressResponse, err error)

DescribeSREInstanceAccessAddress 查询引擎实例访问地址

可能返回的错误码:

INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSREInstanceAccessAddressWithContext added in v1.0.324

func (c *Client) DescribeSREInstanceAccessAddressWithContext(ctx context.Context, request *DescribeSREInstanceAccessAddressRequest) (response *DescribeSREInstanceAccessAddressResponse, err error)

DescribeSREInstanceAccessAddress 查询引擎实例访问地址

可能返回的错误码:

INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeSREInstances

func (c *Client) DescribeSREInstances(request *DescribeSREInstancesRequest) (response *DescribeSREInstancesResponse, err error)

DescribeSREInstances 用于查询引擎实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR_GETROLEERROR = "InternalError.GetRoleError"
INTERNALERROR_HTTPSTATUSCODEERROR = "InternalError.HttpStatusCodeError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_TAGFAILURE = "InternalError.TagFailure"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"

func (*Client) DescribeSREInstancesWithContext added in v1.0.324

func (c *Client) DescribeSREInstancesWithContext(ctx context.Context, request *DescribeSREInstancesRequest) (response *DescribeSREInstancesResponse, err error)

DescribeSREInstances 用于查询引擎实例列表

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR_GETROLEERROR = "InternalError.GetRoleError"
INTERNALERROR_HTTPSTATUSCODEERROR = "InternalError.HttpStatusCodeError"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_TAGFAILURE = "InternalError.TagFailure"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"

func (*Client) DescribeUpstreamHealthCheckConfig added in v1.0.794

func (c *Client) DescribeUpstreamHealthCheckConfig(request *DescribeUpstreamHealthCheckConfigRequest) (response *DescribeUpstreamHealthCheckConfigResponse, err error)

DescribeUpstreamHealthCheckConfig 获取云原生网关服务健康检查配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DescribeUpstreamHealthCheckConfigWithContext added in v1.0.794

func (c *Client) DescribeUpstreamHealthCheckConfigWithContext(ctx context.Context, request *DescribeUpstreamHealthCheckConfigRequest) (response *DescribeUpstreamHealthCheckConfigResponse, err error)

DescribeUpstreamHealthCheckConfig 获取云原生网关服务健康检查配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"

func (*Client) DescribeWafDomains added in v1.0.801

func (c *Client) DescribeWafDomains(request *DescribeWafDomainsRequest) (response *DescribeWafDomainsResponse, err error)

DescribeWafDomains 获取 WAF 防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeWafDomainsWithContext added in v1.0.801

func (c *Client) DescribeWafDomainsWithContext(ctx context.Context, request *DescribeWafDomainsRequest) (response *DescribeWafDomainsResponse, err error)

DescribeWafDomains 获取 WAF 防护域名

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeWafProtection added in v1.0.801

func (c *Client) DescribeWafProtection(request *DescribeWafProtectionRequest) (response *DescribeWafProtectionResponse, err error)

DescribeWafProtection 获取 WAF 防护状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeWafProtectionWithContext added in v1.0.801

func (c *Client) DescribeWafProtectionWithContext(ctx context.Context, request *DescribeWafProtectionRequest) (response *DescribeWafProtectionResponse, err error)

DescribeWafProtection 获取 WAF 防护状态

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) DescribeZookeeperReplicas added in v1.0.430

func (c *Client) DescribeZookeeperReplicas(request *DescribeZookeeperReplicasRequest) (response *DescribeZookeeperReplicasResponse, err error)

DescribeZookeeperReplicas 查询Zookeeper类型注册引擎实例副本信息

可能返回的错误码:

INTERNALERROR_GETCREDENTIAL = "InternalError.GetCredential"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeZookeeperReplicasWithContext added in v1.0.430

func (c *Client) DescribeZookeeperReplicasWithContext(ctx context.Context, request *DescribeZookeeperReplicasRequest) (response *DescribeZookeeperReplicasResponse, err error)

DescribeZookeeperReplicas 查询Zookeeper类型注册引擎实例副本信息

可能返回的错误码:

INTERNALERROR_GETCREDENTIAL = "InternalError.GetCredential"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeZookeeperServerInterfaces added in v1.0.430

func (c *Client) DescribeZookeeperServerInterfaces(request *DescribeZookeeperServerInterfacesRequest) (response *DescribeZookeeperServerInterfacesResponse, err error)

DescribeZookeeperServerInterfaces 查询zookeeper服务接口列表

可能返回的错误码:

INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeZookeeperServerInterfacesWithContext added in v1.0.430

func (c *Client) DescribeZookeeperServerInterfacesWithContext(ctx context.Context, request *DescribeZookeeperServerInterfacesRequest) (response *DescribeZookeeperServerInterfacesResponse, err error)

DescribeZookeeperServerInterfaces 查询zookeeper服务接口列表

可能返回的错误码:

INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyAutoScalerResourceStrategy added in v1.0.856

func (c *Client) ModifyAutoScalerResourceStrategy(request *ModifyAutoScalerResourceStrategyRequest) (response *ModifyAutoScalerResourceStrategyResponse, err error)

ModifyAutoScalerResourceStrategy 更新弹性伸缩策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyAutoScalerResourceStrategyWithContext added in v1.0.856

func (c *Client) ModifyAutoScalerResourceStrategyWithContext(ctx context.Context, request *ModifyAutoScalerResourceStrategyRequest) (response *ModifyAutoScalerResourceStrategyResponse, err error)

ModifyAutoScalerResourceStrategy 更新弹性伸缩策略

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGateway added in v1.0.727

func (c *Client) ModifyCloudNativeAPIGateway(request *ModifyCloudNativeAPIGatewayRequest) (response *ModifyCloudNativeAPIGatewayResponse, err error)

ModifyCloudNativeAPIGateway 修改云原生API网关实例基础信息

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayCanaryRule added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayCanaryRule(request *ModifyCloudNativeAPIGatewayCanaryRuleRequest) (response *ModifyCloudNativeAPIGatewayCanaryRuleResponse, err error)

ModifyCloudNativeAPIGatewayCanaryRule 修改云原生网关的灰度规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayCanaryRuleWithContext added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayCanaryRuleWithContext(ctx context.Context, request *ModifyCloudNativeAPIGatewayCanaryRuleRequest) (response *ModifyCloudNativeAPIGatewayCanaryRuleResponse, err error)

ModifyCloudNativeAPIGatewayCanaryRule 修改云原生网关的灰度规则

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayCertificate added in v1.0.765

func (c *Client) ModifyCloudNativeAPIGatewayCertificate(request *ModifyCloudNativeAPIGatewayCertificateRequest) (response *ModifyCloudNativeAPIGatewayCertificateResponse, err error)

ModifyCloudNativeAPIGatewayCertificate 更新云原生网关证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_LBDOMAINS = "LimitExceeded.LBDomains"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayCertificateWithContext added in v1.0.765

func (c *Client) ModifyCloudNativeAPIGatewayCertificateWithContext(ctx context.Context, request *ModifyCloudNativeAPIGatewayCertificateRequest) (response *ModifyCloudNativeAPIGatewayCertificateResponse, err error)

ModifyCloudNativeAPIGatewayCertificate 更新云原生网关证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_LBDOMAINS = "LimitExceeded.LBDomains"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayRoute added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayRoute(request *ModifyCloudNativeAPIGatewayRouteRequest) (response *ModifyCloudNativeAPIGatewayRouteResponse, err error)

ModifyCloudNativeAPIGatewayRoute 修改云原生网关路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_CREATEERROR = "MissingParameter.CreateError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayRouteRateLimit added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayRouteRateLimit(request *ModifyCloudNativeAPIGatewayRouteRateLimitRequest) (response *ModifyCloudNativeAPIGatewayRouteRateLimitResponse, err error)

ModifyCloudNativeAPIGatewayRouteRateLimit 修改云原生网关限流插件(路由)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayRouteRateLimitWithContext added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayRouteRateLimitWithContext(ctx context.Context, request *ModifyCloudNativeAPIGatewayRouteRateLimitRequest) (response *ModifyCloudNativeAPIGatewayRouteRateLimitResponse, err error)

ModifyCloudNativeAPIGatewayRouteRateLimit 修改云原生网关限流插件(路由)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayRouteWithContext added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayRouteWithContext(ctx context.Context, request *ModifyCloudNativeAPIGatewayRouteRequest) (response *ModifyCloudNativeAPIGatewayRouteResponse, err error)

ModifyCloudNativeAPIGatewayRoute 修改云原生网关路由

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_CREATEERROR = "MissingParameter.CreateError"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayService added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayService(request *ModifyCloudNativeAPIGatewayServiceRequest) (response *ModifyCloudNativeAPIGatewayServiceResponse, err error)

ModifyCloudNativeAPIGatewayService 修改云原生网关服务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayServiceRateLimit added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayServiceRateLimit(request *ModifyCloudNativeAPIGatewayServiceRateLimitRequest) (response *ModifyCloudNativeAPIGatewayServiceRateLimitResponse, err error)

ModifyCloudNativeAPIGatewayServiceRateLimit 修改云原生网关限流插件(服务)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayServiceRateLimitWithContext added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayServiceRateLimitWithContext(ctx context.Context, request *ModifyCloudNativeAPIGatewayServiceRateLimitRequest) (response *ModifyCloudNativeAPIGatewayServiceRateLimitResponse, err error)

ModifyCloudNativeAPIGatewayServiceRateLimit 修改云原生网关限流插件(服务)

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayServiceWithContext added in v1.0.697

func (c *Client) ModifyCloudNativeAPIGatewayServiceWithContext(ctx context.Context, request *ModifyCloudNativeAPIGatewayServiceRequest) (response *ModifyCloudNativeAPIGatewayServiceResponse, err error)

ModifyCloudNativeAPIGatewayService 修改云原生网关服务

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyCloudNativeAPIGatewayWithContext added in v1.0.727

func (c *Client) ModifyCloudNativeAPIGatewayWithContext(ctx context.Context, request *ModifyCloudNativeAPIGatewayRequest) (response *ModifyCloudNativeAPIGatewayResponse, err error)

ModifyCloudNativeAPIGateway 修改云原生API网关实例基础信息

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyConfigFileGroup added in v1.0.879

func (c *Client) ModifyConfigFileGroup(request *ModifyConfigFileGroupRequest) (response *ModifyConfigFileGroupResponse, err error)

ModifyConfigFileGroup 批量修改配置文件组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyConfigFileGroupWithContext added in v1.0.879

func (c *Client) ModifyConfigFileGroupWithContext(ctx context.Context, request *ModifyConfigFileGroupRequest) (response *ModifyConfigFileGroupResponse, err error)

ModifyConfigFileGroup 批量修改配置文件组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyConfigFiles added in v1.0.879

func (c *Client) ModifyConfigFiles(request *ModifyConfigFilesRequest) (response *ModifyConfigFilesResponse, err error)

ModifyConfigFiles 修改配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyConfigFilesWithContext added in v1.0.879

func (c *Client) ModifyConfigFilesWithContext(ctx context.Context, request *ModifyConfigFilesRequest) (response *ModifyConfigFilesResponse, err error)

ModifyConfigFiles 修改配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyConsoleNetwork added in v1.0.829

func (c *Client) ModifyConsoleNetwork(request *ModifyConsoleNetworkRequest) (response *ModifyConsoleNetworkResponse, err error)

ModifyConsoleNetwork 修改网关实例Konga网络配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyConsoleNetworkWithContext added in v1.0.829

func (c *Client) ModifyConsoleNetworkWithContext(ctx context.Context, request *ModifyConsoleNetworkRequest) (response *ModifyConsoleNetworkResponse, err error)

ModifyConsoleNetwork 修改网关实例Konga网络配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyGovernanceAlias added in v1.0.879

func (c *Client) ModifyGovernanceAlias(request *ModifyGovernanceAliasRequest) (response *ModifyGovernanceAliasResponse, err error)

ModifyGovernanceAlias 修改治理中心服务别名

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyGovernanceAliasWithContext added in v1.0.879

func (c *Client) ModifyGovernanceAliasWithContext(ctx context.Context, request *ModifyGovernanceAliasRequest) (response *ModifyGovernanceAliasResponse, err error)

ModifyGovernanceAlias 修改治理中心服务别名

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_CREATEERROR = "InvalidParameterValue.CreateError"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyGovernanceInstances added in v1.0.867

func (c *Client) ModifyGovernanceInstances(request *ModifyGovernanceInstancesRequest) (response *ModifyGovernanceInstancesResponse, err error)

ModifyGovernanceInstances 修改治理中心服务实例

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyGovernanceInstancesWithContext added in v1.0.867

func (c *Client) ModifyGovernanceInstancesWithContext(ctx context.Context, request *ModifyGovernanceInstancesRequest) (response *ModifyGovernanceInstancesResponse, err error)

ModifyGovernanceInstances 修改治理中心服务实例

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyGovernanceNamespaces added in v1.0.879

func (c *Client) ModifyGovernanceNamespaces(request *ModifyGovernanceNamespacesRequest) (response *ModifyGovernanceNamespacesResponse, err error)

ModifyGovernanceNamespaces 修改治理中心命名空间

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyGovernanceNamespacesWithContext added in v1.0.879

func (c *Client) ModifyGovernanceNamespacesWithContext(ctx context.Context, request *ModifyGovernanceNamespacesRequest) (response *ModifyGovernanceNamespacesResponse, err error)

ModifyGovernanceNamespaces 修改治理中心命名空间

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyGovernanceServices added in v1.0.879

func (c *Client) ModifyGovernanceServices(request *ModifyGovernanceServicesRequest) (response *ModifyGovernanceServicesResponse, err error)

ModifyGovernanceServices 修改治理中心服务

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyGovernanceServicesWithContext added in v1.0.879

func (c *Client) ModifyGovernanceServicesWithContext(ctx context.Context, request *ModifyGovernanceServicesRequest) (response *ModifyGovernanceServicesResponse, err error)

ModifyGovernanceServices 修改治理中心服务

可能返回的错误码:

INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) ModifyNativeGatewayServerGroup added in v1.0.727

func (c *Client) ModifyNativeGatewayServerGroup(request *ModifyNativeGatewayServerGroupRequest) (response *ModifyNativeGatewayServerGroupResponse, err error)

ModifyNativeGatewayServerGroup 修改云原生API网关实例分组基础信息

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyNativeGatewayServerGroupWithContext added in v1.0.727

func (c *Client) ModifyNativeGatewayServerGroupWithContext(ctx context.Context, request *ModifyNativeGatewayServerGroupRequest) (response *ModifyNativeGatewayServerGroupResponse, err error)

ModifyNativeGatewayServerGroup 修改云原生API网关实例分组基础信息

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_DESCRIPTION = "InvalidParameterValue.Description"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_NAME = "InvalidParameterValue.Name"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyNetworkAccessStrategy added in v1.0.829

func (c *Client) ModifyNetworkAccessStrategy(request *ModifyNetworkAccessStrategyRequest) (response *ModifyNetworkAccessStrategyResponse, err error)

ModifyNetworkAccessStrategy 修改云原生API网关实例Kong访问策略,支持白名单或者黑名单。

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyNetworkAccessStrategyWithContext added in v1.0.829

func (c *Client) ModifyNetworkAccessStrategyWithContext(ctx context.Context, request *ModifyNetworkAccessStrategyRequest) (response *ModifyNetworkAccessStrategyResponse, err error)

ModifyNetworkAccessStrategy 修改云原生API网关实例Kong访问策略,支持白名单或者黑名单。

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyNetworkBasicInfo added in v1.0.829

func (c *Client) ModifyNetworkBasicInfo(request *ModifyNetworkBasicInfoRequest) (response *ModifyNetworkBasicInfoResponse, err error)

ModifyNetworkBasicInfo 修改云原生API网关实例网络基本信息,例如带宽以及描述,只支持修改客户端公网/内网的信息。

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyNetworkBasicInfoWithContext added in v1.0.829

func (c *Client) ModifyNetworkBasicInfoWithContext(ctx context.Context, request *ModifyNetworkBasicInfoRequest) (response *ModifyNetworkBasicInfoResponse, err error)

ModifyNetworkBasicInfo 修改云原生API网关实例网络基本信息,例如带宽以及描述,只支持修改客户端公网/内网的信息。

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyUpstreamNodeStatus added in v1.0.794

func (c *Client) ModifyUpstreamNodeStatus(request *ModifyUpstreamNodeStatusRequest) (response *ModifyUpstreamNodeStatusResponse, err error)

ModifyUpstreamNodeStatus 修改云原生网关上游实例节点健康状态

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) ModifyUpstreamNodeStatusWithContext added in v1.0.794

func (c *Client) ModifyUpstreamNodeStatusWithContext(ctx context.Context, request *ModifyUpstreamNodeStatusRequest) (response *ModifyUpstreamNodeStatusResponse, err error)

ModifyUpstreamNodeStatus 修改云原生网关上游实例节点健康状态

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_UPDATEERROR = "InvalidParameterValue.UpdateError"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) OpenWafProtection added in v1.0.800

func (c *Client) OpenWafProtection(request *OpenWafProtectionRequest) (response *OpenWafProtectionResponse, err error)

OpenWafProtection 开启 WAF 防护

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) OpenWafProtectionWithContext added in v1.0.800

func (c *Client) OpenWafProtectionWithContext(ctx context.Context, request *OpenWafProtectionRequest) (response *OpenWafProtectionResponse, err error)

OpenWafProtection 开启 WAF 防护

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) PublishConfigFiles added in v1.0.879

func (c *Client) PublishConfigFiles(request *PublishConfigFilesRequest) (response *PublishConfigFilesResponse, err error)

PublishConfigFiles 发布配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"

func (*Client) PublishConfigFilesWithContext added in v1.0.879

func (c *Client) PublishConfigFilesWithContext(ctx context.Context, request *PublishConfigFilesRequest) (response *PublishConfigFilesResponse, err error)

PublishConfigFiles 发布配置文件

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"

func (*Client) RollbackConfigFileReleases added in v1.0.879

func (c *Client) RollbackConfigFileReleases(request *RollbackConfigFileReleasesRequest) (response *RollbackConfigFileReleasesResponse, err error)

RollbackConfigFileReleases 回滚配置发布

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) RollbackConfigFileReleasesWithContext added in v1.0.879

func (c *Client) RollbackConfigFileReleasesWithContext(ctx context.Context, request *RollbackConfigFileReleasesRequest) (response *RollbackConfigFileReleasesResponse, err error)

RollbackConfigFileReleases 回滚配置发布

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_GOVERNANCEFAILURE = "InternalError.GovernanceFailure"
INTERNALERROR_IOERROR = "InternalError.IOError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UnbindAutoScalerResourceStrategyFromGroups added in v1.0.856

func (c *Client) UnbindAutoScalerResourceStrategyFromGroups(request *UnbindAutoScalerResourceStrategyFromGroupsRequest) (response *UnbindAutoScalerResourceStrategyFromGroupsResponse, err error)

UnbindAutoScalerResourceStrategyFromGroups 弹性伸缩策略批量解绑网关分组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) UnbindAutoScalerResourceStrategyFromGroupsWithContext added in v1.0.856

func (c *Client) UnbindAutoScalerResourceStrategyFromGroupsWithContext(ctx context.Context, request *UnbindAutoScalerResourceStrategyFromGroupsRequest) (response *UnbindAutoScalerResourceStrategyFromGroupsResponse, err error)

UnbindAutoScalerResourceStrategyFromGroups 弹性伸缩策略批量解绑网关分组

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INTERNALERROR_CAMNOAUTH = "InternalError.CamNoAuth"
INTERNALERROR_INTERNALERROR = "InternalError.InternalError"
INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_GATEWAYID = "InvalidParameterValue.GatewayId"
INVALIDPARAMETERVALUE_QUERYERROR = "InvalidParameterValue.QueryError"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED = "OperationDenied"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) UpdateCloudNativeAPIGatewayCertificateInfo added in v1.0.750

func (c *Client) UpdateCloudNativeAPIGatewayCertificateInfo(request *UpdateCloudNativeAPIGatewayCertificateInfoRequest) (response *UpdateCloudNativeAPIGatewayCertificateInfoResponse, err error)

UpdateCloudNativeAPIGatewayCertificateInfo 修改云原生网关证书信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_LBDOMAINS = "LimitExceeded.LBDomains"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) UpdateCloudNativeAPIGatewayCertificateInfoWithContext added in v1.0.750

func (c *Client) UpdateCloudNativeAPIGatewayCertificateInfoWithContext(ctx context.Context, request *UpdateCloudNativeAPIGatewayCertificateInfoRequest) (response *UpdateCloudNativeAPIGatewayCertificateInfoResponse, err error)

UpdateCloudNativeAPIGatewayCertificateInfo 修改云原生网关证书信息

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
FAILEDOPERATION_ROLE = "FailedOperation.Role"
FAILEDOPERATION_VPC = "FailedOperation.Vpc"
INTERNALERROR = "InternalError"
INTERNALERROR_QUERYERROR = "InternalError.QueryError"
INTERNALERROR_UNKNOWNERROR = "InternalError.UnknownError"
INVALIDPARAMETERVALUE_BADREQUESTFORMAT = "InvalidParameterValue.BadRequestFormat"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_RESOURCEALREADYEXIST = "InvalidParameterValue.ResourceAlreadyExist"
INVALIDPARAMETERVALUE_SPECIFICATION = "InvalidParameterValue.Specification"
INVALIDPARAMETERVALUE_TYPE = "InvalidParameterValue.Type"
LIMITEXCEEDED_LBDOMAINS = "LimitExceeded.LBDomains"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_CAMNOAUTH = "UnauthorizedOperation.CamNoAuth"
UNAUTHORIZEDOPERATION_CAMPASSROLENOTEXIST = "UnauthorizedOperation.CamPassRoleNotExist"
UNAUTHORIZEDOPERATION_UIN = "UnauthorizedOperation.Uin"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) UpdateCloudNativeAPIGatewaySpec added in v1.0.727

func (c *Client) UpdateCloudNativeAPIGatewaySpec(request *UpdateCloudNativeAPIGatewaySpecRequest) (response *UpdateCloudNativeAPIGatewaySpecResponse, err error)

UpdateCloudNativeAPIGatewaySpec 修改云原生API网关实例的节点规格信息,例如节点扩缩容或者升降配

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) UpdateCloudNativeAPIGatewaySpecWithContext added in v1.0.727

func (c *Client) UpdateCloudNativeAPIGatewaySpecWithContext(ctx context.Context, request *UpdateCloudNativeAPIGatewaySpecRequest) (response *UpdateCloudNativeAPIGatewaySpecResponse, err error)

UpdateCloudNativeAPIGatewaySpec 修改云原生API网关实例的节点规格信息,例如节点扩缩容或者升降配

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
FAILEDOPERATION_INTERNALERROR = "FailedOperation.InternalError"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"
MISSINGPARAMETER_MISSPARAMETER = "MissingParameter.MissParameter"
OPERATIONDENIED_OPERATIONDENIED = "OperationDenied.OperationDenied"
RESOURCENOTFOUND_FORBIDDEN = "ResourceNotFound.Forbidden"
RESOURCENOTFOUND_INSTANCENOTFOUND = "ResourceNotFound.InstanceNotFound"
RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound"
UNAUTHORIZEDOPERATION_UNAUTHORIZEDOPERATION = "UnauthorizedOperation.UnauthorizedOperation"

func (*Client) UpdateEngineInternetAccess added in v1.0.512

func (c *Client) UpdateEngineInternetAccess(request *UpdateEngineInternetAccessRequest) (response *UpdateEngineInternetAccessResponse, err error)

UpdateEngineInternetAccess 修改引擎公网访问配置

可能返回的错误码:

INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
MISSINGPARAMETER_UPDATEERROR = "MissingParameter.UpdateError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateEngineInternetAccessWithContext added in v1.0.512

func (c *Client) UpdateEngineInternetAccessWithContext(ctx context.Context, request *UpdateEngineInternetAccessRequest) (response *UpdateEngineInternetAccessResponse, err error)

UpdateEngineInternetAccess 修改引擎公网访问配置

可能返回的错误码:

INTERNALERROR_OPERATIONFAILED = "InternalError.OperationFailed"
INVALIDPARAMETERVALUE_OPERATIONFAILED = "InvalidParameterValue.OperationFailed"
MISSINGPARAMETER_UPDATEERROR = "MissingParameter.UpdateError"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) UpdateUpstreamHealthCheckConfig added in v1.0.794

func (c *Client) UpdateUpstreamHealthCheckConfig(request *UpdateUpstreamHealthCheckConfigRequest) (response *UpdateUpstreamHealthCheckConfigResponse, err error)

UpdateUpstreamHealthCheckConfig 更新云原生网关健康检查配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"

func (*Client) UpdateUpstreamHealthCheckConfigWithContext added in v1.0.794

func (c *Client) UpdateUpstreamHealthCheckConfigWithContext(ctx context.Context, request *UpdateUpstreamHealthCheckConfigRequest) (response *UpdateUpstreamHealthCheckConfigResponse, err error)

UpdateUpstreamHealthCheckConfig 更新云原生网关健康检查配置

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"

func (*Client) UpdateUpstreamTargets added in v1.0.769

func (c *Client) UpdateUpstreamTargets(request *UpdateUpstreamTargetsRequest) (response *UpdateUpstreamTargetsResponse, err error)

UpdateUpstreamTargets 更新网关上游实例列表,仅支持IPList服务类型

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"

func (*Client) UpdateUpstreamTargetsWithContext added in v1.0.769

func (c *Client) UpdateUpstreamTargetsWithContext(ctx context.Context, request *UpdateUpstreamTargetsRequest) (response *UpdateUpstreamTargetsResponse, err error)

UpdateUpstreamTargets 更新网关上游实例列表,仅支持IPList服务类型

可能返回的错误码:

FAILEDOPERATION_FAILEDOPERATION = "FailedOperation.FailedOperation"
INVALIDPARAMETERVALUE_INVALIDPARAMETERVALUE = "InvalidParameterValue.InvalidParameterValue"

type CloseWafProtectionRequest added in v1.0.800

type CloseWafProtectionRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	//  防护资源的类型。
	// - Global  实例
	// - Service  服务
	// - Route  路由
	// - Object  对象
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当资源类型 Type 是 Service 或 Route 的时候,传入的服务或路由的列表
	List []*string `json:"List,omitnil,omitempty" name:"List"`
}

func NewCloseWafProtectionRequest added in v1.0.800

func NewCloseWafProtectionRequest() (request *CloseWafProtectionRequest)

func (*CloseWafProtectionRequest) FromJsonString added in v1.0.800

func (r *CloseWafProtectionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseWafProtectionRequest) ToJsonString added in v1.0.800

func (r *CloseWafProtectionRequest) ToJsonString() string

type CloseWafProtectionRequestParams added in v1.0.800

type CloseWafProtectionRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	//  防护资源的类型。
	// - Global  实例
	// - Service  服务
	// - Route  路由
	// - Object  对象
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当资源类型 Type 是 Service 或 Route 的时候,传入的服务或路由的列表
	List []*string `json:"List,omitnil,omitempty" name:"List"`
}

Predefined struct for user

type CloseWafProtectionResponse added in v1.0.800

type CloseWafProtectionResponse struct {
	*tchttp.BaseResponse
	Response *CloseWafProtectionResponseParams `json:"Response"`
}

func NewCloseWafProtectionResponse added in v1.0.800

func NewCloseWafProtectionResponse() (response *CloseWafProtectionResponse)

func (*CloseWafProtectionResponse) FromJsonString added in v1.0.800

func (r *CloseWafProtectionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CloseWafProtectionResponse) ToJsonString added in v1.0.800

func (r *CloseWafProtectionResponse) ToJsonString() string

type CloseWafProtectionResponseParams added in v1.0.800

type CloseWafProtectionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CloudAPIGatewayCanaryRuleList added in v1.0.697

type CloudAPIGatewayCanaryRuleList struct {
	// 灰度规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	CanaryRuleList []*CloudNativeAPIGatewayCanaryRule `json:"CanaryRuleList,omitnil,omitempty" name:"CanaryRuleList"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type CloudNativeAPIGatewayBalancedService added in v1.0.697

type CloudNativeAPIGatewayBalancedService struct {
	// 服务 ID,作为入参时,必填
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceID *string `json:"ServiceID,omitnil,omitempty" name:"ServiceID"`

	// 服务名称,作为入参时,无意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// Upstream 名称,作为入参时,无意义
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamName *string `json:"UpstreamName,omitnil,omitempty" name:"UpstreamName"`

	// 百分比,10 即 10%,范围0-100
	// 注意:此字段可能返回 null,表示取不到有效值。
	Percent *float64 `json:"Percent,omitnil,omitempty" name:"Percent"`
}

type CloudNativeAPIGatewayCanaryRule added in v1.0.697

type CloudNativeAPIGatewayCanaryRule struct {
	// 优先级,值范围为 0 到 100;值越大,优先级越高;不同规则间优先级不可重复
	// 注意:此字段可能返回 null,表示取不到有效值。
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 是否启用规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	Enabled *bool `json:"Enabled,omitnil,omitempty" name:"Enabled"`

	// 参数匹配条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConditionList []*CloudNativeAPIGatewayCanaryRuleCondition `json:"ConditionList,omitnil,omitempty" name:"ConditionList"`

	// 服务的流量百分比配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	BalancedServiceList []*CloudNativeAPIGatewayBalancedService `json:"BalancedServiceList,omitnil,omitempty" name:"BalancedServiceList"`

	// 归属服务 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 归属服务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 灰度规则类别
	// Standard|Lane
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 全链路灰度策略多个条件之间的匹配方式,与AND,或OR
	// 注意:此字段可能返回 null,表示取不到有效值。
	MatchType *string `json:"MatchType,omitnil,omitempty" name:"MatchType"`

	// 泳道组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 泳道组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 泳道ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneId *string `json:"LaneId,omitnil,omitempty" name:"LaneId"`

	// 泳道名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneName *string `json:"LaneName,omitnil,omitempty" name:"LaneName"`

	// 泳道匹配规则:严格STRICT|宽松PERMISSIVE
	// 注意:此字段可能返回 null,表示取不到有效值。
	MatchMode *string `json:"MatchMode,omitnil,omitempty" name:"MatchMode"`

	// 泳道标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	LaneTag *string `json:"LaneTag,omitnil,omitempty" name:"LaneTag"`
}

type CloudNativeAPIGatewayCanaryRuleCondition added in v1.0.697

type CloudNativeAPIGatewayCanaryRuleCondition struct {
	// 条件类型,支持 path, method, query, header, cookie, body 和 system。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 参数名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 操作符,支持 "le", "eq", "lt", "ne", "ge", "gt", "regex", "exists", "in", "not in",  "prefix" ,"exact", "regex" 等
	// 注意:此字段可能返回 null,表示取不到有效值。
	Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"`

	// 目标参数值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`

	// 分隔符,当 Operator 为 in 或者 not in 时生效。支持值为英文逗号,英文分号,空格,换行符。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Delimiter *string `json:"Delimiter,omitnil,omitempty" name:"Delimiter"`

	// 全局配置 Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	GlobalConfigId *string `json:"GlobalConfigId,omitnil,omitempty" name:"GlobalConfigId"`

	// 全局配置名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GlobalConfigName *string `json:"GlobalConfigName,omitnil,omitempty" name:"GlobalConfigName"`
}

type CloudNativeAPIGatewayConfig added in v1.0.748

type CloudNativeAPIGatewayConfig struct {
	// 控制台类型。
	ConsoleType *string `json:"ConsoleType,omitnil,omitempty" name:"ConsoleType"`

	// HTTP链接地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HttpUrl *string `json:"HttpUrl,omitnil,omitempty" name:"HttpUrl"`

	// HTTPS链接地址。
	HttpsUrl *string `json:"HttpsUrl,omitnil,omitempty" name:"HttpsUrl"`

	// 网络类型, Open|Internal。
	NetType *string `json:"NetType,omitnil,omitempty" name:"NetType"`

	// 管理员用户名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdminUser *string `json:"AdminUser,omitnil,omitempty" name:"AdminUser"`

	// 管理员密码。
	// 注意:此字段可能返回 null,表示取不到有效值。
	AdminPassword *string `json:"AdminPassword,omitnil,omitempty" name:"AdminPassword"`

	// 网络状态, Open|Closed|Updating
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 网络访问策略
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccessControl *NetworkAccessControl `json:"AccessControl,omitnil,omitempty" name:"AccessControl"`

	// 内网子网 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 内网VPC ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 负载均衡的描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 负载均衡的规格类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlaType *string `json:"SlaType,omitnil,omitempty" name:"SlaType"`

	// clb规格名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlaName *string `json:"SlaName,omitnil,omitempty" name:"SlaName"`

	// clb vip
	// 注意:此字段可能返回 null,表示取不到有效值。
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 是否多可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	MultiZoneFlag *bool `json:"MultiZoneFlag,omitnil,omitempty" name:"MultiZoneFlag"`

	// 主可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	MasterZoneId *string `json:"MasterZoneId,omitnil,omitempty" name:"MasterZoneId"`

	// 备可用区
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlaveZoneId *string `json:"SlaveZoneId,omitnil,omitempty" name:"SlaveZoneId"`

	// 主可用区名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	MasterZoneName *string `json:"MasterZoneName,omitnil,omitempty" name:"MasterZoneName"`

	// 备可用区名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlaveZoneName *string `json:"SlaveZoneName,omitnil,omitempty" name:"SlaveZoneName"`

	// 网络 id
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetworkId *string `json:"NetworkId,omitnil,omitempty" name:"NetworkId"`
}

type CloudNativeAPIGatewayNode added in v1.0.469

type CloudNativeAPIGatewayNode struct {
	// 云原生网关节点 id
	NodeId *string `json:"NodeId,omitnil,omitempty" name:"NodeId"`

	// 节点 ip
	NodeIp *string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`

	// Zone id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// Zone
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 分组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 分组名
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 节点权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 是否默认权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsDefaultWeight *bool `json:"IsDefaultWeight,omitnil,omitempty" name:"IsDefaultWeight"`
}

type CloudNativeAPIGatewayNodeConfig added in v1.0.727

type CloudNativeAPIGatewayNodeConfig struct {
	// 节点配置, 1c2g|2c4g|4c8g|8c16g。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Specification *string `json:"Specification,omitnil,omitempty" name:"Specification"`

	// 节点数量,2-9。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Number *int64 `json:"Number,omitnil,omitempty" name:"Number"`
}

type CloudNativeAPIGatewayRateLimitDetail added in v1.0.697

type CloudNativeAPIGatewayRateLimitDetail struct {
	// 插件启用状态
	Enabled *bool `json:"Enabled,omitnil,omitempty" name:"Enabled"`

	// qps阈值
	QpsThresholds []*QpsThreshold `json:"QpsThresholds,omitnil,omitempty" name:"QpsThresholds"`

	// 需要进行流量控制的请求路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 需要进行流量控制的请求头Key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Header *string `json:"Header,omitnil,omitempty" name:"Header"`

	// 限流依据
	// ip service consumer credential path header
	LimitBy *string `json:"LimitBy,omitnil,omitempty" name:"LimitBy"`

	// 外部redis配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExternalRedis *ExternalRedis `json:"ExternalRedis,omitnil,omitempty" name:"ExternalRedis"`

	// 计数器策略
	// local 单机
	// redis  默认redis
	// external_redis 外部redis
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	Policy *string `json:"Policy,omitnil,omitempty" name:"Policy"`

	// 响应配置,响应策略为text
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	RateLimitResponse *RateLimitResponse `json:"RateLimitResponse,omitnil,omitempty" name:"RateLimitResponse"`

	// 请求转发地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	RateLimitResponseUrl *string `json:"RateLimitResponseUrl,omitnil,omitempty" name:"RateLimitResponseUrl"`

	// 响应策略
	// url请求转发
	// text 响应配置
	// default 直接返回
	ResponseType *string `json:"ResponseType,omitnil,omitempty" name:"ResponseType"`

	// 是否隐藏限流客户端响应头
	HideClientHeaders *bool `json:"HideClientHeaders,omitnil,omitempty" name:"HideClientHeaders"`

	// 排队时间
	LineUpTime *int64 `json:"LineUpTime,omitnil,omitempty" name:"LineUpTime"`

	// 是否开启请求排队
	IsDelay *bool `json:"IsDelay,omitnil,omitempty" name:"IsDelay"`

	// 基础限流
	// 注意:此字段可能返回 null,表示取不到有效值。
	BasicLimitQpsThresholds []*QpsThreshold `json:"BasicLimitQpsThresholds,omitnil,omitempty" name:"BasicLimitQpsThresholds"`

	// 参数限流的规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	LimitRules []*LimitRule `json:"LimitRules,omitnil,omitempty" name:"LimitRules"`
}

type CloudNativeAPIGatewayStrategy added in v1.0.731

type CloudNativeAPIGatewayStrategy struct {
	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 策略名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 策略描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 弹性伸缩配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Config *CloudNativeAPIGatewayStrategyAutoScalerConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// 网关实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 定时伸缩配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	CronConfig *CloudNativeAPIGatewayStrategyCronScalerConfig `json:"CronConfig,omitnil,omitempty" name:"CronConfig"`

	// 最大节点数
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: MaxReplicas is deprecated.
	MaxReplicas *uint64 `json:"MaxReplicas,omitnil,omitempty" name:"MaxReplicas"`
}

type CloudNativeAPIGatewayStrategyAutoScalerConfig added in v1.0.731

type CloudNativeAPIGatewayStrategyAutoScalerConfig struct {
	// 最大副本数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxReplicas *int64 `json:"MaxReplicas,omitnil,omitempty" name:"MaxReplicas"`

	// 指标列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Metrics []*CloudNativeAPIGatewayStrategyAutoScalerConfigMetric `json:"Metrics,omitnil,omitempty" name:"Metrics"`

	// 是否开启指标伸缩
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: Enabled is deprecated.
	Enabled *bool `json:"Enabled,omitnil,omitempty" name:"Enabled"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: CreateTime is deprecated.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: ModifyTime is deprecated.
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 弹性策略ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: StrategyId is deprecated.
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 指标配置ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: AutoScalerId is deprecated.
	AutoScalerId *string `json:"AutoScalerId,omitnil,omitempty" name:"AutoScalerId"`

	// 指标伸缩行为配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Behavior *AutoScalerBehavior `json:"Behavior,omitnil,omitempty" name:"Behavior"`
}

type CloudNativeAPIGatewayStrategyAutoScalerConfigMetric added in v1.0.731

type CloudNativeAPIGatewayStrategyAutoScalerConfigMetric struct {
	// 指标类型
	// - Resource
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 指标资源名称
	// - cpu
	// - memory
	// 注意:此字段可能返回 null,表示取不到有效值。
	ResourceName *string `json:"ResourceName,omitnil,omitempty" name:"ResourceName"`

	// 指标目标类型,目前只支持百分比Utilization
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetType *string `json:"TargetType,omitnil,omitempty" name:"TargetType"`

	// 指标目标值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetValue *int64 `json:"TargetValue,omitnil,omitempty" name:"TargetValue"`
}

type CloudNativeAPIGatewayStrategyBindingGroupInfo added in v1.0.856

type CloudNativeAPIGatewayStrategyBindingGroupInfo struct {
	// 网关分组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 节点配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeConfig *CloudNativeAPIGatewayNodeConfig `json:"NodeConfig,omitnil,omitempty" name:"NodeConfig"`

	// 绑定时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindTime *string `json:"BindTime,omitnil,omitempty" name:"BindTime"`

	// 网关分组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 绑定状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type CloudNativeAPIGatewayStrategyCronScalerConfig added in v1.0.731

type CloudNativeAPIGatewayStrategyCronScalerConfig struct {
	// 是否开启定时伸缩
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: Enabled is deprecated.
	Enabled *bool `json:"Enabled,omitnil,omitempty" name:"Enabled"`

	// 定时伸缩配置参数列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Params []*CloudNativeAPIGatewayStrategyCronScalerConfigParam `json:"Params,omitnil,omitempty" name:"Params"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: CreateTime is deprecated.
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: ModifyTime is deprecated.
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 弹性策略ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: StrategyId is deprecated.
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

type CloudNativeAPIGatewayStrategyCronScalerConfigParam added in v1.0.731

type CloudNativeAPIGatewayStrategyCronScalerConfigParam struct {
	// 定时伸缩周期
	// 注意:此字段可能返回 null,表示取不到有效值。
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 定时伸缩开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartAt *string `json:"StartAt,omitnil,omitempty" name:"StartAt"`

	// 定时伸缩目标节点数,不超过指标伸缩中定义的最大节点数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TargetReplicas *int64 `json:"TargetReplicas,omitnil,omitempty" name:"TargetReplicas"`

	// 定时伸缩cron表达式,无需输入
	// 注意:此字段可能返回 null,表示取不到有效值。
	Crontab *string `json:"Crontab,omitnil,omitempty" name:"Crontab"`
}

type CloudNativeAPIGatewayVpcConfig added in v1.0.727

type CloudNativeAPIGatewayVpcConfig struct {
	// 私有网络ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID。
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}

type ConfigFile added in v1.0.879

type ConfigFile struct {
	// 配置文件id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 配置文件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 配置文件命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置文件组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 配置文件内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 配置文件格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 配置文件注释
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 配置文件状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 配置文件标签数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*ConfigFileTag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 配置文件创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 配置文件创建者
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateBy *string `json:"CreateBy,omitnil,omitempty" name:"CreateBy"`

	// 配置文件修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 配置文件修改者
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyBy *string `json:"ModifyBy,omitnil,omitempty" name:"ModifyBy"`

	// 配置文件发布时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseTime *string `json:"ReleaseTime,omitnil,omitempty" name:"ReleaseTime"`

	// 配置文件发布者
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseBy *string `json:"ReleaseBy,omitnil,omitempty" name:"ReleaseBy"`
}

type ConfigFileGroup added in v1.0.879

type ConfigFileGroup struct {
	// 配置文件组id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 配置文件组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 备注
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 创建者
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateBy *string `json:"CreateBy,omitnil,omitempty" name:"CreateBy"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 修改者
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyBy *string `json:"ModifyBy,omitnil,omitempty" name:"ModifyBy"`

	// 文件数
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileCount *uint64 `json:"FileCount,omitnil,omitempty" name:"FileCount"`

	// 关联用户,link_users
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"`

	// 组id,link_groups
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`

	// remove_link_users
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoveUserIds []*string `json:"RemoveUserIds,omitnil,omitempty" name:"RemoveUserIds"`

	// remove_link_groups
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoveGroupIds []*string `json:"RemoveGroupIds,omitnil,omitempty" name:"RemoveGroupIds"`

	// 是否可编辑
	// 注意:此字段可能返回 null,表示取不到有效值。
	Editable *bool `json:"Editable,omitnil,omitempty" name:"Editable"`

	// 归属者
	// 注意:此字段可能返回 null,表示取不到有效值。
	Owner *string `json:"Owner,omitnil,omitempty" name:"Owner"`

	// 部门
	// 注意:此字段可能返回 null,表示取不到有效值。
	Department *string `json:"Department,omitnil,omitempty" name:"Department"`

	// 业务
	// 注意:此字段可能返回 null,表示取不到有效值。
	Business *string `json:"Business,omitnil,omitempty" name:"Business"`

	// 配置文件组标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigFileGroupTags []*ConfigFileGroupTag `json:"ConfigFileGroupTags,omitnil,omitempty" name:"ConfigFileGroupTags"`
}

type ConfigFileGroupTag added in v1.0.879

type ConfigFileGroupTag struct {
	// key-value 键
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// key-value 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type ConfigFilePublishInfo added in v1.0.879

type ConfigFilePublishInfo struct {
	// 发布名称
	ReleaseName *string `json:"ReleaseName,omitnil,omitempty" name:"ReleaseName"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 发布组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 内容
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 描述
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 格式
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 创建者
	CreateBy *string `json:"CreateBy,omitnil,omitempty" name:"CreateBy"`

	// 修改者
	ModifyBy *string `json:"ModifyBy,omitnil,omitempty" name:"ModifyBy"`

	// 标签
	Tags []*ConfigFileTag `json:"Tags,omitnil,omitempty" name:"Tags"`
}

type ConfigFileRelease added in v1.0.879

type ConfigFileRelease struct {
	// 配置文件发布id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 配置文件发布名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 配置文件发布命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置文件发布组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 配置文件发布文件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 配置文件发布内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 配置文件发布注释
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 配置文件发布Md5
	// 注意:此字段可能返回 null,表示取不到有效值。
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 配置文件发布版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *uint64 `json:"Version,omitnil,omitempty" name:"Version"`

	// 配置文件发布创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 配置文件发布创建者
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateBy *string `json:"CreateBy,omitnil,omitempty" name:"CreateBy"`

	// 配置文件发布修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 配置文件发布修改者
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyBy *string `json:"ModifyBy,omitnil,omitempty" name:"ModifyBy"`

	// 发布描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseDescription *string `json:"ReleaseDescription,omitnil,omitempty" name:"ReleaseDescription"`

	// 是否生效
	// 注意:此字段可能返回 null,表示取不到有效值。
	Active *bool `json:"Active,omitnil,omitempty" name:"Active"`

	// 格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`
}

type ConfigFileReleaseDeletion added in v1.0.879

type ConfigFileReleaseDeletion struct {
	// 命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置分组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 文件名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 发布版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseVersion *string `json:"ReleaseVersion,omitnil,omitempty" name:"ReleaseVersion"`
}

type ConfigFileReleaseHistory added in v1.0.879

type ConfigFileReleaseHistory struct {
	// 配置文件发布历史记录id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 配置文件发布历史名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 配置文件发布历史命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置文件发布历史组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 配置文件发布历史名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 配置文件发布历史内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 配置文件发布历史格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 配置文件发布历史注释
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 配置文件发布历史Md5
	// 注意:此字段可能返回 null,表示取不到有效值。
	Md5 *string `json:"Md5,omitnil,omitempty" name:"Md5"`

	// 配置文件发布历史类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 配置文件发布历史状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 配置文件发布历史标签组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*ConfigFileTag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 配置文件发布创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 配置文件发布创建者
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateBy *string `json:"CreateBy,omitnil,omitempty" name:"CreateBy"`

	// 配置文件发布修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 配置文件发布修改者
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyBy *string `json:"ModifyBy,omitnil,omitempty" name:"ModifyBy"`

	// 发布描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseDescription *string `json:"ReleaseDescription,omitnil,omitempty" name:"ReleaseDescription"`

	// 原因,用于失败时原因展示
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReleaseReason *string `json:"ReleaseReason,omitnil,omitempty" name:"ReleaseReason"`
}

type ConfigFileTag added in v1.0.879

type ConfigFileTag struct {
	// key-value 键
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// key-value 值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type ConfigFileTemplate added in v1.0.879

type ConfigFileTemplate struct {
	// 配置文件模板id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *uint64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 配置文件模板名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 配置文件模板内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 配置文件模板格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Format *string `json:"Format,omitnil,omitempty" name:"Format"`

	// 配置文件模板注释
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 配置文件模板创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 配置文件模板创建者
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateBy *string `json:"CreateBy,omitnil,omitempty" name:"CreateBy"`

	// 配置文件模板修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 配置文件模板修改者
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyBy *string `json:"ModifyBy,omitnil,omitempty" name:"ModifyBy"`
}

type CreateAutoScalerResourceStrategyRequest added in v1.0.856

type CreateAutoScalerResourceStrategyRequest struct {
	*tchttp.BaseRequest

	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 策略描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 指标伸缩配置
	Config *CloudNativeAPIGatewayStrategyAutoScalerConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// 定时伸缩配置列表
	CronScalerConfig *CloudNativeAPIGatewayStrategyCronScalerConfig `json:"CronScalerConfig,omitnil,omitempty" name:"CronScalerConfig"`

	// 最大节点数
	MaxReplicas *int64 `json:"MaxReplicas,omitnil,omitempty" name:"MaxReplicas"`

	// 定时伸缩配置
	CronConfig *CloudNativeAPIGatewayStrategyCronScalerConfig `json:"CronConfig,omitnil,omitempty" name:"CronConfig"`
}

func NewCreateAutoScalerResourceStrategyRequest added in v1.0.856

func NewCreateAutoScalerResourceStrategyRequest() (request *CreateAutoScalerResourceStrategyRequest)

func (*CreateAutoScalerResourceStrategyRequest) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAutoScalerResourceStrategyRequest) ToJsonString added in v1.0.856

type CreateAutoScalerResourceStrategyRequestParams added in v1.0.856

type CreateAutoScalerResourceStrategyRequestParams struct {
	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 策略描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 指标伸缩配置
	Config *CloudNativeAPIGatewayStrategyAutoScalerConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// 定时伸缩配置列表
	//
	// Deprecated: CronScalerConfig is deprecated.
	CronScalerConfig *CloudNativeAPIGatewayStrategyCronScalerConfig `json:"CronScalerConfig,omitnil,omitempty" name:"CronScalerConfig"`

	// 最大节点数
	//
	// Deprecated: MaxReplicas is deprecated.
	MaxReplicas *int64 `json:"MaxReplicas,omitnil,omitempty" name:"MaxReplicas"`

	// 定时伸缩配置
	CronConfig *CloudNativeAPIGatewayStrategyCronScalerConfig `json:"CronConfig,omitnil,omitempty" name:"CronConfig"`
}

Predefined struct for user

type CreateAutoScalerResourceStrategyResponse added in v1.0.856

type CreateAutoScalerResourceStrategyResponse struct {
	*tchttp.BaseResponse
	Response *CreateAutoScalerResourceStrategyResponseParams `json:"Response"`
}

func NewCreateAutoScalerResourceStrategyResponse added in v1.0.856

func NewCreateAutoScalerResourceStrategyResponse() (response *CreateAutoScalerResourceStrategyResponse)

func (*CreateAutoScalerResourceStrategyResponse) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAutoScalerResourceStrategyResponse) ToJsonString added in v1.0.856

type CreateAutoScalerResourceStrategyResponseParams added in v1.0.856

type CreateAutoScalerResourceStrategyResponseParams struct {
	// 是否成功
	//
	// Deprecated: Result is deprecated.
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 策略Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayCanaryRuleRequest added in v1.0.697

type CreateCloudNativeAPIGatewayCanaryRuleRequest struct {
	*tchttp.BaseRequest

	// 网关 ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 灰度规则配置
	CanaryRule *CloudNativeAPIGatewayCanaryRule `json:"CanaryRule,omitnil,omitempty" name:"CanaryRule"`
}

func NewCreateCloudNativeAPIGatewayCanaryRuleRequest added in v1.0.697

func NewCreateCloudNativeAPIGatewayCanaryRuleRequest() (request *CreateCloudNativeAPIGatewayCanaryRuleRequest)

func (*CreateCloudNativeAPIGatewayCanaryRuleRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayCanaryRuleRequest) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayCanaryRuleRequestParams added in v1.0.697

type CreateCloudNativeAPIGatewayCanaryRuleRequestParams struct {
	// 网关 ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 灰度规则配置
	CanaryRule *CloudNativeAPIGatewayCanaryRule `json:"CanaryRule,omitnil,omitempty" name:"CanaryRule"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayCanaryRuleResponse added in v1.0.697

type CreateCloudNativeAPIGatewayCanaryRuleResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudNativeAPIGatewayCanaryRuleResponseParams `json:"Response"`
}

func NewCreateCloudNativeAPIGatewayCanaryRuleResponse added in v1.0.697

func NewCreateCloudNativeAPIGatewayCanaryRuleResponse() (response *CreateCloudNativeAPIGatewayCanaryRuleResponse)

func (*CreateCloudNativeAPIGatewayCanaryRuleResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayCanaryRuleResponse) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayCanaryRuleResponseParams added in v1.0.697

type CreateCloudNativeAPIGatewayCanaryRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayCertificateRequest added in v1.0.750

type CreateCloudNativeAPIGatewayCertificateRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 绑定的域名
	BindDomains []*string `json:"BindDomains,omitnil,omitempty" name:"BindDomains"`

	// ssl平台证书 Id
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 证书名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 证书私钥
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 证书pem格式
	Crt *string `json:"Crt,omitnil,omitempty" name:"Crt"`
}

func NewCreateCloudNativeAPIGatewayCertificateRequest added in v1.0.750

func NewCreateCloudNativeAPIGatewayCertificateRequest() (request *CreateCloudNativeAPIGatewayCertificateRequest)

func (*CreateCloudNativeAPIGatewayCertificateRequest) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayCertificateRequest) ToJsonString added in v1.0.750

type CreateCloudNativeAPIGatewayCertificateRequestParams added in v1.0.750

type CreateCloudNativeAPIGatewayCertificateRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 绑定的域名
	BindDomains []*string `json:"BindDomains,omitnil,omitempty" name:"BindDomains"`

	// ssl平台证书 Id
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 证书名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 证书私钥
	//
	// Deprecated: Key is deprecated.
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 证书pem格式
	//
	// Deprecated: Crt is deprecated.
	Crt *string `json:"Crt,omitnil,omitempty" name:"Crt"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayCertificateResponse added in v1.0.750

type CreateCloudNativeAPIGatewayCertificateResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudNativeAPIGatewayCertificateResponseParams `json:"Response"`
}

func NewCreateCloudNativeAPIGatewayCertificateResponse added in v1.0.750

func NewCreateCloudNativeAPIGatewayCertificateResponse() (response *CreateCloudNativeAPIGatewayCertificateResponse)

func (*CreateCloudNativeAPIGatewayCertificateResponse) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayCertificateResponse) ToJsonString added in v1.0.750

type CreateCloudNativeAPIGatewayCertificateResponseParams added in v1.0.750

type CreateCloudNativeAPIGatewayCertificateResponseParams struct {
	// 创建证书结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CertificateInfo `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayPublicNetworkRequest added in v1.0.829

type CreateCloudNativeAPIGatewayPublicNetworkRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 公网负载均衡配置。
	InternetConfig *InternetConfig `json:"InternetConfig,omitnil,omitempty" name:"InternetConfig"`
}

func NewCreateCloudNativeAPIGatewayPublicNetworkRequest added in v1.0.829

func NewCreateCloudNativeAPIGatewayPublicNetworkRequest() (request *CreateCloudNativeAPIGatewayPublicNetworkRequest)

func (*CreateCloudNativeAPIGatewayPublicNetworkRequest) FromJsonString added in v1.0.829

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayPublicNetworkRequest) ToJsonString added in v1.0.829

type CreateCloudNativeAPIGatewayPublicNetworkRequestParams added in v1.0.829

type CreateCloudNativeAPIGatewayPublicNetworkRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 公网负载均衡配置。
	InternetConfig *InternetConfig `json:"InternetConfig,omitnil,omitempty" name:"InternetConfig"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayPublicNetworkResponse added in v1.0.829

type CreateCloudNativeAPIGatewayPublicNetworkResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudNativeAPIGatewayPublicNetworkResponseParams `json:"Response"`
}

func NewCreateCloudNativeAPIGatewayPublicNetworkResponse added in v1.0.829

func NewCreateCloudNativeAPIGatewayPublicNetworkResponse() (response *CreateCloudNativeAPIGatewayPublicNetworkResponse)

func (*CreateCloudNativeAPIGatewayPublicNetworkResponse) FromJsonString added in v1.0.829

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayPublicNetworkResponse) ToJsonString added in v1.0.829

type CreateCloudNativeAPIGatewayPublicNetworkResponseParams added in v1.0.829

type CreateCloudNativeAPIGatewayPublicNetworkResponseParams struct {
	// 返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreatePublicNetworkResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayRequest added in v1.0.727

type CreateCloudNativeAPIGatewayRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关名字, 最多支持60个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 云原生API网关类型, 目前只支持kong。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 云原生API网关版本。参考值:
	// - 2.4.1
	// - 2.5.1
	GatewayVersion *string `json:"GatewayVersion,omitnil,omitempty" name:"GatewayVersion"`

	// 云原生API网关节点配置。
	NodeConfig *CloudNativeAPIGatewayNodeConfig `json:"NodeConfig,omitnil,omitempty" name:"NodeConfig"`

	// 云原生API网关vpc配置。
	VpcConfig *CloudNativeAPIGatewayVpcConfig `json:"VpcConfig,omitnil,omitempty" name:"VpcConfig"`

	// 云原生API网关描述信息, 最多支持120个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 标签列表
	Tags []*InstanceTagInfo `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 是否开启 CLS 日志。默认值:fasle
	EnableCls *bool `json:"EnableCls,omitnil,omitempty" name:"EnableCls"`

	// 产品版本。参考值:
	// - TRIAL:开发版
	// - STANDARD:标准版 (默认值)
	// - PROFESSIONAL:专业版
	FeatureVersion *string `json:"FeatureVersion,omitnil,omitempty" name:"FeatureVersion"`

	// 公网出流量带宽,[1,2048]Mbps
	InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 实例实际的地域信息,默认值:ap-guangzhou
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`

	// ingress Class名称
	IngressClassName *string `json:"IngressClassName,omitnil,omitempty" name:"IngressClassName"`

	// 付费类型。参考值:
	// 0:后付费(默认值)
	// 1:预付费(接口暂不支持创建预付费实例)
	TradeType *int64 `json:"TradeType,omitnil,omitempty" name:"TradeType"`

	// 公网相关配置
	InternetConfig *InternetConfig `json:"InternetConfig,omitnil,omitempty" name:"InternetConfig"`
}

func NewCreateCloudNativeAPIGatewayRequest added in v1.0.727

func NewCreateCloudNativeAPIGatewayRequest() (request *CreateCloudNativeAPIGatewayRequest)

func (*CreateCloudNativeAPIGatewayRequest) FromJsonString added in v1.0.727

func (r *CreateCloudNativeAPIGatewayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayRequest) ToJsonString added in v1.0.727

func (r *CreateCloudNativeAPIGatewayRequest) ToJsonString() string

type CreateCloudNativeAPIGatewayRequestParams added in v1.0.727

type CreateCloudNativeAPIGatewayRequestParams struct {
	// 云原生API网关名字, 最多支持60个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 云原生API网关类型, 目前只支持kong。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 云原生API网关版本。参考值:
	// - 2.4.1
	// - 2.5.1
	GatewayVersion *string `json:"GatewayVersion,omitnil,omitempty" name:"GatewayVersion"`

	// 云原生API网关节点配置。
	NodeConfig *CloudNativeAPIGatewayNodeConfig `json:"NodeConfig,omitnil,omitempty" name:"NodeConfig"`

	// 云原生API网关vpc配置。
	VpcConfig *CloudNativeAPIGatewayVpcConfig `json:"VpcConfig,omitnil,omitempty" name:"VpcConfig"`

	// 云原生API网关描述信息, 最多支持120个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 标签列表
	Tags []*InstanceTagInfo `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 是否开启 CLS 日志。默认值:fasle
	EnableCls *bool `json:"EnableCls,omitnil,omitempty" name:"EnableCls"`

	// 产品版本。参考值:
	// - TRIAL:开发版
	// - STANDARD:标准版 (默认值)
	// - PROFESSIONAL:专业版
	FeatureVersion *string `json:"FeatureVersion,omitnil,omitempty" name:"FeatureVersion"`

	// 公网出流量带宽,[1,2048]Mbps
	InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 实例实际的地域信息,默认值:ap-guangzhou
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`

	// ingress Class名称
	IngressClassName *string `json:"IngressClassName,omitnil,omitempty" name:"IngressClassName"`

	// 付费类型。参考值:
	// 0:后付费(默认值)
	// 1:预付费(接口暂不支持创建预付费实例)
	TradeType *int64 `json:"TradeType,omitnil,omitempty" name:"TradeType"`

	// 公网相关配置
	InternetConfig *InternetConfig `json:"InternetConfig,omitnil,omitempty" name:"InternetConfig"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayResponse added in v1.0.727

type CreateCloudNativeAPIGatewayResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudNativeAPIGatewayResponseParams `json:"Response"`
}

func NewCreateCloudNativeAPIGatewayResponse added in v1.0.727

func NewCreateCloudNativeAPIGatewayResponse() (response *CreateCloudNativeAPIGatewayResponse)

func (*CreateCloudNativeAPIGatewayResponse) FromJsonString added in v1.0.727

func (r *CreateCloudNativeAPIGatewayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayResponse) ToJsonString added in v1.0.727

func (r *CreateCloudNativeAPIGatewayResponse) ToJsonString() string

type CreateCloudNativeAPIGatewayResponseParams added in v1.0.727

type CreateCloudNativeAPIGatewayResponseParams struct {
	// 创建云原生API网关实例响应结果。
	Result *CreateCloudNativeAPIGatewayResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayResult added in v1.0.727

type CreateCloudNativeAPIGatewayResult struct {
	// 云原生API网关ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 云原生网关状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type CreateCloudNativeAPIGatewayRouteRateLimitRequest added in v1.0.697

type CreateCloudNativeAPIGatewayRouteRateLimitRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由id,或路由名称。
	// 不支持“未命名”
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 限流配置
	LimitDetail *CloudNativeAPIGatewayRateLimitDetail `json:"LimitDetail,omitnil,omitempty" name:"LimitDetail"`
}

func NewCreateCloudNativeAPIGatewayRouteRateLimitRequest added in v1.0.697

func NewCreateCloudNativeAPIGatewayRouteRateLimitRequest() (request *CreateCloudNativeAPIGatewayRouteRateLimitRequest)

func (*CreateCloudNativeAPIGatewayRouteRateLimitRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayRouteRateLimitRequest) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayRouteRateLimitRequestParams added in v1.0.697

type CreateCloudNativeAPIGatewayRouteRateLimitRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由id,或路由名称。
	// 不支持“未命名”
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 限流配置
	LimitDetail *CloudNativeAPIGatewayRateLimitDetail `json:"LimitDetail,omitnil,omitempty" name:"LimitDetail"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayRouteRateLimitResponse added in v1.0.697

type CreateCloudNativeAPIGatewayRouteRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudNativeAPIGatewayRouteRateLimitResponseParams `json:"Response"`
}

func NewCreateCloudNativeAPIGatewayRouteRateLimitResponse added in v1.0.697

func NewCreateCloudNativeAPIGatewayRouteRateLimitResponse() (response *CreateCloudNativeAPIGatewayRouteRateLimitResponse)

func (*CreateCloudNativeAPIGatewayRouteRateLimitResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayRouteRateLimitResponse) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayRouteRateLimitResponseParams added in v1.0.697

type CreateCloudNativeAPIGatewayRouteRateLimitResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayRouteRequest added in v1.0.697

type CreateCloudNativeAPIGatewayRouteRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 所属服务的ID
	ServiceID *string `json:"ServiceID,omitnil,omitempty" name:"ServiceID"`

	// 路由的名字,实例级别唯一,可以不提供
	RouteName *string `json:"RouteName,omitnil,omitempty" name:"RouteName"`

	// 路由的方法,其中方法可选值:
	// - GET
	// - POST
	// - DELETE
	// - PUT
	// - OPTIONS
	// - PATCH
	// - HEAD
	// - ANY
	// - TRACE
	// - COPY
	// - MOVE
	// - PROPFIND
	// - PROPPATCH
	// - MKCOL
	// - LOCK
	// - UNLOCK
	Methods []*string `json:"Methods,omitnil,omitempty" name:"Methods"`

	// 路由的域名
	Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 路由的路径
	Paths []*string `json:"Paths,omitnil,omitempty" name:"Paths"`

	// 路由的协议,可选
	// - https
	// - http
	Protocols []*string `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 转发到后端时是否保留Host
	PreserveHost *bool `json:"PreserveHost,omitnil,omitempty" name:"PreserveHost"`

	// https重定向状态码
	HttpsRedirectStatusCode *int64 `json:"HttpsRedirectStatusCode,omitnil,omitempty" name:"HttpsRedirectStatusCode"`

	// 转发到后端时是否StripPath
	StripPath *bool `json:"StripPath,omitnil,omitempty" name:"StripPath"`

	// 是否开启强制HTTPS
	ForceHttps *bool `json:"ForceHttps,omitnil,omitempty" name:"ForceHttps"`

	// 四层匹配的目的端口
	DestinationPorts []*uint64 `json:"DestinationPorts,omitnil,omitempty" name:"DestinationPorts"`

	// 路由的Headers
	Headers []*KVMapping `json:"Headers,omitnil,omitempty" name:"Headers"`
}

func NewCreateCloudNativeAPIGatewayRouteRequest added in v1.0.697

func NewCreateCloudNativeAPIGatewayRouteRequest() (request *CreateCloudNativeAPIGatewayRouteRequest)

func (*CreateCloudNativeAPIGatewayRouteRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayRouteRequest) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayRouteRequestParams added in v1.0.697

type CreateCloudNativeAPIGatewayRouteRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 所属服务的ID
	ServiceID *string `json:"ServiceID,omitnil,omitempty" name:"ServiceID"`

	// 路由的名字,实例级别唯一,可以不提供
	RouteName *string `json:"RouteName,omitnil,omitempty" name:"RouteName"`

	// 路由的方法,其中方法可选值:
	// - GET
	// - POST
	// - DELETE
	// - PUT
	// - OPTIONS
	// - PATCH
	// - HEAD
	// - ANY
	// - TRACE
	// - COPY
	// - MOVE
	// - PROPFIND
	// - PROPPATCH
	// - MKCOL
	// - LOCK
	// - UNLOCK
	Methods []*string `json:"Methods,omitnil,omitempty" name:"Methods"`

	// 路由的域名
	Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 路由的路径
	Paths []*string `json:"Paths,omitnil,omitempty" name:"Paths"`

	// 路由的协议,可选
	// - https
	// - http
	Protocols []*string `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 转发到后端时是否保留Host
	PreserveHost *bool `json:"PreserveHost,omitnil,omitempty" name:"PreserveHost"`

	// https重定向状态码
	HttpsRedirectStatusCode *int64 `json:"HttpsRedirectStatusCode,omitnil,omitempty" name:"HttpsRedirectStatusCode"`

	// 转发到后端时是否StripPath
	StripPath *bool `json:"StripPath,omitnil,omitempty" name:"StripPath"`

	// 是否开启强制HTTPS
	//
	// Deprecated: ForceHttps is deprecated.
	ForceHttps *bool `json:"ForceHttps,omitnil,omitempty" name:"ForceHttps"`

	// 四层匹配的目的端口
	DestinationPorts []*uint64 `json:"DestinationPorts,omitnil,omitempty" name:"DestinationPorts"`

	// 路由的Headers
	Headers []*KVMapping `json:"Headers,omitnil,omitempty" name:"Headers"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayRouteResponse added in v1.0.697

type CreateCloudNativeAPIGatewayRouteResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudNativeAPIGatewayRouteResponseParams `json:"Response"`
}

func NewCreateCloudNativeAPIGatewayRouteResponse added in v1.0.697

func NewCreateCloudNativeAPIGatewayRouteResponse() (response *CreateCloudNativeAPIGatewayRouteResponse)

func (*CreateCloudNativeAPIGatewayRouteResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayRouteResponse) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayRouteResponseParams added in v1.0.697

type CreateCloudNativeAPIGatewayRouteResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayServerGroupResult added in v1.0.727

type CreateCloudNativeAPIGatewayServerGroupResult struct {
	// 网关实例id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type CreateCloudNativeAPIGatewayServiceRateLimitRequest added in v1.0.697

type CreateCloudNativeAPIGatewayServiceRateLimitRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称,或服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 限流配置
	LimitDetail *CloudNativeAPIGatewayRateLimitDetail `json:"LimitDetail,omitnil,omitempty" name:"LimitDetail"`
}

func NewCreateCloudNativeAPIGatewayServiceRateLimitRequest added in v1.0.697

func NewCreateCloudNativeAPIGatewayServiceRateLimitRequest() (request *CreateCloudNativeAPIGatewayServiceRateLimitRequest)

func (*CreateCloudNativeAPIGatewayServiceRateLimitRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayServiceRateLimitRequest) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayServiceRateLimitRequestParams added in v1.0.697

type CreateCloudNativeAPIGatewayServiceRateLimitRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称,或服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 限流配置
	LimitDetail *CloudNativeAPIGatewayRateLimitDetail `json:"LimitDetail,omitnil,omitempty" name:"LimitDetail"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayServiceRateLimitResponse added in v1.0.697

type CreateCloudNativeAPIGatewayServiceRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudNativeAPIGatewayServiceRateLimitResponseParams `json:"Response"`
}

func NewCreateCloudNativeAPIGatewayServiceRateLimitResponse added in v1.0.697

func NewCreateCloudNativeAPIGatewayServiceRateLimitResponse() (response *CreateCloudNativeAPIGatewayServiceRateLimitResponse)

func (*CreateCloudNativeAPIGatewayServiceRateLimitResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayServiceRateLimitResponse) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayServiceRateLimitResponseParams added in v1.0.697

type CreateCloudNativeAPIGatewayServiceRateLimitResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayServiceRequest added in v1.0.697

type CreateCloudNativeAPIGatewayServiceRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 请求协议:
	// - https
	// - http
	// - tcp
	// - udp
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 请求路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 超时时间,单位ms
	Timeout *int64 `json:"Timeout,omitnil,omitempty" name:"Timeout"`

	// 重试次数
	Retries *int64 `json:"Retries,omitnil,omitempty" name:"Retries"`

	// 服务类型:
	// - Kubernetes
	// - Registry
	// - IPList
	// - HostIP
	// - Scf
	UpstreamType *string `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 服务配置信息
	UpstreamInfo *KongUpstreamInfo `json:"UpstreamInfo,omitnil,omitempty" name:"UpstreamInfo"`
}

func NewCreateCloudNativeAPIGatewayServiceRequest added in v1.0.697

func NewCreateCloudNativeAPIGatewayServiceRequest() (request *CreateCloudNativeAPIGatewayServiceRequest)

func (*CreateCloudNativeAPIGatewayServiceRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayServiceRequest) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayServiceRequestParams added in v1.0.697

type CreateCloudNativeAPIGatewayServiceRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 请求协议:
	// - https
	// - http
	// - tcp
	// - udp
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 请求路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 超时时间,单位ms
	Timeout *int64 `json:"Timeout,omitnil,omitempty" name:"Timeout"`

	// 重试次数
	Retries *int64 `json:"Retries,omitnil,omitempty" name:"Retries"`

	// 服务类型:
	// - Kubernetes
	// - Registry
	// - IPList
	// - HostIP
	// - Scf
	UpstreamType *string `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 服务配置信息
	UpstreamInfo *KongUpstreamInfo `json:"UpstreamInfo,omitnil,omitempty" name:"UpstreamInfo"`
}

Predefined struct for user

type CreateCloudNativeAPIGatewayServiceResponse added in v1.0.697

type CreateCloudNativeAPIGatewayServiceResponse struct {
	*tchttp.BaseResponse
	Response *CreateCloudNativeAPIGatewayServiceResponseParams `json:"Response"`
}

func NewCreateCloudNativeAPIGatewayServiceResponse added in v1.0.697

func NewCreateCloudNativeAPIGatewayServiceResponse() (response *CreateCloudNativeAPIGatewayServiceResponse)

func (*CreateCloudNativeAPIGatewayServiceResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCloudNativeAPIGatewayServiceResponse) ToJsonString added in v1.0.697

type CreateCloudNativeAPIGatewayServiceResponseParams added in v1.0.697

type CreateCloudNativeAPIGatewayServiceResponseParams struct {
	// 网关服务创建结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateGatewayServiceResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateConfigFileGroupRequest added in v1.0.879

type CreateConfigFileGroupRequest struct {
	*tchttp.BaseRequest

	// tse 实例 id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件组实体
	ConfigFileGroup *ConfigFileGroup `json:"ConfigFileGroup,omitnil,omitempty" name:"ConfigFileGroup"`
}

func NewCreateConfigFileGroupRequest added in v1.0.879

func NewCreateConfigFileGroupRequest() (request *CreateConfigFileGroupRequest)

func (*CreateConfigFileGroupRequest) FromJsonString added in v1.0.879

func (r *CreateConfigFileGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConfigFileGroupRequest) ToJsonString added in v1.0.879

func (r *CreateConfigFileGroupRequest) ToJsonString() string

type CreateConfigFileGroupRequestParams added in v1.0.879

type CreateConfigFileGroupRequestParams struct {
	// tse 实例 id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件组实体
	ConfigFileGroup *ConfigFileGroup `json:"ConfigFileGroup,omitnil,omitempty" name:"ConfigFileGroup"`
}

Predefined struct for user

type CreateConfigFileGroupResponse added in v1.0.879

type CreateConfigFileGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateConfigFileGroupResponseParams `json:"Response"`
}

func NewCreateConfigFileGroupResponse added in v1.0.879

func NewCreateConfigFileGroupResponse() (response *CreateConfigFileGroupResponse)

func (*CreateConfigFileGroupResponse) FromJsonString added in v1.0.879

func (r *CreateConfigFileGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConfigFileGroupResponse) ToJsonString added in v1.0.879

func (r *CreateConfigFileGroupResponse) ToJsonString() string

type CreateConfigFileGroupResponseParams added in v1.0.879

type CreateConfigFileGroupResponseParams struct {
	// 是否创建成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateConfigFileRequest added in v1.0.879

type CreateConfigFileRequest struct {
	*tchttp.BaseRequest

	// TSE 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件列表详情
	ConfigFile *ConfigFile `json:"ConfigFile,omitnil,omitempty" name:"ConfigFile"`
}

func NewCreateConfigFileRequest added in v1.0.879

func NewCreateConfigFileRequest() (request *CreateConfigFileRequest)

func (*CreateConfigFileRequest) FromJsonString added in v1.0.879

func (r *CreateConfigFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConfigFileRequest) ToJsonString added in v1.0.879

func (r *CreateConfigFileRequest) ToJsonString() string

type CreateConfigFileRequestParams added in v1.0.879

type CreateConfigFileRequestParams struct {
	// TSE 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件列表详情
	ConfigFile *ConfigFile `json:"ConfigFile,omitnil,omitempty" name:"ConfigFile"`
}

Predefined struct for user

type CreateConfigFileResponse added in v1.0.879

type CreateConfigFileResponse struct {
	*tchttp.BaseResponse
	Response *CreateConfigFileResponseParams `json:"Response"`
}

func NewCreateConfigFileResponse added in v1.0.879

func NewCreateConfigFileResponse() (response *CreateConfigFileResponse)

func (*CreateConfigFileResponse) FromJsonString added in v1.0.879

func (r *CreateConfigFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConfigFileResponse) ToJsonString added in v1.0.879

func (r *CreateConfigFileResponse) ToJsonString() string

type CreateConfigFileResponseParams added in v1.0.879

type CreateConfigFileResponseParams struct {
	// 是否创建成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateEngineRequest added in v1.0.417

type CreateEngineRequest struct {
	*tchttp.BaseRequest

	// 引擎类型。参考值:
	// - zookeeper
	// - nacos
	// - consul
	// - apollo
	// - eureka
	// - polaris
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 引擎的产品版本。参考值:
	// - STANDARD: 标准版
	// - PROFESSIONAL: 专业版(Zookeeper)/企业版(PolarisMesh)
	//
	// 引擎各版本及可选择的规格、节点数说明:
	// apollo - STANDARD版本
	// 规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
	// 节点数:1,2,3,4,5
	//
	// eureka - STANDARD版本
	// 规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
	// 节点数:3,4,5
	//
	// polarismesh - STANDARD版本
	// 规格列表:NUM50、NUM100、NUM200、NUM500、NUM1000、NUM5000、NUM10000、NUM50000
	//
	// 兼容原spec-xxxxxx形式的规格ID
	EngineProductVersion *string `json:"EngineProductVersion,omitnil,omitempty" name:"EngineProductVersion"`

	// 引擎所在地域。参考值说明:
	// 中国区 参考值:
	// - ap-guangzhou:广州
	// - ap-beijing:北京
	// - ap-chengdu:成都
	// - ap-chongqing:重庆
	// - ap-nanjing:南京
	// - ap-shanghai:上海
	// - ap-hongkong:香港
	// - ap-taipei:台北
	// 亚太区 参考值:
	// - ap-jakarta:雅加达
	// - ap-singapore:新加坡
	// 北美区 参考值
	// - na-toronto:多伦多
	// 金融专区 参考值
	// - ap-beijing-fsi:北京金融
	// - ap-shanghai-fsi:上海金融
	// - ap-shenzhen-fsi:深圳金融
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`

	// 引擎名称。参考值:
	// - eurek-test
	EngineName *string `json:"EngineName,omitnil,omitempty" name:"EngineName"`

	// 付费类型。参考值:
	// - 0:后付费
	// - 1:预付费(接口暂不支持创建预付费实例)
	TradeType *int64 `json:"TradeType,omitnil,omitempty" name:"TradeType"`

	// 引擎的节点规格 ID。参见EngineProductVersion字段说明
	EngineResourceSpec *string `json:"EngineResourceSpec,omitnil,omitempty" name:"EngineResourceSpec"`

	// 引擎的节点数量。参见EngineProductVersion字段说明
	EngineNodeNum *int64 `json:"EngineNodeNum,omitnil,omitempty" name:"EngineNodeNum"`

	// VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
	// - vpc-conz6aix
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
	// - subnet-ahde9me9
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// Apollo 环境配置参数列表。参数说明:
	// 如果创建Apollo类型,此参数为必填的环境信息列表,最多可选4个环境。环境信息参数说明:
	// - Name:环境名。参考值:prod, dev, fat, uat
	// - EngineResourceSpec:环境内引擎的节点规格ID。参见EngineProductVersion参数说明
	// - EngineNodeNum:环境内引擎的节点数量。参见EngineProductVersion参数说明,其中prod环境支持的节点数为2,3,4,5
	// - StorageCapacity:配置存储空间大小,以GB为单位,步长为5.参考值:35
	// - VpcId:VPC ID。参考值:vpc-conz6aix
	// - SubnetId:子网 ID。参考值:subnet-ahde9me9
	ApolloEnvParams []*ApolloEnvParam `json:"ApolloEnvParams,omitnil,omitempty" name:"ApolloEnvParams"`

	// 引擎的标签列表。用户自定义的key/value形式,无参考值
	EngineTags []*InstanceTagInfo `json:"EngineTags,omitnil,omitempty" name:"EngineTags"`

	// 引擎的初始账号信息。可设置参数:
	// - Name:控制台初始用户名
	// - Password:控制台初始密码
	// - Token:引擎接口的管理员 Token
	EngineAdmin *EngineAdmin `json:"EngineAdmin,omitnil,omitempty" name:"EngineAdmin"`

	// 预付费时长,以月为单位
	PrepaidPeriod *int64 `json:"PrepaidPeriod,omitnil,omitempty" name:"PrepaidPeriod"`

	// 自动续费标记,仅预付费使用。参考值:
	// - 0:不自动续费
	// - 1:自动续费
	PrepaidRenewFlag *int64 `json:"PrepaidRenewFlag,omitnil,omitempty" name:"PrepaidRenewFlag"`

	// 跨地域部署的引擎地域配置详情
	// zk标准版没有跨地域部署,请不要填写
	// zk专业版跨地域部署开启了固定Leader所在地域,需要满足以下条件
	// - 固定Leader所在地域当前仅支持跨两个地域
	// - leader地域的副本数必须是3/2 + 1,5/2+1,7/2+1,也就是 2,3,4
	EngineRegionInfos []*EngineRegionInfo `json:"EngineRegionInfos,omitnil,omitempty" name:"EngineRegionInfos"`

	// zk标准版请填CLOUD_PREMIUM,zk标准版无法选择磁盘类型和磁盘容量,默认为CLOUD_PREMIUM
	// zk专业版可以为:CLOUD_SSD,CLOUD_SSD_PLUS,CLOUD_PREMIUM
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// zk标准版请填50,zk标准版无法选择磁盘类型和磁盘容量,磁盘容量默认为50
	StorageCapacity *int64 `json:"StorageCapacity,omitnil,omitempty" name:"StorageCapacity"`

	// zk专业版至多有两个盘,且磁盘的容量在50-3200之间
	// 如果只有一个磁盘,storageCapacity与storageOption里面的capacity应该一致
	StorageOption []*StorageOption `json:"StorageOption,omitnil,omitempty" name:"StorageOption"`

	// ZK引擎实例,可用区分布约束,STRICT:强约束,PERMISSIVE: 弱约束
	AffinityConstraint *string `json:"AffinityConstraint,omitnil,omitempty" name:"AffinityConstraint"`
}

func NewCreateEngineRequest added in v1.0.417

func NewCreateEngineRequest() (request *CreateEngineRequest)

func (*CreateEngineRequest) FromJsonString added in v1.0.417

func (r *CreateEngineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEngineRequest) ToJsonString added in v1.0.417

func (r *CreateEngineRequest) ToJsonString() string

type CreateEngineRequestParams added in v1.0.426

type CreateEngineRequestParams struct {
	// 引擎类型。参考值:
	// - zookeeper
	// - nacos
	// - consul
	// - apollo
	// - eureka
	// - polaris
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 引擎的开源版本。每种引擎支持的开源版本不同,请参考产品文档或者控制台购买页
	EngineVersion *string `json:"EngineVersion,omitnil,omitempty" name:"EngineVersion"`

	// 引擎的产品版本。参考值:
	// - STANDARD: 标准版
	// - PROFESSIONAL: 专业版(Zookeeper)/企业版(PolarisMesh)
	//
	// 引擎各版本及可选择的规格、节点数说明:
	// apollo - STANDARD版本
	// 规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
	// 节点数:1,2,3,4,5
	//
	// eureka - STANDARD版本
	// 规格列表:1C2G、2C4G、4C8G、8C16G、16C32G
	// 节点数:3,4,5
	//
	// polarismesh - STANDARD版本
	// 规格列表:NUM50、NUM100、NUM200、NUM500、NUM1000、NUM5000、NUM10000、NUM50000
	//
	// 兼容原spec-xxxxxx形式的规格ID
	EngineProductVersion *string `json:"EngineProductVersion,omitnil,omitempty" name:"EngineProductVersion"`

	// 引擎所在地域。参考值说明:
	// 中国区 参考值:
	// - ap-guangzhou:广州
	// - ap-beijing:北京
	// - ap-chengdu:成都
	// - ap-chongqing:重庆
	// - ap-nanjing:南京
	// - ap-shanghai:上海
	// - ap-hongkong:香港
	// - ap-taipei:台北
	// 亚太区 参考值:
	// - ap-jakarta:雅加达
	// - ap-singapore:新加坡
	// 北美区 参考值
	// - na-toronto:多伦多
	// 金融专区 参考值
	// - ap-beijing-fsi:北京金融
	// - ap-shanghai-fsi:上海金融
	// - ap-shenzhen-fsi:深圳金融
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`

	// 引擎名称。参考值:
	// - eurek-test
	EngineName *string `json:"EngineName,omitnil,omitempty" name:"EngineName"`

	// 付费类型。参考值:
	// - 0:后付费
	// - 1:预付费(接口暂不支持创建预付费实例)
	TradeType *int64 `json:"TradeType,omitnil,omitempty" name:"TradeType"`

	// 引擎的节点规格 ID。参见EngineProductVersion字段说明
	EngineResourceSpec *string `json:"EngineResourceSpec,omitnil,omitempty" name:"EngineResourceSpec"`

	// 引擎的节点数量。参见EngineProductVersion字段说明
	EngineNodeNum *int64 `json:"EngineNodeNum,omitnil,omitempty" name:"EngineNodeNum"`

	// VPC ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
	// - vpc-conz6aix
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网 ID。在 VPC 的子网内分配一个 IP 作为引擎的访问地址。参考值:
	// - subnet-ahde9me9
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// Apollo 环境配置参数列表。参数说明:
	// 如果创建Apollo类型,此参数为必填的环境信息列表,最多可选4个环境。环境信息参数说明:
	// - Name:环境名。参考值:prod, dev, fat, uat
	// - EngineResourceSpec:环境内引擎的节点规格ID。参见EngineProductVersion参数说明
	// - EngineNodeNum:环境内引擎的节点数量。参见EngineProductVersion参数说明,其中prod环境支持的节点数为2,3,4,5
	// - StorageCapacity:配置存储空间大小,以GB为单位,步长为5.参考值:35
	// - VpcId:VPC ID。参考值:vpc-conz6aix
	// - SubnetId:子网 ID。参考值:subnet-ahde9me9
	ApolloEnvParams []*ApolloEnvParam `json:"ApolloEnvParams,omitnil,omitempty" name:"ApolloEnvParams"`

	// 引擎的标签列表。用户自定义的key/value形式,无参考值
	EngineTags []*InstanceTagInfo `json:"EngineTags,omitnil,omitempty" name:"EngineTags"`

	// 引擎的初始账号信息。可设置参数:
	// - Name:控制台初始用户名
	// - Password:控制台初始密码
	// - Token:引擎接口的管理员 Token
	EngineAdmin *EngineAdmin `json:"EngineAdmin,omitnil,omitempty" name:"EngineAdmin"`

	// 预付费时长,以月为单位
	PrepaidPeriod *int64 `json:"PrepaidPeriod,omitnil,omitempty" name:"PrepaidPeriod"`

	// 自动续费标记,仅预付费使用。参考值:
	// - 0:不自动续费
	// - 1:自动续费
	PrepaidRenewFlag *int64 `json:"PrepaidRenewFlag,omitnil,omitempty" name:"PrepaidRenewFlag"`

	// 跨地域部署的引擎地域配置详情
	// zk标准版没有跨地域部署,请不要填写
	// zk专业版跨地域部署开启了固定Leader所在地域,需要满足以下条件
	// - 固定Leader所在地域当前仅支持跨两个地域
	// - leader地域的副本数必须是3/2 + 1,5/2+1,7/2+1,也就是 2,3,4
	EngineRegionInfos []*EngineRegionInfo `json:"EngineRegionInfos,omitnil,omitempty" name:"EngineRegionInfos"`

	// zk标准版请填CLOUD_PREMIUM,zk标准版无法选择磁盘类型和磁盘容量,默认为CLOUD_PREMIUM
	// zk专业版可以为:CLOUD_SSD,CLOUD_SSD_PLUS,CLOUD_PREMIUM
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// zk标准版请填50,zk标准版无法选择磁盘类型和磁盘容量,磁盘容量默认为50
	StorageCapacity *int64 `json:"StorageCapacity,omitnil,omitempty" name:"StorageCapacity"`

	// zk专业版至多有两个盘,且磁盘的容量在50-3200之间
	// 如果只有一个磁盘,storageCapacity与storageOption里面的capacity应该一致
	StorageOption []*StorageOption `json:"StorageOption,omitnil,omitempty" name:"StorageOption"`

	// ZK引擎实例,可用区分布约束,STRICT:强约束,PERMISSIVE: 弱约束
	AffinityConstraint *string `json:"AffinityConstraint,omitnil,omitempty" name:"AffinityConstraint"`
}

Predefined struct for user

type CreateEngineResponse added in v1.0.417

type CreateEngineResponse struct {
	*tchttp.BaseResponse
	Response *CreateEngineResponseParams `json:"Response"`
}

func NewCreateEngineResponse added in v1.0.417

func NewCreateEngineResponse() (response *CreateEngineResponse)

func (*CreateEngineResponse) FromJsonString added in v1.0.417

func (r *CreateEngineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateEngineResponse) ToJsonString added in v1.0.417

func (r *CreateEngineResponse) ToJsonString() string

type CreateEngineResponseParams added in v1.0.426

type CreateEngineResponseParams struct {
	// 引擎实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateGatewayServiceResult added in v1.0.769

type CreateGatewayServiceResult struct {
	// 网关服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`
}

type CreateGovernanceAliasRequest added in v1.0.879

type CreateGovernanceAliasRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务别名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 服务别名命名空间
	AliasNamespace *string `json:"AliasNamespace,omitnil,omitempty" name:"AliasNamespace"`

	// 服务别名所指向的服务名
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 服务别名所指向的命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务别名描述
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewCreateGovernanceAliasRequest added in v1.0.879

func NewCreateGovernanceAliasRequest() (request *CreateGovernanceAliasRequest)

func (*CreateGovernanceAliasRequest) FromJsonString added in v1.0.879

func (r *CreateGovernanceAliasRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGovernanceAliasRequest) ToJsonString added in v1.0.879

func (r *CreateGovernanceAliasRequest) ToJsonString() string

type CreateGovernanceAliasRequestParams added in v1.0.879

type CreateGovernanceAliasRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务别名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 服务别名命名空间
	AliasNamespace *string `json:"AliasNamespace,omitnil,omitempty" name:"AliasNamespace"`

	// 服务别名所指向的服务名
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 服务别名所指向的命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务别名描述
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type CreateGovernanceAliasResponse added in v1.0.879

type CreateGovernanceAliasResponse struct {
	*tchttp.BaseResponse
	Response *CreateGovernanceAliasResponseParams `json:"Response"`
}

func NewCreateGovernanceAliasResponse added in v1.0.879

func NewCreateGovernanceAliasResponse() (response *CreateGovernanceAliasResponse)

func (*CreateGovernanceAliasResponse) FromJsonString added in v1.0.879

func (r *CreateGovernanceAliasResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGovernanceAliasResponse) ToJsonString added in v1.0.879

func (r *CreateGovernanceAliasResponse) ToJsonString() string

type CreateGovernanceAliasResponseParams added in v1.0.879

type CreateGovernanceAliasResponseParams struct {
	// 创建是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateGovernanceInstancesRequest added in v1.0.867

type CreateGovernanceInstancesRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务实例信息。
	GovernanceInstances []*GovernanceInstanceInput `json:"GovernanceInstances,omitnil,omitempty" name:"GovernanceInstances"`
}

func NewCreateGovernanceInstancesRequest added in v1.0.867

func NewCreateGovernanceInstancesRequest() (request *CreateGovernanceInstancesRequest)

func (*CreateGovernanceInstancesRequest) FromJsonString added in v1.0.867

func (r *CreateGovernanceInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGovernanceInstancesRequest) ToJsonString added in v1.0.867

func (r *CreateGovernanceInstancesRequest) ToJsonString() string

type CreateGovernanceInstancesRequestParams added in v1.0.867

type CreateGovernanceInstancesRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务实例信息。
	GovernanceInstances []*GovernanceInstanceInput `json:"GovernanceInstances,omitnil,omitempty" name:"GovernanceInstances"`
}

Predefined struct for user

type CreateGovernanceInstancesResponse added in v1.0.867

type CreateGovernanceInstancesResponse struct {
	*tchttp.BaseResponse
	Response *CreateGovernanceInstancesResponseParams `json:"Response"`
}

func NewCreateGovernanceInstancesResponse added in v1.0.867

func NewCreateGovernanceInstancesResponse() (response *CreateGovernanceInstancesResponse)

func (*CreateGovernanceInstancesResponse) FromJsonString added in v1.0.867

func (r *CreateGovernanceInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGovernanceInstancesResponse) ToJsonString added in v1.0.867

func (r *CreateGovernanceInstancesResponse) ToJsonString() string

type CreateGovernanceInstancesResponseParams added in v1.0.867

type CreateGovernanceInstancesResponseParams struct {
	// 创建是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateGovernanceNamespacesRequest added in v1.0.879

type CreateGovernanceNamespacesRequest struct {
	*tchttp.BaseRequest

	// tse 实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间信息。
	GovernanceNamespaces []*GovernanceNamespaceInput `json:"GovernanceNamespaces,omitnil,omitempty" name:"GovernanceNamespaces"`
}

func NewCreateGovernanceNamespacesRequest added in v1.0.879

func NewCreateGovernanceNamespacesRequest() (request *CreateGovernanceNamespacesRequest)

func (*CreateGovernanceNamespacesRequest) FromJsonString added in v1.0.879

func (r *CreateGovernanceNamespacesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGovernanceNamespacesRequest) ToJsonString added in v1.0.879

func (r *CreateGovernanceNamespacesRequest) ToJsonString() string

type CreateGovernanceNamespacesRequestParams added in v1.0.879

type CreateGovernanceNamespacesRequestParams struct {
	// tse 实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间信息。
	GovernanceNamespaces []*GovernanceNamespaceInput `json:"GovernanceNamespaces,omitnil,omitempty" name:"GovernanceNamespaces"`
}

Predefined struct for user

type CreateGovernanceNamespacesResponse added in v1.0.879

type CreateGovernanceNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *CreateGovernanceNamespacesResponseParams `json:"Response"`
}

func NewCreateGovernanceNamespacesResponse added in v1.0.879

func NewCreateGovernanceNamespacesResponse() (response *CreateGovernanceNamespacesResponse)

func (*CreateGovernanceNamespacesResponse) FromJsonString added in v1.0.879

func (r *CreateGovernanceNamespacesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGovernanceNamespacesResponse) ToJsonString added in v1.0.879

func (r *CreateGovernanceNamespacesResponse) ToJsonString() string

type CreateGovernanceNamespacesResponseParams added in v1.0.879

type CreateGovernanceNamespacesResponseParams struct {
	// 操作是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateGovernanceServicesRequest added in v1.0.879

type CreateGovernanceServicesRequest struct {
	*tchttp.BaseRequest

	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务信息。
	GovernanceServices []*GovernanceServiceInput `json:"GovernanceServices,omitnil,omitempty" name:"GovernanceServices"`
}

func NewCreateGovernanceServicesRequest added in v1.0.879

func NewCreateGovernanceServicesRequest() (request *CreateGovernanceServicesRequest)

func (*CreateGovernanceServicesRequest) FromJsonString added in v1.0.879

func (r *CreateGovernanceServicesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGovernanceServicesRequest) ToJsonString added in v1.0.879

func (r *CreateGovernanceServicesRequest) ToJsonString() string

type CreateGovernanceServicesRequestParams added in v1.0.879

type CreateGovernanceServicesRequestParams struct {
	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务信息。
	GovernanceServices []*GovernanceServiceInput `json:"GovernanceServices,omitnil,omitempty" name:"GovernanceServices"`
}

Predefined struct for user

type CreateGovernanceServicesResponse added in v1.0.879

type CreateGovernanceServicesResponse struct {
	*tchttp.BaseResponse
	Response *CreateGovernanceServicesResponseParams `json:"Response"`
}

func NewCreateGovernanceServicesResponse added in v1.0.879

func NewCreateGovernanceServicesResponse() (response *CreateGovernanceServicesResponse)

func (*CreateGovernanceServicesResponse) FromJsonString added in v1.0.879

func (r *CreateGovernanceServicesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateGovernanceServicesResponse) ToJsonString added in v1.0.879

func (r *CreateGovernanceServicesResponse) ToJsonString() string

type CreateGovernanceServicesResponseParams added in v1.0.879

type CreateGovernanceServicesResponseParams struct {
	// 创建是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateNativeGatewayServerGroupRequest added in v1.0.727

type CreateNativeGatewayServerGroupRequest struct {
	*tchttp.BaseRequest

	// 网关实例id。
	// 只支持后付费实例
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 节点配置
	NodeConfig *CloudNativeAPIGatewayNodeConfig `json:"NodeConfig,omitnil,omitempty" name:"NodeConfig"`

	// 子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 描述信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 公网带宽信息
	InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 公网配置。
	InternetConfig *InternetConfig `json:"InternetConfig,omitnil,omitempty" name:"InternetConfig"`
}

func NewCreateNativeGatewayServerGroupRequest added in v1.0.727

func NewCreateNativeGatewayServerGroupRequest() (request *CreateNativeGatewayServerGroupRequest)

func (*CreateNativeGatewayServerGroupRequest) FromJsonString added in v1.0.727

func (r *CreateNativeGatewayServerGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNativeGatewayServerGroupRequest) ToJsonString added in v1.0.727

type CreateNativeGatewayServerGroupRequestParams added in v1.0.727

type CreateNativeGatewayServerGroupRequestParams struct {
	// 网关实例id。
	// 只支持后付费实例
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 节点配置
	NodeConfig *CloudNativeAPIGatewayNodeConfig `json:"NodeConfig,omitnil,omitempty" name:"NodeConfig"`

	// 子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 描述信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 公网带宽信息
	InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 公网配置。
	InternetConfig *InternetConfig `json:"InternetConfig,omitnil,omitempty" name:"InternetConfig"`
}

Predefined struct for user

type CreateNativeGatewayServerGroupResponse added in v1.0.727

type CreateNativeGatewayServerGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateNativeGatewayServerGroupResponseParams `json:"Response"`
}

func NewCreateNativeGatewayServerGroupResponse added in v1.0.727

func NewCreateNativeGatewayServerGroupResponse() (response *CreateNativeGatewayServerGroupResponse)

func (*CreateNativeGatewayServerGroupResponse) FromJsonString added in v1.0.727

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateNativeGatewayServerGroupResponse) ToJsonString added in v1.0.727

type CreateNativeGatewayServerGroupResponseParams added in v1.0.727

type CreateNativeGatewayServerGroupResponseParams struct {
	// 网关分组创建信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *CreateCloudNativeAPIGatewayServerGroupResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOrUpdateConfigFileAndReleaseRequest added in v1.0.879

type CreateOrUpdateConfigFileAndReleaseRequest struct {
	*tchttp.BaseRequest

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件列表详情
	ConfigFilePublishInfo *ConfigFilePublishInfo `json:"ConfigFilePublishInfo,omitnil,omitempty" name:"ConfigFilePublishInfo"`
}

func NewCreateOrUpdateConfigFileAndReleaseRequest added in v1.0.879

func NewCreateOrUpdateConfigFileAndReleaseRequest() (request *CreateOrUpdateConfigFileAndReleaseRequest)

func (*CreateOrUpdateConfigFileAndReleaseRequest) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrUpdateConfigFileAndReleaseRequest) ToJsonString added in v1.0.879

type CreateOrUpdateConfigFileAndReleaseRequestParams added in v1.0.879

type CreateOrUpdateConfigFileAndReleaseRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件列表详情
	ConfigFilePublishInfo *ConfigFilePublishInfo `json:"ConfigFilePublishInfo,omitnil,omitempty" name:"ConfigFilePublishInfo"`
}

Predefined struct for user

type CreateOrUpdateConfigFileAndReleaseResponse added in v1.0.879

type CreateOrUpdateConfigFileAndReleaseResponse struct {
	*tchttp.BaseResponse
	Response *CreateOrUpdateConfigFileAndReleaseResponseParams `json:"Response"`
}

func NewCreateOrUpdateConfigFileAndReleaseResponse added in v1.0.879

func NewCreateOrUpdateConfigFileAndReleaseResponse() (response *CreateOrUpdateConfigFileAndReleaseResponse)

func (*CreateOrUpdateConfigFileAndReleaseResponse) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOrUpdateConfigFileAndReleaseResponse) ToJsonString added in v1.0.879

type CreateOrUpdateConfigFileAndReleaseResponseParams added in v1.0.879

type CreateOrUpdateConfigFileAndReleaseResponseParams struct {
	// 操作是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreatePublicNetworkResult added in v1.0.854

type CreatePublicNetworkResult struct {
	// 网关实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 客户端公网网络ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetworkId *string `json:"NetworkId,omitnil,omitempty" name:"NetworkId"`
}

type CreateWafDomainsRequest added in v1.0.800

type CreateWafDomainsRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// WAF 防护域名列表
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
}

func NewCreateWafDomainsRequest added in v1.0.800

func NewCreateWafDomainsRequest() (request *CreateWafDomainsRequest)

func (*CreateWafDomainsRequest) FromJsonString added in v1.0.800

func (r *CreateWafDomainsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWafDomainsRequest) ToJsonString added in v1.0.800

func (r *CreateWafDomainsRequest) ToJsonString() string

type CreateWafDomainsRequestParams added in v1.0.800

type CreateWafDomainsRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// WAF 防护域名列表
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
}

Predefined struct for user

type CreateWafDomainsResponse added in v1.0.800

type CreateWafDomainsResponse struct {
	*tchttp.BaseResponse
	Response *CreateWafDomainsResponseParams `json:"Response"`
}

func NewCreateWafDomainsResponse added in v1.0.800

func NewCreateWafDomainsResponse() (response *CreateWafDomainsResponse)

func (*CreateWafDomainsResponse) FromJsonString added in v1.0.800

func (r *CreateWafDomainsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateWafDomainsResponse) ToJsonString added in v1.0.800

func (r *CreateWafDomainsResponse) ToJsonString() string

type CreateWafDomainsResponseParams added in v1.0.800

type CreateWafDomainsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteAutoScalerResourceStrategyRequest added in v1.0.856

type DeleteAutoScalerResourceStrategyRequest struct {
	*tchttp.BaseRequest

	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

func NewDeleteAutoScalerResourceStrategyRequest added in v1.0.856

func NewDeleteAutoScalerResourceStrategyRequest() (request *DeleteAutoScalerResourceStrategyRequest)

func (*DeleteAutoScalerResourceStrategyRequest) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAutoScalerResourceStrategyRequest) ToJsonString added in v1.0.856

type DeleteAutoScalerResourceStrategyRequestParams added in v1.0.856

type DeleteAutoScalerResourceStrategyRequestParams struct {
	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

Predefined struct for user

type DeleteAutoScalerResourceStrategyResponse added in v1.0.856

type DeleteAutoScalerResourceStrategyResponse struct {
	*tchttp.BaseResponse
	Response *DeleteAutoScalerResourceStrategyResponseParams `json:"Response"`
}

func NewDeleteAutoScalerResourceStrategyResponse added in v1.0.856

func NewDeleteAutoScalerResourceStrategyResponse() (response *DeleteAutoScalerResourceStrategyResponse)

func (*DeleteAutoScalerResourceStrategyResponse) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteAutoScalerResourceStrategyResponse) ToJsonString added in v1.0.856

type DeleteAutoScalerResourceStrategyResponseParams added in v1.0.856

type DeleteAutoScalerResourceStrategyResponseParams struct {
	// 是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayCanaryRuleRequest added in v1.0.697

type DeleteCloudNativeAPIGatewayCanaryRuleRequest struct {
	*tchttp.BaseRequest

	// 网关 ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 优先级
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`
}

func NewDeleteCloudNativeAPIGatewayCanaryRuleRequest added in v1.0.697

func NewDeleteCloudNativeAPIGatewayCanaryRuleRequest() (request *DeleteCloudNativeAPIGatewayCanaryRuleRequest)

func (*DeleteCloudNativeAPIGatewayCanaryRuleRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayCanaryRuleRequest) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayCanaryRuleRequestParams added in v1.0.697

type DeleteCloudNativeAPIGatewayCanaryRuleRequestParams struct {
	// 网关 ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 优先级
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayCanaryRuleResponse added in v1.0.697

type DeleteCloudNativeAPIGatewayCanaryRuleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCloudNativeAPIGatewayCanaryRuleResponseParams `json:"Response"`
}

func NewDeleteCloudNativeAPIGatewayCanaryRuleResponse added in v1.0.697

func NewDeleteCloudNativeAPIGatewayCanaryRuleResponse() (response *DeleteCloudNativeAPIGatewayCanaryRuleResponse)

func (*DeleteCloudNativeAPIGatewayCanaryRuleResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayCanaryRuleResponse) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayCanaryRuleResponseParams added in v1.0.697

type DeleteCloudNativeAPIGatewayCanaryRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayCertificateRequest added in v1.0.750

type DeleteCloudNativeAPIGatewayCertificateRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 证书Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteCloudNativeAPIGatewayCertificateRequest added in v1.0.750

func NewDeleteCloudNativeAPIGatewayCertificateRequest() (request *DeleteCloudNativeAPIGatewayCertificateRequest)

func (*DeleteCloudNativeAPIGatewayCertificateRequest) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayCertificateRequest) ToJsonString added in v1.0.750

type DeleteCloudNativeAPIGatewayCertificateRequestParams added in v1.0.750

type DeleteCloudNativeAPIGatewayCertificateRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 证书Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayCertificateResponse added in v1.0.750

type DeleteCloudNativeAPIGatewayCertificateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCloudNativeAPIGatewayCertificateResponseParams `json:"Response"`
}

func NewDeleteCloudNativeAPIGatewayCertificateResponse added in v1.0.750

func NewDeleteCloudNativeAPIGatewayCertificateResponse() (response *DeleteCloudNativeAPIGatewayCertificateResponse)

func (*DeleteCloudNativeAPIGatewayCertificateResponse) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayCertificateResponse) ToJsonString added in v1.0.750

type DeleteCloudNativeAPIGatewayCertificateResponseParams added in v1.0.750

type DeleteCloudNativeAPIGatewayCertificateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayPublicNetworkRequest added in v1.0.829

type DeleteCloudNativeAPIGatewayPublicNetworkRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id,kong类型时必填
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 公网类型
	// - IPV4 (默认值)
	// - IPV6
	InternetAddressVersion *string `json:"InternetAddressVersion,omitnil,omitempty" name:"InternetAddressVersion"`

	// 公网ip,存在多个公网时必填
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
}

func NewDeleteCloudNativeAPIGatewayPublicNetworkRequest added in v1.0.829

func NewDeleteCloudNativeAPIGatewayPublicNetworkRequest() (request *DeleteCloudNativeAPIGatewayPublicNetworkRequest)

func (*DeleteCloudNativeAPIGatewayPublicNetworkRequest) FromJsonString added in v1.0.829

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayPublicNetworkRequest) ToJsonString added in v1.0.829

type DeleteCloudNativeAPIGatewayPublicNetworkRequestParams added in v1.0.829

type DeleteCloudNativeAPIGatewayPublicNetworkRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id,kong类型时必填
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 公网类型
	// - IPV4 (默认值)
	// - IPV6
	InternetAddressVersion *string `json:"InternetAddressVersion,omitnil,omitempty" name:"InternetAddressVersion"`

	// 公网ip,存在多个公网时必填
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayPublicNetworkResponse added in v1.0.829

type DeleteCloudNativeAPIGatewayPublicNetworkResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCloudNativeAPIGatewayPublicNetworkResponseParams `json:"Response"`
}

func NewDeleteCloudNativeAPIGatewayPublicNetworkResponse added in v1.0.829

func NewDeleteCloudNativeAPIGatewayPublicNetworkResponse() (response *DeleteCloudNativeAPIGatewayPublicNetworkResponse)

func (*DeleteCloudNativeAPIGatewayPublicNetworkResponse) FromJsonString added in v1.0.829

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayPublicNetworkResponse) ToJsonString added in v1.0.829

type DeleteCloudNativeAPIGatewayPublicNetworkResponseParams added in v1.0.829

type DeleteCloudNativeAPIGatewayPublicNetworkResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayRequest added in v1.0.727

type DeleteCloudNativeAPIGatewayRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 是否删除实例关联的 CLS 日志主题。
	DeleteClsTopic *bool `json:"DeleteClsTopic,omitnil,omitempty" name:"DeleteClsTopic"`
}

func NewDeleteCloudNativeAPIGatewayRequest added in v1.0.727

func NewDeleteCloudNativeAPIGatewayRequest() (request *DeleteCloudNativeAPIGatewayRequest)

func (*DeleteCloudNativeAPIGatewayRequest) FromJsonString added in v1.0.727

func (r *DeleteCloudNativeAPIGatewayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayRequest) ToJsonString added in v1.0.727

func (r *DeleteCloudNativeAPIGatewayRequest) ToJsonString() string

type DeleteCloudNativeAPIGatewayRequestParams added in v1.0.727

type DeleteCloudNativeAPIGatewayRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 是否删除实例关联的 CLS 日志主题。
	DeleteClsTopic *bool `json:"DeleteClsTopic,omitnil,omitempty" name:"DeleteClsTopic"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayResponse added in v1.0.727

type DeleteCloudNativeAPIGatewayResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCloudNativeAPIGatewayResponseParams `json:"Response"`
}

func NewDeleteCloudNativeAPIGatewayResponse added in v1.0.727

func NewDeleteCloudNativeAPIGatewayResponse() (response *DeleteCloudNativeAPIGatewayResponse)

func (*DeleteCloudNativeAPIGatewayResponse) FromJsonString added in v1.0.727

func (r *DeleteCloudNativeAPIGatewayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayResponse) ToJsonString added in v1.0.727

func (r *DeleteCloudNativeAPIGatewayResponse) ToJsonString() string

type DeleteCloudNativeAPIGatewayResponseParams added in v1.0.727

type DeleteCloudNativeAPIGatewayResponseParams struct {
	// 删除云原生API网关实例响应结果。
	Result *DeleteCloudNativeAPIGatewayResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayResult added in v1.0.727

type DeleteCloudNativeAPIGatewayResult struct {
	// 云原生网关ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 云原生网关状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type DeleteCloudNativeAPIGatewayRouteRateLimitRequest added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteRateLimitRequest struct {
	*tchttp.BaseRequest

	// 网关Id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由Id,或路由名称。
	// 不支持“未命名”
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDeleteCloudNativeAPIGatewayRouteRateLimitRequest added in v1.0.697

func NewDeleteCloudNativeAPIGatewayRouteRateLimitRequest() (request *DeleteCloudNativeAPIGatewayRouteRateLimitRequest)

func (*DeleteCloudNativeAPIGatewayRouteRateLimitRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayRouteRateLimitRequest) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteRateLimitRequestParams added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteRateLimitRequestParams struct {
	// 网关Id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由Id,或路由名称。
	// 不支持“未命名”
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayRouteRateLimitResponse added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCloudNativeAPIGatewayRouteRateLimitResponseParams `json:"Response"`
}

func NewDeleteCloudNativeAPIGatewayRouteRateLimitResponse added in v1.0.697

func NewDeleteCloudNativeAPIGatewayRouteRateLimitResponse() (response *DeleteCloudNativeAPIGatewayRouteRateLimitResponse)

func (*DeleteCloudNativeAPIGatewayRouteRateLimitResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayRouteRateLimitResponse) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteRateLimitResponseParams added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteRateLimitResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayRouteRequest added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由的ID或名字,不支持名称“未命名”
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDeleteCloudNativeAPIGatewayRouteRequest added in v1.0.697

func NewDeleteCloudNativeAPIGatewayRouteRequest() (request *DeleteCloudNativeAPIGatewayRouteRequest)

func (*DeleteCloudNativeAPIGatewayRouteRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayRouteRequest) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteRequestParams added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由的ID或名字,不支持名称“未命名”
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayRouteResponse added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCloudNativeAPIGatewayRouteResponseParams `json:"Response"`
}

func NewDeleteCloudNativeAPIGatewayRouteResponse added in v1.0.697

func NewDeleteCloudNativeAPIGatewayRouteResponse() (response *DeleteCloudNativeAPIGatewayRouteResponse)

func (*DeleteCloudNativeAPIGatewayRouteResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayRouteResponse) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteResponseParams added in v1.0.697

type DeleteCloudNativeAPIGatewayRouteResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayServiceRateLimitRequest added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceRateLimitRequest struct {
	*tchttp.BaseRequest

	// 网关Id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称,或服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDeleteCloudNativeAPIGatewayServiceRateLimitRequest added in v1.0.697

func NewDeleteCloudNativeAPIGatewayServiceRateLimitRequest() (request *DeleteCloudNativeAPIGatewayServiceRateLimitRequest)

func (*DeleteCloudNativeAPIGatewayServiceRateLimitRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayServiceRateLimitRequest) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceRateLimitRequestParams added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceRateLimitRequestParams struct {
	// 网关Id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称,或服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayServiceRateLimitResponse added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCloudNativeAPIGatewayServiceRateLimitResponseParams `json:"Response"`
}

func NewDeleteCloudNativeAPIGatewayServiceRateLimitResponse added in v1.0.697

func NewDeleteCloudNativeAPIGatewayServiceRateLimitResponse() (response *DeleteCloudNativeAPIGatewayServiceRateLimitResponse)

func (*DeleteCloudNativeAPIGatewayServiceRateLimitResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayServiceRateLimitResponse) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceRateLimitResponseParams added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceRateLimitResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayServiceRequest added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名字,服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDeleteCloudNativeAPIGatewayServiceRequest added in v1.0.697

func NewDeleteCloudNativeAPIGatewayServiceRequest() (request *DeleteCloudNativeAPIGatewayServiceRequest)

func (*DeleteCloudNativeAPIGatewayServiceRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayServiceRequest) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceRequestParams added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名字,服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DeleteCloudNativeAPIGatewayServiceResponse added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCloudNativeAPIGatewayServiceResponseParams `json:"Response"`
}

func NewDeleteCloudNativeAPIGatewayServiceResponse added in v1.0.697

func NewDeleteCloudNativeAPIGatewayServiceResponse() (response *DeleteCloudNativeAPIGatewayServiceResponse)

func (*DeleteCloudNativeAPIGatewayServiceResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCloudNativeAPIGatewayServiceResponse) ToJsonString added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceResponseParams added in v1.0.697

type DeleteCloudNativeAPIGatewayServiceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteConfigFileGroupRequest added in v1.0.879

type DeleteConfigFileGroupRequest struct {
	*tchttp.BaseRequest

	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`
}

func NewDeleteConfigFileGroupRequest added in v1.0.879

func NewDeleteConfigFileGroupRequest() (request *DeleteConfigFileGroupRequest)

func (*DeleteConfigFileGroupRequest) FromJsonString added in v1.0.879

func (r *DeleteConfigFileGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConfigFileGroupRequest) ToJsonString added in v1.0.879

func (r *DeleteConfigFileGroupRequest) ToJsonString() string

type DeleteConfigFileGroupRequestParams added in v1.0.879

type DeleteConfigFileGroupRequestParams struct {
	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`
}

Predefined struct for user

type DeleteConfigFileGroupResponse added in v1.0.879

type DeleteConfigFileGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteConfigFileGroupResponseParams `json:"Response"`
}

func NewDeleteConfigFileGroupResponse added in v1.0.879

func NewDeleteConfigFileGroupResponse() (response *DeleteConfigFileGroupResponse)

func (*DeleteConfigFileGroupResponse) FromJsonString added in v1.0.879

func (r *DeleteConfigFileGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConfigFileGroupResponse) ToJsonString added in v1.0.879

func (r *DeleteConfigFileGroupResponse) ToJsonString() string

type DeleteConfigFileGroupResponseParams added in v1.0.879

type DeleteConfigFileGroupResponseParams struct {
	// 是否删除成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteConfigFileReleasesRequest added in v1.0.879

type DeleteConfigFileReleasesRequest struct {
	*tchttp.BaseRequest

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 待删除配置发布详情
	ConfigFileReleases []*ConfigFileReleaseDeletion `json:"ConfigFileReleases,omitnil,omitempty" name:"ConfigFileReleases"`
}

func NewDeleteConfigFileReleasesRequest added in v1.0.879

func NewDeleteConfigFileReleasesRequest() (request *DeleteConfigFileReleasesRequest)

func (*DeleteConfigFileReleasesRequest) FromJsonString added in v1.0.879

func (r *DeleteConfigFileReleasesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConfigFileReleasesRequest) ToJsonString added in v1.0.879

func (r *DeleteConfigFileReleasesRequest) ToJsonString() string

type DeleteConfigFileReleasesRequestParams added in v1.0.879

type DeleteConfigFileReleasesRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 待删除配置发布详情
	ConfigFileReleases []*ConfigFileReleaseDeletion `json:"ConfigFileReleases,omitnil,omitempty" name:"ConfigFileReleases"`
}

Predefined struct for user

type DeleteConfigFileReleasesResponse added in v1.0.879

type DeleteConfigFileReleasesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteConfigFileReleasesResponseParams `json:"Response"`
}

func NewDeleteConfigFileReleasesResponse added in v1.0.879

func NewDeleteConfigFileReleasesResponse() (response *DeleteConfigFileReleasesResponse)

func (*DeleteConfigFileReleasesResponse) FromJsonString added in v1.0.879

func (r *DeleteConfigFileReleasesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConfigFileReleasesResponse) ToJsonString added in v1.0.879

func (r *DeleteConfigFileReleasesResponse) ToJsonString() string

type DeleteConfigFileReleasesResponseParams added in v1.0.879

type DeleteConfigFileReleasesResponseParams struct {
	// 删除配置发布结果
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteConfigFilesRequest added in v1.0.879

type DeleteConfigFilesRequest struct {
	*tchttp.BaseRequest

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置分组名称
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 配置文件名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDeleteConfigFilesRequest added in v1.0.879

func NewDeleteConfigFilesRequest() (request *DeleteConfigFilesRequest)

func (*DeleteConfigFilesRequest) FromJsonString added in v1.0.879

func (r *DeleteConfigFilesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConfigFilesRequest) ToJsonString added in v1.0.879

func (r *DeleteConfigFilesRequest) ToJsonString() string

type DeleteConfigFilesRequestParams added in v1.0.879

type DeleteConfigFilesRequestParams struct {
	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置分组名称
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 配置文件名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DeleteConfigFilesResponse added in v1.0.879

type DeleteConfigFilesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteConfigFilesResponseParams `json:"Response"`
}

func NewDeleteConfigFilesResponse added in v1.0.879

func NewDeleteConfigFilesResponse() (response *DeleteConfigFilesResponse)

func (*DeleteConfigFilesResponse) FromJsonString added in v1.0.879

func (r *DeleteConfigFilesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConfigFilesResponse) ToJsonString added in v1.0.879

func (r *DeleteConfigFilesResponse) ToJsonString() string

type DeleteConfigFilesResponseParams added in v1.0.879

type DeleteConfigFilesResponseParams struct {
	// 修改是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteEngineRequest added in v1.0.417

type DeleteEngineRequest struct {
	*tchttp.BaseRequest

	// 引擎实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteEngineRequest added in v1.0.417

func NewDeleteEngineRequest() (request *DeleteEngineRequest)

func (*DeleteEngineRequest) FromJsonString added in v1.0.417

func (r *DeleteEngineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteEngineRequest) ToJsonString added in v1.0.417

func (r *DeleteEngineRequest) ToJsonString() string

type DeleteEngineRequestParams added in v1.0.426

type DeleteEngineRequestParams struct {
	// 引擎实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteEngineResponse added in v1.0.417

type DeleteEngineResponse struct {
	*tchttp.BaseResponse
	Response *DeleteEngineResponseParams `json:"Response"`
}

func NewDeleteEngineResponse added in v1.0.417

func NewDeleteEngineResponse() (response *DeleteEngineResponse)

func (*DeleteEngineResponse) FromJsonString added in v1.0.417

func (r *DeleteEngineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteEngineResponse) ToJsonString added in v1.0.417

func (r *DeleteEngineResponse) ToJsonString() string

type DeleteEngineResponseParams added in v1.0.426

type DeleteEngineResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteGovernanceAliasesRequest added in v1.0.879

type DeleteGovernanceAliasesRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务别名列表
	GovernanceAliases []*GovernanceAlias `json:"GovernanceAliases,omitnil,omitempty" name:"GovernanceAliases"`
}

func NewDeleteGovernanceAliasesRequest added in v1.0.879

func NewDeleteGovernanceAliasesRequest() (request *DeleteGovernanceAliasesRequest)

func (*DeleteGovernanceAliasesRequest) FromJsonString added in v1.0.879

func (r *DeleteGovernanceAliasesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceAliasesRequest) ToJsonString added in v1.0.879

func (r *DeleteGovernanceAliasesRequest) ToJsonString() string

type DeleteGovernanceAliasesRequestParams added in v1.0.879

type DeleteGovernanceAliasesRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务别名列表
	GovernanceAliases []*GovernanceAlias `json:"GovernanceAliases,omitnil,omitempty" name:"GovernanceAliases"`
}

Predefined struct for user

type DeleteGovernanceAliasesResponse added in v1.0.879

type DeleteGovernanceAliasesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteGovernanceAliasesResponseParams `json:"Response"`
}

func NewDeleteGovernanceAliasesResponse added in v1.0.879

func NewDeleteGovernanceAliasesResponse() (response *DeleteGovernanceAliasesResponse)

func (*DeleteGovernanceAliasesResponse) FromJsonString added in v1.0.879

func (r *DeleteGovernanceAliasesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceAliasesResponse) ToJsonString added in v1.0.879

func (r *DeleteGovernanceAliasesResponse) ToJsonString() string

type DeleteGovernanceAliasesResponseParams added in v1.0.879

type DeleteGovernanceAliasesResponseParams struct {
	// 创建是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteGovernanceInstancesByHostRequest added in v1.0.879

type DeleteGovernanceInstancesByHostRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要删除的服务实例信息。
	GovernanceInstances []*GovernanceInstanceUpdate `json:"GovernanceInstances,omitnil,omitempty" name:"GovernanceInstances"`
}

func NewDeleteGovernanceInstancesByHostRequest added in v1.0.879

func NewDeleteGovernanceInstancesByHostRequest() (request *DeleteGovernanceInstancesByHostRequest)

func (*DeleteGovernanceInstancesByHostRequest) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceInstancesByHostRequest) ToJsonString added in v1.0.879

type DeleteGovernanceInstancesByHostRequestParams added in v1.0.879

type DeleteGovernanceInstancesByHostRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要删除的服务实例信息。
	GovernanceInstances []*GovernanceInstanceUpdate `json:"GovernanceInstances,omitnil,omitempty" name:"GovernanceInstances"`
}

Predefined struct for user

type DeleteGovernanceInstancesByHostResponse added in v1.0.879

type DeleteGovernanceInstancesByHostResponse struct {
	*tchttp.BaseResponse
	Response *DeleteGovernanceInstancesByHostResponseParams `json:"Response"`
}

func NewDeleteGovernanceInstancesByHostResponse added in v1.0.879

func NewDeleteGovernanceInstancesByHostResponse() (response *DeleteGovernanceInstancesByHostResponse)

func (*DeleteGovernanceInstancesByHostResponse) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceInstancesByHostResponse) ToJsonString added in v1.0.879

type DeleteGovernanceInstancesByHostResponseParams added in v1.0.879

type DeleteGovernanceInstancesByHostResponseParams struct {
	// 操作是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteGovernanceInstancesRequest added in v1.0.867

type DeleteGovernanceInstancesRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要删除的服务实例信息。
	GovernanceInstances []*GovernanceInstanceUpdate `json:"GovernanceInstances,omitnil,omitempty" name:"GovernanceInstances"`
}

func NewDeleteGovernanceInstancesRequest added in v1.0.867

func NewDeleteGovernanceInstancesRequest() (request *DeleteGovernanceInstancesRequest)

func (*DeleteGovernanceInstancesRequest) FromJsonString added in v1.0.867

func (r *DeleteGovernanceInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceInstancesRequest) ToJsonString added in v1.0.867

func (r *DeleteGovernanceInstancesRequest) ToJsonString() string

type DeleteGovernanceInstancesRequestParams added in v1.0.867

type DeleteGovernanceInstancesRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 要删除的服务实例信息。
	GovernanceInstances []*GovernanceInstanceUpdate `json:"GovernanceInstances,omitnil,omitempty" name:"GovernanceInstances"`
}

Predefined struct for user

type DeleteGovernanceInstancesResponse added in v1.0.867

type DeleteGovernanceInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteGovernanceInstancesResponseParams `json:"Response"`
}

func NewDeleteGovernanceInstancesResponse added in v1.0.867

func NewDeleteGovernanceInstancesResponse() (response *DeleteGovernanceInstancesResponse)

func (*DeleteGovernanceInstancesResponse) FromJsonString added in v1.0.867

func (r *DeleteGovernanceInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceInstancesResponse) ToJsonString added in v1.0.867

func (r *DeleteGovernanceInstancesResponse) ToJsonString() string

type DeleteGovernanceInstancesResponseParams added in v1.0.867

type DeleteGovernanceInstancesResponseParams struct {
	// 操作是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteGovernanceNamespacesRequest added in v1.0.879

type DeleteGovernanceNamespacesRequest struct {
	*tchttp.BaseRequest

	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间信息。
	GovernanceNamespaces []*GovernanceNamespaceInput `json:"GovernanceNamespaces,omitnil,omitempty" name:"GovernanceNamespaces"`
}

func NewDeleteGovernanceNamespacesRequest added in v1.0.879

func NewDeleteGovernanceNamespacesRequest() (request *DeleteGovernanceNamespacesRequest)

func (*DeleteGovernanceNamespacesRequest) FromJsonString added in v1.0.879

func (r *DeleteGovernanceNamespacesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceNamespacesRequest) ToJsonString added in v1.0.879

func (r *DeleteGovernanceNamespacesRequest) ToJsonString() string

type DeleteGovernanceNamespacesRequestParams added in v1.0.879

type DeleteGovernanceNamespacesRequestParams struct {
	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间信息。
	GovernanceNamespaces []*GovernanceNamespaceInput `json:"GovernanceNamespaces,omitnil,omitempty" name:"GovernanceNamespaces"`
}

Predefined struct for user

type DeleteGovernanceNamespacesResponse added in v1.0.879

type DeleteGovernanceNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteGovernanceNamespacesResponseParams `json:"Response"`
}

func NewDeleteGovernanceNamespacesResponse added in v1.0.879

func NewDeleteGovernanceNamespacesResponse() (response *DeleteGovernanceNamespacesResponse)

func (*DeleteGovernanceNamespacesResponse) FromJsonString added in v1.0.879

func (r *DeleteGovernanceNamespacesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceNamespacesResponse) ToJsonString added in v1.0.879

func (r *DeleteGovernanceNamespacesResponse) ToJsonString() string

type DeleteGovernanceNamespacesResponseParams added in v1.0.879

type DeleteGovernanceNamespacesResponseParams struct {
	// 删除是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteGovernanceServicesRequest added in v1.0.879

type DeleteGovernanceServicesRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务信息。
	GovernanceServices []*GovernanceServiceInput `json:"GovernanceServices,omitnil,omitempty" name:"GovernanceServices"`
}

func NewDeleteGovernanceServicesRequest added in v1.0.879

func NewDeleteGovernanceServicesRequest() (request *DeleteGovernanceServicesRequest)

func (*DeleteGovernanceServicesRequest) FromJsonString added in v1.0.879

func (r *DeleteGovernanceServicesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceServicesRequest) ToJsonString added in v1.0.879

func (r *DeleteGovernanceServicesRequest) ToJsonString() string

type DeleteGovernanceServicesRequestParams added in v1.0.879

type DeleteGovernanceServicesRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务信息。
	GovernanceServices []*GovernanceServiceInput `json:"GovernanceServices,omitnil,omitempty" name:"GovernanceServices"`
}

Predefined struct for user

type DeleteGovernanceServicesResponse added in v1.0.879

type DeleteGovernanceServicesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteGovernanceServicesResponseParams `json:"Response"`
}

func NewDeleteGovernanceServicesResponse added in v1.0.879

func NewDeleteGovernanceServicesResponse() (response *DeleteGovernanceServicesResponse)

func (*DeleteGovernanceServicesResponse) FromJsonString added in v1.0.879

func (r *DeleteGovernanceServicesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteGovernanceServicesResponse) ToJsonString added in v1.0.879

func (r *DeleteGovernanceServicesResponse) ToJsonString() string

type DeleteGovernanceServicesResponseParams added in v1.0.879

type DeleteGovernanceServicesResponseParams struct {
	// 删除服务结果。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteNativeGatewayServerGroupRequest added in v1.0.727

type DeleteNativeGatewayServerGroupRequest struct {
	*tchttp.BaseRequest

	// 网关实例id。
	// 只支持后付费实例
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewDeleteNativeGatewayServerGroupRequest added in v1.0.727

func NewDeleteNativeGatewayServerGroupRequest() (request *DeleteNativeGatewayServerGroupRequest)

func (*DeleteNativeGatewayServerGroupRequest) FromJsonString added in v1.0.727

func (r *DeleteNativeGatewayServerGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNativeGatewayServerGroupRequest) ToJsonString added in v1.0.727

type DeleteNativeGatewayServerGroupRequestParams added in v1.0.727

type DeleteNativeGatewayServerGroupRequestParams struct {
	// 网关实例id。
	// 只支持后付费实例
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type DeleteNativeGatewayServerGroupResponse added in v1.0.727

type DeleteNativeGatewayServerGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteNativeGatewayServerGroupResponseParams `json:"Response"`
}

func NewDeleteNativeGatewayServerGroupResponse added in v1.0.727

func NewDeleteNativeGatewayServerGroupResponse() (response *DeleteNativeGatewayServerGroupResponse)

func (*DeleteNativeGatewayServerGroupResponse) FromJsonString added in v1.0.727

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteNativeGatewayServerGroupResponse) ToJsonString added in v1.0.727

type DeleteNativeGatewayServerGroupResponseParams added in v1.0.727

type DeleteNativeGatewayServerGroupResponseParams struct {
	// 删除信息
	Result *DeleteNativeGatewayServerGroupResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteNativeGatewayServerGroupResult added in v1.0.727

type DeleteNativeGatewayServerGroupResult struct {
	// 网关实例id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 删除状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type DeleteWafDomainsRequest added in v1.0.801

type DeleteWafDomainsRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// WAF 防护域名列表
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
}

func NewDeleteWafDomainsRequest added in v1.0.801

func NewDeleteWafDomainsRequest() (request *DeleteWafDomainsRequest)

func (*DeleteWafDomainsRequest) FromJsonString added in v1.0.801

func (r *DeleteWafDomainsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWafDomainsRequest) ToJsonString added in v1.0.801

func (r *DeleteWafDomainsRequest) ToJsonString() string

type DeleteWafDomainsRequestParams added in v1.0.801

type DeleteWafDomainsRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// WAF 防护域名列表
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
}

Predefined struct for user

type DeleteWafDomainsResponse added in v1.0.801

type DeleteWafDomainsResponse struct {
	*tchttp.BaseResponse
	Response *DeleteWafDomainsResponseParams `json:"Response"`
}

func NewDeleteWafDomainsResponse added in v1.0.801

func NewDeleteWafDomainsResponse() (response *DeleteWafDomainsResponse)

func (*DeleteWafDomainsResponse) FromJsonString added in v1.0.801

func (r *DeleteWafDomainsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteWafDomainsResponse) ToJsonString added in v1.0.801

func (r *DeleteWafDomainsResponse) ToJsonString() string

type DeleteWafDomainsResponseParams added in v1.0.801

type DeleteWafDomainsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAllConfigFileTemplatesRequest added in v1.0.879

type DescribeAllConfigFileTemplatesRequest struct {
	*tchttp.BaseRequest

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeAllConfigFileTemplatesRequest added in v1.0.879

func NewDescribeAllConfigFileTemplatesRequest() (request *DescribeAllConfigFileTemplatesRequest)

func (*DescribeAllConfigFileTemplatesRequest) FromJsonString added in v1.0.879

func (r *DescribeAllConfigFileTemplatesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAllConfigFileTemplatesRequest) ToJsonString added in v1.0.879

type DescribeAllConfigFileTemplatesRequestParams added in v1.0.879

type DescribeAllConfigFileTemplatesRequestParams struct {
	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeAllConfigFileTemplatesResponse added in v1.0.879

type DescribeAllConfigFileTemplatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAllConfigFileTemplatesResponseParams `json:"Response"`
}

func NewDescribeAllConfigFileTemplatesResponse added in v1.0.879

func NewDescribeAllConfigFileTemplatesResponse() (response *DescribeAllConfigFileTemplatesResponse)

func (*DescribeAllConfigFileTemplatesResponse) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAllConfigFileTemplatesResponse) ToJsonString added in v1.0.879

type DescribeAllConfigFileTemplatesResponseParams added in v1.0.879

type DescribeAllConfigFileTemplatesResponseParams struct {
	// 数据总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 配置文件模板列表
	ConfigFileTemplates []*ConfigFileTemplate `json:"ConfigFileTemplates,omitnil,omitempty" name:"ConfigFileTemplates"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAutoScalerResourceStrategiesRequest added in v1.0.856

type DescribeAutoScalerResourceStrategiesRequest struct {
	*tchttp.BaseRequest

	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

func NewDescribeAutoScalerResourceStrategiesRequest added in v1.0.856

func NewDescribeAutoScalerResourceStrategiesRequest() (request *DescribeAutoScalerResourceStrategiesRequest)

func (*DescribeAutoScalerResourceStrategiesRequest) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoScalerResourceStrategiesRequest) ToJsonString added in v1.0.856

type DescribeAutoScalerResourceStrategiesRequestParams added in v1.0.856

type DescribeAutoScalerResourceStrategiesRequestParams struct {
	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`
}

Predefined struct for user

type DescribeAutoScalerResourceStrategiesResponse added in v1.0.856

type DescribeAutoScalerResourceStrategiesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoScalerResourceStrategiesResponseParams `json:"Response"`
}

func NewDescribeAutoScalerResourceStrategiesResponse added in v1.0.856

func NewDescribeAutoScalerResourceStrategiesResponse() (response *DescribeAutoScalerResourceStrategiesResponse)

func (*DescribeAutoScalerResourceStrategiesResponse) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoScalerResourceStrategiesResponse) ToJsonString added in v1.0.856

type DescribeAutoScalerResourceStrategiesResponseParams added in v1.0.856

type DescribeAutoScalerResourceStrategiesResponseParams struct {
	// 获取云原生API网关实例弹性伸缩策略列表响应结果。
	Result *ListCloudNativeAPIGatewayStrategyResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAutoScalerResourceStrategyBindingGroupsRequest added in v1.0.856

type DescribeAutoScalerResourceStrategyBindingGroupsRequest struct {
	*tchttp.BaseRequest

	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 查询偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询数量限制
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeAutoScalerResourceStrategyBindingGroupsRequest added in v1.0.856

func NewDescribeAutoScalerResourceStrategyBindingGroupsRequest() (request *DescribeAutoScalerResourceStrategyBindingGroupsRequest)

func (*DescribeAutoScalerResourceStrategyBindingGroupsRequest) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoScalerResourceStrategyBindingGroupsRequest) ToJsonString added in v1.0.856

type DescribeAutoScalerResourceStrategyBindingGroupsRequestParams added in v1.0.856

type DescribeAutoScalerResourceStrategyBindingGroupsRequestParams struct {
	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 查询偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询数量限制
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeAutoScalerResourceStrategyBindingGroupsResponse added in v1.0.856

type DescribeAutoScalerResourceStrategyBindingGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoScalerResourceStrategyBindingGroupsResponseParams `json:"Response"`
}

func NewDescribeAutoScalerResourceStrategyBindingGroupsResponse added in v1.0.856

func NewDescribeAutoScalerResourceStrategyBindingGroupsResponse() (response *DescribeAutoScalerResourceStrategyBindingGroupsResponse)

func (*DescribeAutoScalerResourceStrategyBindingGroupsResponse) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoScalerResourceStrategyBindingGroupsResponse) ToJsonString added in v1.0.856

type DescribeAutoScalerResourceStrategyBindingGroupsResponseParams added in v1.0.856

type DescribeAutoScalerResourceStrategyBindingGroupsResponseParams struct {
	// 云原生API网关实例策略绑定网关分组列表响应结果
	Result *ListCloudNativeAPIGatewayStrategyBindingGroupInfoResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayCanaryRulesRequest added in v1.0.697

type DescribeCloudNativeAPIGatewayCanaryRulesRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 灰度规则类别 Standard|Lane
	RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 列表数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 列表offset
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeCloudNativeAPIGatewayCanaryRulesRequest added in v1.0.697

func NewDescribeCloudNativeAPIGatewayCanaryRulesRequest() (request *DescribeCloudNativeAPIGatewayCanaryRulesRequest)

func (*DescribeCloudNativeAPIGatewayCanaryRulesRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayCanaryRulesRequest) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayCanaryRulesRequestParams added in v1.0.697

type DescribeCloudNativeAPIGatewayCanaryRulesRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 灰度规则类别 Standard|Lane
	RuleType *string `json:"RuleType,omitnil,omitempty" name:"RuleType"`

	// 列表数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 列表offset
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayCanaryRulesResponse added in v1.0.697

type DescribeCloudNativeAPIGatewayCanaryRulesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayCanaryRulesResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayCanaryRulesResponse added in v1.0.697

func NewDescribeCloudNativeAPIGatewayCanaryRulesResponse() (response *DescribeCloudNativeAPIGatewayCanaryRulesResponse)

func (*DescribeCloudNativeAPIGatewayCanaryRulesResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayCanaryRulesResponse) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayCanaryRulesResponseParams added in v1.0.697

type DescribeCloudNativeAPIGatewayCanaryRulesResponseParams struct {
	// 灰度规则列表
	Result *CloudAPIGatewayCanaryRuleList `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayCertificateDetailsRequest added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificateDetailsRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 证书Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeCloudNativeAPIGatewayCertificateDetailsRequest added in v1.0.750

func NewDescribeCloudNativeAPIGatewayCertificateDetailsRequest() (request *DescribeCloudNativeAPIGatewayCertificateDetailsRequest)

func (*DescribeCloudNativeAPIGatewayCertificateDetailsRequest) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayCertificateDetailsRequest) ToJsonString added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificateDetailsRequestParams added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificateDetailsRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 证书Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayCertificateDetailsResponse added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificateDetailsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayCertificateDetailsResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayCertificateDetailsResponse added in v1.0.750

func NewDescribeCloudNativeAPIGatewayCertificateDetailsResponse() (response *DescribeCloudNativeAPIGatewayCertificateDetailsResponse)

func (*DescribeCloudNativeAPIGatewayCertificateDetailsResponse) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayCertificateDetailsResponse) ToJsonString added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificateDetailsResponseParams added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificateDetailsResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *KongCertificate `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayCertificatesRequest added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificatesRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 列表数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 列表offset
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件,多个过滤条件之间是与的关系,支持BindDomain ,Name
	Filters []*ListFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeCloudNativeAPIGatewayCertificatesRequest added in v1.0.750

func NewDescribeCloudNativeAPIGatewayCertificatesRequest() (request *DescribeCloudNativeAPIGatewayCertificatesRequest)

func (*DescribeCloudNativeAPIGatewayCertificatesRequest) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayCertificatesRequest) ToJsonString added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificatesRequestParams added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificatesRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 列表数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 列表offset
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件,多个过滤条件之间是与的关系,支持BindDomain ,Name
	Filters []*ListFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayCertificatesResponse added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificatesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayCertificatesResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayCertificatesResponse added in v1.0.750

func NewDescribeCloudNativeAPIGatewayCertificatesResponse() (response *DescribeCloudNativeAPIGatewayCertificatesResponse)

func (*DescribeCloudNativeAPIGatewayCertificatesResponse) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayCertificatesResponse) ToJsonString added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificatesResponseParams added in v1.0.750

type DescribeCloudNativeAPIGatewayCertificatesResponseParams struct {
	// 无
	Result *KongCertificatesList `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayConfigRequest added in v1.0.748

type DescribeCloudNativeAPIGatewayConfigRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id,不填时为默认分组
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

func NewDescribeCloudNativeAPIGatewayConfigRequest added in v1.0.748

func NewDescribeCloudNativeAPIGatewayConfigRequest() (request *DescribeCloudNativeAPIGatewayConfigRequest)

func (*DescribeCloudNativeAPIGatewayConfigRequest) FromJsonString added in v1.0.748

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayConfigRequest) ToJsonString added in v1.0.748

type DescribeCloudNativeAPIGatewayConfigRequestParams added in v1.0.748

type DescribeCloudNativeAPIGatewayConfigRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id,不填时为默认分组
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayConfigResponse added in v1.0.748

type DescribeCloudNativeAPIGatewayConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayConfigResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayConfigResponse added in v1.0.748

func NewDescribeCloudNativeAPIGatewayConfigResponse() (response *DescribeCloudNativeAPIGatewayConfigResponse)

func (*DescribeCloudNativeAPIGatewayConfigResponse) FromJsonString added in v1.0.748

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayConfigResponse) ToJsonString added in v1.0.748

type DescribeCloudNativeAPIGatewayConfigResponseParams added in v1.0.748

type DescribeCloudNativeAPIGatewayConfigResponseParams struct {
	// 获取云原生API网关响应结果。
	Result *DescribeCloudNativeAPIGatewayConfigResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayConfigResult added in v1.0.748

type DescribeCloudNativeAPIGatewayConfigResult struct {
	// 网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组网络配置列表。
	ConfigList []*CloudNativeAPIGatewayConfig `json:"ConfigList,omitnil,omitempty" name:"ConfigList"`

	// 分组子网信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupSubnetId *string `json:"GroupSubnetId,omitnil,omitempty" name:"GroupSubnetId"`

	// 分组VPC信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupVpcId *string `json:"GroupVpcId,omitnil,omitempty" name:"GroupVpcId"`

	// 分组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`
}

type DescribeCloudNativeAPIGatewayNodesRequest added in v1.0.469

type DescribeCloudNativeAPIGatewayNodesRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 实例分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 翻页获取多少个
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 翻页从第几个开始获取
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeCloudNativeAPIGatewayNodesRequest added in v1.0.469

func NewDescribeCloudNativeAPIGatewayNodesRequest() (request *DescribeCloudNativeAPIGatewayNodesRequest)

func (*DescribeCloudNativeAPIGatewayNodesRequest) FromJsonString added in v1.0.469

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayNodesRequest) ToJsonString added in v1.0.469

type DescribeCloudNativeAPIGatewayNodesRequestParams added in v1.0.469

type DescribeCloudNativeAPIGatewayNodesRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 实例分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 翻页获取多少个
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 翻页从第几个开始获取
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayNodesResponse added in v1.0.469

type DescribeCloudNativeAPIGatewayNodesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayNodesResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayNodesResponse added in v1.0.469

func NewDescribeCloudNativeAPIGatewayNodesResponse() (response *DescribeCloudNativeAPIGatewayNodesResponse)

func (*DescribeCloudNativeAPIGatewayNodesResponse) FromJsonString added in v1.0.469

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayNodesResponse) ToJsonString added in v1.0.469

type DescribeCloudNativeAPIGatewayNodesResponseParams added in v1.0.469

type DescribeCloudNativeAPIGatewayNodesResponseParams struct {
	// 获取云原生网关节点列表结果。
	Result *DescribeCloudNativeAPIGatewayNodesResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayNodesResult added in v1.0.469

type DescribeCloudNativeAPIGatewayNodesResult struct {
	// 获取云原生API网关节点列表响应结果。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 云原生API网关节点列表。
	NodeList []*CloudNativeAPIGatewayNode `json:"NodeList,omitnil,omitempty" name:"NodeList"`
}

type DescribeCloudNativeAPIGatewayPortsRequest added in v1.0.704

type DescribeCloudNativeAPIGatewayPortsRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`
}

func NewDescribeCloudNativeAPIGatewayPortsRequest added in v1.0.704

func NewDescribeCloudNativeAPIGatewayPortsRequest() (request *DescribeCloudNativeAPIGatewayPortsRequest)

func (*DescribeCloudNativeAPIGatewayPortsRequest) FromJsonString added in v1.0.704

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayPortsRequest) ToJsonString added in v1.0.704

type DescribeCloudNativeAPIGatewayPortsRequestParams added in v1.0.704

type DescribeCloudNativeAPIGatewayPortsRequestParams struct {
	// 云原生API网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayPortsResponse added in v1.0.704

type DescribeCloudNativeAPIGatewayPortsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayPortsResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayPortsResponse added in v1.0.704

func NewDescribeCloudNativeAPIGatewayPortsResponse() (response *DescribeCloudNativeAPIGatewayPortsResponse)

func (*DescribeCloudNativeAPIGatewayPortsResponse) FromJsonString added in v1.0.704

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayPortsResponse) ToJsonString added in v1.0.704

type DescribeCloudNativeAPIGatewayPortsResponseParams added in v1.0.704

type DescribeCloudNativeAPIGatewayPortsResponseParams struct {
	// 云原生API网关实例协议端口列表响应结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DescribeGatewayInstancePortResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayRequest added in v1.0.727

type DescribeCloudNativeAPIGatewayRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`
}

func NewDescribeCloudNativeAPIGatewayRequest added in v1.0.727

func NewDescribeCloudNativeAPIGatewayRequest() (request *DescribeCloudNativeAPIGatewayRequest)

func (*DescribeCloudNativeAPIGatewayRequest) FromJsonString added in v1.0.727

func (r *DescribeCloudNativeAPIGatewayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayRequest) ToJsonString added in v1.0.727

func (r *DescribeCloudNativeAPIGatewayRequest) ToJsonString() string

type DescribeCloudNativeAPIGatewayRequestParams added in v1.0.727

type DescribeCloudNativeAPIGatewayRequestParams struct {
	// 云原生API网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayResponse added in v1.0.727

type DescribeCloudNativeAPIGatewayResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayResponse added in v1.0.727

func NewDescribeCloudNativeAPIGatewayResponse() (response *DescribeCloudNativeAPIGatewayResponse)

func (*DescribeCloudNativeAPIGatewayResponse) FromJsonString added in v1.0.727

func (r *DescribeCloudNativeAPIGatewayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayResponse) ToJsonString added in v1.0.727

type DescribeCloudNativeAPIGatewayResponseParams added in v1.0.727

type DescribeCloudNativeAPIGatewayResponseParams struct {
	// 获取云原生API网关基础信息响应结果。
	Result *DescribeCloudNativeAPIGatewayResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayResult added in v1.0.727

type DescribeCloudNativeAPIGatewayResult struct {
	// 云原生API网关ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 云原生API网关状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 云原生API网关名。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 云原生API网关类型。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 实例版本:
	// - 2.4.1
	// - 2.5.1
	GatewayVersion *string `json:"GatewayVersion,omitnil,omitempty" name:"GatewayVersion"`

	// 云原生API网关节点信息。
	NodeConfig *CloudNativeAPIGatewayNodeConfig `json:"NodeConfig,omitnil,omitempty" name:"NodeConfig"`

	// 云原生API网关vpc配置。
	VpcConfig *CloudNativeAPIGatewayVpcConfig `json:"VpcConfig,omitnil,omitempty" name:"VpcConfig"`

	// 云原生API网关描述。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 云原生API网关创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例的标签信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*InstanceTagInfo `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 是否开启 cls 日志
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableCls *bool `json:"EnableCls,omitnil,omitempty" name:"EnableCls"`

	// 付费模式,0表示后付费,1预付费
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeType *int64 `json:"TradeType,omitnil,omitempty" name:"TradeType"`

	// 实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeatureVersion *string `json:"FeatureVersion,omitnil,omitempty" name:"FeatureVersion"`

	// 公网出流量带宽,[1,2048]Mbps
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 自动续费标记,0表示默认状态(用户未设置,即初始状态);
	// 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 到期时间,预付费时使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"`

	// 隔离时间,实例隔离时使用
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"`

	// 是否开启客户端公网。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableInternet *bool `json:"EnableInternet,omitnil,omitempty" name:"EnableInternet"`

	// 实例实际的地域信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`

	// Ingress class名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	IngressClassName *string `json:"IngressClassName,omitnil,omitempty" name:"IngressClassName"`

	// 公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternetPayMode *string `json:"InternetPayMode,omitnil,omitempty" name:"InternetPayMode"`

	// 云原生API网关小版本号
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayMinorVersion *string `json:"GatewayMinorVersion,omitnil,omitempty" name:"GatewayMinorVersion"`

	// 实例监听的端口信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstancePort *InstancePort `json:"InstancePort,omitnil,omitempty" name:"InstancePort"`

	// 公网CLB默认类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	LoadBalancerType *string `json:"LoadBalancerType,omitnil,omitempty" name:"LoadBalancerType"`

	// 公网IP地址列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicIpAddresses []*string `json:"PublicIpAddresses,omitnil,omitempty" name:"PublicIpAddresses"`
}

type DescribeCloudNativeAPIGatewayRouteRateLimitRequest added in v1.0.697

type DescribeCloudNativeAPIGatewayRouteRateLimitRequest struct {
	*tchttp.BaseRequest

	// 网关Id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由Id,或路由名称。
	// 不支持“未命名”
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

func NewDescribeCloudNativeAPIGatewayRouteRateLimitRequest added in v1.0.697

func NewDescribeCloudNativeAPIGatewayRouteRateLimitRequest() (request *DescribeCloudNativeAPIGatewayRouteRateLimitRequest)

func (*DescribeCloudNativeAPIGatewayRouteRateLimitRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayRouteRateLimitRequest) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayRouteRateLimitRequestParams added in v1.0.697

type DescribeCloudNativeAPIGatewayRouteRateLimitRequestParams struct {
	// 网关Id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由Id,或路由名称。
	// 不支持“未命名”
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayRouteRateLimitResponse added in v1.0.697

type DescribeCloudNativeAPIGatewayRouteRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayRouteRateLimitResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayRouteRateLimitResponse added in v1.0.697

func NewDescribeCloudNativeAPIGatewayRouteRateLimitResponse() (response *DescribeCloudNativeAPIGatewayRouteRateLimitResponse)

func (*DescribeCloudNativeAPIGatewayRouteRateLimitResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayRouteRateLimitResponse) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayRouteRateLimitResponseParams added in v1.0.697

type DescribeCloudNativeAPIGatewayRouteRateLimitResponseParams struct {
	// 获取云原生网关限流插件(路由)
	Result *CloudNativeAPIGatewayRateLimitDetail `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayRoutesRequest added in v1.0.697

type DescribeCloudNativeAPIGatewayRoutesRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 翻页单页查询限制数量[0,1000], 默认值0
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 翻页单页偏移量,默认值0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 服务的名字,精确匹配
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 路由的名字,精确匹配
	RouteName *string `json:"RouteName,omitnil,omitempty" name:"RouteName"`

	// 过滤条件,多个过滤条件之间是与的关系,支持 name, path, host, method, service, protocol
	Filters []*ListFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeCloudNativeAPIGatewayRoutesRequest added in v1.0.697

func NewDescribeCloudNativeAPIGatewayRoutesRequest() (request *DescribeCloudNativeAPIGatewayRoutesRequest)

func (*DescribeCloudNativeAPIGatewayRoutesRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayRoutesRequest) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayRoutesRequestParams added in v1.0.697

type DescribeCloudNativeAPIGatewayRoutesRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 翻页单页查询限制数量[0,1000], 默认值0
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 翻页单页偏移量,默认值0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 服务的名字,精确匹配
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 路由的名字,精确匹配
	RouteName *string `json:"RouteName,omitnil,omitempty" name:"RouteName"`

	// 过滤条件,多个过滤条件之间是与的关系,支持 name, path, host, method, service, protocol
	Filters []*ListFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayRoutesResponse added in v1.0.697

type DescribeCloudNativeAPIGatewayRoutesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayRoutesResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayRoutesResponse added in v1.0.697

func NewDescribeCloudNativeAPIGatewayRoutesResponse() (response *DescribeCloudNativeAPIGatewayRoutesResponse)

func (*DescribeCloudNativeAPIGatewayRoutesResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayRoutesResponse) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayRoutesResponseParams added in v1.0.697

type DescribeCloudNativeAPIGatewayRoutesResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *KongServiceRouteList `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayServiceRateLimitRequest added in v1.0.697

type DescribeCloudNativeAPIGatewayServiceRateLimitRequest struct {
	*tchttp.BaseRequest

	// 网关Id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称,或服务ID。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeCloudNativeAPIGatewayServiceRateLimitRequest added in v1.0.697

func NewDescribeCloudNativeAPIGatewayServiceRateLimitRequest() (request *DescribeCloudNativeAPIGatewayServiceRateLimitRequest)

func (*DescribeCloudNativeAPIGatewayServiceRateLimitRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayServiceRateLimitRequest) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayServiceRateLimitRequestParams added in v1.0.697

type DescribeCloudNativeAPIGatewayServiceRateLimitRequestParams struct {
	// 网关Id
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称,或服务ID。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayServiceRateLimitResponse added in v1.0.697

type DescribeCloudNativeAPIGatewayServiceRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayServiceRateLimitResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayServiceRateLimitResponse added in v1.0.697

func NewDescribeCloudNativeAPIGatewayServiceRateLimitResponse() (response *DescribeCloudNativeAPIGatewayServiceRateLimitResponse)

func (*DescribeCloudNativeAPIGatewayServiceRateLimitResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayServiceRateLimitResponse) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayServiceRateLimitResponseParams added in v1.0.697

type DescribeCloudNativeAPIGatewayServiceRateLimitResponseParams struct {
	// 获取云原生网关限流插件(服务)
	Result *CloudNativeAPIGatewayRateLimitDetail `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayServicesRequest added in v1.0.697

type DescribeCloudNativeAPIGatewayServicesRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 列表数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 列表 offset
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件,多个过滤条件之间是与的关系,支持 name,upstreamType
	Filters []*ListFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeCloudNativeAPIGatewayServicesRequest added in v1.0.697

func NewDescribeCloudNativeAPIGatewayServicesRequest() (request *DescribeCloudNativeAPIGatewayServicesRequest)

func (*DescribeCloudNativeAPIGatewayServicesRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayServicesRequest) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayServicesRequestParams added in v1.0.697

type DescribeCloudNativeAPIGatewayServicesRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 列表数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 列表 offset
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 过滤条件,多个过滤条件之间是与的关系,支持 name,upstreamType
	Filters []*ListFilter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayServicesResponse added in v1.0.697

type DescribeCloudNativeAPIGatewayServicesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayServicesResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayServicesResponse added in v1.0.697

func NewDescribeCloudNativeAPIGatewayServicesResponse() (response *DescribeCloudNativeAPIGatewayServicesResponse)

func (*DescribeCloudNativeAPIGatewayServicesResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayServicesResponse) ToJsonString added in v1.0.697

type DescribeCloudNativeAPIGatewayServicesResponseParams added in v1.0.697

type DescribeCloudNativeAPIGatewayServicesResponseParams struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *KongServices `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayUpstreamRequest added in v1.0.794

type DescribeCloudNativeAPIGatewayUpstreamRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名字
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`
}

func NewDescribeCloudNativeAPIGatewayUpstreamRequest added in v1.0.794

func NewDescribeCloudNativeAPIGatewayUpstreamRequest() (request *DescribeCloudNativeAPIGatewayUpstreamRequest)

func (*DescribeCloudNativeAPIGatewayUpstreamRequest) FromJsonString added in v1.0.794

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayUpstreamRequest) ToJsonString added in v1.0.794

type DescribeCloudNativeAPIGatewayUpstreamRequestParams added in v1.0.794

type DescribeCloudNativeAPIGatewayUpstreamRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名字
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewayUpstreamResponse added in v1.0.794

type DescribeCloudNativeAPIGatewayUpstreamResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewayUpstreamResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewayUpstreamResponse added in v1.0.794

func NewDescribeCloudNativeAPIGatewayUpstreamResponse() (response *DescribeCloudNativeAPIGatewayUpstreamResponse)

func (*DescribeCloudNativeAPIGatewayUpstreamResponse) FromJsonString added in v1.0.794

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewayUpstreamResponse) ToJsonString added in v1.0.794

type DescribeCloudNativeAPIGatewayUpstreamResponseParams added in v1.0.794

type DescribeCloudNativeAPIGatewayUpstreamResponseParams struct {
	// 无
	Result *KongUpstreamList `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewaysRequest added in v1.0.727

type DescribeCloudNativeAPIGatewaysRequest struct {
	*tchttp.BaseRequest

	// 返回数量,默认为 20,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为 0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 请求过滤参数,支持按照实例名称、ID和标签键值(Name、GatewayId、Tag)筛选
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeCloudNativeAPIGatewaysRequest added in v1.0.727

func NewDescribeCloudNativeAPIGatewaysRequest() (request *DescribeCloudNativeAPIGatewaysRequest)

func (*DescribeCloudNativeAPIGatewaysRequest) FromJsonString added in v1.0.727

func (r *DescribeCloudNativeAPIGatewaysRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewaysRequest) ToJsonString added in v1.0.727

type DescribeCloudNativeAPIGatewaysRequestParams added in v1.0.727

type DescribeCloudNativeAPIGatewaysRequestParams struct {
	// 返回数量,默认为 20,最大值为 100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为 0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 请求过滤参数,支持按照实例名称、ID和标签键值(Name、GatewayId、Tag)筛选
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeCloudNativeAPIGatewaysResponse added in v1.0.727

type DescribeCloudNativeAPIGatewaysResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCloudNativeAPIGatewaysResponseParams `json:"Response"`
}

func NewDescribeCloudNativeAPIGatewaysResponse added in v1.0.727

func NewDescribeCloudNativeAPIGatewaysResponse() (response *DescribeCloudNativeAPIGatewaysResponse)

func (*DescribeCloudNativeAPIGatewaysResponse) FromJsonString added in v1.0.727

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCloudNativeAPIGatewaysResponse) ToJsonString added in v1.0.727

type DescribeCloudNativeAPIGatewaysResponseParams added in v1.0.727

type DescribeCloudNativeAPIGatewaysResponseParams struct {
	// 获取云原生API网关实例列表响应结果。
	Result *ListCloudNativeAPIGatewayResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConfigFileGroupsRequest added in v1.0.879

type DescribeConfigFileGroupsRequest struct {
	*tchttp.BaseRequest

	// tse实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 根据命名空间过滤
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 根据配置文件组名过滤
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 根据配置文件组名过滤
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeConfigFileGroupsRequest added in v1.0.879

func NewDescribeConfigFileGroupsRequest() (request *DescribeConfigFileGroupsRequest)

func (*DescribeConfigFileGroupsRequest) FromJsonString added in v1.0.879

func (r *DescribeConfigFileGroupsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileGroupsRequest) ToJsonString added in v1.0.879

func (r *DescribeConfigFileGroupsRequest) ToJsonString() string

type DescribeConfigFileGroupsRequestParams added in v1.0.879

type DescribeConfigFileGroupsRequestParams struct {
	// tse实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 根据命名空间过滤
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 根据配置文件组名过滤
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 根据配置文件组名过滤
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeConfigFileGroupsResponse added in v1.0.879

type DescribeConfigFileGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConfigFileGroupsResponseParams `json:"Response"`
}

func NewDescribeConfigFileGroupsResponse added in v1.0.879

func NewDescribeConfigFileGroupsResponse() (response *DescribeConfigFileGroupsResponse)

func (*DescribeConfigFileGroupsResponse) FromJsonString added in v1.0.879

func (r *DescribeConfigFileGroupsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileGroupsResponse) ToJsonString added in v1.0.879

func (r *DescribeConfigFileGroupsResponse) ToJsonString() string

type DescribeConfigFileGroupsResponseParams added in v1.0.879

type DescribeConfigFileGroupsResponseParams struct {
	// 列表总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 配置文件组列表
	ConfigFileGroups []*ConfigFileGroup `json:"ConfigFileGroups,omitnil,omitempty" name:"ConfigFileGroups"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConfigFileReleaseHistoriesRequest added in v1.0.879

type DescribeConfigFileReleaseHistoriesRequest struct {
	*tchttp.BaseRequest

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 发布历史记录id,用于分页优化,一般指定 EndId,就不用指定 Offset,否则分页可能不连续
	EndId *uint64 `json:"EndId,omitnil,omitempty" name:"EndId"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeConfigFileReleaseHistoriesRequest added in v1.0.879

func NewDescribeConfigFileReleaseHistoriesRequest() (request *DescribeConfigFileReleaseHistoriesRequest)

func (*DescribeConfigFileReleaseHistoriesRequest) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileReleaseHistoriesRequest) ToJsonString added in v1.0.879

type DescribeConfigFileReleaseHistoriesRequestParams added in v1.0.879

type DescribeConfigFileReleaseHistoriesRequestParams struct {
	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 发布历史记录id,用于分页优化,一般指定 EndId,就不用指定 Offset,否则分页可能不连续
	EndId *uint64 `json:"EndId,omitnil,omitempty" name:"EndId"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeConfigFileReleaseHistoriesResponse added in v1.0.879

type DescribeConfigFileReleaseHistoriesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConfigFileReleaseHistoriesResponseParams `json:"Response"`
}

func NewDescribeConfigFileReleaseHistoriesResponse added in v1.0.879

func NewDescribeConfigFileReleaseHistoriesResponse() (response *DescribeConfigFileReleaseHistoriesResponse)

func (*DescribeConfigFileReleaseHistoriesResponse) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileReleaseHistoriesResponse) ToJsonString added in v1.0.879

type DescribeConfigFileReleaseHistoriesResponseParams added in v1.0.879

type DescribeConfigFileReleaseHistoriesResponseParams struct {
	// 数据总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 配置文件发布历史列表
	ConfigFileReleaseHistories []*ConfigFileReleaseHistory `json:"ConfigFileReleaseHistories,omitnil,omitempty" name:"ConfigFileReleaseHistories"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConfigFileReleaseRequest added in v1.0.879

type DescribeConfigFileReleaseRequest struct {
	*tchttp.BaseRequest

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间名称
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置分组名称
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 配置文件名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 配置文件发布名称
	ReleaseName *string `json:"ReleaseName,omitnil,omitempty" name:"ReleaseName"`
}

func NewDescribeConfigFileReleaseRequest added in v1.0.879

func NewDescribeConfigFileReleaseRequest() (request *DescribeConfigFileReleaseRequest)

func (*DescribeConfigFileReleaseRequest) FromJsonString added in v1.0.879

func (r *DescribeConfigFileReleaseRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileReleaseRequest) ToJsonString added in v1.0.879

func (r *DescribeConfigFileReleaseRequest) ToJsonString() string

type DescribeConfigFileReleaseRequestParams added in v1.0.879

type DescribeConfigFileReleaseRequestParams struct {
	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间名称
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置分组名称
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 配置文件名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 配置文件发布名称
	ReleaseName *string `json:"ReleaseName,omitnil,omitempty" name:"ReleaseName"`
}

Predefined struct for user

type DescribeConfigFileReleaseResponse added in v1.0.879

type DescribeConfigFileReleaseResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConfigFileReleaseResponseParams `json:"Response"`
}

func NewDescribeConfigFileReleaseResponse added in v1.0.879

func NewDescribeConfigFileReleaseResponse() (response *DescribeConfigFileReleaseResponse)

func (*DescribeConfigFileReleaseResponse) FromJsonString added in v1.0.879

func (r *DescribeConfigFileReleaseResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileReleaseResponse) ToJsonString added in v1.0.879

func (r *DescribeConfigFileReleaseResponse) ToJsonString() string

type DescribeConfigFileReleaseResponseParams added in v1.0.879

type DescribeConfigFileReleaseResponseParams struct {
	// 配置文件发布详情
	ConfigFileRelease *ConfigFileRelease `json:"ConfigFileRelease,omitnil,omitempty" name:"ConfigFileRelease"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConfigFileReleaseVersionsRequest added in v1.0.879

type DescribeConfigFileReleaseVersionsRequest struct {
	*tchttp.BaseRequest

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
}

func NewDescribeConfigFileReleaseVersionsRequest added in v1.0.879

func NewDescribeConfigFileReleaseVersionsRequest() (request *DescribeConfigFileReleaseVersionsRequest)

func (*DescribeConfigFileReleaseVersionsRequest) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileReleaseVersionsRequest) ToJsonString added in v1.0.879

type DescribeConfigFileReleaseVersionsRequestParams added in v1.0.879

type DescribeConfigFileReleaseVersionsRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`
}

Predefined struct for user

type DescribeConfigFileReleaseVersionsResponse added in v1.0.879

type DescribeConfigFileReleaseVersionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConfigFileReleaseVersionsResponseParams `json:"Response"`
}

func NewDescribeConfigFileReleaseVersionsResponse added in v1.0.879

func NewDescribeConfigFileReleaseVersionsResponse() (response *DescribeConfigFileReleaseVersionsResponse)

func (*DescribeConfigFileReleaseVersionsResponse) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileReleaseVersionsResponse) ToJsonString added in v1.0.879

type DescribeConfigFileReleaseVersionsResponseParams added in v1.0.879

type DescribeConfigFileReleaseVersionsResponseParams struct {
	// 版本信息
	ReleaseVersions []*ReleaseVersion `json:"ReleaseVersions,omitnil,omitempty" name:"ReleaseVersions"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConfigFileReleasesRequest added in v1.0.879

type DescribeConfigFileReleasesRequest struct {
	*tchttp.BaseRequest

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 只保护处于使用状态
	OnlyUse *bool `json:"OnlyUse,omitnil,omitempty" name:"OnlyUse"`

	// 发布名称
	ReleaseName *string `json:"ReleaseName,omitnil,omitempty" name:"ReleaseName"`

	// 排序字段,mtime/version/name
	// ,默认version
	OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"`

	// 排序,asc/desc,默认 desc
	OrderDesc *string `json:"OrderDesc,omitnil,omitempty" name:"OrderDesc"`
}

func NewDescribeConfigFileReleasesRequest added in v1.0.879

func NewDescribeConfigFileReleasesRequest() (request *DescribeConfigFileReleasesRequest)

func (*DescribeConfigFileReleasesRequest) FromJsonString added in v1.0.879

func (r *DescribeConfigFileReleasesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileReleasesRequest) ToJsonString added in v1.0.879

func (r *DescribeConfigFileReleasesRequest) ToJsonString() string

type DescribeConfigFileReleasesRequestParams added in v1.0.879

type DescribeConfigFileReleasesRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 配置分组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 文件名称
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 只保护处于使用状态
	OnlyUse *bool `json:"OnlyUse,omitnil,omitempty" name:"OnlyUse"`

	// 发布名称
	ReleaseName *string `json:"ReleaseName,omitnil,omitempty" name:"ReleaseName"`

	// 排序字段,mtime/version/name
	// ,默认version
	OrderField *string `json:"OrderField,omitnil,omitempty" name:"OrderField"`

	// 排序,asc/desc,默认 desc
	OrderDesc *string `json:"OrderDesc,omitnil,omitempty" name:"OrderDesc"`
}

Predefined struct for user

type DescribeConfigFileReleasesResponse added in v1.0.879

type DescribeConfigFileReleasesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConfigFileReleasesResponseParams `json:"Response"`
}

func NewDescribeConfigFileReleasesResponse added in v1.0.879

func NewDescribeConfigFileReleasesResponse() (response *DescribeConfigFileReleasesResponse)

func (*DescribeConfigFileReleasesResponse) FromJsonString added in v1.0.879

func (r *DescribeConfigFileReleasesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileReleasesResponse) ToJsonString added in v1.0.879

func (r *DescribeConfigFileReleasesResponse) ToJsonString() string

type DescribeConfigFileReleasesResponseParams added in v1.0.879

type DescribeConfigFileReleasesResponseParams struct {
	// 总条数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 发布列表
	Releases []*ConfigFileRelease `json:"Releases,omitnil,omitempty" name:"Releases"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConfigFileRequest added in v1.0.879

type DescribeConfigFileRequest struct {
	*tchttp.BaseRequest

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeConfigFileRequest added in v1.0.879

func NewDescribeConfigFileRequest() (request *DescribeConfigFileRequest)

func (*DescribeConfigFileRequest) FromJsonString added in v1.0.879

func (r *DescribeConfigFileRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileRequest) ToJsonString added in v1.0.879

func (r *DescribeConfigFileRequest) ToJsonString() string

type DescribeConfigFileRequestParams added in v1.0.879

type DescribeConfigFileRequestParams struct {
	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 组
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeConfigFileResponse added in v1.0.879

type DescribeConfigFileResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConfigFileResponseParams `json:"Response"`
}

func NewDescribeConfigFileResponse added in v1.0.879

func NewDescribeConfigFileResponse() (response *DescribeConfigFileResponse)

func (*DescribeConfigFileResponse) FromJsonString added in v1.0.879

func (r *DescribeConfigFileResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFileResponse) ToJsonString added in v1.0.879

func (r *DescribeConfigFileResponse) ToJsonString() string

type DescribeConfigFileResponseParams added in v1.0.879

type DescribeConfigFileResponseParams struct {
	// 配置文件
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigFile *ConfigFile `json:"ConfigFile,omitnil,omitempty" name:"ConfigFile"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConfigFilesByGroupRequest added in v1.0.879

type DescribeConfigFilesByGroupRequest struct {
	*tchttp.BaseRequest

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间名
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 组名
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeConfigFilesByGroupRequest added in v1.0.879

func NewDescribeConfigFilesByGroupRequest() (request *DescribeConfigFilesByGroupRequest)

func (*DescribeConfigFilesByGroupRequest) FromJsonString added in v1.0.879

func (r *DescribeConfigFilesByGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFilesByGroupRequest) ToJsonString added in v1.0.879

func (r *DescribeConfigFilesByGroupRequest) ToJsonString() string

type DescribeConfigFilesByGroupRequestParams added in v1.0.879

type DescribeConfigFilesByGroupRequestParams struct {
	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间名
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 组名
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeConfigFilesByGroupResponse added in v1.0.879

type DescribeConfigFilesByGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConfigFilesByGroupResponseParams `json:"Response"`
}

func NewDescribeConfigFilesByGroupResponse added in v1.0.879

func NewDescribeConfigFilesByGroupResponse() (response *DescribeConfigFilesByGroupResponse)

func (*DescribeConfigFilesByGroupResponse) FromJsonString added in v1.0.879

func (r *DescribeConfigFilesByGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFilesByGroupResponse) ToJsonString added in v1.0.879

func (r *DescribeConfigFilesByGroupResponse) ToJsonString() string

type DescribeConfigFilesByGroupResponseParams added in v1.0.879

type DescribeConfigFilesByGroupResponseParams struct {
	// 记录总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 配置文件列表
	ConfigFiles []*ConfigFile `json:"ConfigFiles,omitnil,omitempty" name:"ConfigFiles"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConfigFilesRequest added in v1.0.879

type DescribeConfigFilesRequest struct {
	*tchttp.BaseRequest

	// 命名空间名称
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 组名
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 标签列表
	Tags []*ConfigFileTag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 返回数量,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeConfigFilesRequest added in v1.0.879

func NewDescribeConfigFilesRequest() (request *DescribeConfigFilesRequest)

func (*DescribeConfigFilesRequest) FromJsonString added in v1.0.879

func (r *DescribeConfigFilesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFilesRequest) ToJsonString added in v1.0.879

func (r *DescribeConfigFilesRequest) ToJsonString() string

type DescribeConfigFilesRequestParams added in v1.0.879

type DescribeConfigFilesRequestParams struct {
	// 命名空间名称
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 组名
	Group *string `json:"Group,omitnil,omitempty" name:"Group"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 标签列表
	Tags []*ConfigFileTag `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 返回数量,默认为20,最大值为100。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移量,默认为0。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeConfigFilesResponse added in v1.0.879

type DescribeConfigFilesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConfigFilesResponseParams `json:"Response"`
}

func NewDescribeConfigFilesResponse added in v1.0.879

func NewDescribeConfigFilesResponse() (response *DescribeConfigFilesResponse)

func (*DescribeConfigFilesResponse) FromJsonString added in v1.0.879

func (r *DescribeConfigFilesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConfigFilesResponse) ToJsonString added in v1.0.879

func (r *DescribeConfigFilesResponse) ToJsonString() string

type DescribeConfigFilesResponseParams added in v1.0.879

type DescribeConfigFilesResponseParams struct {
	// 分页总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 配置文件列表
	ConfigFiles []*ConfigFile `json:"ConfigFiles,omitnil,omitempty" name:"ConfigFiles"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGatewayInstancePortResult added in v1.0.704

type DescribeGatewayInstancePortResult struct {
	// 云原生API网关ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关实例协议端口列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayInstancePortList []*GatewayInstanceSchemeAndPorts `json:"GatewayInstancePortList,omitnil,omitempty" name:"GatewayInstancePortList"`
}

type DescribeGovernanceAliasesRequest added in v1.0.879

type DescribeGovernanceAliasesRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务别名所指向的服务名。
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 服务别名所指向的命名空间名。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 服务别名命名空间。
	AliasNamespace *string `json:"AliasNamespace,omitnil,omitempty" name:"AliasNamespace"`

	// 服务别名描述。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeGovernanceAliasesRequest added in v1.0.879

func NewDescribeGovernanceAliasesRequest() (request *DescribeGovernanceAliasesRequest)

func (*DescribeGovernanceAliasesRequest) FromJsonString added in v1.0.879

func (r *DescribeGovernanceAliasesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceAliasesRequest) ToJsonString added in v1.0.879

func (r *DescribeGovernanceAliasesRequest) ToJsonString() string

type DescribeGovernanceAliasesRequestParams added in v1.0.879

type DescribeGovernanceAliasesRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务别名所指向的服务名。
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 服务别名所指向的命名空间名。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务别名。
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 服务别名命名空间。
	AliasNamespace *string `json:"AliasNamespace,omitnil,omitempty" name:"AliasNamespace"`

	// 服务别名描述。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeGovernanceAliasesResponse added in v1.0.879

type DescribeGovernanceAliasesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGovernanceAliasesResponseParams `json:"Response"`
}

func NewDescribeGovernanceAliasesResponse added in v1.0.879

func NewDescribeGovernanceAliasesResponse() (response *DescribeGovernanceAliasesResponse)

func (*DescribeGovernanceAliasesResponse) FromJsonString added in v1.0.879

func (r *DescribeGovernanceAliasesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceAliasesResponse) ToJsonString added in v1.0.879

func (r *DescribeGovernanceAliasesResponse) ToJsonString() string

type DescribeGovernanceAliasesResponseParams added in v1.0.879

type DescribeGovernanceAliasesResponseParams struct {
	// 服务别名总数量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 服务别名列表。
	Content []*GovernanceAlias `json:"Content,omitnil,omitempty" name:"Content"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGovernanceInstancesRequest added in v1.0.867

type DescribeGovernanceInstancesRequest struct {
	*tchttp.BaseRequest

	// 实例所在的服务名。
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 实例所在命名空间名。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 根据实例ip过滤,多个ip使用英文逗号分隔。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 根据实例版本过滤。
	InstanceVersion *string `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"`

	// 根据实例协议过滤。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 根据实例健康状态过滤。false:表示不健康,true:表示健康。
	HealthStatus *bool `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`

	// 根据实例隔离状态过滤。false:表示非隔离,true:表示隔离中。
	Isolate *bool `json:"Isolate,omitnil,omitempty" name:"Isolate"`

	// 根据元数据信息过滤。目前只支持一组元数据键值,若传了多个键值对,只会以第一个过滤。
	Metadatas []*Metadata `json:"Metadatas,omitnil,omitempty" name:"Metadatas"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeGovernanceInstancesRequest added in v1.0.867

func NewDescribeGovernanceInstancesRequest() (request *DescribeGovernanceInstancesRequest)

func (*DescribeGovernanceInstancesRequest) FromJsonString added in v1.0.867

func (r *DescribeGovernanceInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceInstancesRequest) ToJsonString added in v1.0.867

func (r *DescribeGovernanceInstancesRequest) ToJsonString() string

type DescribeGovernanceInstancesRequestParams added in v1.0.867

type DescribeGovernanceInstancesRequestParams struct {
	// 实例所在的服务名。
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 实例所在命名空间名。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 根据实例ip过滤,多个ip使用英文逗号分隔。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 根据实例版本过滤。
	InstanceVersion *string `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"`

	// 根据实例协议过滤。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 根据实例健康状态过滤。false:表示不健康,true:表示健康。
	HealthStatus *bool `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`

	// 根据实例隔离状态过滤。false:表示非隔离,true:表示隔离中。
	Isolate *bool `json:"Isolate,omitnil,omitempty" name:"Isolate"`

	// 根据元数据信息过滤。目前只支持一组元数据键值,若传了多个键值对,只会以第一个过滤。
	Metadatas []*Metadata `json:"Metadatas,omitnil,omitempty" name:"Metadatas"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeGovernanceInstancesResponse added in v1.0.867

type DescribeGovernanceInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGovernanceInstancesResponseParams `json:"Response"`
}

func NewDescribeGovernanceInstancesResponse added in v1.0.867

func NewDescribeGovernanceInstancesResponse() (response *DescribeGovernanceInstancesResponse)

func (*DescribeGovernanceInstancesResponse) FromJsonString added in v1.0.867

func (r *DescribeGovernanceInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceInstancesResponse) ToJsonString added in v1.0.867

func (r *DescribeGovernanceInstancesResponse) ToJsonString() string

type DescribeGovernanceInstancesResponseParams added in v1.0.867

type DescribeGovernanceInstancesResponseParams struct {
	// 服务实例总数量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 服务里实例列表。
	Content []*GovernanceInstance `json:"Content,omitnil,omitempty" name:"Content"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGovernanceNamespacesRequest added in v1.0.879

type DescribeGovernanceNamespacesRequest struct {
	*tchttp.BaseRequest

	// tse实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 根据命名空间名称过滤。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeGovernanceNamespacesRequest added in v1.0.879

func NewDescribeGovernanceNamespacesRequest() (request *DescribeGovernanceNamespacesRequest)

func (*DescribeGovernanceNamespacesRequest) FromJsonString added in v1.0.879

func (r *DescribeGovernanceNamespacesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceNamespacesRequest) ToJsonString added in v1.0.879

func (r *DescribeGovernanceNamespacesRequest) ToJsonString() string

type DescribeGovernanceNamespacesRequestParams added in v1.0.879

type DescribeGovernanceNamespacesRequestParams struct {
	// tse实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 根据命名空间名称过滤。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeGovernanceNamespacesResponse added in v1.0.879

type DescribeGovernanceNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGovernanceNamespacesResponseParams `json:"Response"`
}

func NewDescribeGovernanceNamespacesResponse added in v1.0.879

func NewDescribeGovernanceNamespacesResponse() (response *DescribeGovernanceNamespacesResponse)

func (*DescribeGovernanceNamespacesResponse) FromJsonString added in v1.0.879

func (r *DescribeGovernanceNamespacesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceNamespacesResponse) ToJsonString added in v1.0.879

func (r *DescribeGovernanceNamespacesResponse) ToJsonString() string

type DescribeGovernanceNamespacesResponseParams added in v1.0.879

type DescribeGovernanceNamespacesResponseParams struct {
	// 列表总数量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 治理中心命名空间实例列表。
	Content []*GovernanceNamespace `json:"Content,omitnil,omitempty" name:"Content"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGovernanceServiceContractVersionsRequest added in v1.0.879

type DescribeGovernanceServiceContractVersionsRequest struct {
	*tchttp.BaseRequest

	// 引擎实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务名
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`
}

func NewDescribeGovernanceServiceContractVersionsRequest added in v1.0.879

func NewDescribeGovernanceServiceContractVersionsRequest() (request *DescribeGovernanceServiceContractVersionsRequest)

func (*DescribeGovernanceServiceContractVersionsRequest) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceServiceContractVersionsRequest) ToJsonString added in v1.0.879

type DescribeGovernanceServiceContractVersionsRequestParams added in v1.0.879

type DescribeGovernanceServiceContractVersionsRequestParams struct {
	// 引擎实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务名
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`
}

Predefined struct for user

type DescribeGovernanceServiceContractVersionsResponse added in v1.0.879

type DescribeGovernanceServiceContractVersionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGovernanceServiceContractVersionsResponseParams `json:"Response"`
}

func NewDescribeGovernanceServiceContractVersionsResponse added in v1.0.879

func NewDescribeGovernanceServiceContractVersionsResponse() (response *DescribeGovernanceServiceContractVersionsResponse)

func (*DescribeGovernanceServiceContractVersionsResponse) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceServiceContractVersionsResponse) ToJsonString added in v1.0.879

type DescribeGovernanceServiceContractVersionsResponseParams added in v1.0.879

type DescribeGovernanceServiceContractVersionsResponseParams struct {
	// 服务契约版本列表
	GovernanceServiceContractVersions []*GovernanceServiceContractVersion `json:"GovernanceServiceContractVersions,omitnil,omitempty" name:"GovernanceServiceContractVersions"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGovernanceServiceContractsRequest added in v1.0.879

type DescribeGovernanceServiceContractsRequest struct {
	*tchttp.BaseRequest

	// 北极星引擎实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务名
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 契约名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 契约版本
	ContractVersion *string `json:"ContractVersion,omitnil,omitempty" name:"ContractVersion"`

	// 契约协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 是否只展示基本信息
	Brief *bool `json:"Brief,omitnil,omitempty" name:"Brief"`
}

func NewDescribeGovernanceServiceContractsRequest added in v1.0.879

func NewDescribeGovernanceServiceContractsRequest() (request *DescribeGovernanceServiceContractsRequest)

func (*DescribeGovernanceServiceContractsRequest) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceServiceContractsRequest) ToJsonString added in v1.0.879

type DescribeGovernanceServiceContractsRequestParams added in v1.0.879

type DescribeGovernanceServiceContractsRequestParams struct {
	// 北极星引擎实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 分页偏移量
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 分页条数
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务名
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 契约名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 契约版本
	ContractVersion *string `json:"ContractVersion,omitnil,omitempty" name:"ContractVersion"`

	// 契约协议
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 是否只展示基本信息
	Brief *bool `json:"Brief,omitnil,omitempty" name:"Brief"`
}

Predefined struct for user

type DescribeGovernanceServiceContractsResponse added in v1.0.879

type DescribeGovernanceServiceContractsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGovernanceServiceContractsResponseParams `json:"Response"`
}

func NewDescribeGovernanceServiceContractsResponse added in v1.0.879

func NewDescribeGovernanceServiceContractsResponse() (response *DescribeGovernanceServiceContractsResponse)

func (*DescribeGovernanceServiceContractsResponse) FromJsonString added in v1.0.879

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceServiceContractsResponse) ToJsonString added in v1.0.879

type DescribeGovernanceServiceContractsResponseParams added in v1.0.879

type DescribeGovernanceServiceContractsResponseParams struct {
	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 返回条数
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// 契约定义列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceContracts []*GovernanceServiceContract `json:"ServiceContracts,omitnil,omitempty" name:"ServiceContracts"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeGovernanceServicesRequest added in v1.0.879

type DescribeGovernanceServicesRequest struct {
	*tchttp.BaseRequest

	// 按照服务名过滤,精确匹配。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 按照命名空间过滤,精确匹配。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 使用元数据过滤,目前只支持一组元组数,若传了多条,只会使用第一条元数据过滤。
	Metadatas []*Metadata `json:"Metadatas,omitnil,omitempty" name:"Metadatas"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务所属部门。
	Department *string `json:"Department,omitnil,omitempty" name:"Department"`

	// 服务所属业务。
	Business *string `json:"Business,omitnil,omitempty" name:"Business"`

	// 服务中实例的ip,用来过滤服务。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 是否只查询存在健康实例的服务
	OnlyExistHealthyInstance *bool `json:"OnlyExistHealthyInstance,omitnil,omitempty" name:"OnlyExistHealthyInstance"`
}

func NewDescribeGovernanceServicesRequest added in v1.0.879

func NewDescribeGovernanceServicesRequest() (request *DescribeGovernanceServicesRequest)

func (*DescribeGovernanceServicesRequest) FromJsonString added in v1.0.879

func (r *DescribeGovernanceServicesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceServicesRequest) ToJsonString added in v1.0.879

func (r *DescribeGovernanceServicesRequest) ToJsonString() string

type DescribeGovernanceServicesRequestParams added in v1.0.879

type DescribeGovernanceServicesRequestParams struct {
	// 按照服务名过滤,精确匹配。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 按照命名空间过滤,精确匹配。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 使用元数据过滤,目前只支持一组元组数,若传了多条,只会使用第一条元数据过滤。
	Metadatas []*Metadata `json:"Metadatas,omitnil,omitempty" name:"Metadatas"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务所属部门。
	Department *string `json:"Department,omitnil,omitempty" name:"Department"`

	// 服务所属业务。
	Business *string `json:"Business,omitnil,omitempty" name:"Business"`

	// 服务中实例的ip,用来过滤服务。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 是否只查询存在健康实例的服务
	OnlyExistHealthyInstance *bool `json:"OnlyExistHealthyInstance,omitnil,omitempty" name:"OnlyExistHealthyInstance"`
}

Predefined struct for user

type DescribeGovernanceServicesResponse added in v1.0.879

type DescribeGovernanceServicesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeGovernanceServicesResponseParams `json:"Response"`
}

func NewDescribeGovernanceServicesResponse added in v1.0.879

func NewDescribeGovernanceServicesResponse() (response *DescribeGovernanceServicesResponse)

func (*DescribeGovernanceServicesResponse) FromJsonString added in v1.0.879

func (r *DescribeGovernanceServicesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeGovernanceServicesResponse) ToJsonString added in v1.0.879

func (r *DescribeGovernanceServicesResponse) ToJsonString() string

type DescribeGovernanceServicesResponseParams added in v1.0.879

type DescribeGovernanceServicesResponseParams struct {
	// 服务数总量。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 服务信息详情。
	Content []*GovernanceService `json:"Content,omitnil,omitempty" name:"Content"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceRegionInfo added in v1.0.482

type DescribeInstanceRegionInfo struct {
	// 引擎部署地域信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`

	// 引擎在该地域的副本数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Replica *int64 `json:"Replica,omitnil,omitempty" name:"Replica"`

	// 引擎在该地域的规格id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SpecId *string `json:"SpecId,omitnil,omitempty" name:"SpecId"`

	// 客户端内网的网络信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	IntranetVpcInfos []*VpcInfo `json:"IntranetVpcInfos,omitnil,omitempty" name:"IntranetVpcInfos"`

	// 控制台内网的网络信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsoleIntranetVpcInfos []*VpcInfo `json:"ConsoleIntranetVpcInfos,omitnil,omitempty" name:"ConsoleIntranetVpcInfos"`

	// 是否开公网
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableClientInternet *bool `json:"EnableClientInternet,omitnil,omitempty" name:"EnableClientInternet"`

	// 限流客户端内网的网络信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	LimiterIntranetVpcInfos []*VpcInfo `json:"LimiterIntranetVpcInfos,omitnil,omitempty" name:"LimiterIntranetVpcInfos"`

	// 是否为主地域,仅在服务治理中心多地域有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	MainRegion *bool `json:"MainRegion,omitnil,omitempty" name:"MainRegion"`

	// 该地域所在的EKS集群
	// 注意:此字段可能返回 null,表示取不到有效值。
	EKSClusterID *string `json:"EKSClusterID,omitnil,omitempty" name:"EKSClusterID"`
}

type DescribeNacosReplicasRequest added in v1.0.430

type DescribeNacosReplicasRequest struct {
	*tchttp.BaseRequest

	// 引擎实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 副本列表Limit
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 副本列表Offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeNacosReplicasRequest added in v1.0.430

func NewDescribeNacosReplicasRequest() (request *DescribeNacosReplicasRequest)

func (*DescribeNacosReplicasRequest) FromJsonString added in v1.0.430

func (r *DescribeNacosReplicasRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNacosReplicasRequest) ToJsonString added in v1.0.430

func (r *DescribeNacosReplicasRequest) ToJsonString() string

type DescribeNacosReplicasRequestParams added in v1.0.430

type DescribeNacosReplicasRequestParams struct {
	// 引擎实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 副本列表Limit
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 副本列表Offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeNacosReplicasResponse added in v1.0.430

type DescribeNacosReplicasResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNacosReplicasResponseParams `json:"Response"`
}

func NewDescribeNacosReplicasResponse added in v1.0.430

func NewDescribeNacosReplicasResponse() (response *DescribeNacosReplicasResponse)

func (*DescribeNacosReplicasResponse) FromJsonString added in v1.0.430

func (r *DescribeNacosReplicasResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNacosReplicasResponse) ToJsonString added in v1.0.430

func (r *DescribeNacosReplicasResponse) ToJsonString() string

type DescribeNacosReplicasResponseParams added in v1.0.430

type DescribeNacosReplicasResponseParams struct {
	// 引擎实例副本信息
	Replicas []*NacosReplica `json:"Replicas,omitnil,omitempty" name:"Replicas"`

	// 副本个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNacosServerInterfacesRequest added in v1.0.430

type DescribeNacosServerInterfacesRequest struct {
	*tchttp.BaseRequest

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回的列表个数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回的列表起始偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeNacosServerInterfacesRequest added in v1.0.430

func NewDescribeNacosServerInterfacesRequest() (request *DescribeNacosServerInterfacesRequest)

func (*DescribeNacosServerInterfacesRequest) FromJsonString added in v1.0.430

func (r *DescribeNacosServerInterfacesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNacosServerInterfacesRequest) ToJsonString added in v1.0.430

func (r *DescribeNacosServerInterfacesRequest) ToJsonString() string

type DescribeNacosServerInterfacesRequestParams added in v1.0.430

type DescribeNacosServerInterfacesRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回的列表个数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回的列表起始偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeNacosServerInterfacesResponse added in v1.0.430

type DescribeNacosServerInterfacesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNacosServerInterfacesResponseParams `json:"Response"`
}

func NewDescribeNacosServerInterfacesResponse added in v1.0.430

func NewDescribeNacosServerInterfacesResponse() (response *DescribeNacosServerInterfacesResponse)

func (*DescribeNacosServerInterfacesResponse) FromJsonString added in v1.0.430

func (r *DescribeNacosServerInterfacesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNacosServerInterfacesResponse) ToJsonString added in v1.0.430

type DescribeNacosServerInterfacesResponseParams added in v1.0.430

type DescribeNacosServerInterfacesResponseParams struct {
	// 接口总个数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 接口列表
	Content []*NacosServerInterface `json:"Content,omitnil,omitempty" name:"Content"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNativeGatewayServerGroupsRequest added in v1.0.731

type DescribeNativeGatewayServerGroupsRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 翻页从第几个开始获取
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页获取多少个
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤参数
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeNativeGatewayServerGroupsRequest added in v1.0.731

func NewDescribeNativeGatewayServerGroupsRequest() (request *DescribeNativeGatewayServerGroupsRequest)

func (*DescribeNativeGatewayServerGroupsRequest) FromJsonString added in v1.0.731

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNativeGatewayServerGroupsRequest) ToJsonString added in v1.0.731

type DescribeNativeGatewayServerGroupsRequestParams added in v1.0.731

type DescribeNativeGatewayServerGroupsRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 翻页从第几个开始获取
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 翻页获取多少个
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 过滤参数
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeNativeGatewayServerGroupsResponse added in v1.0.731

type DescribeNativeGatewayServerGroupsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNativeGatewayServerGroupsResponseParams `json:"Response"`
}

func NewDescribeNativeGatewayServerGroupsResponse added in v1.0.731

func NewDescribeNativeGatewayServerGroupsResponse() (response *DescribeNativeGatewayServerGroupsResponse)

func (*DescribeNativeGatewayServerGroupsResponse) FromJsonString added in v1.0.731

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNativeGatewayServerGroupsResponse) ToJsonString added in v1.0.731

type DescribeNativeGatewayServerGroupsResponseParams added in v1.0.731

type DescribeNativeGatewayServerGroupsResponseParams struct {
	// 分组列表信息
	Result *NativeGatewayServerGroups `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeOneCloudNativeAPIGatewayServiceRequest added in v1.0.697

type DescribeOneCloudNativeAPIGatewayServiceRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名字,或服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeOneCloudNativeAPIGatewayServiceRequest added in v1.0.697

func NewDescribeOneCloudNativeAPIGatewayServiceRequest() (request *DescribeOneCloudNativeAPIGatewayServiceRequest)

func (*DescribeOneCloudNativeAPIGatewayServiceRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOneCloudNativeAPIGatewayServiceRequest) ToJsonString added in v1.0.697

type DescribeOneCloudNativeAPIGatewayServiceRequestParams added in v1.0.697

type DescribeOneCloudNativeAPIGatewayServiceRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名字,或服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeOneCloudNativeAPIGatewayServiceResponse added in v1.0.697

type DescribeOneCloudNativeAPIGatewayServiceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeOneCloudNativeAPIGatewayServiceResponseParams `json:"Response"`
}

func NewDescribeOneCloudNativeAPIGatewayServiceResponse added in v1.0.697

func NewDescribeOneCloudNativeAPIGatewayServiceResponse() (response *DescribeOneCloudNativeAPIGatewayServiceResponse)

func (*DescribeOneCloudNativeAPIGatewayServiceResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeOneCloudNativeAPIGatewayServiceResponse) ToJsonString added in v1.0.697

type DescribeOneCloudNativeAPIGatewayServiceResponseParams added in v1.0.697

type DescribeOneCloudNativeAPIGatewayServiceResponseParams struct {
	// 无
	Result *KongServiceDetail `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePublicNetworkRequest added in v1.0.856

type DescribePublicNetworkRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 网络ID
	NetworkId *string `json:"NetworkId,omitnil,omitempty" name:"NetworkId"`
}

func NewDescribePublicNetworkRequest added in v1.0.856

func NewDescribePublicNetworkRequest() (request *DescribePublicNetworkRequest)

func (*DescribePublicNetworkRequest) FromJsonString added in v1.0.856

func (r *DescribePublicNetworkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicNetworkRequest) ToJsonString added in v1.0.856

func (r *DescribePublicNetworkRequest) ToJsonString() string

type DescribePublicNetworkRequestParams added in v1.0.856

type DescribePublicNetworkRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组ID
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 网络ID
	NetworkId *string `json:"NetworkId,omitnil,omitempty" name:"NetworkId"`
}

Predefined struct for user

type DescribePublicNetworkResponse added in v1.0.856

type DescribePublicNetworkResponse struct {
	*tchttp.BaseResponse
	Response *DescribePublicNetworkResponseParams `json:"Response"`
}

func NewDescribePublicNetworkResponse added in v1.0.856

func NewDescribePublicNetworkResponse() (response *DescribePublicNetworkResponse)

func (*DescribePublicNetworkResponse) FromJsonString added in v1.0.856

func (r *DescribePublicNetworkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePublicNetworkResponse) ToJsonString added in v1.0.856

func (r *DescribePublicNetworkResponse) ToJsonString() string

type DescribePublicNetworkResponseParams added in v1.0.856

type DescribePublicNetworkResponseParams struct {
	// 获取云原生API网关公网详情响应结果。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DescribePublicNetworkResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePublicNetworkResult added in v1.0.856

type DescribePublicNetworkResult struct {
	// 网关实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 客户端公网信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	PublicNetwork *CloudNativeAPIGatewayConfig `json:"PublicNetwork,omitnil,omitempty" name:"PublicNetwork"`
}

type DescribeSREInstanceAccessAddressRequest

type DescribeSREInstanceAccessAddressRequest struct {
	*tchttp.BaseRequest

	// 注册引擎实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// VPC ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 引擎其他组件名称(pushgateway、polaris-limiter)
	Workload *string `json:"Workload,omitnil,omitempty" name:"Workload"`

	// 部署地域
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`
}

func NewDescribeSREInstanceAccessAddressRequest

func NewDescribeSREInstanceAccessAddressRequest() (request *DescribeSREInstanceAccessAddressRequest)

func (*DescribeSREInstanceAccessAddressRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSREInstanceAccessAddressRequest) ToJsonString

type DescribeSREInstanceAccessAddressRequestParams added in v1.0.426

type DescribeSREInstanceAccessAddressRequestParams struct {
	// 注册引擎实例Id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// VPC ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 引擎其他组件名称(pushgateway、polaris-limiter)
	Workload *string `json:"Workload,omitnil,omitempty" name:"Workload"`

	// 部署地域
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`
}

Predefined struct for user

type DescribeSREInstanceAccessAddressResponse

type DescribeSREInstanceAccessAddressResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSREInstanceAccessAddressResponseParams `json:"Response"`
}

func NewDescribeSREInstanceAccessAddressResponse

func NewDescribeSREInstanceAccessAddressResponse() (response *DescribeSREInstanceAccessAddressResponse)

func (*DescribeSREInstanceAccessAddressResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSREInstanceAccessAddressResponse) ToJsonString

type DescribeSREInstanceAccessAddressResponseParams added in v1.0.426

type DescribeSREInstanceAccessAddressResponseParams struct {
	// 内网访问地址
	IntranetAddress *string `json:"IntranetAddress,omitnil,omitempty" name:"IntranetAddress"`

	// 公网访问地址
	InternetAddress *string `json:"InternetAddress,omitnil,omitempty" name:"InternetAddress"`

	// apollo多环境公网ip
	EnvAddressInfos []*EnvAddressInfo `json:"EnvAddressInfos,omitnil,omitempty" name:"EnvAddressInfos"`

	// 控制台公网访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsoleInternetAddress *string `json:"ConsoleInternetAddress,omitnil,omitempty" name:"ConsoleInternetAddress"`

	// 控制台内网访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsoleIntranetAddress *string `json:"ConsoleIntranetAddress,omitnil,omitempty" name:"ConsoleIntranetAddress"`

	// 客户端公网带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternetBandWidth *int64 `json:"InternetBandWidth,omitnil,omitempty" name:"InternetBandWidth"`

	// 控制台公网带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsoleInternetBandWidth *int64 `json:"ConsoleInternetBandWidth,omitnil,omitempty" name:"ConsoleInternetBandWidth"`

	// 北极星限流server节点接入IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	LimiterAddressInfos []*PolarisLimiterAddress `json:"LimiterAddressInfos,omitnil,omitempty" name:"LimiterAddressInfos"`

	// InternetAddress 的公网 CLB 多可用区信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CLBMultiRegion *CLBMultiRegion `json:"CLBMultiRegion,omitnil,omitempty" name:"CLBMultiRegion"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSREInstancesRequest

type DescribeSREInstancesRequest struct {
	*tchttp.BaseRequest

	// 请求过滤参数
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 翻页单页查询限制数量[0,1000], 默认值0
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 翻页单页偏移量,默认值0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询类型
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 调用方来源
	QuerySource *string `json:"QuerySource,omitnil,omitempty" name:"QuerySource"`
}

func NewDescribeSREInstancesRequest

func NewDescribeSREInstancesRequest() (request *DescribeSREInstancesRequest)

func (*DescribeSREInstancesRequest) FromJsonString

func (r *DescribeSREInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSREInstancesRequest) ToJsonString

func (r *DescribeSREInstancesRequest) ToJsonString() string

type DescribeSREInstancesRequestParams added in v1.0.426

type DescribeSREInstancesRequestParams struct {
	// 请求过滤参数
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 翻页单页查询限制数量[0,1000], 默认值0
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 翻页单页偏移量,默认值0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询类型
	QueryType *string `json:"QueryType,omitnil,omitempty" name:"QueryType"`

	// 调用方来源
	QuerySource *string `json:"QuerySource,omitnil,omitempty" name:"QuerySource"`
}

Predefined struct for user

type DescribeSREInstancesResponse

type DescribeSREInstancesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSREInstancesResponseParams `json:"Response"`
}

func NewDescribeSREInstancesResponse

func NewDescribeSREInstancesResponse() (response *DescribeSREInstancesResponse)

func (*DescribeSREInstancesResponse) FromJsonString

func (r *DescribeSREInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSREInstancesResponse) ToJsonString

func (r *DescribeSREInstancesResponse) ToJsonString() string

type DescribeSREInstancesResponseParams added in v1.0.426

type DescribeSREInstancesResponseParams struct {
	// 总数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例记录
	Content []*SREInstance `json:"Content,omitnil,omitempty" name:"Content"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeUpstreamHealthCheckConfigRequest added in v1.0.794

type DescribeUpstreamHealthCheckConfigRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关服务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeUpstreamHealthCheckConfigRequest added in v1.0.794

func NewDescribeUpstreamHealthCheckConfigRequest() (request *DescribeUpstreamHealthCheckConfigRequest)

func (*DescribeUpstreamHealthCheckConfigRequest) FromJsonString added in v1.0.794

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUpstreamHealthCheckConfigRequest) ToJsonString added in v1.0.794

type DescribeUpstreamHealthCheckConfigRequestParams added in v1.0.794

type DescribeUpstreamHealthCheckConfigRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关服务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeUpstreamHealthCheckConfigResponse added in v1.0.794

type DescribeUpstreamHealthCheckConfigResponse struct {
	*tchttp.BaseResponse
	Response *DescribeUpstreamHealthCheckConfigResponseParams `json:"Response"`
}

func NewDescribeUpstreamHealthCheckConfigResponse added in v1.0.794

func NewDescribeUpstreamHealthCheckConfigResponse() (response *DescribeUpstreamHealthCheckConfigResponse)

func (*DescribeUpstreamHealthCheckConfigResponse) FromJsonString added in v1.0.794

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeUpstreamHealthCheckConfigResponse) ToJsonString added in v1.0.794

type DescribeUpstreamHealthCheckConfigResponseParams added in v1.0.794

type DescribeUpstreamHealthCheckConfigResponseParams struct {
	// 健康检查配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *UpstreamHealthCheckConfig `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWafDomainsRequest added in v1.0.801

type DescribeWafDomainsRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`
}

func NewDescribeWafDomainsRequest added in v1.0.801

func NewDescribeWafDomainsRequest() (request *DescribeWafDomainsRequest)

func (*DescribeWafDomainsRequest) FromJsonString added in v1.0.801

func (r *DescribeWafDomainsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWafDomainsRequest) ToJsonString added in v1.0.801

func (r *DescribeWafDomainsRequest) ToJsonString() string

type DescribeWafDomainsRequestParams added in v1.0.801

type DescribeWafDomainsRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`
}

Predefined struct for user

type DescribeWafDomainsResponse added in v1.0.801

type DescribeWafDomainsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWafDomainsResponseParams `json:"Response"`
}

func NewDescribeWafDomainsResponse added in v1.0.801

func NewDescribeWafDomainsResponse() (response *DescribeWafDomainsResponse)

func (*DescribeWafDomainsResponse) FromJsonString added in v1.0.801

func (r *DescribeWafDomainsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWafDomainsResponse) ToJsonString added in v1.0.801

func (r *DescribeWafDomainsResponse) ToJsonString() string

type DescribeWafDomainsResponseParams added in v1.0.801

type DescribeWafDomainsResponseParams struct {
	// 已被 WAF 防护域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *DescribeWafDomainsResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWafDomainsResult added in v1.0.801

type DescribeWafDomainsResult struct {
	// WAF防护域名列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
}

type DescribeWafProtectionRequest added in v1.0.801

type DescribeWafProtectionRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	//  防护资源的类型。
	// - Global  实例
	// - Service  服务
	// - Route  路由
	// - Object  对象
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 防护资源类型列表,支持查询多个类型(Global、Service、Route、Object)。为空时,默认查询Global类型。
	TypeList []*string `json:"TypeList,omitnil,omitempty" name:"TypeList"`
}

func NewDescribeWafProtectionRequest added in v1.0.801

func NewDescribeWafProtectionRequest() (request *DescribeWafProtectionRequest)

func (*DescribeWafProtectionRequest) FromJsonString added in v1.0.801

func (r *DescribeWafProtectionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWafProtectionRequest) ToJsonString added in v1.0.801

func (r *DescribeWafProtectionRequest) ToJsonString() string

type DescribeWafProtectionRequestParams added in v1.0.801

type DescribeWafProtectionRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	//  防护资源的类型。
	// - Global  实例
	// - Service  服务
	// - Route  路由
	// - Object  对象
	//
	// Deprecated: Type is deprecated.
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 防护资源类型列表,支持查询多个类型(Global、Service、Route、Object)。为空时,默认查询Global类型。
	TypeList []*string `json:"TypeList,omitnil,omitempty" name:"TypeList"`
}

Predefined struct for user

type DescribeWafProtectionResponse added in v1.0.801

type DescribeWafProtectionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeWafProtectionResponseParams `json:"Response"`
}

func NewDescribeWafProtectionResponse added in v1.0.801

func NewDescribeWafProtectionResponse() (response *DescribeWafProtectionResponse)

func (*DescribeWafProtectionResponse) FromJsonString added in v1.0.801

func (r *DescribeWafProtectionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeWafProtectionResponse) ToJsonString added in v1.0.801

func (r *DescribeWafProtectionResponse) ToJsonString() string

type DescribeWafProtectionResponseParams added in v1.0.801

type DescribeWafProtectionResponseParams struct {
	// 保护状态
	Result *DescribeWafProtectionResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeWafProtectionResult added in v1.0.801

type DescribeWafProtectionResult struct {
	// 全局防护状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	GlobalStatus *string `json:"GlobalStatus,omitnil,omitempty" name:"GlobalStatus"`

	// 服务防护状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServicesStatus []*ServiceWafStatus `json:"ServicesStatus,omitnil,omitempty" name:"ServicesStatus"`

	// 路由防护状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	RouteStatus []*RouteWafStatus `json:"RouteStatus,omitnil,omitempty" name:"RouteStatus"`

	// 对象防护状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	ObjectStatus *string `json:"ObjectStatus,omitnil,omitempty" name:"ObjectStatus"`
}

type DescribeZookeeperReplicasRequest added in v1.0.430

type DescribeZookeeperReplicasRequest struct {
	*tchttp.BaseRequest

	// 注册引擎实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 副本列表Limit
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 副本列表Offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeZookeeperReplicasRequest added in v1.0.430

func NewDescribeZookeeperReplicasRequest() (request *DescribeZookeeperReplicasRequest)

func (*DescribeZookeeperReplicasRequest) FromJsonString added in v1.0.430

func (r *DescribeZookeeperReplicasRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeZookeeperReplicasRequest) ToJsonString added in v1.0.430

func (r *DescribeZookeeperReplicasRequest) ToJsonString() string

type DescribeZookeeperReplicasRequestParams added in v1.0.430

type DescribeZookeeperReplicasRequestParams struct {
	// 注册引擎实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 副本列表Limit
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 副本列表Offset
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeZookeeperReplicasResponse added in v1.0.430

type DescribeZookeeperReplicasResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZookeeperReplicasResponseParams `json:"Response"`
}

func NewDescribeZookeeperReplicasResponse added in v1.0.430

func NewDescribeZookeeperReplicasResponse() (response *DescribeZookeeperReplicasResponse)

func (*DescribeZookeeperReplicasResponse) FromJsonString added in v1.0.430

func (r *DescribeZookeeperReplicasResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeZookeeperReplicasResponse) ToJsonString added in v1.0.430

func (r *DescribeZookeeperReplicasResponse) ToJsonString() string

type DescribeZookeeperReplicasResponseParams added in v1.0.430

type DescribeZookeeperReplicasResponseParams struct {
	// 注册引擎实例副本信息
	Replicas []*ZookeeperReplica `json:"Replicas,omitnil,omitempty" name:"Replicas"`

	// 副本个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeZookeeperServerInterfacesRequest added in v1.0.430

type DescribeZookeeperServerInterfacesRequest struct {
	*tchttp.BaseRequest

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回的列表个数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回的列表起始偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

func NewDescribeZookeeperServerInterfacesRequest added in v1.0.430

func NewDescribeZookeeperServerInterfacesRequest() (request *DescribeZookeeperServerInterfacesRequest)

func (*DescribeZookeeperServerInterfacesRequest) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeZookeeperServerInterfacesRequest) ToJsonString added in v1.0.430

type DescribeZookeeperServerInterfacesRequestParams added in v1.0.430

type DescribeZookeeperServerInterfacesRequestParams struct {
	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回的列表个数
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回的列表起始偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeZookeeperServerInterfacesResponse added in v1.0.430

type DescribeZookeeperServerInterfacesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeZookeeperServerInterfacesResponseParams `json:"Response"`
}

func NewDescribeZookeeperServerInterfacesResponse added in v1.0.430

func NewDescribeZookeeperServerInterfacesResponse() (response *DescribeZookeeperServerInterfacesResponse)

func (*DescribeZookeeperServerInterfacesResponse) FromJsonString added in v1.0.430

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeZookeeperServerInterfacesResponse) ToJsonString added in v1.0.430

type DescribeZookeeperServerInterfacesResponseParams added in v1.0.430

type DescribeZookeeperServerInterfacesResponseParams struct {
	// 接口总个数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 接口列表
	Content []*ZookeeperServerInterface `json:"Content,omitnil,omitempty" name:"Content"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type EngineAdmin added in v1.0.417

type EngineAdmin struct {
	// 控制台初始用户名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 控制台初始密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 引擎接口的管理员 Token
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`
}

type EngineRegionInfo added in v1.0.610

type EngineRegionInfo struct {
	// 引擎节点所在地域
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`

	// 此地域节点分配数量
	Replica *int64 `json:"Replica,omitnil,omitempty" name:"Replica"`

	// 集群网络信息
	VpcInfos []*VpcInfo `json:"VpcInfos,omitnil,omitempty" name:"VpcInfos"`

	// Polaris: 是否为主地域
	// Zookeeper: 是否为Leader固定地域
	MainRegion *bool `json:"MainRegion,omitnil,omitempty" name:"MainRegion"`

	// 引擎规格ID
	SpecId *string `json:"SpecId,omitnil,omitempty" name:"SpecId"`
}

type EnvAddressInfo added in v1.0.217

type EnvAddressInfo struct {
	// 环境名
	EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"`

	// 是否开启config公网
	EnableConfigInternet *bool `json:"EnableConfigInternet,omitnil,omitempty" name:"EnableConfigInternet"`

	// config公网ip
	ConfigInternetServiceIp *string `json:"ConfigInternetServiceIp,omitnil,omitempty" name:"ConfigInternetServiceIp"`

	// config内网访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigIntranetAddress *string `json:"ConfigIntranetAddress,omitnil,omitempty" name:"ConfigIntranetAddress"`

	// 是否开启config内网clb
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableConfigIntranet *bool `json:"EnableConfigIntranet,omitnil,omitempty" name:"EnableConfigIntranet"`

	// 客户端公网带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternetBandWidth *int64 `json:"InternetBandWidth,omitnil,omitempty" name:"InternetBandWidth"`

	// 客户端公网CLB多可用区信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CLBMultiRegion *CLBMultiRegion `json:"CLBMultiRegion,omitnil,omitempty" name:"CLBMultiRegion"`
}

type EnvInfo added in v1.0.205

type EnvInfo struct {
	// 环境名称
	EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"`

	// 环境对应的网络信息
	VpcInfos []*VpcInfo `json:"VpcInfos,omitnil,omitempty" name:"VpcInfos"`

	// 云硬盘容量
	StorageCapacity *int64 `json:"StorageCapacity,omitnil,omitempty" name:"StorageCapacity"`

	// 运行状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// Admin service 访问地址
	AdminServiceIp *string `json:"AdminServiceIp,omitnil,omitempty" name:"AdminServiceIp"`

	// Config service访问地址
	ConfigServiceIp *string `json:"ConfigServiceIp,omitnil,omitempty" name:"ConfigServiceIp"`

	// 是否开启config-server公网
	EnableConfigInternet *bool `json:"EnableConfigInternet,omitnil,omitempty" name:"EnableConfigInternet"`

	// config-server公网访问地址
	ConfigInternetServiceIp *string `json:"ConfigInternetServiceIp,omitnil,omitempty" name:"ConfigInternetServiceIp"`

	// 规格ID
	SpecId *string `json:"SpecId,omitnil,omitempty" name:"SpecId"`

	// 环境的节点数
	EnvReplica *int64 `json:"EnvReplica,omitnil,omitempty" name:"EnvReplica"`

	// 环境运行的节点数
	RunningCount *int64 `json:"RunningCount,omitnil,omitempty" name:"RunningCount"`

	// 环境别名
	AliasEnvName *string `json:"AliasEnvName,omitnil,omitempty" name:"AliasEnvName"`

	// 环境描述
	EnvDesc *string `json:"EnvDesc,omitnil,omitempty" name:"EnvDesc"`

	// 客户端带宽
	ClientBandWidth *uint64 `json:"ClientBandWidth,omitnil,omitempty" name:"ClientBandWidth"`

	// 客户端内网开关
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableConfigIntranet *bool `json:"EnableConfigIntranet,omitnil,omitempty" name:"EnableConfigIntranet"`
}

type ExternalRedis added in v1.0.697

type ExternalRedis struct {
	// redis ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	RedisHost *string `json:"RedisHost,omitnil,omitempty" name:"RedisHost"`

	// redis密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	RedisPassword *string `json:"RedisPassword,omitnil,omitempty" name:"RedisPassword"`

	// redis端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	RedisPort *int64 `json:"RedisPort,omitnil,omitempty" name:"RedisPort"`

	// 超时时间  ms
	// 注意:此字段可能返回 null,表示取不到有效值。
	RedisTimeout *int64 `json:"RedisTimeout,omitnil,omitempty" name:"RedisTimeout"`
}

type Filter

type Filter struct {
	// 过滤参数名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 过滤参数值
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type GatewayInstanceSchemeAndPorts added in v1.0.704

type GatewayInstanceSchemeAndPorts struct {
	// 端口协议,可选HTTP、HTTPS、TCP和UDP
	// 注意:此字段可能返回 null,表示取不到有效值。
	Scheme *string `json:"Scheme,omitnil,omitempty" name:"Scheme"`

	// 端口列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	PortList []*uint64 `json:"PortList,omitnil,omitempty" name:"PortList"`
}

type GovernanceAlias added in v1.0.879

type GovernanceAlias struct {
	// 服务别名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 服务别名命名空间
	AliasNamespace *string `json:"AliasNamespace,omitnil,omitempty" name:"AliasNamespace"`

	// 服务别名指向的服务名
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 服务别名指向的服务命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务别名的描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 服务别名创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 服务别名修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 服务别名ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 该服务别名是否可以编辑
	// 注意:此字段可能返回 null,表示取不到有效值。
	Editable *bool `json:"Editable,omitnil,omitempty" name:"Editable"`
}

type GovernanceInstance added in v1.0.867

type GovernanceInstance struct {
	// 实例id。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 实例所在服务名。
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 实例所在命名空间名。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 实例ip地址。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 实例端口信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 通信协议。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 版本信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 负载均衡权重。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 是否开启健康检查。
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableHealthCheck *bool `json:"EnableHealthCheck,omitnil,omitempty" name:"EnableHealthCheck"`

	// 实例是否健康。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Healthy *bool `json:"Healthy,omitnil,omitempty" name:"Healthy"`

	// 实例是否隔离。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Isolate *bool `json:"Isolate,omitnil,omitempty" name:"Isolate"`

	// 实例创建时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 实例修改时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 元数据数组。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Metadatas []*Metadata `json:"Metadatas,omitnil,omitempty" name:"Metadatas"`

	// 上报心跳间隔。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"`

	// 版本信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceVersion *string `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"`

	// 状态信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthStatus *string `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

type GovernanceInstanceInput added in v1.0.867

type GovernanceInstanceInput struct {
	// 实例所在服务名。
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 实例服务所在命名空间。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 实例负载均衡权重信息。不填默认为100。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 实例默认健康信息。不填默认为健康。
	Healthy *bool `json:"Healthy,omitnil,omitempty" name:"Healthy"`

	// 实例隔离信息。不填默认为非隔离。
	Isolate *bool `json:"Isolate,omitnil,omitempty" name:"Isolate"`

	// 实例ip。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 实例监听端口。
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 实例使用协议。不填默认为空。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 实例版本。不填默认为空。
	InstanceVersion *string `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"`

	// 是否启用健康检查。不填默认不启用。
	EnableHealthCheck *bool `json:"EnableHealthCheck,omitnil,omitempty" name:"EnableHealthCheck"`

	// 上报心跳时间间隔。若 EnableHealthCheck 为不启用,则此参数不生效;若 EnableHealthCheck 启用,此参数不填,则默认 ttl 为 5s。
	Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"`
}

type GovernanceInstanceUpdate added in v1.0.867

type GovernanceInstanceUpdate struct {
	// 实例所在服务名。
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 实例服务所在命名空间。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 实例负载均衡权重信息。不填默认为100。
	Weight *uint64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 实例默认健康信息。不填默认为健康。
	Healthy *bool `json:"Healthy,omitnil,omitempty" name:"Healthy"`

	// 实例隔离信息。不填默认为非隔离。
	Isolate *bool `json:"Isolate,omitnil,omitempty" name:"Isolate"`

	// 实例ip。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 实例监听端口。
	Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 实例使用协议。不填默认为空。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 实例版本。不填默认为空。
	InstanceVersion *string `json:"InstanceVersion,omitnil,omitempty" name:"InstanceVersion"`

	// 是否启用健康检查。不填默认不启用。
	EnableHealthCheck *bool `json:"EnableHealthCheck,omitnil,omitempty" name:"EnableHealthCheck"`

	// 上报心跳时间间隔。若 EnableHealthCheck 为不启用,则此参数不生效;若 EnableHealthCheck 启用,此参数不填,则默认 ttl 为 5s。
	Ttl *uint64 `json:"Ttl,omitnil,omitempty" name:"Ttl"`

	// 治理中心服务实例id。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 元数据信息。
	Metadatas []*Metadata `json:"Metadatas,omitnil,omitempty" name:"Metadatas"`
}

type GovernanceInterfaceDescription added in v1.0.879

type GovernanceInterfaceDescription struct {
	// 契约接口ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 方法名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Method *string `json:"Method,omitnil,omitempty" name:"Method"`

	// 路径/接口名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 内容
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 创建来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// 信息摘要
	// 注意:此字段可能返回 null,表示取不到有效值。
	Revision *string `json:"Revision,omitnil,omitempty" name:"Revision"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 接口名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type GovernanceNamespace added in v1.0.879

type GovernanceNamespace struct {
	// 命名空间名称。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 命名空间描述信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 创建时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 命名空间下总服务数据量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalServiceCount *int64 `json:"TotalServiceCount,omitnil,omitempty" name:"TotalServiceCount"`

	// 命名空间下总健康实例数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalHealthInstanceCount *int64 `json:"TotalHealthInstanceCount,omitnil,omitempty" name:"TotalHealthInstanceCount"`

	// 命名空间下总实例数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalInstanceCount *int64 `json:"TotalInstanceCount,omitnil,omitempty" name:"TotalInstanceCount"`

	// 命名空间ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 是否可以编辑
	// 注意:此字段可能返回 null,表示取不到有效值。
	Editable *bool `json:"Editable,omitnil,omitempty" name:"Editable"`

	// 可以操作此命名空间的用户ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"`

	// 可以操作此命名空间的用户组ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`

	// 移除可以操作此命名空间的用户ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoveUserIds []*string `json:"RemoveUserIds,omitnil,omitempty" name:"RemoveUserIds"`

	// 移除可以操作此命名空间的用户组ID列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoveGroupIds []*string `json:"RemoveGroupIds,omitnil,omitempty" name:"RemoveGroupIds"`
}

type GovernanceNamespaceInput added in v1.0.879

type GovernanceNamespaceInput struct {
	// 命名空间名。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 新增的可以操作此命名空间的用户ID列表
	UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"`

	// 新增的可以操作此命名空间的用户组ID列表
	GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`

	// 移除可以操作此命名空间的用户ID列表
	RemoveUserIds []*string `json:"RemoveUserIds,omitnil,omitempty" name:"RemoveUserIds"`

	// 移除可以操作此命名空间的用户组ID列表
	RemoveGroupIds []*string `json:"RemoveGroupIds,omitnil,omitempty" name:"RemoveGroupIds"`
}

type GovernanceService added in v1.0.879

type GovernanceService struct {
	// 服务名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 命名空间名称。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 元数据信息数组。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Metadatas []*Metadata `json:"Metadatas,omitnil,omitempty" name:"Metadatas"`

	// 描述信息。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 创建时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间。
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 服务所属部门。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Department *string `json:"Department,omitnil,omitempty" name:"Department"`

	// 服务所属业务。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Business *string `json:"Business,omitnil,omitempty" name:"Business"`

	// 健康服务实例数
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthyInstanceCount *uint64 `json:"HealthyInstanceCount,omitnil,omitempty" name:"HealthyInstanceCount"`

	// 服务实例总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalInstanceCount *uint64 `json:"TotalInstanceCount,omitnil,omitempty" name:"TotalInstanceCount"`

	// 服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 是否可以编辑
	// 注意:此字段可能返回 null,表示取不到有效值。
	Editable *bool `json:"Editable,omitnil,omitempty" name:"Editable"`

	// 可以编辑该资源的用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"`

	// 可以编辑该资源的用户组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`

	// 移除可以编辑该资源的用户ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoveUserIds []*string `json:"RemoveUserIds,omitnil,omitempty" name:"RemoveUserIds"`

	// 移除可以编辑该资源的用户组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RemoveGroupIds []*string `json:"RemoveGroupIds,omitnil,omitempty" name:"RemoveGroupIds"`

	// 该服务对哪些命名空间可见
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExportTo []*string `json:"ExportTo,omitnil,omitempty" name:"ExportTo"`

	// 该服务信息摘要签名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Revision *string `json:"Revision,omitnil,omitempty" name:"Revision"`
}

type GovernanceServiceContract added in v1.0.879

type GovernanceServiceContract struct {
	// 契约名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 所属服务命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 契约ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 所属服务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 信息摘要
	// 注意:此字段可能返回 null,表示取不到有效值。
	Revision *string `json:"Revision,omitnil,omitempty" name:"Revision"`

	// 额外内容描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 契约接口列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Interfaces []*GovernanceInterfaceDescription `json:"Interfaces,omitnil,omitempty" name:"Interfaces"`
}

type GovernanceServiceContractVersion added in v1.0.879

type GovernanceServiceContractVersion struct {
	// 契约版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 契约名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 唯一名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`
}

type GovernanceServiceInput added in v1.0.879

type GovernanceServiceInput struct {
	// 服务名。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 服务所属命名空间。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务描述信息。
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`

	// 服务元数据。
	Metadatas []*Metadata `json:"Metadatas,omitnil,omitempty" name:"Metadatas"`

	// 服务所属部门。
	Department *string `json:"Department,omitnil,omitempty" name:"Department"`

	// 服务所属业务。
	Business *string `json:"Business,omitnil,omitempty" name:"Business"`

	// 被添加进来可以操作此命名空间的用户ID列表
	UserIds []*string `json:"UserIds,omitnil,omitempty" name:"UserIds"`

	// 被添加进来可以操作此命名空间的用户组ID列表
	GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`

	// 从操作此命名空间的用户组ID列表被移除的ID列表
	RemoveUserIds []*string `json:"RemoveUserIds,omitnil,omitempty" name:"RemoveUserIds"`

	// 从可以操作此命名空间的用户组ID列表中被移除的ID列表
	RemoveGroupIds []*string `json:"RemoveGroupIds,omitnil,omitempty" name:"RemoveGroupIds"`

	// 该服务对哪些命名空间可见
	ExportTo []*string `json:"ExportTo,omitnil,omitempty" name:"ExportTo"`
}

type InstancePort added in v1.0.727

type InstancePort struct {
	// 监听的 http 端口范围。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HttpPort *string `json:"HttpPort,omitnil,omitempty" name:"HttpPort"`

	// 监听的 https 端口范围。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HttpsPort *string `json:"HttpsPort,omitnil,omitempty" name:"HttpsPort"`

	// 监听的 tcp 端口范围。
	// 注意:此字段可能返回 null,表示取不到有效值。
	TcpPort *string `json:"TcpPort,omitnil,omitempty" name:"TcpPort"`

	// 监听的 udp 端口范围。
	// 注意:此字段可能返回 null,表示取不到有效值。
	UdpPort *string `json:"UdpPort,omitnil,omitempty" name:"UdpPort"`
}

type InstanceTagInfo added in v1.0.417

type InstanceTagInfo struct {
	// 标签键
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type InternetConfig added in v1.0.727

type InternetConfig struct {
	// 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。
	InternetAddressVersion *string `json:"InternetAddressVersion,omitnil,omitempty" name:"InternetAddressVersion"`

	// 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"
	InternetPayMode *string `json:"InternetPayMode,omitnil,omitempty" name:"InternetPayMode"`

	// 公网带宽。
	InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 负载均衡描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。
	SlaType *string `json:"SlaType,omitnil,omitempty" name:"SlaType"`

	// 负载均衡是否多可用区
	MultiZoneFlag *bool `json:"MultiZoneFlag,omitnil,omitempty" name:"MultiZoneFlag"`

	// 主可用区
	MasterZoneId *string `json:"MasterZoneId,omitnil,omitempty" name:"MasterZoneId"`

	// 备可用区
	SlaveZoneId *string `json:"SlaveZoneId,omitnil,omitempty" name:"SlaveZoneId"`
}

type KVMapping added in v1.0.697

type KVMapping struct {
	// key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// value
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type KVPair added in v1.0.278

type KVPair struct {
	// 键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type KeyValue added in v1.0.891

type KeyValue struct {
	// 条件的Key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 条件的Value
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type KongActiveHealthCheck added in v1.0.794

type KongActiveHealthCheck struct {
	// 主动健康检查健康探测间隔,单位:秒,0表示不开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthyInterval *uint64 `json:"HealthyInterval,omitnil,omitempty" name:"HealthyInterval"`

	// 主动健康检查异常探测间隔,单位:秒,0表示不开启
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnHealthyInterval *uint64 `json:"UnHealthyInterval,omitnil,omitempty" name:"UnHealthyInterval"`

	// 在 GET HTTP 请求中使用的路径,以作为主动运行状况检查的探测器运行。默认: ”/”。
	// 注意:此字段可能返回 null,表示取不到有效值。
	HttpPath *string `json:"HttpPath,omitnil,omitempty" name:"HttpPath"`
}

type KongCertificate added in v1.0.750

type KongCertificate struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cert *KongCertificatesPreview `json:"Cert,omitnil,omitempty" name:"Cert"`
}

type KongCertificatesList added in v1.0.750

type KongCertificatesList struct {
	// 证书列表总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertificatesList []*KongCertificatesPreview `json:"CertificatesList,omitnil,omitempty" name:"CertificatesList"`

	// 证书列表总页数
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: Pages is deprecated.
	Pages *int64 `json:"Pages,omitnil,omitempty" name:"Pages"`
}

type KongCertificatesPreview added in v1.0.750

type KongCertificatesPreview struct {
	// 证书名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 绑定的域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindDomains []*string `json:"BindDomains,omitnil,omitempty" name:"BindDomains"`

	// 证书状态:expired(已过期)
	//                    active(生效中)
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 证书pem格式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Crt *string `json:"Crt,omitnil,omitempty" name:"Crt"`

	// 证书私钥
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 证书过期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 证书上传时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 证书签发时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IssueTime *string `json:"IssueTime,omitnil,omitempty" name:"IssueTime"`

	// 证书来源:native(kong自定义证书)
	//                     ssl(ssl平台证书)
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertSource *string `json:"CertSource,omitnil,omitempty" name:"CertSource"`

	// ssl平台证书Id
	// 注意:此字段可能返回 null,表示取不到有效值。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`
}

type KongPassiveHealthCheck added in v1.0.794

type KongPassiveHealthCheck struct {
	// 后端target协议类型,被动健康检查支持http和tcp,主动健康检查支持http
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type KongRoutePreview added in v1.0.697

type KongRoutePreview struct {
	// 服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 服务名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Methods []*string `json:"Methods,omitnil,omitempty" name:"Methods"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Paths []*string `json:"Paths,omitnil,omitempty" name:"Paths"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocols []*string `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	PreserveHost *bool `json:"PreserveHost,omitnil,omitempty" name:"PreserveHost"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	HttpsRedirectStatusCode *int64 `json:"HttpsRedirectStatusCode,omitnil,omitempty" name:"HttpsRedirectStatusCode"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	StripPath *bool `json:"StripPath,omitnil,omitempty" name:"StripPath"`

	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 是否开启了强制HTTPS
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: ForceHttps is deprecated.
	ForceHttps *bool `json:"ForceHttps,omitnil,omitempty" name:"ForceHttps"`

	// 服务名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceID *string `json:"ServiceID,omitnil,omitempty" name:"ServiceID"`

	// 目的端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	DestinationPorts []*uint64 `json:"DestinationPorts,omitnil,omitempty" name:"DestinationPorts"`

	// 路由的Headers
	// 注意:此字段可能返回 null,表示取不到有效值。
	Headers []*KVMapping `json:"Headers,omitnil,omitempty" name:"Headers"`
}

type KongServiceDetail added in v1.0.697

type KongServiceDetail struct {
	// 服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 服务名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 后端协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 后端路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 后端延时,单位ms
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timeout *int64 `json:"Timeout,omitnil,omitempty" name:"Timeout"`

	// 重试次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Retries *int64 `json:"Retries,omitnil,omitempty" name:"Retries"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 后端配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamInfo *KongUpstreamInfo `json:"UpstreamInfo,omitnil,omitempty" name:"UpstreamInfo"`

	// 后端类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamType *string `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 是否可编辑
	// 注意:此字段可能返回 null,表示取不到有效值。
	Editable *bool `json:"Editable,omitnil,omitempty" name:"Editable"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`
}

type KongServicePreview added in v1.0.697

type KongServicePreview struct {
	// 服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 服务名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 后端配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamInfo *KongUpstreamInfo `json:"UpstreamInfo,omitnil,omitempty" name:"UpstreamInfo"`

	// 后端类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamType *string `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 是否可编辑
	// 注意:此字段可能返回 null,表示取不到有效值。
	Editable *bool `json:"Editable,omitnil,omitempty" name:"Editable"`

	// 请求路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`
}

type KongServiceRouteList added in v1.0.697

type KongServiceRouteList struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	RouteList []*KongRoutePreview `json:"RouteList,omitnil,omitempty" name:"RouteList"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type KongServices added in v1.0.697

type KongServices struct {
	// kong实例的服务列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceList []*KongServicePreview `json:"ServiceList,omitnil,omitempty" name:"ServiceList"`

	// 列表总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
}

type KongTarget added in v1.0.697

type KongTarget struct {
	// Host
	// 注意:此字段可能返回 null,表示取不到有效值。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 健康状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	Health *string `json:"Health,omitnil,omitempty" name:"Health"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// Target的来源
	// 注意:此字段可能返回 null,表示取不到有效值。
	Source *string `json:"Source,omitnil,omitempty" name:"Source"`

	// CVM实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvmInstanceId *string `json:"CvmInstanceId,omitnil,omitempty" name:"CvmInstanceId"`

	// CVM实例名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	CvmInstanceName *string `json:"CvmInstanceName,omitnil,omitempty" name:"CvmInstanceName"`

	// target标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*string `json:"Tags,omitnil,omitempty" name:"Tags"`
}

type KongUpstreamInfo added in v1.0.697

type KongUpstreamInfo struct {
	// IP或域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 服务来源ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceID *string `json:"SourceID,omitnil,omitempty" name:"SourceID"`

	// 命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务(注册中心或Kubernetes中的服务)名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 服务后端类型是IPList时提供
	// 注意:此字段可能返回 null,表示取不到有效值。
	Targets []*KongTarget `json:"Targets,omitnil,omitempty" name:"Targets"`

	// 服务来源类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceType *string `json:"SourceType,omitnil,omitempty" name:"SourceType"`

	// SCF函数类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScfType *string `json:"ScfType,omitnil,omitempty" name:"ScfType"`

	// SCF函数命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScfNamespace *string `json:"ScfNamespace,omitnil,omitempty" name:"ScfNamespace"`

	// SCF函数名
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScfLambdaName *string `json:"ScfLambdaName,omitnil,omitempty" name:"ScfLambdaName"`

	// SCF函数版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScfLambdaQualifier *string `json:"ScfLambdaQualifier,omitnil,omitempty" name:"ScfLambdaQualifier"`

	// 冷启动时间,单位秒
	// 注意:此字段可能返回 null,表示取不到有效值。
	SlowStart *int64 `json:"SlowStart,omitnil,omitempty" name:"SlowStart"`

	// 负载均衡算法,默认为 round-robin,还支持 least-connections,consisten_hashing
	// 注意:此字段可能返回 null,表示取不到有效值。
	Algorithm *string `json:"Algorithm,omitnil,omitempty" name:"Algorithm"`

	// CVM弹性伸缩组ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoScalingGroupID *string `json:"AutoScalingGroupID,omitnil,omitempty" name:"AutoScalingGroupID"`

	// CVM弹性伸缩组端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoScalingCvmPort *uint64 `json:"AutoScalingCvmPort,omitnil,omitempty" name:"AutoScalingCvmPort"`

	// CVM弹性伸缩组使用的CVM TAT命令状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoScalingTatCmdStatus *string `json:"AutoScalingTatCmdStatus,omitnil,omitempty" name:"AutoScalingTatCmdStatus"`

	// CVM弹性伸缩组生命周期挂钩状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoScalingHookStatus *string `json:"AutoScalingHookStatus,omitnil,omitempty" name:"AutoScalingHookStatus"`

	// 服务来源的名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	SourceName *string `json:"SourceName,omitnil,omitempty" name:"SourceName"`

	// 精确的服务来源类型,新建服务来源时候传入的类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	RealSourceType *string `json:"RealSourceType,omitnil,omitempty" name:"RealSourceType"`

	// upstream健康状态HEALTHY(健康), UNHEALTHY(异常), HEALTHCHECKS_OFF(未开启)和NONE(不支持健康检查)
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthStatus *string `json:"HealthStatus,omitnil,omitempty" name:"HealthStatus"`

	// 云函数是否开启CAM鉴权,不填时默认为开启(true)
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScfCamAuthEnable *bool `json:"ScfCamAuthEnable,omitnil,omitempty" name:"ScfCamAuthEnable"`

	// 云函数是否开启Base64编码,默认为false
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScfIsBase64Encoded *bool `json:"ScfIsBase64Encoded,omitnil,omitempty" name:"ScfIsBase64Encoded"`

	// 云函数是否开启响应集成,默认为false
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScfIsIntegratedResponse *bool `json:"ScfIsIntegratedResponse,omitnil,omitempty" name:"ScfIsIntegratedResponse"`
}

type KongUpstreamList added in v1.0.794

type KongUpstreamList struct {
	// 无
	// 注意:此字段可能返回 null,表示取不到有效值。
	UpstreamList []*KongUpstreamPreview `json:"UpstreamList,omitnil,omitempty" name:"UpstreamList"`
}

type KongUpstreamPreview added in v1.0.794

type KongUpstreamPreview struct {
	// 服务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`

	// 服务名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 后端配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	Target []*KongTarget `json:"Target,omitnil,omitempty" name:"Target"`
}

type LimitRule added in v1.0.891

type LimitRule struct {
	// 请求匹配条件
	// 注意:此字段可能返回 null,表示取不到有效值。
	Filters []*RuleFilter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 参数限流依据组合
	// 注意:此字段可能返回 null,表示取不到有效值。
	LimitBy []*KeyValue `json:"LimitBy,omitnil,omitempty" name:"LimitBy"`

	// 限流阈值
	// 注意:此字段可能返回 null,表示取不到有效值。
	QpsThresholds []*QpsThreshold `json:"QpsThresholds,omitnil,omitempty" name:"QpsThresholds"`

	// 精确限流阈值
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccurateQpsThresholds []*AccurateQpsThreshold `json:"AccurateQpsThresholds,omitnil,omitempty" name:"AccurateQpsThresholds"`
}

type ListCloudNativeAPIGatewayResult added in v1.0.727

type ListCloudNativeAPIGatewayResult struct {
	// 总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 云原生API网关实例列表。
	GatewayList []*DescribeCloudNativeAPIGatewayResult `json:"GatewayList,omitnil,omitempty" name:"GatewayList"`
}

type ListCloudNativeAPIGatewayStrategyBindingGroupInfoResult added in v1.0.856

type ListCloudNativeAPIGatewayStrategyBindingGroupInfoResult struct {
	// 数量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 云原生API网关实例策略绑定网关分组列表
	GroupInfos []*CloudNativeAPIGatewayStrategyBindingGroupInfo `json:"GroupInfos,omitnil,omitempty" name:"GroupInfos"`
}

type ListCloudNativeAPIGatewayStrategyResult added in v1.0.856

type ListCloudNativeAPIGatewayStrategyResult struct {
	// 总数。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 云原生API网关实例策略列表。
	StrategyList []*CloudNativeAPIGatewayStrategy `json:"StrategyList,omitnil,omitempty" name:"StrategyList"`
}

type ListFilter added in v1.0.697

type ListFilter struct {
	// 过滤字段
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 过滤值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type Metadata added in v1.0.867

type Metadata struct {
	// 元数据键名。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 元数据键值。不填则默认为空字符串。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type ModifyAutoScalerResourceStrategyRequest added in v1.0.856

type ModifyAutoScalerResourceStrategyRequest struct {
	*tchttp.BaseRequest

	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 策略描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 指标伸缩配置
	Config *CloudNativeAPIGatewayStrategyAutoScalerConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// 定时伸缩配置
	CronScalerConfig *CloudNativeAPIGatewayStrategyCronScalerConfig `json:"CronScalerConfig,omitnil,omitempty" name:"CronScalerConfig"`

	// 最大节点数
	MaxReplicas *int64 `json:"MaxReplicas,omitnil,omitempty" name:"MaxReplicas"`

	// 指标伸缩配置
	CronConfig *CloudNativeAPIGatewayStrategyCronScalerConfig `json:"CronConfig,omitnil,omitempty" name:"CronConfig"`
}

func NewModifyAutoScalerResourceStrategyRequest added in v1.0.856

func NewModifyAutoScalerResourceStrategyRequest() (request *ModifyAutoScalerResourceStrategyRequest)

func (*ModifyAutoScalerResourceStrategyRequest) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAutoScalerResourceStrategyRequest) ToJsonString added in v1.0.856

type ModifyAutoScalerResourceStrategyRequestParams added in v1.0.856

type ModifyAutoScalerResourceStrategyRequestParams struct {
	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 策略名称
	StrategyName *string `json:"StrategyName,omitnil,omitempty" name:"StrategyName"`

	// 策略描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 指标伸缩配置
	Config *CloudNativeAPIGatewayStrategyAutoScalerConfig `json:"Config,omitnil,omitempty" name:"Config"`

	// 定时伸缩配置
	//
	// Deprecated: CronScalerConfig is deprecated.
	CronScalerConfig *CloudNativeAPIGatewayStrategyCronScalerConfig `json:"CronScalerConfig,omitnil,omitempty" name:"CronScalerConfig"`

	// 最大节点数
	//
	// Deprecated: MaxReplicas is deprecated.
	MaxReplicas *int64 `json:"MaxReplicas,omitnil,omitempty" name:"MaxReplicas"`

	// 指标伸缩配置
	CronConfig *CloudNativeAPIGatewayStrategyCronScalerConfig `json:"CronConfig,omitnil,omitempty" name:"CronConfig"`
}

Predefined struct for user

type ModifyAutoScalerResourceStrategyResponse added in v1.0.856

type ModifyAutoScalerResourceStrategyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyAutoScalerResourceStrategyResponseParams `json:"Response"`
}

func NewModifyAutoScalerResourceStrategyResponse added in v1.0.856

func NewModifyAutoScalerResourceStrategyResponse() (response *ModifyAutoScalerResourceStrategyResponse)

func (*ModifyAutoScalerResourceStrategyResponse) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyAutoScalerResourceStrategyResponse) ToJsonString added in v1.0.856

type ModifyAutoScalerResourceStrategyResponseParams added in v1.0.856

type ModifyAutoScalerResourceStrategyResponseParams struct {
	// 是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayCanaryRuleRequest added in v1.0.697

type ModifyCloudNativeAPIGatewayCanaryRuleRequest struct {
	*tchttp.BaseRequest

	// 网关 ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 优先级,同一个服务的灰度规则优先级是唯一的
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 灰度规则配置
	CanaryRule *CloudNativeAPIGatewayCanaryRule `json:"CanaryRule,omitnil,omitempty" name:"CanaryRule"`
}

func NewModifyCloudNativeAPIGatewayCanaryRuleRequest added in v1.0.697

func NewModifyCloudNativeAPIGatewayCanaryRuleRequest() (request *ModifyCloudNativeAPIGatewayCanaryRuleRequest)

func (*ModifyCloudNativeAPIGatewayCanaryRuleRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayCanaryRuleRequest) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayCanaryRuleRequestParams added in v1.0.697

type ModifyCloudNativeAPIGatewayCanaryRuleRequestParams struct {
	// 网关 ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务 ID
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`

	// 优先级,同一个服务的灰度规则优先级是唯一的
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 灰度规则配置
	CanaryRule *CloudNativeAPIGatewayCanaryRule `json:"CanaryRule,omitnil,omitempty" name:"CanaryRule"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayCanaryRuleResponse added in v1.0.697

type ModifyCloudNativeAPIGatewayCanaryRuleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCloudNativeAPIGatewayCanaryRuleResponseParams `json:"Response"`
}

func NewModifyCloudNativeAPIGatewayCanaryRuleResponse added in v1.0.697

func NewModifyCloudNativeAPIGatewayCanaryRuleResponse() (response *ModifyCloudNativeAPIGatewayCanaryRuleResponse)

func (*ModifyCloudNativeAPIGatewayCanaryRuleResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayCanaryRuleResponse) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayCanaryRuleResponseParams added in v1.0.697

type ModifyCloudNativeAPIGatewayCanaryRuleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayCertificateRequest added in v1.0.765

type ModifyCloudNativeAPIGatewayCertificateRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 证书id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 证书名称,即将废弃
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 证书私钥,CertSource为native时必填。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 证书pem格式,CertSource为native时必填。
	Crt *string `json:"Crt,omitnil,omitempty" name:"Crt"`

	// 绑定的域名,即将废弃
	BindDomains []*string `json:"BindDomains,omitnil,omitempty" name:"BindDomains"`

	// ssl平台证书 Id,CertSource为ssl时必填。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 证书来源
	// - ssl (ssl平台证书),默认值
	// - native (kong自定义证书)
	CertSource *string `json:"CertSource,omitnil,omitempty" name:"CertSource"`
}

func NewModifyCloudNativeAPIGatewayCertificateRequest added in v1.0.765

func NewModifyCloudNativeAPIGatewayCertificateRequest() (request *ModifyCloudNativeAPIGatewayCertificateRequest)

func (*ModifyCloudNativeAPIGatewayCertificateRequest) FromJsonString added in v1.0.765

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayCertificateRequest) ToJsonString added in v1.0.765

type ModifyCloudNativeAPIGatewayCertificateRequestParams added in v1.0.765

type ModifyCloudNativeAPIGatewayCertificateRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 证书id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 证书名称,即将废弃
	//
	// Deprecated: Name is deprecated.
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 证书私钥,CertSource为native时必填。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 证书pem格式,CertSource为native时必填。
	Crt *string `json:"Crt,omitnil,omitempty" name:"Crt"`

	// 绑定的域名,即将废弃
	//
	// Deprecated: BindDomains is deprecated.
	BindDomains []*string `json:"BindDomains,omitnil,omitempty" name:"BindDomains"`

	// ssl平台证书 Id,CertSource为ssl时必填。
	CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"`

	// 证书来源
	// - ssl (ssl平台证书),默认值
	// - native (kong自定义证书)
	CertSource *string `json:"CertSource,omitnil,omitempty" name:"CertSource"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayCertificateResponse added in v1.0.765

type ModifyCloudNativeAPIGatewayCertificateResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCloudNativeAPIGatewayCertificateResponseParams `json:"Response"`
}

func NewModifyCloudNativeAPIGatewayCertificateResponse added in v1.0.765

func NewModifyCloudNativeAPIGatewayCertificateResponse() (response *ModifyCloudNativeAPIGatewayCertificateResponse)

func (*ModifyCloudNativeAPIGatewayCertificateResponse) FromJsonString added in v1.0.765

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayCertificateResponse) ToJsonString added in v1.0.765

type ModifyCloudNativeAPIGatewayCertificateResponseParams added in v1.0.765

type ModifyCloudNativeAPIGatewayCertificateResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayRequest added in v1.0.727

type ModifyCloudNativeAPIGatewayRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 云原生API网关名字, 最多支持60个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 云原生API网关描述信息, 最多支持120个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 是否开启 CLS 日志。暂时取值只能是 true,即只能从关闭状态变成开启状态。
	EnableCls *bool `json:"EnableCls,omitnil,omitempty" name:"EnableCls"`

	// 公网计费模式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。
	InternetPayMode *string `json:"InternetPayMode,omitnil,omitempty" name:"InternetPayMode"`
}

func NewModifyCloudNativeAPIGatewayRequest added in v1.0.727

func NewModifyCloudNativeAPIGatewayRequest() (request *ModifyCloudNativeAPIGatewayRequest)

func (*ModifyCloudNativeAPIGatewayRequest) FromJsonString added in v1.0.727

func (r *ModifyCloudNativeAPIGatewayRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayRequest) ToJsonString added in v1.0.727

func (r *ModifyCloudNativeAPIGatewayRequest) ToJsonString() string

type ModifyCloudNativeAPIGatewayRequestParams added in v1.0.727

type ModifyCloudNativeAPIGatewayRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 云原生API网关名字, 最多支持60个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 云原生API网关描述信息, 最多支持120个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 是否开启 CLS 日志。暂时取值只能是 true,即只能从关闭状态变成开启状态。
	EnableCls *bool `json:"EnableCls,omitnil,omitempty" name:"EnableCls"`

	// 公网计费模式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。
	InternetPayMode *string `json:"InternetPayMode,omitnil,omitempty" name:"InternetPayMode"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayResponse added in v1.0.727

type ModifyCloudNativeAPIGatewayResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCloudNativeAPIGatewayResponseParams `json:"Response"`
}

func NewModifyCloudNativeAPIGatewayResponse added in v1.0.727

func NewModifyCloudNativeAPIGatewayResponse() (response *ModifyCloudNativeAPIGatewayResponse)

func (*ModifyCloudNativeAPIGatewayResponse) FromJsonString added in v1.0.727

func (r *ModifyCloudNativeAPIGatewayResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayResponse) ToJsonString added in v1.0.727

func (r *ModifyCloudNativeAPIGatewayResponse) ToJsonString() string

type ModifyCloudNativeAPIGatewayResponseParams added in v1.0.727

type ModifyCloudNativeAPIGatewayResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayRouteRateLimitRequest added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteRateLimitRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由id,或路由名称。
	// 不支持“未命名”
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 限流配置
	LimitDetail *CloudNativeAPIGatewayRateLimitDetail `json:"LimitDetail,omitnil,omitempty" name:"LimitDetail"`
}

func NewModifyCloudNativeAPIGatewayRouteRateLimitRequest added in v1.0.697

func NewModifyCloudNativeAPIGatewayRouteRateLimitRequest() (request *ModifyCloudNativeAPIGatewayRouteRateLimitRequest)

func (*ModifyCloudNativeAPIGatewayRouteRateLimitRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayRouteRateLimitRequest) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteRateLimitRequestParams added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteRateLimitRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 路由id,或路由名称。
	// 不支持“未命名”
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 限流配置
	LimitDetail *CloudNativeAPIGatewayRateLimitDetail `json:"LimitDetail,omitnil,omitempty" name:"LimitDetail"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayRouteRateLimitResponse added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCloudNativeAPIGatewayRouteRateLimitResponseParams `json:"Response"`
}

func NewModifyCloudNativeAPIGatewayRouteRateLimitResponse added in v1.0.697

func NewModifyCloudNativeAPIGatewayRouteRateLimitResponse() (response *ModifyCloudNativeAPIGatewayRouteRateLimitResponse)

func (*ModifyCloudNativeAPIGatewayRouteRateLimitResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayRouteRateLimitResponse) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteRateLimitResponseParams added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteRateLimitResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayRouteRequest added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 所属服务的ID
	ServiceID *string `json:"ServiceID,omitnil,omitempty" name:"ServiceID"`

	// 路由的ID,实例级别唯一
	RouteID *string `json:"RouteID,omitnil,omitempty" name:"RouteID"`

	// 路由的名字,实例级别唯一,可以不提供
	RouteName *string `json:"RouteName,omitnil,omitempty" name:"RouteName"`

	// 路由的方法,其中方法可选值:
	// - GET
	// - POST
	// - DELETE
	// - PUT
	// - OPTIONS
	// - PATCH
	// - HEAD
	// - ANY
	// - TRACE
	// - COPY
	// - MOVE
	// - PROPFIND
	// - PROPPATCH
	// - MKCOL
	// - LOCK
	// - UNLOCK
	Methods []*string `json:"Methods,omitnil,omitempty" name:"Methods"`

	// 路由的域名
	Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 路由的路径
	Paths []*string `json:"Paths,omitnil,omitempty" name:"Paths"`

	// 路由的协议,可选
	// - https
	// - http
	Protocols []*string `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 转发到后端时是否保留Host
	PreserveHost *bool `json:"PreserveHost,omitnil,omitempty" name:"PreserveHost"`

	// https重定向状态码
	HttpsRedirectStatusCode *int64 `json:"HttpsRedirectStatusCode,omitnil,omitempty" name:"HttpsRedirectStatusCode"`

	// 转发到后端时是否StripPath
	StripPath *bool `json:"StripPath,omitnil,omitempty" name:"StripPath"`

	// 是否开启强制HTTPS
	ForceHttps *bool `json:"ForceHttps,omitnil,omitempty" name:"ForceHttps"`

	// 四层匹配的目的端口
	DestinationPorts []*uint64 `json:"DestinationPorts,omitnil,omitempty" name:"DestinationPorts"`

	// 路由的Headers
	Headers []*KVMapping `json:"Headers,omitnil,omitempty" name:"Headers"`
}

func NewModifyCloudNativeAPIGatewayRouteRequest added in v1.0.697

func NewModifyCloudNativeAPIGatewayRouteRequest() (request *ModifyCloudNativeAPIGatewayRouteRequest)

func (*ModifyCloudNativeAPIGatewayRouteRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayRouteRequest) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteRequestParams added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 所属服务的ID
	ServiceID *string `json:"ServiceID,omitnil,omitempty" name:"ServiceID"`

	// 路由的ID,实例级别唯一
	RouteID *string `json:"RouteID,omitnil,omitempty" name:"RouteID"`

	// 路由的名字,实例级别唯一,可以不提供
	RouteName *string `json:"RouteName,omitnil,omitempty" name:"RouteName"`

	// 路由的方法,其中方法可选值:
	// - GET
	// - POST
	// - DELETE
	// - PUT
	// - OPTIONS
	// - PATCH
	// - HEAD
	// - ANY
	// - TRACE
	// - COPY
	// - MOVE
	// - PROPFIND
	// - PROPPATCH
	// - MKCOL
	// - LOCK
	// - UNLOCK
	Methods []*string `json:"Methods,omitnil,omitempty" name:"Methods"`

	// 路由的域名
	Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 路由的路径
	Paths []*string `json:"Paths,omitnil,omitempty" name:"Paths"`

	// 路由的协议,可选
	// - https
	// - http
	Protocols []*string `json:"Protocols,omitnil,omitempty" name:"Protocols"`

	// 转发到后端时是否保留Host
	PreserveHost *bool `json:"PreserveHost,omitnil,omitempty" name:"PreserveHost"`

	// https重定向状态码
	HttpsRedirectStatusCode *int64 `json:"HttpsRedirectStatusCode,omitnil,omitempty" name:"HttpsRedirectStatusCode"`

	// 转发到后端时是否StripPath
	StripPath *bool `json:"StripPath,omitnil,omitempty" name:"StripPath"`

	// 是否开启强制HTTPS
	//
	// Deprecated: ForceHttps is deprecated.
	ForceHttps *bool `json:"ForceHttps,omitnil,omitempty" name:"ForceHttps"`

	// 四层匹配的目的端口
	DestinationPorts []*uint64 `json:"DestinationPorts,omitnil,omitempty" name:"DestinationPorts"`

	// 路由的Headers
	Headers []*KVMapping `json:"Headers,omitnil,omitempty" name:"Headers"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayRouteResponse added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCloudNativeAPIGatewayRouteResponseParams `json:"Response"`
}

func NewModifyCloudNativeAPIGatewayRouteResponse added in v1.0.697

func NewModifyCloudNativeAPIGatewayRouteResponse() (response *ModifyCloudNativeAPIGatewayRouteResponse)

func (*ModifyCloudNativeAPIGatewayRouteResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayRouteResponse) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteResponseParams added in v1.0.697

type ModifyCloudNativeAPIGatewayRouteResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayServiceRateLimitRequest added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceRateLimitRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称,或服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 限流配置
	LimitDetail *CloudNativeAPIGatewayRateLimitDetail `json:"LimitDetail,omitnil,omitempty" name:"LimitDetail"`
}

func NewModifyCloudNativeAPIGatewayServiceRateLimitRequest added in v1.0.697

func NewModifyCloudNativeAPIGatewayServiceRateLimitRequest() (request *ModifyCloudNativeAPIGatewayServiceRateLimitRequest)

func (*ModifyCloudNativeAPIGatewayServiceRateLimitRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayServiceRateLimitRequest) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceRateLimitRequestParams added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceRateLimitRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称,或服务ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 限流配置
	LimitDetail *CloudNativeAPIGatewayRateLimitDetail `json:"LimitDetail,omitnil,omitempty" name:"LimitDetail"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayServiceRateLimitResponse added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceRateLimitResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCloudNativeAPIGatewayServiceRateLimitResponseParams `json:"Response"`
}

func NewModifyCloudNativeAPIGatewayServiceRateLimitResponse added in v1.0.697

func NewModifyCloudNativeAPIGatewayServiceRateLimitResponse() (response *ModifyCloudNativeAPIGatewayServiceRateLimitResponse)

func (*ModifyCloudNativeAPIGatewayServiceRateLimitResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayServiceRateLimitResponse) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceRateLimitResponseParams added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceRateLimitResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayServiceRequest added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 请求协议:
	// - https
	// - http
	// - tcp
	// - udp
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 请求路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 超时时间,单位ms
	Timeout *int64 `json:"Timeout,omitnil,omitempty" name:"Timeout"`

	// 重试次数
	Retries *int64 `json:"Retries,omitnil,omitempty" name:"Retries"`

	// 服务类型:
	// - Kubernetes
	// - Registry
	// - IPList
	// - HostIP
	// - Scf
	UpstreamType *string `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 服务配置
	UpstreamInfo *KongUpstreamInfo `json:"UpstreamInfo,omitnil,omitempty" name:"UpstreamInfo"`

	// 服务ID
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`
}

func NewModifyCloudNativeAPIGatewayServiceRequest added in v1.0.697

func NewModifyCloudNativeAPIGatewayServiceRequest() (request *ModifyCloudNativeAPIGatewayServiceRequest)

func (*ModifyCloudNativeAPIGatewayServiceRequest) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayServiceRequest) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceRequestParams added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 请求协议:
	// - https
	// - http
	// - tcp
	// - udp
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 请求路径
	Path *string `json:"Path,omitnil,omitempty" name:"Path"`

	// 超时时间,单位ms
	Timeout *int64 `json:"Timeout,omitnil,omitempty" name:"Timeout"`

	// 重试次数
	Retries *int64 `json:"Retries,omitnil,omitempty" name:"Retries"`

	// 服务类型:
	// - Kubernetes
	// - Registry
	// - IPList
	// - HostIP
	// - Scf
	UpstreamType *string `json:"UpstreamType,omitnil,omitempty" name:"UpstreamType"`

	// 服务配置
	UpstreamInfo *KongUpstreamInfo `json:"UpstreamInfo,omitnil,omitempty" name:"UpstreamInfo"`

	// 服务ID
	ID *string `json:"ID,omitnil,omitempty" name:"ID"`
}

Predefined struct for user

type ModifyCloudNativeAPIGatewayServiceResponse added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCloudNativeAPIGatewayServiceResponseParams `json:"Response"`
}

func NewModifyCloudNativeAPIGatewayServiceResponse added in v1.0.697

func NewModifyCloudNativeAPIGatewayServiceResponse() (response *ModifyCloudNativeAPIGatewayServiceResponse)

func (*ModifyCloudNativeAPIGatewayServiceResponse) FromJsonString added in v1.0.697

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCloudNativeAPIGatewayServiceResponse) ToJsonString added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceResponseParams added in v1.0.697

type ModifyCloudNativeAPIGatewayServiceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyConfigFileGroupRequest added in v1.0.879

type ModifyConfigFileGroupRequest struct {
	*tchttp.BaseRequest

	// tse实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件组
	ConfigFileGroup *ConfigFileGroup `json:"ConfigFileGroup,omitnil,omitempty" name:"ConfigFileGroup"`
}

func NewModifyConfigFileGroupRequest added in v1.0.879

func NewModifyConfigFileGroupRequest() (request *ModifyConfigFileGroupRequest)

func (*ModifyConfigFileGroupRequest) FromJsonString added in v1.0.879

func (r *ModifyConfigFileGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConfigFileGroupRequest) ToJsonString added in v1.0.879

func (r *ModifyConfigFileGroupRequest) ToJsonString() string

type ModifyConfigFileGroupRequestParams added in v1.0.879

type ModifyConfigFileGroupRequestParams struct {
	// tse实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件组
	ConfigFileGroup *ConfigFileGroup `json:"ConfigFileGroup,omitnil,omitempty" name:"ConfigFileGroup"`
}

Predefined struct for user

type ModifyConfigFileGroupResponse added in v1.0.879

type ModifyConfigFileGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyConfigFileGroupResponseParams `json:"Response"`
}

func NewModifyConfigFileGroupResponse added in v1.0.879

func NewModifyConfigFileGroupResponse() (response *ModifyConfigFileGroupResponse)

func (*ModifyConfigFileGroupResponse) FromJsonString added in v1.0.879

func (r *ModifyConfigFileGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConfigFileGroupResponse) ToJsonString added in v1.0.879

func (r *ModifyConfigFileGroupResponse) ToJsonString() string

type ModifyConfigFileGroupResponseParams added in v1.0.879

type ModifyConfigFileGroupResponseParams struct {
	// 修改是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyConfigFilesRequest added in v1.0.879

type ModifyConfigFilesRequest struct {
	*tchttp.BaseRequest

	// ins-df344df5
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件列表
	ConfigFile *ConfigFile `json:"ConfigFile,omitnil,omitempty" name:"ConfigFile"`
}

func NewModifyConfigFilesRequest added in v1.0.879

func NewModifyConfigFilesRequest() (request *ModifyConfigFilesRequest)

func (*ModifyConfigFilesRequest) FromJsonString added in v1.0.879

func (r *ModifyConfigFilesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConfigFilesRequest) ToJsonString added in v1.0.879

func (r *ModifyConfigFilesRequest) ToJsonString() string

type ModifyConfigFilesRequestParams added in v1.0.879

type ModifyConfigFilesRequestParams struct {
	// ins-df344df5
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件列表
	ConfigFile *ConfigFile `json:"ConfigFile,omitnil,omitempty" name:"ConfigFile"`
}

Predefined struct for user

type ModifyConfigFilesResponse added in v1.0.879

type ModifyConfigFilesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyConfigFilesResponseParams `json:"Response"`
}

func NewModifyConfigFilesResponse added in v1.0.879

func NewModifyConfigFilesResponse() (response *ModifyConfigFilesResponse)

func (*ModifyConfigFilesResponse) FromJsonString added in v1.0.879

func (r *ModifyConfigFilesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConfigFilesResponse) ToJsonString added in v1.0.879

func (r *ModifyConfigFilesResponse) ToJsonString() string

type ModifyConfigFilesResponseParams added in v1.0.879

type ModifyConfigFilesResponseParams struct {
	// 修改是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyConsoleNetworkRequest added in v1.0.829

type ModifyConsoleNetworkRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网络类型:
	// - Open 公网
	// - Internal 内网(暂不支持)
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// 开启Konga网络,不填时默认为Open
	// - Open,开启
	// - Close,关闭
	Operate *string `json:"Operate,omitnil,omitempty" name:"Operate"`

	// 访问控制策略
	AccessControl *NetworkAccessControl `json:"AccessControl,omitnil,omitempty" name:"AccessControl"`
}

func NewModifyConsoleNetworkRequest added in v1.0.829

func NewModifyConsoleNetworkRequest() (request *ModifyConsoleNetworkRequest)

func (*ModifyConsoleNetworkRequest) FromJsonString added in v1.0.829

func (r *ModifyConsoleNetworkRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConsoleNetworkRequest) ToJsonString added in v1.0.829

func (r *ModifyConsoleNetworkRequest) ToJsonString() string

type ModifyConsoleNetworkRequestParams added in v1.0.829

type ModifyConsoleNetworkRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网络类型:
	// - Open 公网
	// - Internal 内网(暂不支持)
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// 开启Konga网络,不填时默认为Open
	// - Open,开启
	// - Close,关闭
	Operate *string `json:"Operate,omitnil,omitempty" name:"Operate"`

	// 访问控制策略
	AccessControl *NetworkAccessControl `json:"AccessControl,omitnil,omitempty" name:"AccessControl"`
}

Predefined struct for user

type ModifyConsoleNetworkResponse added in v1.0.829

type ModifyConsoleNetworkResponse struct {
	*tchttp.BaseResponse
	Response *ModifyConsoleNetworkResponseParams `json:"Response"`
}

func NewModifyConsoleNetworkResponse added in v1.0.829

func NewModifyConsoleNetworkResponse() (response *ModifyConsoleNetworkResponse)

func (*ModifyConsoleNetworkResponse) FromJsonString added in v1.0.829

func (r *ModifyConsoleNetworkResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConsoleNetworkResponse) ToJsonString added in v1.0.829

func (r *ModifyConsoleNetworkResponse) ToJsonString() string

type ModifyConsoleNetworkResponseParams added in v1.0.829

type ModifyConsoleNetworkResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyGovernanceAliasRequest added in v1.0.879

type ModifyGovernanceAliasRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务别名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 服务别名命名空间
	AliasNamespace *string `json:"AliasNamespace,omitnil,omitempty" name:"AliasNamespace"`

	// 服务别名所指向的服务名
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 服务别名所指向的命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务别名描述
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

func NewModifyGovernanceAliasRequest added in v1.0.879

func NewModifyGovernanceAliasRequest() (request *ModifyGovernanceAliasRequest)

func (*ModifyGovernanceAliasRequest) FromJsonString added in v1.0.879

func (r *ModifyGovernanceAliasRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyGovernanceAliasRequest) ToJsonString added in v1.0.879

func (r *ModifyGovernanceAliasRequest) ToJsonString() string

type ModifyGovernanceAliasRequestParams added in v1.0.879

type ModifyGovernanceAliasRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务别名
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 服务别名命名空间
	AliasNamespace *string `json:"AliasNamespace,omitnil,omitempty" name:"AliasNamespace"`

	// 服务别名所指向的服务名
	Service *string `json:"Service,omitnil,omitempty" name:"Service"`

	// 服务别名所指向的命名空间
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 服务别名描述
	Comment *string `json:"Comment,omitnil,omitempty" name:"Comment"`
}

Predefined struct for user

type ModifyGovernanceAliasResponse added in v1.0.879

type ModifyGovernanceAliasResponse struct {
	*tchttp.BaseResponse
	Response *ModifyGovernanceAliasResponseParams `json:"Response"`
}

func NewModifyGovernanceAliasResponse added in v1.0.879

func NewModifyGovernanceAliasResponse() (response *ModifyGovernanceAliasResponse)

func (*ModifyGovernanceAliasResponse) FromJsonString added in v1.0.879

func (r *ModifyGovernanceAliasResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyGovernanceAliasResponse) ToJsonString added in v1.0.879

func (r *ModifyGovernanceAliasResponse) ToJsonString() string

type ModifyGovernanceAliasResponseParams added in v1.0.879

type ModifyGovernanceAliasResponseParams struct {
	// 创建是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyGovernanceInstancesRequest added in v1.0.867

type ModifyGovernanceInstancesRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务实例信息。
	GovernanceInstances []*GovernanceInstanceUpdate `json:"GovernanceInstances,omitnil,omitempty" name:"GovernanceInstances"`
}

func NewModifyGovernanceInstancesRequest added in v1.0.867

func NewModifyGovernanceInstancesRequest() (request *ModifyGovernanceInstancesRequest)

func (*ModifyGovernanceInstancesRequest) FromJsonString added in v1.0.867

func (r *ModifyGovernanceInstancesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyGovernanceInstancesRequest) ToJsonString added in v1.0.867

func (r *ModifyGovernanceInstancesRequest) ToJsonString() string

type ModifyGovernanceInstancesRequestParams added in v1.0.867

type ModifyGovernanceInstancesRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务实例信息。
	GovernanceInstances []*GovernanceInstanceUpdate `json:"GovernanceInstances,omitnil,omitempty" name:"GovernanceInstances"`
}

Predefined struct for user

type ModifyGovernanceInstancesResponse added in v1.0.867

type ModifyGovernanceInstancesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyGovernanceInstancesResponseParams `json:"Response"`
}

func NewModifyGovernanceInstancesResponse added in v1.0.867

func NewModifyGovernanceInstancesResponse() (response *ModifyGovernanceInstancesResponse)

func (*ModifyGovernanceInstancesResponse) FromJsonString added in v1.0.867

func (r *ModifyGovernanceInstancesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyGovernanceInstancesResponse) ToJsonString added in v1.0.867

func (r *ModifyGovernanceInstancesResponse) ToJsonString() string

type ModifyGovernanceInstancesResponseParams added in v1.0.867

type ModifyGovernanceInstancesResponseParams struct {
	// 修改是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyGovernanceNamespacesRequest added in v1.0.879

type ModifyGovernanceNamespacesRequest struct {
	*tchttp.BaseRequest

	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间信息。
	GovernanceNamespaces []*GovernanceNamespaceInput `json:"GovernanceNamespaces,omitnil,omitempty" name:"GovernanceNamespaces"`
}

func NewModifyGovernanceNamespacesRequest added in v1.0.879

func NewModifyGovernanceNamespacesRequest() (request *ModifyGovernanceNamespacesRequest)

func (*ModifyGovernanceNamespacesRequest) FromJsonString added in v1.0.879

func (r *ModifyGovernanceNamespacesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyGovernanceNamespacesRequest) ToJsonString added in v1.0.879

func (r *ModifyGovernanceNamespacesRequest) ToJsonString() string

type ModifyGovernanceNamespacesRequestParams added in v1.0.879

type ModifyGovernanceNamespacesRequestParams struct {
	// tse实例id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 命名空间信息。
	GovernanceNamespaces []*GovernanceNamespaceInput `json:"GovernanceNamespaces,omitnil,omitempty" name:"GovernanceNamespaces"`
}

Predefined struct for user

type ModifyGovernanceNamespacesResponse added in v1.0.879

type ModifyGovernanceNamespacesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyGovernanceNamespacesResponseParams `json:"Response"`
}

func NewModifyGovernanceNamespacesResponse added in v1.0.879

func NewModifyGovernanceNamespacesResponse() (response *ModifyGovernanceNamespacesResponse)

func (*ModifyGovernanceNamespacesResponse) FromJsonString added in v1.0.879

func (r *ModifyGovernanceNamespacesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyGovernanceNamespacesResponse) ToJsonString added in v1.0.879

func (r *ModifyGovernanceNamespacesResponse) ToJsonString() string

type ModifyGovernanceNamespacesResponseParams added in v1.0.879

type ModifyGovernanceNamespacesResponseParams struct {
	// 操作是否成功。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyGovernanceServicesRequest added in v1.0.879

type ModifyGovernanceServicesRequest struct {
	*tchttp.BaseRequest

	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务信息。
	GovernanceServices []*GovernanceServiceInput `json:"GovernanceServices,omitnil,omitempty" name:"GovernanceServices"`
}

func NewModifyGovernanceServicesRequest added in v1.0.879

func NewModifyGovernanceServicesRequest() (request *ModifyGovernanceServicesRequest)

func (*ModifyGovernanceServicesRequest) FromJsonString added in v1.0.879

func (r *ModifyGovernanceServicesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyGovernanceServicesRequest) ToJsonString added in v1.0.879

func (r *ModifyGovernanceServicesRequest) ToJsonString() string

type ModifyGovernanceServicesRequestParams added in v1.0.879

type ModifyGovernanceServicesRequestParams struct {
	// tse 实例 id。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务信息。
	GovernanceServices []*GovernanceServiceInput `json:"GovernanceServices,omitnil,omitempty" name:"GovernanceServices"`
}

Predefined struct for user

type ModifyGovernanceServicesResponse added in v1.0.879

type ModifyGovernanceServicesResponse struct {
	*tchttp.BaseResponse
	Response *ModifyGovernanceServicesResponseParams `json:"Response"`
}

func NewModifyGovernanceServicesResponse added in v1.0.879

func NewModifyGovernanceServicesResponse() (response *ModifyGovernanceServicesResponse)

func (*ModifyGovernanceServicesResponse) FromJsonString added in v1.0.879

func (r *ModifyGovernanceServicesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyGovernanceServicesResponse) ToJsonString added in v1.0.879

func (r *ModifyGovernanceServicesResponse) ToJsonString() string

type ModifyGovernanceServicesResponseParams added in v1.0.879

type ModifyGovernanceServicesResponseParams struct {
	// 是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNativeGatewayServerGroupRequest added in v1.0.727

type ModifyNativeGatewayServerGroupRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组 id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 云原生API网关名字, 最多支持60个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 云原生API网关描述信息, 最多支持120个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewModifyNativeGatewayServerGroupRequest added in v1.0.727

func NewModifyNativeGatewayServerGroupRequest() (request *ModifyNativeGatewayServerGroupRequest)

func (*ModifyNativeGatewayServerGroupRequest) FromJsonString added in v1.0.727

func (r *ModifyNativeGatewayServerGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNativeGatewayServerGroupRequest) ToJsonString added in v1.0.727

type ModifyNativeGatewayServerGroupRequestParams added in v1.0.727

type ModifyNativeGatewayServerGroupRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组 id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 云原生API网关名字, 最多支持60个字符。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 云原生API网关描述信息, 最多支持120个字符。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ModifyNativeGatewayServerGroupResponse added in v1.0.727

type ModifyNativeGatewayServerGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNativeGatewayServerGroupResponseParams `json:"Response"`
}

func NewModifyNativeGatewayServerGroupResponse added in v1.0.727

func NewModifyNativeGatewayServerGroupResponse() (response *ModifyNativeGatewayServerGroupResponse)

func (*ModifyNativeGatewayServerGroupResponse) FromJsonString added in v1.0.727

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNativeGatewayServerGroupResponse) ToJsonString added in v1.0.727

type ModifyNativeGatewayServerGroupResponseParams added in v1.0.727

type ModifyNativeGatewayServerGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNetworkAccessStrategyRequest added in v1.0.829

type ModifyNetworkAccessStrategyRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 网络类型:
	// - Open 公网
	// - Internal 内网	(暂不支持)
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// ip地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 访问控制策略
	AccessControl *NetworkAccessControl `json:"AccessControl,omitnil,omitempty" name:"AccessControl"`
}

func NewModifyNetworkAccessStrategyRequest added in v1.0.829

func NewModifyNetworkAccessStrategyRequest() (request *ModifyNetworkAccessStrategyRequest)

func (*ModifyNetworkAccessStrategyRequest) FromJsonString added in v1.0.829

func (r *ModifyNetworkAccessStrategyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetworkAccessStrategyRequest) ToJsonString added in v1.0.829

func (r *ModifyNetworkAccessStrategyRequest) ToJsonString() string

type ModifyNetworkAccessStrategyRequestParams added in v1.0.829

type ModifyNetworkAccessStrategyRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 网络类型:
	// - Open 公网
	// - Internal 内网	(暂不支持)
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// ip地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 访问控制策略
	AccessControl *NetworkAccessControl `json:"AccessControl,omitnil,omitempty" name:"AccessControl"`
}

Predefined struct for user

type ModifyNetworkAccessStrategyResponse added in v1.0.829

type ModifyNetworkAccessStrategyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNetworkAccessStrategyResponseParams `json:"Response"`
}

func NewModifyNetworkAccessStrategyResponse added in v1.0.829

func NewModifyNetworkAccessStrategyResponse() (response *ModifyNetworkAccessStrategyResponse)

func (*ModifyNetworkAccessStrategyResponse) FromJsonString added in v1.0.829

func (r *ModifyNetworkAccessStrategyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetworkAccessStrategyResponse) ToJsonString added in v1.0.829

func (r *ModifyNetworkAccessStrategyResponse) ToJsonString() string

type ModifyNetworkAccessStrategyResponseParams added in v1.0.829

type ModifyNetworkAccessStrategyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyNetworkBasicInfoRequest added in v1.0.829

type ModifyNetworkBasicInfoRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 网络类型:
	// - Open 公网ipv4
	// - Open-IPv6 公网ipv6
	// - Internal 内网
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// ip地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 公网出流量带宽[1,2048]Mbps
	InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 负载均衡描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewModifyNetworkBasicInfoRequest added in v1.0.829

func NewModifyNetworkBasicInfoRequest() (request *ModifyNetworkBasicInfoRequest)

func (*ModifyNetworkBasicInfoRequest) FromJsonString added in v1.0.829

func (r *ModifyNetworkBasicInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetworkBasicInfoRequest) ToJsonString added in v1.0.829

func (r *ModifyNetworkBasicInfoRequest) ToJsonString() string

type ModifyNetworkBasicInfoRequestParams added in v1.0.829

type ModifyNetworkBasicInfoRequestParams struct {
	// 云原生API网关实例ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 网络类型:
	// - Open 公网ipv4
	// - Open-IPv6 公网ipv6
	// - Internal 内网
	NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"`

	// ip地址
	Vip *string `json:"Vip,omitnil,omitempty" name:"Vip"`

	// 公网出流量带宽[1,2048]Mbps
	InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 负载均衡描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type ModifyNetworkBasicInfoResponse added in v1.0.829

type ModifyNetworkBasicInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyNetworkBasicInfoResponseParams `json:"Response"`
}

func NewModifyNetworkBasicInfoResponse added in v1.0.829

func NewModifyNetworkBasicInfoResponse() (response *ModifyNetworkBasicInfoResponse)

func (*ModifyNetworkBasicInfoResponse) FromJsonString added in v1.0.829

func (r *ModifyNetworkBasicInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyNetworkBasicInfoResponse) ToJsonString added in v1.0.829

func (r *ModifyNetworkBasicInfoResponse) ToJsonString() string

type ModifyNetworkBasicInfoResponseParams added in v1.0.829

type ModifyNetworkBasicInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyUpstreamNodeStatusRequest added in v1.0.794

type ModifyUpstreamNodeStatusRequest struct {
	*tchttp.BaseRequest

	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 访问IP地址或域名
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 访问端口
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// HEALTHY或UNHEALTHY
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

func NewModifyUpstreamNodeStatusRequest added in v1.0.794

func NewModifyUpstreamNodeStatusRequest() (request *ModifyUpstreamNodeStatusRequest)

func (*ModifyUpstreamNodeStatusRequest) FromJsonString added in v1.0.794

func (r *ModifyUpstreamNodeStatusRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyUpstreamNodeStatusRequest) ToJsonString added in v1.0.794

func (r *ModifyUpstreamNodeStatusRequest) ToJsonString() string

type ModifyUpstreamNodeStatusRequestParams added in v1.0.794

type ModifyUpstreamNodeStatusRequestParams struct {
	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 访问IP地址或域名
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 访问端口
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// HEALTHY或UNHEALTHY
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

Predefined struct for user

type ModifyUpstreamNodeStatusResponse added in v1.0.794

type ModifyUpstreamNodeStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyUpstreamNodeStatusResponseParams `json:"Response"`
}

func NewModifyUpstreamNodeStatusResponse added in v1.0.794

func NewModifyUpstreamNodeStatusResponse() (response *ModifyUpstreamNodeStatusResponse)

func (*ModifyUpstreamNodeStatusResponse) FromJsonString added in v1.0.794

func (r *ModifyUpstreamNodeStatusResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyUpstreamNodeStatusResponse) ToJsonString added in v1.0.794

func (r *ModifyUpstreamNodeStatusResponse) ToJsonString() string

type ModifyUpstreamNodeStatusResponseParams added in v1.0.794

type ModifyUpstreamNodeStatusResponseParams struct {
	// 是否成功
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type NacosReplica added in v1.0.430

type NacosReplica struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 角色
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 可用区ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// VPC ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
}

type NacosServerInterface added in v1.0.430

type NacosServerInterface struct {
	// 接口名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Interface *string `json:"Interface,omitnil,omitempty" name:"Interface"`
}

type NativeGatewayServerGroup added in v1.0.731

type NativeGatewayServerGroup struct {
	// 云原生网关分组唯一id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 分组名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 描述信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 节点规格、节点数信息
	NodeConfig *CloudNativeAPIGatewayNodeConfig `json:"NodeConfig,omitnil,omitempty" name:"NodeConfig"`

	// 网关分组状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 是否是默认分组。
	// 0:否。
	// 1:是。
	IsFirstGroup *int64 `json:"IsFirstGroup,omitnil,omitempty" name:"IsFirstGroup"`

	// 关联策略信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	BindingStrategy *CloudNativeAPIGatewayStrategy `json:"BindingStrategy,omitnil,omitempty" name:"BindingStrategy"`

	// 网关实例 id
	// 注意:此字段可能返回 null,表示取不到有效值。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 带宽
	// 注意:此字段可能返回 null,表示取不到有效值。
	InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"`

	// 修改时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 子网id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetIds *string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 分组默认权重
	// 注意:此字段可能返回 null,表示取不到有效值。
	DefaultWeight *int64 `json:"DefaultWeight,omitnil,omitempty" name:"DefaultWeight"`
}

type NativeGatewayServerGroups added in v1.0.731

type NativeGatewayServerGroups struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 分组信息数组。
	GatewayGroupList []*NativeGatewayServerGroup `json:"GatewayGroupList,omitnil,omitempty" name:"GatewayGroupList"`
}

type NetworkAccessControl added in v1.0.748

type NetworkAccessControl struct {
	// 访问模式:Whitelist|Blacklist
	Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"`

	// 白名单列表
	CidrWhiteList []*string `json:"CidrWhiteList,omitnil,omitempty" name:"CidrWhiteList"`

	// 黑名单列表
	CidrBlackList []*string `json:"CidrBlackList,omitnil,omitempty" name:"CidrBlackList"`
}

type OpenWafProtectionRequest added in v1.0.800

type OpenWafProtectionRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	//  防护资源的类型。
	// - Global  实例
	// - Service  服务
	// - Route  路由
	// - Object  对象(接口暂不支持)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当资源类型 Type 是 Service 或 Route 的时候,传入的服务或路由的列表
	List []*string `json:"List,omitnil,omitempty" name:"List"`
}

func NewOpenWafProtectionRequest added in v1.0.800

func NewOpenWafProtectionRequest() (request *OpenWafProtectionRequest)

func (*OpenWafProtectionRequest) FromJsonString added in v1.0.800

func (r *OpenWafProtectionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*OpenWafProtectionRequest) ToJsonString added in v1.0.800

func (r *OpenWafProtectionRequest) ToJsonString() string

type OpenWafProtectionRequestParams added in v1.0.800

type OpenWafProtectionRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	//  防护资源的类型。
	// - Global  实例
	// - Service  服务
	// - Route  路由
	// - Object  对象(接口暂不支持)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 当资源类型 Type 是 Service 或 Route 的时候,传入的服务或路由的列表
	List []*string `json:"List,omitnil,omitempty" name:"List"`
}

Predefined struct for user

type OpenWafProtectionResponse added in v1.0.800

type OpenWafProtectionResponse struct {
	*tchttp.BaseResponse
	Response *OpenWafProtectionResponseParams `json:"Response"`
}

func NewOpenWafProtectionResponse added in v1.0.800

func NewOpenWafProtectionResponse() (response *OpenWafProtectionResponse)

func (*OpenWafProtectionResponse) FromJsonString added in v1.0.800

func (r *OpenWafProtectionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*OpenWafProtectionResponse) ToJsonString added in v1.0.800

func (r *OpenWafProtectionResponse) ToJsonString() string

type OpenWafProtectionResponseParams added in v1.0.800

type OpenWafProtectionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type PolarisCLSTopicInfo added in v1.0.767

type PolarisCLSTopicInfo struct {
	// 日志集ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogSetId *string `json:"LogSetId,omitnil,omitempty" name:"LogSetId"`

	// 日志集名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LogSetName *string `json:"LogSetName,omitnil,omitempty" name:"LogSetName"`

	// 日志主题ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"`

	// 日志主题名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`
}

type PolarisLimiterAddress added in v1.0.521

type PolarisLimiterAddress struct {
	// VPC接入IP列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	IntranetAddress *string `json:"IntranetAddress,omitnil,omitempty" name:"IntranetAddress"`
}

type PublishConfigFilesRequest added in v1.0.879

type PublishConfigFilesRequest struct {
	*tchttp.BaseRequest

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件发布
	ConfigFileReleases *ConfigFileRelease `json:"ConfigFileReleases,omitnil,omitempty" name:"ConfigFileReleases"`
}

func NewPublishConfigFilesRequest added in v1.0.879

func NewPublishConfigFilesRequest() (request *PublishConfigFilesRequest)

func (*PublishConfigFilesRequest) FromJsonString added in v1.0.879

func (r *PublishConfigFilesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PublishConfigFilesRequest) ToJsonString added in v1.0.879

func (r *PublishConfigFilesRequest) ToJsonString() string

type PublishConfigFilesRequestParams added in v1.0.879

type PublishConfigFilesRequestParams struct {
	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 配置文件发布
	ConfigFileReleases *ConfigFileRelease `json:"ConfigFileReleases,omitnil,omitempty" name:"ConfigFileReleases"`
}

Predefined struct for user

type PublishConfigFilesResponse added in v1.0.879

type PublishConfigFilesResponse struct {
	*tchttp.BaseResponse
	Response *PublishConfigFilesResponseParams `json:"Response"`
}

func NewPublishConfigFilesResponse added in v1.0.879

func NewPublishConfigFilesResponse() (response *PublishConfigFilesResponse)

func (*PublishConfigFilesResponse) FromJsonString added in v1.0.879

func (r *PublishConfigFilesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PublishConfigFilesResponse) ToJsonString added in v1.0.879

func (r *PublishConfigFilesResponse) ToJsonString() string

type PublishConfigFilesResponseParams added in v1.0.879

type PublishConfigFilesResponseParams struct {
	// 配置文件发布是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QpsThreshold added in v1.0.697

type QpsThreshold struct {
	// qps阈值控制维度,包含:second、minute、hour、day、month、year
	Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`

	// 阈值
	Max *int64 `json:"Max,omitnil,omitempty" name:"Max"`
}

type RateLimitResponse added in v1.0.697

type RateLimitResponse struct {
	// 自定义响应体
	// 注意:此字段可能返回 null,表示取不到有效值。
	Body *string `json:"Body,omitnil,omitempty" name:"Body"`

	// Headers
	// 注意:此字段可能返回 null,表示取不到有效值。
	Headers []*KVMapping `json:"Headers,omitnil,omitempty" name:"Headers"`

	// http状态码
	// 注意:此字段可能返回 null,表示取不到有效值。
	HttpStatus *int64 `json:"HttpStatus,omitnil,omitempty" name:"HttpStatus"`
}

type ReleaseVersion added in v1.0.879

type ReleaseVersion struct {
	// 名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 是否生效
	// 注意:此字段可能返回 null,表示取不到有效值。
	Active *bool `json:"Active,omitnil,omitempty" name:"Active"`
}

type RollbackConfigFileReleasesRequest added in v1.0.879

type RollbackConfigFileReleasesRequest struct {
	*tchttp.BaseRequest

	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 回滚发布
	RollbackConfigFileReleases []*ConfigFileRelease `json:"RollbackConfigFileReleases,omitnil,omitempty" name:"RollbackConfigFileReleases"`
}

func NewRollbackConfigFileReleasesRequest added in v1.0.879

func NewRollbackConfigFileReleasesRequest() (request *RollbackConfigFileReleasesRequest)

func (*RollbackConfigFileReleasesRequest) FromJsonString added in v1.0.879

func (r *RollbackConfigFileReleasesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackConfigFileReleasesRequest) ToJsonString added in v1.0.879

func (r *RollbackConfigFileReleasesRequest) ToJsonString() string

type RollbackConfigFileReleasesRequestParams added in v1.0.879

type RollbackConfigFileReleasesRequestParams struct {
	// TSE实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 回滚发布
	RollbackConfigFileReleases []*ConfigFileRelease `json:"RollbackConfigFileReleases,omitnil,omitempty" name:"RollbackConfigFileReleases"`
}

Predefined struct for user

type RollbackConfigFileReleasesResponse added in v1.0.879

type RollbackConfigFileReleasesResponse struct {
	*tchttp.BaseResponse
	Response *RollbackConfigFileReleasesResponseParams `json:"Response"`
}

func NewRollbackConfigFileReleasesResponse added in v1.0.879

func NewRollbackConfigFileReleasesResponse() (response *RollbackConfigFileReleasesResponse)

func (*RollbackConfigFileReleasesResponse) FromJsonString added in v1.0.879

func (r *RollbackConfigFileReleasesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RollbackConfigFileReleasesResponse) ToJsonString added in v1.0.879

func (r *RollbackConfigFileReleasesResponse) ToJsonString() string

type RollbackConfigFileReleasesResponseParams added in v1.0.879

type RollbackConfigFileReleasesResponseParams struct {
	// 回滚结果
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RouteWafStatus added in v1.0.801

type RouteWafStatus struct {
	// 路由的名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 路由的 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	//  路由是否开启 WAF 防护
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 方法
	// 注意:此字段可能返回 null,表示取不到有效值。
	Methods []*string `json:"Methods,omitnil,omitempty" name:"Methods"`

	// 路径
	// 注意:此字段可能返回 null,表示取不到有效值。
	Paths []*string `json:"Paths,omitnil,omitempty" name:"Paths"`

	// 域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Hosts []*string `json:"Hosts,omitnil,omitempty" name:"Hosts"`

	// 路由对应服务的名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceName *string `json:"ServiceName,omitnil,omitempty" name:"ServiceName"`

	// 路由对应服务的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceId *string `json:"ServiceId,omitnil,omitempty" name:"ServiceId"`
}

type RuleFilter added in v1.0.891

type RuleFilter struct {
	// 限流条件的Key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 限流条件的Values
	// 注意:此字段可能返回 null,表示取不到有效值。
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type SREInstance

type SREInstance struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 版本号
	Edition *string `json:"Edition,omitnil,omitempty" name:"Edition"`

	// 状态, 枚举值:creating/create_fail/running/updating/update_fail/restarting/restart_fail/destroying/destroy_fail
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 规格ID
	SpecId *string `json:"SpecId,omitnil,omitempty" name:"SpecId"`

	// 副本数
	Replica *int64 `json:"Replica,omitnil,omitempty" name:"Replica"`

	// 类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// Vpc iD
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetIds []*string `json:"SubnetIds,omitnil,omitempty" name:"SubnetIds"`

	// 是否开启持久化存储
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableStorage *bool `json:"EnableStorage,omitnil,omitempty" name:"EnableStorage"`

	// 数据存储方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"`

	// 云硬盘容量
	// 注意:此字段可能返回 null,表示取不到有效值。
	StorageCapacity *int64 `json:"StorageCapacity,omitnil,omitempty" name:"StorageCapacity"`

	// 计费方式
	// 注意:此字段可能返回 null,表示取不到有效值。
	Paymode *string `json:"Paymode,omitnil,omitempty" name:"Paymode"`

	// EKS集群的ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	EKSClusterID *string `json:"EKSClusterID,omitnil,omitempty" name:"EKSClusterID"`

	// 集群创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 环境配置信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnvInfos []*EnvInfo `json:"EnvInfos,omitnil,omitempty" name:"EnvInfos"`

	// 引擎所在的区域
	// 注意:此字段可能返回 null,表示取不到有效值。
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`

	// 注册引擎是否开启公网
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableInternet *bool `json:"EnableInternet,omitnil,omitempty" name:"EnableInternet"`

	// 私有网络列表信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcInfos []*VpcInfo `json:"VpcInfos,omitnil,omitempty" name:"VpcInfos"`

	// 服务治理相关信息列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	ServiceGovernanceInfos []*ServiceGovernanceInfo `json:"ServiceGovernanceInfos,omitnil,omitempty" name:"ServiceGovernanceInfos"`

	// 实例的标签信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags []*KVPair `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 引擎实例是否开启控制台公网访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableConsoleInternet *bool `json:"EnableConsoleInternet,omitnil,omitempty" name:"EnableConsoleInternet"`

	// 引擎实例是否开启控制台内网访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableConsoleIntranet *bool `json:"EnableConsoleIntranet,omitnil,omitempty" name:"EnableConsoleIntranet"`

	// 引擎实例是否展示参数配置页面
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConfigInfoVisible *bool `json:"ConfigInfoVisible,omitnil,omitempty" name:"ConfigInfoVisible"`

	// 引擎实例控制台默认密码
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsoleDefaultPwd *string `json:"ConsoleDefaultPwd,omitnil,omitempty" name:"ConsoleDefaultPwd"`

	// 交易付费类型,0后付费/1预付费
	// 注意:此字段可能返回 null,表示取不到有效值。
	TradeType *int64 `json:"TradeType,omitnil,omitempty" name:"TradeType"`

	// 自动续费标记:0表示默认状态(用户未设置,即初始状态), 1表示自动续费,2表示明确不自动续费
	// 注意:此字段可能返回 null,表示取不到有效值。
	AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`

	// 预付费到期时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CurDeadline *string `json:"CurDeadline,omitnil,omitempty" name:"CurDeadline"`

	// 隔离开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsolateTime *string `json:"IsolateTime,omitnil,omitempty" name:"IsolateTime"`

	// 实例地域相关的描述信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	RegionInfos []*DescribeInstanceRegionInfo `json:"RegionInfos,omitnil,omitempty" name:"RegionInfos"`

	// 所在EKS环境,分为common和yunti
	// 注意:此字段可能返回 null,表示取不到有效值。
	EKSType *string `json:"EKSType,omitnil,omitempty" name:"EKSType"`

	// 引擎的产品版本
	// 注意:此字段可能返回 null,表示取不到有效值。
	FeatureVersion *string `json:"FeatureVersion,omitnil,omitempty" name:"FeatureVersion"`

	// 引擎实例是否开启客户端内网访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableClientIntranet *bool `json:"EnableClientIntranet,omitnil,omitempty" name:"EnableClientIntranet"`

	// 存储额外配置选项
	// 注意:此字段可能返回 null,表示取不到有效值。
	StorageOption []*StorageOption `json:"StorageOption,omitnil,omitempty" name:"StorageOption"`
}

type ServiceGovernanceInfo added in v1.0.245

type ServiceGovernanceInfo struct {
	// 引擎所在的地域
	EngineRegion *string `json:"EngineRegion,omitnil,omitempty" name:"EngineRegion"`

	// 服务治理引擎绑定的kubernetes集群信息
	BoundK8SInfos []*BoundK8SInfo `json:"BoundK8SInfos,omitnil,omitempty" name:"BoundK8SInfos"`

	// 服务治理引擎绑定的网络信息
	VpcInfos []*VpcInfo `json:"VpcInfos,omitnil,omitempty" name:"VpcInfos"`

	// 当前实例鉴权是否开启
	AuthOpen *bool `json:"AuthOpen,omitnil,omitempty" name:"AuthOpen"`

	// 该实例支持的功能,鉴权就是 Auth
	Features []*string `json:"Features,omitnil,omitempty" name:"Features"`

	// 主账户名默认为 polaris,该值为主账户的默认密码
	MainPassword *string `json:"MainPassword,omitnil,omitempty" name:"MainPassword"`

	// 服务治理pushgateway引擎绑定的网络信息
	PgwVpcInfos []*VpcInfo `json:"PgwVpcInfos,omitnil,omitempty" name:"PgwVpcInfos"`

	// 服务治理限流server引擎绑定的网络信息
	LimiterVpcInfos []*VpcInfo `json:"LimiterVpcInfos,omitnil,omitempty" name:"LimiterVpcInfos"`

	// 引擎关联CLS日志主题信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	CLSTopics []*PolarisCLSTopicInfo `json:"CLSTopics,omitnil,omitempty" name:"CLSTopics"`
}

type ServiceWafStatus added in v1.0.801

type ServiceWafStatus struct {
	//  服务的名字
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 服务的 ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 服务的类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	//  服务是否开启 WAF 防护
	// 注意:此字段可能返回 null,表示取不到有效值。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type StorageOption added in v1.0.767

type StorageOption struct {
	// 存储对象,分为snap和txn两种
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 存储类型,分为三类CLOUD_PREMIUM/CLOUD_SSD/CLOUD_SSD_PLUS,分别对应高性能云硬盘、SSD云硬盘、增强型SSD云硬盘
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 存储容量,[50, 3200]的范围
	// 注意:此字段可能返回 null,表示取不到有效值。
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`
}

type UnbindAutoScalerResourceStrategyFromGroupsRequest added in v1.0.856

type UnbindAutoScalerResourceStrategyFromGroupsRequest struct {
	*tchttp.BaseRequest

	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 网关分组ID列表
	GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
}

func NewUnbindAutoScalerResourceStrategyFromGroupsRequest added in v1.0.856

func NewUnbindAutoScalerResourceStrategyFromGroupsRequest() (request *UnbindAutoScalerResourceStrategyFromGroupsRequest)

func (*UnbindAutoScalerResourceStrategyFromGroupsRequest) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindAutoScalerResourceStrategyFromGroupsRequest) ToJsonString added in v1.0.856

type UnbindAutoScalerResourceStrategyFromGroupsRequestParams added in v1.0.856

type UnbindAutoScalerResourceStrategyFromGroupsRequestParams struct {
	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 策略ID
	StrategyId *string `json:"StrategyId,omitnil,omitempty" name:"StrategyId"`

	// 网关分组ID列表
	GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"`
}

Predefined struct for user

type UnbindAutoScalerResourceStrategyFromGroupsResponse added in v1.0.856

type UnbindAutoScalerResourceStrategyFromGroupsResponse struct {
	*tchttp.BaseResponse
	Response *UnbindAutoScalerResourceStrategyFromGroupsResponseParams `json:"Response"`
}

func NewUnbindAutoScalerResourceStrategyFromGroupsResponse added in v1.0.856

func NewUnbindAutoScalerResourceStrategyFromGroupsResponse() (response *UnbindAutoScalerResourceStrategyFromGroupsResponse)

func (*UnbindAutoScalerResourceStrategyFromGroupsResponse) FromJsonString added in v1.0.856

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindAutoScalerResourceStrategyFromGroupsResponse) ToJsonString added in v1.0.856

type UnbindAutoScalerResourceStrategyFromGroupsResponseParams added in v1.0.856

type UnbindAutoScalerResourceStrategyFromGroupsResponseParams struct {
	// 是否成功
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCloudNativeAPIGatewayCertificateInfoRequest added in v1.0.750

type UpdateCloudNativeAPIGatewayCertificateInfoRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 证书id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 绑定的域名列表
	BindDomains []*string `json:"BindDomains,omitnil,omitempty" name:"BindDomains"`

	// 证书名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewUpdateCloudNativeAPIGatewayCertificateInfoRequest added in v1.0.750

func NewUpdateCloudNativeAPIGatewayCertificateInfoRequest() (request *UpdateCloudNativeAPIGatewayCertificateInfoRequest)

func (*UpdateCloudNativeAPIGatewayCertificateInfoRequest) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCloudNativeAPIGatewayCertificateInfoRequest) ToJsonString added in v1.0.750

type UpdateCloudNativeAPIGatewayCertificateInfoRequestParams added in v1.0.750

type UpdateCloudNativeAPIGatewayCertificateInfoRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 证书id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 绑定的域名列表
	BindDomains []*string `json:"BindDomains,omitnil,omitempty" name:"BindDomains"`

	// 证书名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type UpdateCloudNativeAPIGatewayCertificateInfoResponse added in v1.0.750

type UpdateCloudNativeAPIGatewayCertificateInfoResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCloudNativeAPIGatewayCertificateInfoResponseParams `json:"Response"`
}

func NewUpdateCloudNativeAPIGatewayCertificateInfoResponse added in v1.0.750

func NewUpdateCloudNativeAPIGatewayCertificateInfoResponse() (response *UpdateCloudNativeAPIGatewayCertificateInfoResponse)

func (*UpdateCloudNativeAPIGatewayCertificateInfoResponse) FromJsonString added in v1.0.750

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCloudNativeAPIGatewayCertificateInfoResponse) ToJsonString added in v1.0.750

type UpdateCloudNativeAPIGatewayCertificateInfoResponseParams added in v1.0.750

type UpdateCloudNativeAPIGatewayCertificateInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCloudNativeAPIGatewayResult added in v1.0.727

type UpdateCloudNativeAPIGatewayResult struct {
	// 云原生API网关ID。
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 云原生网关状态。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type UpdateCloudNativeAPIGatewaySpecRequest added in v1.0.727

type UpdateCloudNativeAPIGatewaySpecRequest struct {
	*tchttp.BaseRequest

	// 云原生API网关实例ID。
	// 只支持后付费实例
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 网关分组节点规格配置。
	NodeConfig *CloudNativeAPIGatewayNodeConfig `json:"NodeConfig,omitnil,omitempty" name:"NodeConfig"`
}

func NewUpdateCloudNativeAPIGatewaySpecRequest added in v1.0.727

func NewUpdateCloudNativeAPIGatewaySpecRequest() (request *UpdateCloudNativeAPIGatewaySpecRequest)

func (*UpdateCloudNativeAPIGatewaySpecRequest) FromJsonString added in v1.0.727

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCloudNativeAPIGatewaySpecRequest) ToJsonString added in v1.0.727

type UpdateCloudNativeAPIGatewaySpecRequestParams added in v1.0.727

type UpdateCloudNativeAPIGatewaySpecRequestParams struct {
	// 云原生API网关实例ID。
	// 只支持后付费实例
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关分组id
	GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"`

	// 网关分组节点规格配置。
	NodeConfig *CloudNativeAPIGatewayNodeConfig `json:"NodeConfig,omitnil,omitempty" name:"NodeConfig"`
}

Predefined struct for user

type UpdateCloudNativeAPIGatewaySpecResponse added in v1.0.727

type UpdateCloudNativeAPIGatewaySpecResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCloudNativeAPIGatewaySpecResponseParams `json:"Response"`
}

func NewUpdateCloudNativeAPIGatewaySpecResponse added in v1.0.727

func NewUpdateCloudNativeAPIGatewaySpecResponse() (response *UpdateCloudNativeAPIGatewaySpecResponse)

func (*UpdateCloudNativeAPIGatewaySpecResponse) FromJsonString added in v1.0.727

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCloudNativeAPIGatewaySpecResponse) ToJsonString added in v1.0.727

type UpdateCloudNativeAPIGatewaySpecResponseParams added in v1.0.727

type UpdateCloudNativeAPIGatewaySpecResponseParams struct {
	// 更新云原生API网关实例规格的响应结果。
	Result *UpdateCloudNativeAPIGatewayResult `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateEngineInternetAccessRequest added in v1.0.512

type UpdateEngineInternetAccessRequest struct {
	*tchttp.BaseRequest

	// 引擎ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 引擎类型
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 是否开启客户端公网访问,true开 false关
	EnableClientInternetAccess *bool `json:"EnableClientInternetAccess,omitnil,omitempty" name:"EnableClientInternetAccess"`
}

func NewUpdateEngineInternetAccessRequest added in v1.0.512

func NewUpdateEngineInternetAccessRequest() (request *UpdateEngineInternetAccessRequest)

func (*UpdateEngineInternetAccessRequest) FromJsonString added in v1.0.512

func (r *UpdateEngineInternetAccessRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateEngineInternetAccessRequest) ToJsonString added in v1.0.512

func (r *UpdateEngineInternetAccessRequest) ToJsonString() string

type UpdateEngineInternetAccessRequestParams added in v1.0.512

type UpdateEngineInternetAccessRequestParams struct {
	// 引擎ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 引擎类型
	EngineType *string `json:"EngineType,omitnil,omitempty" name:"EngineType"`

	// 是否开启客户端公网访问,true开 false关
	EnableClientInternetAccess *bool `json:"EnableClientInternetAccess,omitnil,omitempty" name:"EnableClientInternetAccess"`
}

Predefined struct for user

type UpdateEngineInternetAccessResponse added in v1.0.512

type UpdateEngineInternetAccessResponse struct {
	*tchttp.BaseResponse
	Response *UpdateEngineInternetAccessResponseParams `json:"Response"`
}

func NewUpdateEngineInternetAccessResponse added in v1.0.512

func NewUpdateEngineInternetAccessResponse() (response *UpdateEngineInternetAccessResponse)

func (*UpdateEngineInternetAccessResponse) FromJsonString added in v1.0.512

func (r *UpdateEngineInternetAccessResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateEngineInternetAccessResponse) ToJsonString added in v1.0.512

func (r *UpdateEngineInternetAccessResponse) ToJsonString() string

type UpdateEngineInternetAccessResponseParams added in v1.0.512

type UpdateEngineInternetAccessResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateUpstreamHealthCheckConfigRequest added in v1.0.794

type UpdateUpstreamHealthCheckConfigRequest struct {
	*tchttp.BaseRequest

	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关服务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 健康检查配置
	HealthCheckConfig *UpstreamHealthCheckConfig `json:"HealthCheckConfig,omitnil,omitempty" name:"HealthCheckConfig"`
}

func NewUpdateUpstreamHealthCheckConfigRequest added in v1.0.794

func NewUpdateUpstreamHealthCheckConfigRequest() (request *UpdateUpstreamHealthCheckConfigRequest)

func (*UpdateUpstreamHealthCheckConfigRequest) FromJsonString added in v1.0.794

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUpstreamHealthCheckConfigRequest) ToJsonString added in v1.0.794

type UpdateUpstreamHealthCheckConfigRequestParams added in v1.0.794

type UpdateUpstreamHealthCheckConfigRequestParams struct {
	// 网关ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 网关服务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 健康检查配置
	HealthCheckConfig *UpstreamHealthCheckConfig `json:"HealthCheckConfig,omitnil,omitempty" name:"HealthCheckConfig"`
}

Predefined struct for user

type UpdateUpstreamHealthCheckConfigResponse added in v1.0.794

type UpdateUpstreamHealthCheckConfigResponse struct {
	*tchttp.BaseResponse
	Response *UpdateUpstreamHealthCheckConfigResponseParams `json:"Response"`
}

func NewUpdateUpstreamHealthCheckConfigResponse added in v1.0.794

func NewUpdateUpstreamHealthCheckConfigResponse() (response *UpdateUpstreamHealthCheckConfigResponse)

func (*UpdateUpstreamHealthCheckConfigResponse) FromJsonString added in v1.0.794

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUpstreamHealthCheckConfigResponse) ToJsonString added in v1.0.794

type UpdateUpstreamHealthCheckConfigResponseParams added in v1.0.794

type UpdateUpstreamHealthCheckConfigResponseParams struct {
	// 是否成功
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateUpstreamTargetsRequest added in v1.0.769

type UpdateUpstreamTargetsRequest struct {
	*tchttp.BaseRequest

	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称或ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 实例列表
	Targets []*KongTarget `json:"Targets,omitnil,omitempty" name:"Targets"`
}

func NewUpdateUpstreamTargetsRequest added in v1.0.769

func NewUpdateUpstreamTargetsRequest() (request *UpdateUpstreamTargetsRequest)

func (*UpdateUpstreamTargetsRequest) FromJsonString added in v1.0.769

func (r *UpdateUpstreamTargetsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUpstreamTargetsRequest) ToJsonString added in v1.0.769

func (r *UpdateUpstreamTargetsRequest) ToJsonString() string

type UpdateUpstreamTargetsRequestParams added in v1.0.769

type UpdateUpstreamTargetsRequestParams struct {
	// 网关实例ID
	GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"`

	// 服务名称或ID
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 实例列表
	Targets []*KongTarget `json:"Targets,omitnil,omitempty" name:"Targets"`
}

Predefined struct for user

type UpdateUpstreamTargetsResponse added in v1.0.769

type UpdateUpstreamTargetsResponse struct {
	*tchttp.BaseResponse
	Response *UpdateUpstreamTargetsResponseParams `json:"Response"`
}

func NewUpdateUpstreamTargetsResponse added in v1.0.769

func NewUpdateUpstreamTargetsResponse() (response *UpdateUpstreamTargetsResponse)

func (*UpdateUpstreamTargetsResponse) FromJsonString added in v1.0.769

func (r *UpdateUpstreamTargetsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateUpstreamTargetsResponse) ToJsonString added in v1.0.769

func (r *UpdateUpstreamTargetsResponse) ToJsonString() string

type UpdateUpstreamTargetsResponseParams added in v1.0.769

type UpdateUpstreamTargetsResponseParams struct {
	// 是否更新成功
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *bool `json:"Result,omitnil,omitempty" name:"Result"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpstreamHealthCheckConfig added in v1.0.794

type UpstreamHealthCheckConfig struct {
	// 开启主动健康检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnableActiveHealthCheck *bool `json:"EnableActiveHealthCheck,omitnil,omitempty" name:"EnableActiveHealthCheck"`

	// 主动健康检查配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	ActiveHealthCheck *KongActiveHealthCheck `json:"ActiveHealthCheck,omitnil,omitempty" name:"ActiveHealthCheck"`

	// 开启被动健康检查
	// 注意:此字段可能返回 null,表示取不到有效值。
	EnablePassiveHealthCheck *bool `json:"EnablePassiveHealthCheck,omitnil,omitempty" name:"EnablePassiveHealthCheck"`

	// 被动健康检查配置
	// 注意:此字段可能返回 null,表示取不到有效值。
	PassiveHealthCheck *KongPassiveHealthCheck `json:"PassiveHealthCheck,omitnil,omitempty" name:"PassiveHealthCheck"`

	// 连续健康阈值,单位:次
	// 注意:此字段可能返回 null,表示取不到有效值。
	Successes *uint64 `json:"Successes,omitnil,omitempty" name:"Successes"`

	// 连续异常阈值,单位:次
	// 注意:此字段可能返回 null,表示取不到有效值。
	Failures *uint64 `json:"Failures,omitnil,omitempty" name:"Failures"`

	// 超时阈值,单位:次
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timeouts *uint64 `json:"Timeouts,omitnil,omitempty" name:"Timeouts"`

	// 健康HTTP状态码
	// 注意:此字段可能返回 null,表示取不到有效值。
	HealthyHttpStatuses []*uint64 `json:"HealthyHttpStatuses,omitnil,omitempty" name:"HealthyHttpStatuses"`

	// 异常HTTP状态码
	// 注意:此字段可能返回 null,表示取不到有效值。
	UnhealthyHttpStatuses []*uint64 `json:"UnhealthyHttpStatuses,omitnil,omitempty" name:"UnhealthyHttpStatuses"`

	// 健康检查屏蔽权重为0的节点
	// 注意:此字段可能返回 null,表示取不到有效值。
	IgnoreZeroWeightNodes *bool `json:"IgnoreZeroWeightNodes,omitnil,omitempty" name:"IgnoreZeroWeightNodes"`
}

type VpcInfo added in v1.0.205

type VpcInfo struct {
	// Vpc Id
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 内网访问地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	IntranetAddress *string `json:"IntranetAddress,omitnil,omitempty" name:"IntranetAddress"`
}

type ZookeeperReplica added in v1.0.430

type ZookeeperReplica struct {
	// 名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 角色
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 可用区ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ZoneId *string `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 别名
	// 注意:此字段可能返回 null,表示取不到有效值。
	AliasName *string `json:"AliasName,omitnil,omitempty" name:"AliasName"`

	// VPC ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`
}

type ZookeeperServerInterface added in v1.0.430

type ZookeeperServerInterface struct {
	// 接口名
	// 注意:此字段可能返回 null,表示取不到有效值。
	Interface *string `json:"Interface,omitnil,omitempty" name:"Interface"`
}

Jump to

Keyboard shortcuts

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