model

package
v0.0.65 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AclApiBindingCreate added in v0.0.65

type AclApiBindingCreate struct {
	AclId *string `json:"acl_id,omitempty"`

	PublishIds *[]string `json:"publish_ids,omitempty"`
}

func (AclApiBindingCreate) String added in v0.0.65

func (o AclApiBindingCreate) String() string

type AclApiBindingInfo added in v0.0.65

type AclApiBindingInfo struct {
	Id *string `json:"id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	AclId *string `json:"acl_id,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`
}

func (AclApiBindingInfo) String added in v0.0.65

func (o AclApiBindingInfo) String() string

type AclBatchDelete added in v0.0.65

type AclBatchDelete struct {
	Acls *[]string `json:"acls,omitempty"`
}

func (AclBatchDelete) String added in v0.0.65

func (o AclBatchDelete) String() string

type AclBatchResultFailureResp added in v0.0.65

type AclBatchResultFailureResp struct {
	AclId *string `json:"acl_id,omitempty"`

	AclName *string `json:"acl_name,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (AclBatchResultFailureResp) String added in v0.0.65

func (o AclBatchResultFailureResp) String() string

type AclBindApiPageApisResp added in v0.0.65

type AclBindApiPageApisResp struct {
	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	ApiType *int64 `json:"api_type,omitempty"`

	ApiRemark *string `json:"api_remark,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	EnvName *string `json:"env_name,omitempty"`

	BindId *string `json:"bind_id,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	BindTime *sdktime.SdkTime `json:"bind_time,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`
}

func (AclBindApiPageApisResp) String added in v0.0.65

func (o AclBindApiPageApisResp) String() string

type AclBindingBatchDelete added in v0.0.65

type AclBindingBatchDelete struct {
	AclBindings *[]string `json:"acl_bindings,omitempty"`
}

func (AclBindingBatchDelete) String added in v0.0.65

func (o AclBindingBatchDelete) String() string

type AclBindingBatchResultFailureResp added in v0.0.65

type AclBindingBatchResultFailureResp struct {
	BindId *string `json:"bind_id,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`
}

func (AclBindingBatchResultFailureResp) String added in v0.0.65

type AddEipV2Request added in v0.0.65

type AddEipV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *EipBindReq `json:"body,omitempty"`
}

Request Object

func (AddEipV2Request) String added in v0.0.65

func (o AddEipV2Request) String() string

type AddEipV2Response added in v0.0.65

type AddEipV2Response struct {
	EipId *string `json:"eip_id,omitempty"`

	EipAddress *string `json:"eip_address,omitempty"`

	EipStatus *string `json:"eip_status,omitempty"`

	EipIpv6Address *string `json:"eip_ipv6_address,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (AddEipV2Response) String added in v0.0.65

func (o AddEipV2Response) String() string

type AddEngressEipV2Request added in v0.0.65

type AddEngressEipV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *OpenEngressEipReq `json:"body,omitempty"`
}

Request Object

func (AddEngressEipV2Request) String added in v0.0.65

func (o AddEngressEipV2Request) String() string

type AddEngressEipV2Response added in v0.0.65

type AddEngressEipV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AddEngressEipV2Response) String added in v0.0.65

func (o AddEngressEipV2Response) String() string

type AddingBackendInstancesV2Request added in v0.0.65

type AddingBackendInstancesV2Request struct {
	InstanceId string `json:"instance_id"`

	VpcChannelId string `json:"vpc_channel_id"`

	Body *VpcMemberCreate `json:"body,omitempty"`
}

Request Object

func (AddingBackendInstancesV2Request) String added in v0.0.65

type AddingBackendInstancesV2Response added in v0.0.65

type AddingBackendInstancesV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Members        *[]VpcMemberInfo `json:"members,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (AddingBackendInstancesV2Response) String added in v0.0.65

type ApiAclCreate added in v0.0.65

type ApiAclCreate struct {
	AclName string `json:"acl_name"`

	AclType string `json:"acl_type"`

	AclValue string `json:"acl_value"`

	EntityType string `json:"entity_type"`
}

func (ApiAclCreate) String added in v0.0.65

func (o ApiAclCreate) String() string

type ApiAclInfoWithBindNum added in v0.0.65

type ApiAclInfoWithBindNum struct {
	AclName *string `json:"acl_name,omitempty"`

	AclType *string `json:"acl_type,omitempty"`

	AclValue *string `json:"acl_value,omitempty"`

	BindNum *int32 `json:"bind_num,omitempty"`

	EntityType *string `json:"entity_type,omitempty"`

	Id *string `json:"id,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

func (ApiAclInfoWithBindNum) String added in v0.0.65

func (o ApiAclInfoWithBindNum) String() string

type ApiBackendVpcReq

type ApiBackendVpcReq struct {
	VpcChannelProxyHost *string `json:"vpc_channel_proxy_host,omitempty"`

	VpcChannelId string `json:"vpc_channel_id"`
}

VPC通道详情。vpc_channel_status = 1,则这个object类型为必填信息

func (ApiBackendVpcReq) String

func (o ApiBackendVpcReq) String() string

type ApiBaseInfo

type ApiBaseInfo struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ApiBaseInfoReqProtocol `json:"req_protocol"`

	ReqMethod ApiBaseInfoReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ApiBaseInfoAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ApiBaseInfoMatchMode `json:"match_mode,omitempty"`

	BackendType ApiBaseInfoBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`
}

func (ApiBaseInfo) String

func (o ApiBaseInfo) String() string

type ApiBaseInfoAuthType

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

func (ApiBaseInfoAuthType) MarshalJSON

func (c ApiBaseInfoAuthType) MarshalJSON() ([]byte, error)

func (*ApiBaseInfoAuthType) UnmarshalJSON

func (c *ApiBaseInfoAuthType) UnmarshalJSON(b []byte) error

type ApiBaseInfoAuthTypeEnum

type ApiBaseInfoAuthTypeEnum struct {
	NONE       ApiBaseInfoAuthType
	APP        ApiBaseInfoAuthType
	IAM        ApiBaseInfoAuthType
	AUTHORIZER ApiBaseInfoAuthType
}

func GetApiBaseInfoAuthTypeEnum

func GetApiBaseInfoAuthTypeEnum() ApiBaseInfoAuthTypeEnum

type ApiBaseInfoBackendType

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

func (ApiBaseInfoBackendType) MarshalJSON

func (c ApiBaseInfoBackendType) MarshalJSON() ([]byte, error)

func (*ApiBaseInfoBackendType) UnmarshalJSON

func (c *ApiBaseInfoBackendType) UnmarshalJSON(b []byte) error

type ApiBaseInfoBackendTypeEnum

type ApiBaseInfoBackendTypeEnum struct {
	HTTP     ApiBaseInfoBackendType
	FUNCTION ApiBaseInfoBackendType
	MOCK     ApiBaseInfoBackendType
}

func GetApiBaseInfoBackendTypeEnum

func GetApiBaseInfoBackendTypeEnum() ApiBaseInfoBackendTypeEnum

type ApiBaseInfoMatchMode

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

func (ApiBaseInfoMatchMode) MarshalJSON

func (c ApiBaseInfoMatchMode) MarshalJSON() ([]byte, error)

func (*ApiBaseInfoMatchMode) UnmarshalJSON

func (c *ApiBaseInfoMatchMode) UnmarshalJSON(b []byte) error

type ApiBaseInfoMatchModeEnum

type ApiBaseInfoMatchModeEnum struct {
	SWA    ApiBaseInfoMatchMode
	NORMAL ApiBaseInfoMatchMode
}

func GetApiBaseInfoMatchModeEnum

func GetApiBaseInfoMatchModeEnum() ApiBaseInfoMatchModeEnum

type ApiBaseInfoReqMethod

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

func (ApiBaseInfoReqMethod) MarshalJSON

func (c ApiBaseInfoReqMethod) MarshalJSON() ([]byte, error)

func (*ApiBaseInfoReqMethod) UnmarshalJSON

func (c *ApiBaseInfoReqMethod) UnmarshalJSON(b []byte) error

type ApiBaseInfoReqProtocol

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

func (ApiBaseInfoReqProtocol) MarshalJSON

func (c ApiBaseInfoReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiBaseInfoReqProtocol) UnmarshalJSON

func (c *ApiBaseInfoReqProtocol) UnmarshalJSON(b []byte) error

type ApiBaseInfoReqProtocolEnum

type ApiBaseInfoReqProtocolEnum struct {
	HTTP  ApiBaseInfoReqProtocol
	HTTPS ApiBaseInfoReqProtocol
	BOTH  ApiBaseInfoReqProtocol
}

func GetApiBaseInfoReqProtocolEnum

func GetApiBaseInfoReqProtocolEnum() ApiBaseInfoReqProtocolEnum

type ApiBatchPublish added in v0.0.65

type ApiBatchPublish struct {
	Apis *[]string `json:"apis,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	Remark *string `json:"remark,omitempty"`
}

func (ApiBatchPublish) String added in v0.0.65

func (o ApiBatchPublish) String() string

type ApiBindAclPageAclsResp added in v0.0.65

type ApiBindAclPageAclsResp struct {
	AclId *string `json:"acl_id,omitempty"`

	AclName *string `json:"acl_name,omitempty"`

	AclType *ApiBindAclPageAclsRespAclType `json:"acl_type,omitempty"`

	AclValue *string `json:"acl_value,omitempty"`

	EntityType *ApiBindAclPageAclsRespEntityType `json:"entity_type,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	EnvName *string `json:"env_name,omitempty"`

	BindId *string `json:"bind_id,omitempty"`

	BindTime *sdktime.SdkTime `json:"bind_time,omitempty"`
}

func (ApiBindAclPageAclsResp) String added in v0.0.65

func (o ApiBindAclPageAclsResp) String() string

type ApiBindAclPageAclsRespAclType added in v0.0.65

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

func (ApiBindAclPageAclsRespAclType) MarshalJSON added in v0.0.65

func (c ApiBindAclPageAclsRespAclType) MarshalJSON() ([]byte, error)

func (*ApiBindAclPageAclsRespAclType) UnmarshalJSON added in v0.0.65

func (c *ApiBindAclPageAclsRespAclType) UnmarshalJSON(b []byte) error

type ApiBindAclPageAclsRespAclTypeEnum added in v0.0.65

type ApiBindAclPageAclsRespAclTypeEnum struct {
	PERMIT ApiBindAclPageAclsRespAclType
	DENY   ApiBindAclPageAclsRespAclType
}

func GetApiBindAclPageAclsRespAclTypeEnum added in v0.0.65

func GetApiBindAclPageAclsRespAclTypeEnum() ApiBindAclPageAclsRespAclTypeEnum

type ApiBindAclPageAclsRespEntityType added in v0.0.65

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

func (ApiBindAclPageAclsRespEntityType) MarshalJSON added in v0.0.65

func (c ApiBindAclPageAclsRespEntityType) MarshalJSON() ([]byte, error)

func (*ApiBindAclPageAclsRespEntityType) UnmarshalJSON added in v0.0.65

func (c *ApiBindAclPageAclsRespEntityType) UnmarshalJSON(b []byte) error

type ApiBindAclPageAclsRespEntityTypeEnum added in v0.0.65

type ApiBindAclPageAclsRespEntityTypeEnum struct {
	IP     ApiBindAclPageAclsRespEntityType
	DOMAIN ApiBindAclPageAclsRespEntityType
}

func GetApiBindAclPageAclsRespEntityTypeEnum added in v0.0.65

func GetApiBindAclPageAclsRespEntityTypeEnum() ApiBindAclPageAclsRespEntityTypeEnum

type ApiCommon

type ApiCommon struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ApiCommonReqProtocol `json:"req_protocol"`

	ReqMethod ApiCommonReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ApiCommonAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ApiCommonMatchMode `json:"match_mode,omitempty"`

	BackendType ApiCommonBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ArrangeNecessary *int32 `json:"arrange_necessary,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	GroupVersion *string `json:"group_version,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	FuncInfo *ApiFunc `json:"func_info,omitempty"`

	MockInfo *ApiMock `json:"mock_info,omitempty"`

	ReqParams *[]ReqParam `json:"req_params,omitempty"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	PolicyFunctions *[]ApiPolicyFunctionResp `json:"policy_functions,omitempty"`

	PolicyMocks *[]ApiPolicyMockResp `json:"policy_mocks,omitempty"`
}

func (ApiCommon) String

func (o ApiCommon) String() string

type ApiCommonAuthType

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

func (ApiCommonAuthType) MarshalJSON

func (c ApiCommonAuthType) MarshalJSON() ([]byte, error)

func (*ApiCommonAuthType) UnmarshalJSON

func (c *ApiCommonAuthType) UnmarshalJSON(b []byte) error

type ApiCommonAuthTypeEnum

type ApiCommonAuthTypeEnum struct {
	NONE       ApiCommonAuthType
	APP        ApiCommonAuthType
	IAM        ApiCommonAuthType
	AUTHORIZER ApiCommonAuthType
}

func GetApiCommonAuthTypeEnum

func GetApiCommonAuthTypeEnum() ApiCommonAuthTypeEnum

type ApiCommonBackendType

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

func (ApiCommonBackendType) MarshalJSON

func (c ApiCommonBackendType) MarshalJSON() ([]byte, error)

func (*ApiCommonBackendType) UnmarshalJSON

func (c *ApiCommonBackendType) UnmarshalJSON(b []byte) error

type ApiCommonBackendTypeEnum

type ApiCommonBackendTypeEnum struct {
	HTTP     ApiCommonBackendType
	FUNCTION ApiCommonBackendType
	MOCK     ApiCommonBackendType
}

func GetApiCommonBackendTypeEnum

func GetApiCommonBackendTypeEnum() ApiCommonBackendTypeEnum

type ApiCommonMatchMode

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

func (ApiCommonMatchMode) MarshalJSON

func (c ApiCommonMatchMode) MarshalJSON() ([]byte, error)

func (*ApiCommonMatchMode) UnmarshalJSON

func (c *ApiCommonMatchMode) UnmarshalJSON(b []byte) error

type ApiCommonMatchModeEnum

type ApiCommonMatchModeEnum struct {
	SWA    ApiCommonMatchMode
	NORMAL ApiCommonMatchMode
}

func GetApiCommonMatchModeEnum

func GetApiCommonMatchModeEnum() ApiCommonMatchModeEnum

type ApiCommonReqMethod

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

func (ApiCommonReqMethod) MarshalJSON

func (c ApiCommonReqMethod) MarshalJSON() ([]byte, error)

func (*ApiCommonReqMethod) UnmarshalJSON

func (c *ApiCommonReqMethod) UnmarshalJSON(b []byte) error

type ApiCommonReqProtocol

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

func (ApiCommonReqProtocol) MarshalJSON

func (c ApiCommonReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiCommonReqProtocol) UnmarshalJSON

func (c *ApiCommonReqProtocol) UnmarshalJSON(b []byte) error

type ApiCommonReqProtocolEnum

type ApiCommonReqProtocolEnum struct {
	HTTP  ApiCommonReqProtocol
	HTTPS ApiCommonReqProtocol
	BOTH  ApiCommonReqProtocol
}

func GetApiCommonReqProtocolEnum

func GetApiCommonReqProtocolEnum() ApiCommonReqProtocolEnum

type ApiConditionBase

type ApiConditionBase struct {
	ReqParamName *string `json:"req_param_name,omitempty"`

	ConditionType *ApiConditionBaseConditionType `json:"condition_type,omitempty"`

	ConditionOrigin ApiConditionBaseConditionOrigin `json:"condition_origin"`

	ConditionValue string `json:"condition_value"`
}

func (ApiConditionBase) String

func (o ApiConditionBase) String() string

type ApiConditionBaseConditionOrigin

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

func (ApiConditionBaseConditionOrigin) MarshalJSON

func (c ApiConditionBaseConditionOrigin) MarshalJSON() ([]byte, error)

func (*ApiConditionBaseConditionOrigin) UnmarshalJSON

func (c *ApiConditionBaseConditionOrigin) UnmarshalJSON(b []byte) error

type ApiConditionBaseConditionOriginEnum

type ApiConditionBaseConditionOriginEnum struct {
	PARAM  ApiConditionBaseConditionOrigin
	SOURCE ApiConditionBaseConditionOrigin
}

func GetApiConditionBaseConditionOriginEnum

func GetApiConditionBaseConditionOriginEnum() ApiConditionBaseConditionOriginEnum

type ApiConditionBaseConditionType

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

func (ApiConditionBaseConditionType) MarshalJSON

func (c ApiConditionBaseConditionType) MarshalJSON() ([]byte, error)

func (*ApiConditionBaseConditionType) UnmarshalJSON

func (c *ApiConditionBaseConditionType) UnmarshalJSON(b []byte) error

type ApiConditionBaseConditionTypeEnum

type ApiConditionBaseConditionTypeEnum struct {
	EXACT   ApiConditionBaseConditionType
	ENUM    ApiConditionBaseConditionType
	PATTERN ApiConditionBaseConditionType
}

func GetApiConditionBaseConditionTypeEnum

func GetApiConditionBaseConditionTypeEnum() ApiConditionBaseConditionTypeEnum

type ApiCreate

type ApiCreate struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ApiCreateReqProtocol `json:"req_protocol"`

	ReqMethod ApiCreateReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ApiCreateAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ApiCreateMatchMode `json:"match_mode,omitempty"`

	BackendType ApiCreateBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	MockInfo *ApiMockCreate `json:"mock_info,omitempty"`

	FuncInfo *ApiFuncCreate `json:"func_info,omitempty"`

	ReqParams *[]ReqParamBase `json:"req_params,omitempty"`

	BackendParams *[]BackendParamBase `json:"backend_params,omitempty"`

	PolicyMocks *[]ApiPolicyMockCreate `json:"policy_mocks,omitempty"`

	PolicyFunctions *[]ApiPolicyFunctionCreate `json:"policy_functions,omitempty"`

	BackendApi *BackendApiCreate `json:"backend_api,omitempty"`

	PolicyHttps *[]ApiPolicyHttpCreate `json:"policy_https,omitempty"`
}

func (ApiCreate) String

func (o ApiCreate) String() string

type ApiCreateAuthType

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

func (ApiCreateAuthType) MarshalJSON

func (c ApiCreateAuthType) MarshalJSON() ([]byte, error)

func (*ApiCreateAuthType) UnmarshalJSON

func (c *ApiCreateAuthType) UnmarshalJSON(b []byte) error

type ApiCreateAuthTypeEnum

type ApiCreateAuthTypeEnum struct {
	NONE       ApiCreateAuthType
	APP        ApiCreateAuthType
	IAM        ApiCreateAuthType
	AUTHORIZER ApiCreateAuthType
}

func GetApiCreateAuthTypeEnum

func GetApiCreateAuthTypeEnum() ApiCreateAuthTypeEnum

type ApiCreateBackendType

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

func (ApiCreateBackendType) MarshalJSON

func (c ApiCreateBackendType) MarshalJSON() ([]byte, error)

func (*ApiCreateBackendType) UnmarshalJSON

func (c *ApiCreateBackendType) UnmarshalJSON(b []byte) error

type ApiCreateBackendTypeEnum

type ApiCreateBackendTypeEnum struct {
	HTTP     ApiCreateBackendType
	FUNCTION ApiCreateBackendType
	MOCK     ApiCreateBackendType
}

func GetApiCreateBackendTypeEnum

func GetApiCreateBackendTypeEnum() ApiCreateBackendTypeEnum

type ApiCreateBase

type ApiCreateBase struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ApiCreateBaseReqProtocol `json:"req_protocol"`

	ReqMethod ApiCreateBaseReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ApiCreateBaseAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ApiCreateBaseMatchMode `json:"match_mode,omitempty"`

	BackendType ApiCreateBaseBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	MockInfo *ApiMockCreate `json:"mock_info,omitempty"`

	FuncInfo *ApiFuncCreate `json:"func_info,omitempty"`

	ReqParams *[]ReqParamBase `json:"req_params,omitempty"`

	BackendParams *[]BackendParamBase `json:"backend_params,omitempty"`

	PolicyMocks *[]ApiPolicyMockCreate `json:"policy_mocks,omitempty"`

	PolicyFunctions *[]ApiPolicyFunctionCreate `json:"policy_functions,omitempty"`
}

func (ApiCreateBase) String

func (o ApiCreateBase) String() string

type ApiCreateBaseAuthType

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

func (ApiCreateBaseAuthType) MarshalJSON

func (c ApiCreateBaseAuthType) MarshalJSON() ([]byte, error)

func (*ApiCreateBaseAuthType) UnmarshalJSON

func (c *ApiCreateBaseAuthType) UnmarshalJSON(b []byte) error

type ApiCreateBaseAuthTypeEnum

type ApiCreateBaseAuthTypeEnum struct {
	NONE       ApiCreateBaseAuthType
	APP        ApiCreateBaseAuthType
	IAM        ApiCreateBaseAuthType
	AUTHORIZER ApiCreateBaseAuthType
}

func GetApiCreateBaseAuthTypeEnum

func GetApiCreateBaseAuthTypeEnum() ApiCreateBaseAuthTypeEnum

type ApiCreateBaseBackendType

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

func (ApiCreateBaseBackendType) MarshalJSON

func (c ApiCreateBaseBackendType) MarshalJSON() ([]byte, error)

func (*ApiCreateBaseBackendType) UnmarshalJSON

func (c *ApiCreateBaseBackendType) UnmarshalJSON(b []byte) error

type ApiCreateBaseBackendTypeEnum

type ApiCreateBaseBackendTypeEnum struct {
	HTTP     ApiCreateBaseBackendType
	FUNCTION ApiCreateBaseBackendType
	MOCK     ApiCreateBaseBackendType
}

func GetApiCreateBaseBackendTypeEnum

func GetApiCreateBaseBackendTypeEnum() ApiCreateBaseBackendTypeEnum

type ApiCreateBaseMatchMode

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

func (ApiCreateBaseMatchMode) MarshalJSON

func (c ApiCreateBaseMatchMode) MarshalJSON() ([]byte, error)

func (*ApiCreateBaseMatchMode) UnmarshalJSON

func (c *ApiCreateBaseMatchMode) UnmarshalJSON(b []byte) error

type ApiCreateBaseMatchModeEnum

type ApiCreateBaseMatchModeEnum struct {
	SWA    ApiCreateBaseMatchMode
	NORMAL ApiCreateBaseMatchMode
}

func GetApiCreateBaseMatchModeEnum

func GetApiCreateBaseMatchModeEnum() ApiCreateBaseMatchModeEnum

type ApiCreateBaseReqMethod

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

func (ApiCreateBaseReqMethod) MarshalJSON

func (c ApiCreateBaseReqMethod) MarshalJSON() ([]byte, error)

func (*ApiCreateBaseReqMethod) UnmarshalJSON

func (c *ApiCreateBaseReqMethod) UnmarshalJSON(b []byte) error

type ApiCreateBaseReqProtocol

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

func (ApiCreateBaseReqProtocol) MarshalJSON

func (c ApiCreateBaseReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiCreateBaseReqProtocol) UnmarshalJSON

func (c *ApiCreateBaseReqProtocol) UnmarshalJSON(b []byte) error

type ApiCreateBaseReqProtocolEnum

type ApiCreateBaseReqProtocolEnum struct {
	HTTP  ApiCreateBaseReqProtocol
	HTTPS ApiCreateBaseReqProtocol
	BOTH  ApiCreateBaseReqProtocol
}

func GetApiCreateBaseReqProtocolEnum

func GetApiCreateBaseReqProtocolEnum() ApiCreateBaseReqProtocolEnum

type ApiCreateMatchMode

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

func (ApiCreateMatchMode) MarshalJSON

func (c ApiCreateMatchMode) MarshalJSON() ([]byte, error)

func (*ApiCreateMatchMode) UnmarshalJSON

func (c *ApiCreateMatchMode) UnmarshalJSON(b []byte) error

type ApiCreateMatchModeEnum

type ApiCreateMatchModeEnum struct {
	SWA    ApiCreateMatchMode
	NORMAL ApiCreateMatchMode
}

func GetApiCreateMatchModeEnum

func GetApiCreateMatchModeEnum() ApiCreateMatchModeEnum

type ApiCreateReqMethod

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

func (ApiCreateReqMethod) MarshalJSON

func (c ApiCreateReqMethod) MarshalJSON() ([]byte, error)

func (*ApiCreateReqMethod) UnmarshalJSON

func (c *ApiCreateReqMethod) UnmarshalJSON(b []byte) error

type ApiCreateReqProtocol

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

func (ApiCreateReqProtocol) MarshalJSON

func (c ApiCreateReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiCreateReqProtocol) UnmarshalJSON

func (c *ApiCreateReqProtocol) UnmarshalJSON(b []byte) error

type ApiCreateReqProtocolEnum

type ApiCreateReqProtocolEnum struct {
	HTTP  ApiCreateReqProtocol
	HTTPS ApiCreateReqProtocol
	BOTH  ApiCreateReqProtocol
}

func GetApiCreateReqProtocolEnum

func GetApiCreateReqProtocolEnum() ApiCreateReqProtocolEnum

type ApiFunc

type ApiFunc struct {
	FunctionUrn string `json:"function_urn"`

	Remark *string `json:"remark,omitempty"`

	InvocationType ApiFuncInvocationType `json:"invocation_type"`

	Version *string `json:"version,omitempty"`

	Timeout int32 `json:"timeout"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Id *string `json:"id,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

函数工作流后端详情

func (ApiFunc) String

func (o ApiFunc) String() string

type ApiFuncCreate

type ApiFuncCreate struct {
	FunctionUrn string `json:"function_urn"`

	Remark *string `json:"remark,omitempty"`

	InvocationType ApiFuncCreateInvocationType `json:"invocation_type"`

	Version *string `json:"version,omitempty"`

	Timeout int32 `json:"timeout"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`
}

函数后端详情

func (ApiFuncCreate) String

func (o ApiFuncCreate) String() string

type ApiFuncCreateInvocationType

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

func (ApiFuncCreateInvocationType) MarshalJSON

func (c ApiFuncCreateInvocationType) MarshalJSON() ([]byte, error)

func (*ApiFuncCreateInvocationType) UnmarshalJSON

func (c *ApiFuncCreateInvocationType) UnmarshalJSON(b []byte) error

type ApiFuncCreateInvocationTypeEnum

type ApiFuncCreateInvocationTypeEnum struct {
	ASYNC ApiFuncCreateInvocationType
	SYNC  ApiFuncCreateInvocationType
}

func GetApiFuncCreateInvocationTypeEnum

func GetApiFuncCreateInvocationTypeEnum() ApiFuncCreateInvocationTypeEnum

type ApiFuncInvocationType

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

func (ApiFuncInvocationType) MarshalJSON

func (c ApiFuncInvocationType) MarshalJSON() ([]byte, error)

func (*ApiFuncInvocationType) UnmarshalJSON

func (c *ApiFuncInvocationType) UnmarshalJSON(b []byte) error

type ApiFuncInvocationTypeEnum

type ApiFuncInvocationTypeEnum struct {
	ASYNC ApiFuncInvocationType
	SYNC  ApiFuncInvocationType
}

func GetApiFuncInvocationTypeEnum

func GetApiFuncInvocationTypeEnum() ApiFuncInvocationTypeEnum

type ApiGroupDetailResp

type ApiGroupDetailResp struct {
	UrlDomains *[]UrlDomainsResp `json:"url_domains,omitempty"`

	CallLimits *int32 `json:"call_limits,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time"`

	Name string `json:"name"`

	TimeUnit *string `json:"time_unit,omitempty"`

	OnSellStatus int32 `json:"on_sell_status"`

	Remark *string `json:"remark,omitempty"`

	SlDomain string `json:"sl_domain"`

	SlDomains *[]string `json:"sl_domains,omitempty"`

	Id string `json:"id"`

	TimeInterval *int32 `json:"time_interval,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time"`

	Status int32 `json:"status"`

	IsDefault *int32 `json:"is_default,omitempty"`
}

func (ApiGroupDetailResp) String

func (o ApiGroupDetailResp) String() string

type ApiGroupReq

type ApiGroupReq struct {
	Name string `json:"name"`

	Remark *string `json:"remark,omitempty"`
}

func (ApiGroupReq) String

func (o ApiGroupReq) String() string

type ApiInfo added in v0.0.65

type ApiInfo struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ApiInfoReqProtocol `json:"req_protocol"`

	ReqMethod ApiInfoReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ApiInfoAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ApiInfoMatchMode `json:"match_mode,omitempty"`

	BackendType ApiInfoBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ArrangeNecessary *int32 `json:"arrange_necessary,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	GroupVersion *string `json:"group_version,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	FuncInfo *ApiFunc `json:"func_info,omitempty"`

	MockInfo *ApiMock `json:"mock_info,omitempty"`

	ReqParams *[]ReqParam `json:"req_params,omitempty"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	PolicyFunctions *[]ApiPolicyFunctionResp `json:"policy_functions,omitempty"`

	PolicyMocks *[]ApiPolicyMockResp `json:"policy_mocks,omitempty"`

	BackendApi *BackendApi `json:"backend_api,omitempty"`

	PolicyHttps *[]ApiPolicyHttpResp `json:"policy_https,omitempty"`
}

func (ApiInfo) String added in v0.0.65

func (o ApiInfo) String() string

type ApiInfoAuthType added in v0.0.65

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

func (ApiInfoAuthType) MarshalJSON added in v0.0.65

func (c ApiInfoAuthType) MarshalJSON() ([]byte, error)

func (*ApiInfoAuthType) UnmarshalJSON added in v0.0.65

func (c *ApiInfoAuthType) UnmarshalJSON(b []byte) error

type ApiInfoAuthTypeEnum added in v0.0.65

type ApiInfoAuthTypeEnum struct {
	NONE       ApiInfoAuthType
	APP        ApiInfoAuthType
	IAM        ApiInfoAuthType
	AUTHORIZER ApiInfoAuthType
}

func GetApiInfoAuthTypeEnum added in v0.0.65

func GetApiInfoAuthTypeEnum() ApiInfoAuthTypeEnum

type ApiInfoBackendType added in v0.0.65

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

func (ApiInfoBackendType) MarshalJSON added in v0.0.65

func (c ApiInfoBackendType) MarshalJSON() ([]byte, error)

func (*ApiInfoBackendType) UnmarshalJSON added in v0.0.65

func (c *ApiInfoBackendType) UnmarshalJSON(b []byte) error

type ApiInfoBackendTypeEnum added in v0.0.65

type ApiInfoBackendTypeEnum struct {
	HTTP     ApiInfoBackendType
	FUNCTION ApiInfoBackendType
	MOCK     ApiInfoBackendType
}

func GetApiInfoBackendTypeEnum added in v0.0.65

func GetApiInfoBackendTypeEnum() ApiInfoBackendTypeEnum

type ApiInfoMatchMode added in v0.0.65

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

func (ApiInfoMatchMode) MarshalJSON added in v0.0.65

func (c ApiInfoMatchMode) MarshalJSON() ([]byte, error)

func (*ApiInfoMatchMode) UnmarshalJSON added in v0.0.65

func (c *ApiInfoMatchMode) UnmarshalJSON(b []byte) error

type ApiInfoMatchModeEnum added in v0.0.65

type ApiInfoMatchModeEnum struct {
	SWA    ApiInfoMatchMode
	NORMAL ApiInfoMatchMode
}

func GetApiInfoMatchModeEnum added in v0.0.65

func GetApiInfoMatchModeEnum() ApiInfoMatchModeEnum

type ApiInfoPerPage

type ApiInfoPerPage struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ApiInfoPerPageReqProtocol `json:"req_protocol"`

	ReqMethod ApiInfoPerPageReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ApiInfoPerPageAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ApiInfoPerPageMatchMode `json:"match_mode,omitempty"`

	BackendType ApiInfoPerPageBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ArrangeNecessary *int32 `json:"arrange_necessary,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	GroupVersion *string `json:"group_version,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	ReqParams *[]ReqParam `json:"req_params,omitempty"`
}

func (ApiInfoPerPage) String

func (o ApiInfoPerPage) String() string

type ApiInfoPerPageAuthType

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

func (ApiInfoPerPageAuthType) MarshalJSON

func (c ApiInfoPerPageAuthType) MarshalJSON() ([]byte, error)

func (*ApiInfoPerPageAuthType) UnmarshalJSON

func (c *ApiInfoPerPageAuthType) UnmarshalJSON(b []byte) error

type ApiInfoPerPageAuthTypeEnum

type ApiInfoPerPageAuthTypeEnum struct {
	NONE       ApiInfoPerPageAuthType
	APP        ApiInfoPerPageAuthType
	IAM        ApiInfoPerPageAuthType
	AUTHORIZER ApiInfoPerPageAuthType
}

func GetApiInfoPerPageAuthTypeEnum

func GetApiInfoPerPageAuthTypeEnum() ApiInfoPerPageAuthTypeEnum

type ApiInfoPerPageBackendType

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

func (ApiInfoPerPageBackendType) MarshalJSON

func (c ApiInfoPerPageBackendType) MarshalJSON() ([]byte, error)

func (*ApiInfoPerPageBackendType) UnmarshalJSON

func (c *ApiInfoPerPageBackendType) UnmarshalJSON(b []byte) error

type ApiInfoPerPageBackendTypeEnum

type ApiInfoPerPageBackendTypeEnum struct {
	HTTP     ApiInfoPerPageBackendType
	FUNCTION ApiInfoPerPageBackendType
	MOCK     ApiInfoPerPageBackendType
}

func GetApiInfoPerPageBackendTypeEnum

func GetApiInfoPerPageBackendTypeEnum() ApiInfoPerPageBackendTypeEnum

type ApiInfoPerPageMatchMode

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

func (ApiInfoPerPageMatchMode) MarshalJSON

func (c ApiInfoPerPageMatchMode) MarshalJSON() ([]byte, error)

func (*ApiInfoPerPageMatchMode) UnmarshalJSON

func (c *ApiInfoPerPageMatchMode) UnmarshalJSON(b []byte) error

type ApiInfoPerPageMatchModeEnum

type ApiInfoPerPageMatchModeEnum struct {
	SWA    ApiInfoPerPageMatchMode
	NORMAL ApiInfoPerPageMatchMode
}

func GetApiInfoPerPageMatchModeEnum

func GetApiInfoPerPageMatchModeEnum() ApiInfoPerPageMatchModeEnum

type ApiInfoPerPageReqMethod

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

func (ApiInfoPerPageReqMethod) MarshalJSON

func (c ApiInfoPerPageReqMethod) MarshalJSON() ([]byte, error)

func (*ApiInfoPerPageReqMethod) UnmarshalJSON

func (c *ApiInfoPerPageReqMethod) UnmarshalJSON(b []byte) error

type ApiInfoPerPageReqProtocol

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

func (ApiInfoPerPageReqProtocol) MarshalJSON

func (c ApiInfoPerPageReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiInfoPerPageReqProtocol) UnmarshalJSON

func (c *ApiInfoPerPageReqProtocol) UnmarshalJSON(b []byte) error

type ApiInfoPerPageReqProtocolEnum

type ApiInfoPerPageReqProtocolEnum struct {
	HTTP  ApiInfoPerPageReqProtocol
	HTTPS ApiInfoPerPageReqProtocol
	BOTH  ApiInfoPerPageReqProtocol
}

func GetApiInfoPerPageReqProtocolEnum

func GetApiInfoPerPageReqProtocolEnum() ApiInfoPerPageReqProtocolEnum

type ApiInfoReqMethod added in v0.0.65

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

func (ApiInfoReqMethod) MarshalJSON added in v0.0.65

func (c ApiInfoReqMethod) MarshalJSON() ([]byte, error)

func (*ApiInfoReqMethod) UnmarshalJSON added in v0.0.65

func (c *ApiInfoReqMethod) UnmarshalJSON(b []byte) error

type ApiInfoReqMethodEnum added in v0.0.65

type ApiInfoReqMethodEnum struct {
	GET     ApiInfoReqMethod
	POST    ApiInfoReqMethod
	PUT     ApiInfoReqMethod
	DELETE  ApiInfoReqMethod
	HEAD    ApiInfoReqMethod
	PATCH   ApiInfoReqMethod
	OPTIONS ApiInfoReqMethod
	ANY     ApiInfoReqMethod
}

func GetApiInfoReqMethodEnum added in v0.0.65

func GetApiInfoReqMethodEnum() ApiInfoReqMethodEnum

type ApiInfoReqProtocol added in v0.0.65

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

func (ApiInfoReqProtocol) MarshalJSON added in v0.0.65

func (c ApiInfoReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiInfoReqProtocol) UnmarshalJSON added in v0.0.65

func (c *ApiInfoReqProtocol) UnmarshalJSON(b []byte) error

type ApiInfoReqProtocolEnum added in v0.0.65

type ApiInfoReqProtocolEnum struct {
	HTTP  ApiInfoReqProtocol
	HTTPS ApiInfoReqProtocol
	BOTH  ApiInfoReqProtocol
}

func GetApiInfoReqProtocolEnum added in v0.0.65

func GetApiInfoReqProtocolEnum() ApiInfoReqProtocolEnum

type ApiMock

type ApiMock struct {
	Remark *string `json:"remark,omitempty"`

	ResultContent *string `json:"result_content,omitempty"`

	Version *string `json:"version,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Id *string `json:"id,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

mock后端详情

func (ApiMock) String

func (o ApiMock) String() string

type ApiMockCreate

type ApiMockCreate struct {
	Remark *string `json:"remark,omitempty"`

	ResultContent *string `json:"result_content,omitempty"`

	Version *string `json:"version,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`
}

mock后端详情

func (ApiMockCreate) String

func (o ApiMockCreate) String() string

type ApiPolicyFunctionBase

type ApiPolicyFunctionBase struct {
	FunctionUrn string `json:"function_urn"`

	InvocationType ApiPolicyFunctionBaseInvocationType `json:"invocation_type"`

	Version *string `json:"version,omitempty"`

	Timeout *int32 `json:"timeout,omitempty"`
}

func (ApiPolicyFunctionBase) String

func (o ApiPolicyFunctionBase) String() string

type ApiPolicyFunctionBaseInvocationType

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

func (ApiPolicyFunctionBaseInvocationType) MarshalJSON

func (c ApiPolicyFunctionBaseInvocationType) MarshalJSON() ([]byte, error)

func (*ApiPolicyFunctionBaseInvocationType) UnmarshalJSON

func (c *ApiPolicyFunctionBaseInvocationType) UnmarshalJSON(b []byte) error

type ApiPolicyFunctionBaseInvocationTypeEnum

type ApiPolicyFunctionBaseInvocationTypeEnum struct {
	ASYNC ApiPolicyFunctionBaseInvocationType
	SYNC  ApiPolicyFunctionBaseInvocationType
}

func GetApiPolicyFunctionBaseInvocationTypeEnum

func GetApiPolicyFunctionBaseInvocationTypeEnum() ApiPolicyFunctionBaseInvocationTypeEnum

type ApiPolicyFunctionCreate

type ApiPolicyFunctionCreate struct {
	FunctionUrn string `json:"function_urn"`

	InvocationType ApiPolicyFunctionCreateInvocationType `json:"invocation_type"`

	Version *string `json:"version,omitempty"`

	Timeout *int32 `json:"timeout,omitempty"`

	EffectMode ApiPolicyFunctionCreateEffectMode `json:"effect_mode"`

	Name string `json:"name"`

	BackendParams *[]BackendParamBase `json:"backend_params,omitempty"`

	Conditions []ApiConditionBase `json:"conditions"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`
}

func (ApiPolicyFunctionCreate) String

func (o ApiPolicyFunctionCreate) String() string

type ApiPolicyFunctionCreateEffectMode

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

func (ApiPolicyFunctionCreateEffectMode) MarshalJSON

func (c ApiPolicyFunctionCreateEffectMode) MarshalJSON() ([]byte, error)

func (*ApiPolicyFunctionCreateEffectMode) UnmarshalJSON

func (c *ApiPolicyFunctionCreateEffectMode) UnmarshalJSON(b []byte) error

type ApiPolicyFunctionCreateEffectModeEnum

type ApiPolicyFunctionCreateEffectModeEnum struct {
	ALL ApiPolicyFunctionCreateEffectMode
	ANY ApiPolicyFunctionCreateEffectMode
}

func GetApiPolicyFunctionCreateEffectModeEnum

func GetApiPolicyFunctionCreateEffectModeEnum() ApiPolicyFunctionCreateEffectModeEnum

type ApiPolicyFunctionCreateInvocationType

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

func (ApiPolicyFunctionCreateInvocationType) MarshalJSON

func (c ApiPolicyFunctionCreateInvocationType) MarshalJSON() ([]byte, error)

func (*ApiPolicyFunctionCreateInvocationType) UnmarshalJSON

func (c *ApiPolicyFunctionCreateInvocationType) UnmarshalJSON(b []byte) error

type ApiPolicyFunctionCreateInvocationTypeEnum

type ApiPolicyFunctionCreateInvocationTypeEnum struct {
	ASYNC ApiPolicyFunctionCreateInvocationType
	SYNC  ApiPolicyFunctionCreateInvocationType
}

func GetApiPolicyFunctionCreateInvocationTypeEnum

func GetApiPolicyFunctionCreateInvocationTypeEnum() ApiPolicyFunctionCreateInvocationTypeEnum

type ApiPolicyFunctionResp

type ApiPolicyFunctionResp struct {
	FunctionUrn string `json:"function_urn"`

	InvocationType ApiPolicyFunctionRespInvocationType `json:"invocation_type"`

	Version *string `json:"version,omitempty"`

	Timeout *int32 `json:"timeout,omitempty"`

	Id *string `json:"id,omitempty"`

	EffectMode ApiPolicyFunctionRespEffectMode `json:"effect_mode"`

	Name string `json:"name"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	Conditions []CoditionResp `json:"conditions"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`
}

func (ApiPolicyFunctionResp) String

func (o ApiPolicyFunctionResp) String() string

type ApiPolicyFunctionRespEffectMode

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

func (ApiPolicyFunctionRespEffectMode) MarshalJSON

func (c ApiPolicyFunctionRespEffectMode) MarshalJSON() ([]byte, error)

func (*ApiPolicyFunctionRespEffectMode) UnmarshalJSON

func (c *ApiPolicyFunctionRespEffectMode) UnmarshalJSON(b []byte) error

type ApiPolicyFunctionRespEffectModeEnum

type ApiPolicyFunctionRespEffectModeEnum struct {
	ALL ApiPolicyFunctionRespEffectMode
	ANY ApiPolicyFunctionRespEffectMode
}

func GetApiPolicyFunctionRespEffectModeEnum

func GetApiPolicyFunctionRespEffectModeEnum() ApiPolicyFunctionRespEffectModeEnum

type ApiPolicyFunctionRespInvocationType

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

func (ApiPolicyFunctionRespInvocationType) MarshalJSON

func (c ApiPolicyFunctionRespInvocationType) MarshalJSON() ([]byte, error)

func (*ApiPolicyFunctionRespInvocationType) UnmarshalJSON

func (c *ApiPolicyFunctionRespInvocationType) UnmarshalJSON(b []byte) error

type ApiPolicyFunctionRespInvocationTypeEnum

type ApiPolicyFunctionRespInvocationTypeEnum struct {
	ASYNC ApiPolicyFunctionRespInvocationType
	SYNC  ApiPolicyFunctionRespInvocationType
}

func GetApiPolicyFunctionRespInvocationTypeEnum

func GetApiPolicyFunctionRespInvocationTypeEnum() ApiPolicyFunctionRespInvocationTypeEnum

type ApiPolicyHttpBase

type ApiPolicyHttpBase struct {
	UrlDomain *string `json:"url_domain,omitempty"`

	ReqProtocol ApiPolicyHttpBaseReqProtocol `json:"req_protocol"`

	ReqMethod ApiPolicyHttpBaseReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	Timeout *int32 `json:"timeout,omitempty"`
}

func (ApiPolicyHttpBase) String

func (o ApiPolicyHttpBase) String() string

type ApiPolicyHttpBaseReqMethod

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

func (ApiPolicyHttpBaseReqMethod) MarshalJSON

func (c ApiPolicyHttpBaseReqMethod) MarshalJSON() ([]byte, error)

func (*ApiPolicyHttpBaseReqMethod) UnmarshalJSON

func (c *ApiPolicyHttpBaseReqMethod) UnmarshalJSON(b []byte) error

type ApiPolicyHttpBaseReqProtocol

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

func (ApiPolicyHttpBaseReqProtocol) MarshalJSON

func (c ApiPolicyHttpBaseReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiPolicyHttpBaseReqProtocol) UnmarshalJSON

func (c *ApiPolicyHttpBaseReqProtocol) UnmarshalJSON(b []byte) error

type ApiPolicyHttpBaseReqProtocolEnum

type ApiPolicyHttpBaseReqProtocolEnum struct {
	HTTP  ApiPolicyHttpBaseReqProtocol
	HTTPS ApiPolicyHttpBaseReqProtocol
}

func GetApiPolicyHttpBaseReqProtocolEnum

func GetApiPolicyHttpBaseReqProtocolEnum() ApiPolicyHttpBaseReqProtocolEnum

type ApiPolicyHttpCreate

type ApiPolicyHttpCreate struct {
	UrlDomain *string `json:"url_domain,omitempty"`

	ReqProtocol ApiPolicyHttpCreateReqProtocol `json:"req_protocol"`

	ReqMethod ApiPolicyHttpCreateReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	Timeout *int32 `json:"timeout,omitempty"`

	EffectMode ApiPolicyHttpCreateEffectMode `json:"effect_mode"`

	Name string `json:"name"`

	BackendParams *[]BackendParamBase `json:"backend_params,omitempty"`

	Conditions []ApiConditionBase `json:"conditions"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	VpcChannelInfo *ApiBackendVpcReq `json:"vpc_channel_info,omitempty"`

	VpcChannelStatus *int32 `json:"vpc_channel_status,omitempty"`
}

func (ApiPolicyHttpCreate) String

func (o ApiPolicyHttpCreate) String() string

type ApiPolicyHttpCreateEffectMode

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

func (ApiPolicyHttpCreateEffectMode) MarshalJSON

func (c ApiPolicyHttpCreateEffectMode) MarshalJSON() ([]byte, error)

func (*ApiPolicyHttpCreateEffectMode) UnmarshalJSON

func (c *ApiPolicyHttpCreateEffectMode) UnmarshalJSON(b []byte) error

type ApiPolicyHttpCreateEffectModeEnum

type ApiPolicyHttpCreateEffectModeEnum struct {
	ALL ApiPolicyHttpCreateEffectMode
	ANY ApiPolicyHttpCreateEffectMode
}

func GetApiPolicyHttpCreateEffectModeEnum

func GetApiPolicyHttpCreateEffectModeEnum() ApiPolicyHttpCreateEffectModeEnum

type ApiPolicyHttpCreateReqMethod

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

func (ApiPolicyHttpCreateReqMethod) MarshalJSON

func (c ApiPolicyHttpCreateReqMethod) MarshalJSON() ([]byte, error)

func (*ApiPolicyHttpCreateReqMethod) UnmarshalJSON

func (c *ApiPolicyHttpCreateReqMethod) UnmarshalJSON(b []byte) error

type ApiPolicyHttpCreateReqProtocol

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

func (ApiPolicyHttpCreateReqProtocol) MarshalJSON

func (c ApiPolicyHttpCreateReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiPolicyHttpCreateReqProtocol) UnmarshalJSON

func (c *ApiPolicyHttpCreateReqProtocol) UnmarshalJSON(b []byte) error

type ApiPolicyHttpCreateReqProtocolEnum

type ApiPolicyHttpCreateReqProtocolEnum struct {
	HTTP  ApiPolicyHttpCreateReqProtocol
	HTTPS ApiPolicyHttpCreateReqProtocol
}

func GetApiPolicyHttpCreateReqProtocolEnum

func GetApiPolicyHttpCreateReqProtocolEnum() ApiPolicyHttpCreateReqProtocolEnum

type ApiPolicyHttpResp

type ApiPolicyHttpResp struct {
	Id *string `json:"id,omitempty"`

	EffectMode ApiPolicyHttpRespEffectMode `json:"effect_mode"`

	Name string `json:"name"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	Conditions []CoditionResp `json:"conditions"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	UrlDomain *string `json:"url_domain,omitempty"`

	ReqProtocol ApiPolicyHttpRespReqProtocol `json:"req_protocol"`

	ReqMethod ApiPolicyHttpRespReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	Timeout *int32 `json:"timeout,omitempty"`

	VpcChannelInfo *VpcInfo `json:"vpc_channel_info,omitempty"`

	VpcChannelStatus *int32 `json:"vpc_channel_status,omitempty"`
}

func (ApiPolicyHttpResp) String

func (o ApiPolicyHttpResp) String() string

type ApiPolicyHttpRespEffectMode

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

func (ApiPolicyHttpRespEffectMode) MarshalJSON

func (c ApiPolicyHttpRespEffectMode) MarshalJSON() ([]byte, error)

func (*ApiPolicyHttpRespEffectMode) UnmarshalJSON

func (c *ApiPolicyHttpRespEffectMode) UnmarshalJSON(b []byte) error

type ApiPolicyHttpRespEffectModeEnum

type ApiPolicyHttpRespEffectModeEnum struct {
	ALL ApiPolicyHttpRespEffectMode
	ANY ApiPolicyHttpRespEffectMode
}

func GetApiPolicyHttpRespEffectModeEnum

func GetApiPolicyHttpRespEffectModeEnum() ApiPolicyHttpRespEffectModeEnum

type ApiPolicyHttpRespReqMethod

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

func (ApiPolicyHttpRespReqMethod) MarshalJSON

func (c ApiPolicyHttpRespReqMethod) MarshalJSON() ([]byte, error)

func (*ApiPolicyHttpRespReqMethod) UnmarshalJSON

func (c *ApiPolicyHttpRespReqMethod) UnmarshalJSON(b []byte) error

type ApiPolicyHttpRespReqProtocol

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

func (ApiPolicyHttpRespReqProtocol) MarshalJSON

func (c ApiPolicyHttpRespReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiPolicyHttpRespReqProtocol) UnmarshalJSON

func (c *ApiPolicyHttpRespReqProtocol) UnmarshalJSON(b []byte) error

type ApiPolicyHttpRespReqProtocolEnum

type ApiPolicyHttpRespReqProtocolEnum struct {
	HTTP  ApiPolicyHttpRespReqProtocol
	HTTPS ApiPolicyHttpRespReqProtocol
}

func GetApiPolicyHttpRespReqProtocolEnum

func GetApiPolicyHttpRespReqProtocolEnum() ApiPolicyHttpRespReqProtocolEnum

type ApiPolicyMockBase

type ApiPolicyMockBase struct {
	ResultContent *string `json:"result_content,omitempty"`
}

func (ApiPolicyMockBase) String

func (o ApiPolicyMockBase) String() string

type ApiPolicyMockCreate

type ApiPolicyMockCreate struct {
	ResultContent *string `json:"result_content,omitempty"`

	EffectMode ApiPolicyMockCreateEffectMode `json:"effect_mode"`

	Name string `json:"name"`

	BackendParams *[]BackendParamBase `json:"backend_params,omitempty"`

	Conditions []ApiConditionBase `json:"conditions"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`
}

func (ApiPolicyMockCreate) String

func (o ApiPolicyMockCreate) String() string

type ApiPolicyMockCreateEffectMode

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

func (ApiPolicyMockCreateEffectMode) MarshalJSON

func (c ApiPolicyMockCreateEffectMode) MarshalJSON() ([]byte, error)

func (*ApiPolicyMockCreateEffectMode) UnmarshalJSON

func (c *ApiPolicyMockCreateEffectMode) UnmarshalJSON(b []byte) error

type ApiPolicyMockCreateEffectModeEnum

type ApiPolicyMockCreateEffectModeEnum struct {
	ALL ApiPolicyMockCreateEffectMode
	ANY ApiPolicyMockCreateEffectMode
}

func GetApiPolicyMockCreateEffectModeEnum

func GetApiPolicyMockCreateEffectModeEnum() ApiPolicyMockCreateEffectModeEnum

type ApiPolicyMockResp

type ApiPolicyMockResp struct {
	Id *string `json:"id,omitempty"`

	EffectMode ApiPolicyMockRespEffectMode `json:"effect_mode"`

	Name string `json:"name"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	Conditions []CoditionResp `json:"conditions"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	ResultContent *string `json:"result_content,omitempty"`
}

func (ApiPolicyMockResp) String

func (o ApiPolicyMockResp) String() string

type ApiPolicyMockRespEffectMode

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

func (ApiPolicyMockRespEffectMode) MarshalJSON

func (c ApiPolicyMockRespEffectMode) MarshalJSON() ([]byte, error)

func (*ApiPolicyMockRespEffectMode) UnmarshalJSON

func (c *ApiPolicyMockRespEffectMode) UnmarshalJSON(b []byte) error

type ApiPolicyMockRespEffectModeEnum

type ApiPolicyMockRespEffectModeEnum struct {
	ALL ApiPolicyMockRespEffectMode
	ANY ApiPolicyMockRespEffectMode
}

func GetApiPolicyMockRespEffectModeEnum

func GetApiPolicyMockRespEffectModeEnum() ApiPolicyMockRespEffectModeEnum

type ApiPolicyReqBase

type ApiPolicyReqBase struct {
	EffectMode ApiPolicyReqBaseEffectMode `json:"effect_mode"`

	Name string `json:"name"`

	BackendParams *[]BackendParamBase `json:"backend_params,omitempty"`

	Conditions []ApiConditionBase `json:"conditions"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`
}

func (ApiPolicyReqBase) String

func (o ApiPolicyReqBase) String() string

type ApiPolicyReqBaseEffectMode

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

func (ApiPolicyReqBaseEffectMode) MarshalJSON

func (c ApiPolicyReqBaseEffectMode) MarshalJSON() ([]byte, error)

func (*ApiPolicyReqBaseEffectMode) UnmarshalJSON

func (c *ApiPolicyReqBaseEffectMode) UnmarshalJSON(b []byte) error

type ApiPolicyReqBaseEffectModeEnum

type ApiPolicyReqBaseEffectModeEnum struct {
	ALL ApiPolicyReqBaseEffectMode
	ANY ApiPolicyReqBaseEffectMode
}

func GetApiPolicyReqBaseEffectModeEnum

func GetApiPolicyReqBaseEffectModeEnum() ApiPolicyReqBaseEffectModeEnum

type ApiPolicyRespBase

type ApiPolicyRespBase struct {
	Id *string `json:"id,omitempty"`

	EffectMode ApiPolicyRespBaseEffectMode `json:"effect_mode"`

	Name string `json:"name"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	Conditions []CoditionResp `json:"conditions"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`
}

func (ApiPolicyRespBase) String

func (o ApiPolicyRespBase) String() string

type ApiPolicyRespBaseEffectMode

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

func (ApiPolicyRespBaseEffectMode) MarshalJSON

func (c ApiPolicyRespBaseEffectMode) MarshalJSON() ([]byte, error)

func (*ApiPolicyRespBaseEffectMode) UnmarshalJSON

func (c *ApiPolicyRespBaseEffectMode) UnmarshalJSON(b []byte) error

type ApiPolicyRespBaseEffectModeEnum

type ApiPolicyRespBaseEffectModeEnum struct {
	ALL ApiPolicyRespBaseEffectMode
	ANY ApiPolicyRespBaseEffectMode
}

func GetApiPolicyRespBaseEffectModeEnum

func GetApiPolicyRespBaseEffectModeEnum() ApiPolicyRespBaseEffectModeEnum

type ApiPublishReq

type ApiPublishReq struct {
	Action ApiPublishReqAction `json:"action"`

	EnvId string `json:"env_id"`

	ApiId string `json:"api_id"`

	Remark *string `json:"remark,omitempty"`
}

func (ApiPublishReq) String

func (o ApiPublishReq) String() string

type ApiPublishReqAction

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

func (ApiPublishReqAction) MarshalJSON

func (c ApiPublishReqAction) MarshalJSON() ([]byte, error)

func (*ApiPublishReqAction) UnmarshalJSON

func (c *ApiPublishReqAction) UnmarshalJSON(b []byte) error

type ApiPublishReqActionEnum

type ApiPublishReqActionEnum struct {
	ONLINE  ApiPublishReqAction
	OFFLINE ApiPublishReqAction
}

func GetApiPublishReqActionEnum

func GetApiPublishReqActionEnum() ApiPublishReqActionEnum

type ApiRespBaseInfo

type ApiRespBaseInfo struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ApiRespBaseInfoReqProtocol `json:"req_protocol"`

	ReqMethod ApiRespBaseInfoReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ApiRespBaseInfoAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ApiRespBaseInfoMatchMode `json:"match_mode,omitempty"`

	BackendType ApiRespBaseInfoBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ArrangeNecessary *int32 `json:"arrange_necessary,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	GroupVersion *string `json:"group_version,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`
}

func (ApiRespBaseInfo) String

func (o ApiRespBaseInfo) String() string

type ApiRespBaseInfoAuthType

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

func (ApiRespBaseInfoAuthType) MarshalJSON

func (c ApiRespBaseInfoAuthType) MarshalJSON() ([]byte, error)

func (*ApiRespBaseInfoAuthType) UnmarshalJSON

func (c *ApiRespBaseInfoAuthType) UnmarshalJSON(b []byte) error

type ApiRespBaseInfoAuthTypeEnum

type ApiRespBaseInfoAuthTypeEnum struct {
	NONE       ApiRespBaseInfoAuthType
	APP        ApiRespBaseInfoAuthType
	IAM        ApiRespBaseInfoAuthType
	AUTHORIZER ApiRespBaseInfoAuthType
}

func GetApiRespBaseInfoAuthTypeEnum

func GetApiRespBaseInfoAuthTypeEnum() ApiRespBaseInfoAuthTypeEnum

type ApiRespBaseInfoBackendType

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

func (ApiRespBaseInfoBackendType) MarshalJSON

func (c ApiRespBaseInfoBackendType) MarshalJSON() ([]byte, error)

func (*ApiRespBaseInfoBackendType) UnmarshalJSON

func (c *ApiRespBaseInfoBackendType) UnmarshalJSON(b []byte) error

type ApiRespBaseInfoBackendTypeEnum

type ApiRespBaseInfoBackendTypeEnum struct {
	HTTP     ApiRespBaseInfoBackendType
	FUNCTION ApiRespBaseInfoBackendType
	MOCK     ApiRespBaseInfoBackendType
}

func GetApiRespBaseInfoBackendTypeEnum

func GetApiRespBaseInfoBackendTypeEnum() ApiRespBaseInfoBackendTypeEnum

type ApiRespBaseInfoMatchMode

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

func (ApiRespBaseInfoMatchMode) MarshalJSON

func (c ApiRespBaseInfoMatchMode) MarshalJSON() ([]byte, error)

func (*ApiRespBaseInfoMatchMode) UnmarshalJSON

func (c *ApiRespBaseInfoMatchMode) UnmarshalJSON(b []byte) error

type ApiRespBaseInfoMatchModeEnum

type ApiRespBaseInfoMatchModeEnum struct {
	SWA    ApiRespBaseInfoMatchMode
	NORMAL ApiRespBaseInfoMatchMode
}

func GetApiRespBaseInfoMatchModeEnum

func GetApiRespBaseInfoMatchModeEnum() ApiRespBaseInfoMatchModeEnum

type ApiRespBaseInfoReqMethod

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

func (ApiRespBaseInfoReqMethod) MarshalJSON

func (c ApiRespBaseInfoReqMethod) MarshalJSON() ([]byte, error)

func (*ApiRespBaseInfoReqMethod) UnmarshalJSON

func (c *ApiRespBaseInfoReqMethod) UnmarshalJSON(b []byte) error

type ApiRespBaseInfoReqProtocol

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

func (ApiRespBaseInfoReqProtocol) MarshalJSON

func (c ApiRespBaseInfoReqProtocol) MarshalJSON() ([]byte, error)

func (*ApiRespBaseInfoReqProtocol) UnmarshalJSON

func (c *ApiRespBaseInfoReqProtocol) UnmarshalJSON(b []byte) error

type ApiRespBaseInfoReqProtocolEnum

type ApiRespBaseInfoReqProtocolEnum struct {
	HTTP  ApiRespBaseInfoReqProtocol
	HTTPS ApiRespBaseInfoReqProtocol
	BOTH  ApiRespBaseInfoReqProtocol
}

func GetApiRespBaseInfoReqProtocolEnum

func GetApiRespBaseInfoReqProtocolEnum() ApiRespBaseInfoReqProtocolEnum

type ApiVersionInfo added in v0.0.65

type ApiVersionInfo struct {
	VersionId *string `json:"version_id,omitempty"`
}

func (ApiVersionInfo) String added in v0.0.65

func (o ApiVersionInfo) String() string

type ApiVersionResp added in v0.0.65

type ApiVersionResp struct {
	VersionId *string `json:"version_id,omitempty"`

	VersionNo *string `json:"version_no,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	EnvName *string `json:"env_name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	PublishTime *sdktime.SdkTime `json:"publish_time,omitempty"`

	Status *int32 `json:"status,omitempty"`
}

func (ApiVersionResp) String added in v0.0.65

func (o ApiVersionResp) String() string

type AppAuthBindedApiResp

type AppAuthBindedApiResp struct {
	ApiId *string `json:"api_id,omitempty"`

	AppName *string `json:"app_name,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	EnvName *string `json:"env_name,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	ApiType *int32 `json:"api_type,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	AuthTime *sdktime.SdkTime `json:"auth_time,omitempty"`

	AppCreator *string `json:"app_creator,omitempty"`

	AppType *AppAuthBindedApiRespAppType `json:"app_type,omitempty"`

	Id *string `json:"id,omitempty"`

	ApiRemark *string `json:"api_remark,omitempty"`

	AuthRole *string `json:"auth_role,omitempty"`

	AuthTunnel *AppAuthBindedApiRespAuthTunnel `json:"auth_tunnel,omitempty"`

	AuthWhitelist *[]string `json:"auth_whitelist,omitempty"`

	AuthBlacklist *[]string `json:"auth_blacklist,omitempty"`
}

func (AppAuthBindedApiResp) String

func (o AppAuthBindedApiResp) String() string

type AppAuthBindedApiRespAppType

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

func (AppAuthBindedApiRespAppType) MarshalJSON

func (c AppAuthBindedApiRespAppType) MarshalJSON() ([]byte, error)

func (*AppAuthBindedApiRespAppType) UnmarshalJSON

func (c *AppAuthBindedApiRespAppType) UnmarshalJSON(b []byte) error

type AppAuthBindedApiRespAppTypeEnum

type AppAuthBindedApiRespAppTypeEnum struct {
	APIG AppAuthBindedApiRespAppType
	ROMA AppAuthBindedApiRespAppType
}

func GetAppAuthBindedApiRespAppTypeEnum

func GetAppAuthBindedApiRespAppTypeEnum() AppAuthBindedApiRespAppTypeEnum

type AppAuthBindedApiRespAuthTunnel

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

func (AppAuthBindedApiRespAuthTunnel) MarshalJSON

func (c AppAuthBindedApiRespAuthTunnel) MarshalJSON() ([]byte, error)

func (*AppAuthBindedApiRespAuthTunnel) UnmarshalJSON

func (c *AppAuthBindedApiRespAuthTunnel) UnmarshalJSON(b []byte) error

type AppAuthBindedApiRespAuthTunnelEnum

type AppAuthBindedApiRespAuthTunnelEnum struct {
	NORMAL AppAuthBindedApiRespAuthTunnel
	GREEN  AppAuthBindedApiRespAuthTunnel
}

func GetAppAuthBindedApiRespAuthTunnelEnum

func GetAppAuthBindedApiRespAuthTunnelEnum() AppAuthBindedApiRespAuthTunnelEnum

type AppAuthReq

type AppAuthReq struct {
	EnvId string `json:"env_id"`

	AppIds []string `json:"app_ids"`

	ApiIds []string `json:"api_ids"`
}

func (AppAuthReq) String

func (o AppAuthReq) String() string

type AppAuthResp

type AppAuthResp struct {
	ApiId *string `json:"api_id,omitempty"`

	AuthResult *AuthResultResp `json:"auth_result,omitempty"`

	AuthTime *sdktime.SdkTime `json:"auth_time,omitempty"`

	Id *string `json:"id,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	AuthRole *AppAuthRespAuthRole `json:"auth_role,omitempty"`

	AuthTunnel *AppAuthRespAuthTunnel `json:"auth_tunnel,omitempty"`

	AuthWhitelist *[]string `json:"auth_whitelist,omitempty"`

	AuthBlacklist *[]string `json:"auth_blacklist,omitempty"`
}

func (AppAuthResp) String

func (o AppAuthResp) String() string

type AppAuthRespAuthRole

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

func (AppAuthRespAuthRole) MarshalJSON

func (c AppAuthRespAuthRole) MarshalJSON() ([]byte, error)

func (*AppAuthRespAuthRole) UnmarshalJSON

func (c *AppAuthRespAuthRole) UnmarshalJSON(b []byte) error

type AppAuthRespAuthRoleEnum

type AppAuthRespAuthRoleEnum struct {
	PROVIDER AppAuthRespAuthRole
	CONSUMER AppAuthRespAuthRole
}

func GetAppAuthRespAuthRoleEnum

func GetAppAuthRespAuthRoleEnum() AppAuthRespAuthRoleEnum

type AppAuthRespAuthTunnel

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

func (AppAuthRespAuthTunnel) MarshalJSON

func (c AppAuthRespAuthTunnel) MarshalJSON() ([]byte, error)

func (*AppAuthRespAuthTunnel) UnmarshalJSON

func (c *AppAuthRespAuthTunnel) UnmarshalJSON(b []byte) error

type AppAuthRespAuthTunnelEnum

type AppAuthRespAuthTunnelEnum struct {
	NORMAL AppAuthRespAuthTunnel
	GREEN  AppAuthRespAuthTunnel
}

func GetAppAuthRespAuthTunnelEnum

func GetAppAuthRespAuthTunnelEnum() AppAuthRespAuthTunnelEnum

type AppAuthUnBindedApiResp

type AppAuthUnBindedApiResp struct {
	AuthType *string `json:"auth_type,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	Id *string `json:"id,omitempty"`

	ReqUri *string `json:"req_uri,omitempty"`
}

func (AppAuthUnBindedApiResp) String

func (o AppAuthUnBindedApiResp) String() string

type AppCodeBaseInfo added in v0.0.65

type AppCodeBaseInfo struct {
	AppCode string `json:"app_code"`

	Id *string `json:"id,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	CreateTime *string `json:"create_time,omitempty"`
}

func (AppCodeBaseInfo) String added in v0.0.65

func (o AppCodeBaseInfo) String() string

type AppCodeCreate added in v0.0.65

type AppCodeCreate struct {
	AppCode string `json:"app_code"`
}

func (AppCodeCreate) String added in v0.0.65

func (o AppCodeCreate) String() string

type AppInfoWithBindNumResp

type AppInfoWithBindNumResp struct {
	Creator *string `json:"creator,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	AppKey *string `json:"app_key,omitempty"`

	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Id *string `json:"id,omitempty"`

	AppSecret *string `json:"app_secret,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	BindNum *int32 `json:"bind_num,omitempty"`
}

func (AppInfoWithBindNumResp) String

func (o AppInfoWithBindNumResp) String() string

type AppReq

type AppReq struct {
	Name string `json:"name"`

	Remark *string `json:"remark,omitempty"`

	AppKey *string `json:"app_key,omitempty"`

	AppSecret *string `json:"app_secret,omitempty"`
}

func (AppReq) String

func (o AppReq) String() string

type AppSecretReq

type AppSecretReq struct {
	AppSecret *string `json:"app_secret,omitempty"`
}

func (AppSecretReq) String

func (o AppSecretReq) String() string

type AssociateCertificateV2Request

type AssociateCertificateV2Request struct {
	InstanceId string `json:"instance_id"`

	DomainId string `json:"domain_id"`

	GroupId string `json:"group_id"`

	Body *DomainCertReq `json:"body,omitempty"`
}

Request Object

func (AssociateCertificateV2Request) String

type AssociateCertificateV2Response

type AssociateCertificateV2Response struct {
	UrlDomain string `json:"url_domain"`

	Id string `json:"id"`

	Status int32 `json:"status"`

	MinSslVersion string `json:"min_ssl_version"`

	SslName string `json:"ssl_name"`

	SslId          string `json:"ssl_id"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (AssociateCertificateV2Response) String

type AssociateDomainV2Request

type AssociateDomainV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	Body *UrlDomainCreate `json:"body,omitempty"`
}

Request Object

func (AssociateDomainV2Request) String

func (o AssociateDomainV2Request) String() string

type AssociateDomainV2Response

type AssociateDomainV2Response struct {
	UrlDomain *string `json:"url_domain,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	MinSslVersion  *string `json:"min_ssl_version,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (AssociateDomainV2Response) String

func (o AssociateDomainV2Response) String() string

type AssociateRequestThrottlingPolicyV2Request

type AssociateRequestThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *ThrottleBindingReq `json:"body,omitempty"`
}

Request Object

func (AssociateRequestThrottlingPolicyV2Request) String

type AssociateRequestThrottlingPolicyV2Response

type AssociateRequestThrottlingPolicyV2Response struct {
	ThrottleApplys *[]ThrottleBindingResp `json:"throttle_applys,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (AssociateRequestThrottlingPolicyV2Response) String

type AssociateSignatureKeyV2Request

type AssociateSignatureKeyV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *SignBindingReq `json:"body,omitempty"`
}

Request Object

func (AssociateSignatureKeyV2Request) String

type AssociateSignatureKeyV2Response

type AssociateSignatureKeyV2Response struct {
	Bindings       *[]SignBindingApiResp `json:"bindings,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (AssociateSignatureKeyV2Response) String

type AuthOpt

type AuthOpt struct {
	AppCodeAuthType *AuthOptAppCodeAuthType `json:"app_code_auth_type,omitempty"`
}

认证方式参数

func (AuthOpt) String

func (o AuthOpt) String() string

type AuthOptAppCodeAuthType

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

func (AuthOptAppCodeAuthType) MarshalJSON

func (c AuthOptAppCodeAuthType) MarshalJSON() ([]byte, error)

func (*AuthOptAppCodeAuthType) UnmarshalJSON

func (c *AuthOptAppCodeAuthType) UnmarshalJSON(b []byte) error

type AuthOptAppCodeAuthTypeEnum

type AuthOptAppCodeAuthTypeEnum struct {
	DISABLE AuthOptAppCodeAuthType
	HEADER  AuthOptAppCodeAuthType
}

func GetAuthOptAppCodeAuthTypeEnum

func GetAuthOptAppCodeAuthTypeEnum() AuthOptAppCodeAuthTypeEnum

type AuthResultResp

type AuthResultResp struct {
	ApiName *string `json:"api_name,omitempty"`

	AppName *string `json:"app_name,omitempty"`

	Status *AuthResultRespStatus `json:"status,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`
}

授权结果

func (AuthResultResp) String

func (o AuthResultResp) String() string

type AuthResultRespStatus

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

func (AuthResultRespStatus) MarshalJSON

func (c AuthResultRespStatus) MarshalJSON() ([]byte, error)

func (*AuthResultRespStatus) UnmarshalJSON

func (c *AuthResultRespStatus) UnmarshalJSON(b []byte) error

type AuthResultRespStatusEnum

type AuthResultRespStatusEnum struct {
	SUCCESS AuthResultRespStatus
	SKIPPED AuthResultRespStatus
	FAILED  AuthResultRespStatus
}

func GetAuthResultRespStatusEnum

func GetAuthResultRespStatusEnum() AuthResultRespStatusEnum

type AuthorizerBase added in v0.0.65

type AuthorizerBase struct {
	Name string `json:"name"`

	Type AuthorizerBaseType `json:"type"`

	AuthorizerType AuthorizerBaseAuthorizerType `json:"authorizer_type"`

	AuthorizerUri string `json:"authorizer_uri"`

	Identities *[]Identity `json:"identities,omitempty"`

	Ttl *int32 `json:"ttl,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	LdApiId *string `json:"ld_api_id,omitempty"`

	NeedBody *bool `json:"need_body,omitempty"`
}

func (AuthorizerBase) String added in v0.0.65

func (o AuthorizerBase) String() string

type AuthorizerBaseAuthorizerType added in v0.0.65

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

func (AuthorizerBaseAuthorizerType) MarshalJSON added in v0.0.65

func (c AuthorizerBaseAuthorizerType) MarshalJSON() ([]byte, error)

func (*AuthorizerBaseAuthorizerType) UnmarshalJSON added in v0.0.65

func (c *AuthorizerBaseAuthorizerType) UnmarshalJSON(b []byte) error

type AuthorizerBaseAuthorizerTypeEnum added in v0.0.65

type AuthorizerBaseAuthorizerTypeEnum struct {
	FUNC AuthorizerBaseAuthorizerType
}

func GetAuthorizerBaseAuthorizerTypeEnum added in v0.0.65

func GetAuthorizerBaseAuthorizerTypeEnum() AuthorizerBaseAuthorizerTypeEnum

type AuthorizerBaseType added in v0.0.65

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

func (AuthorizerBaseType) MarshalJSON added in v0.0.65

func (c AuthorizerBaseType) MarshalJSON() ([]byte, error)

func (*AuthorizerBaseType) UnmarshalJSON added in v0.0.65

func (c *AuthorizerBaseType) UnmarshalJSON(b []byte) error

type AuthorizerBaseTypeEnum added in v0.0.65

type AuthorizerBaseTypeEnum struct {
	FRONTEND AuthorizerBaseType
	BACKEND  AuthorizerBaseType
}

func GetAuthorizerBaseTypeEnum added in v0.0.65

func GetAuthorizerBaseTypeEnum() AuthorizerBaseTypeEnum

type AuthorizerCreate added in v0.0.65

type AuthorizerCreate struct {
	Name string `json:"name"`

	Type AuthorizerCreateType `json:"type"`

	AuthorizerType AuthorizerCreateAuthorizerType `json:"authorizer_type"`

	AuthorizerUri string `json:"authorizer_uri"`

	Identities *[]Identity `json:"identities,omitempty"`

	Ttl *int32 `json:"ttl,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	LdApiId *string `json:"ld_api_id,omitempty"`

	NeedBody *bool `json:"need_body,omitempty"`
}

func (AuthorizerCreate) String added in v0.0.65

func (o AuthorizerCreate) String() string

type AuthorizerCreateAuthorizerType added in v0.0.65

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

func (AuthorizerCreateAuthorizerType) MarshalJSON added in v0.0.65

func (c AuthorizerCreateAuthorizerType) MarshalJSON() ([]byte, error)

func (*AuthorizerCreateAuthorizerType) UnmarshalJSON added in v0.0.65

func (c *AuthorizerCreateAuthorizerType) UnmarshalJSON(b []byte) error

type AuthorizerCreateAuthorizerTypeEnum added in v0.0.65

type AuthorizerCreateAuthorizerTypeEnum struct {
	FUNC AuthorizerCreateAuthorizerType
}

func GetAuthorizerCreateAuthorizerTypeEnum added in v0.0.65

func GetAuthorizerCreateAuthorizerTypeEnum() AuthorizerCreateAuthorizerTypeEnum

type AuthorizerCreateType added in v0.0.65

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

func (AuthorizerCreateType) MarshalJSON added in v0.0.65

func (c AuthorizerCreateType) MarshalJSON() ([]byte, error)

func (*AuthorizerCreateType) UnmarshalJSON added in v0.0.65

func (c *AuthorizerCreateType) UnmarshalJSON(b []byte) error

type AuthorizerCreateTypeEnum added in v0.0.65

type AuthorizerCreateTypeEnum struct {
	FRONTEND AuthorizerCreateType
	BACKEND  AuthorizerCreateType
}

func GetAuthorizerCreateTypeEnum added in v0.0.65

func GetAuthorizerCreateTypeEnum() AuthorizerCreateTypeEnum

type AuthorizerResp added in v0.0.65

type AuthorizerResp struct {
	Name string `json:"name"`

	Type AuthorizerRespType `json:"type"`

	AuthorizerType AuthorizerRespAuthorizerType `json:"authorizer_type"`

	AuthorizerUri string `json:"authorizer_uri"`

	Identities *[]Identity `json:"identities,omitempty"`

	Ttl *int32 `json:"ttl,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	LdApiId *string `json:"ld_api_id,omitempty"`

	NeedBody *bool `json:"need_body,omitempty"`

	Id *string `json:"id,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	RomaAppName *string `json:"roma_app_name,omitempty"`
}

func (AuthorizerResp) String added in v0.0.65

func (o AuthorizerResp) String() string

type AuthorizerRespAuthorizerType added in v0.0.65

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

func (AuthorizerRespAuthorizerType) MarshalJSON added in v0.0.65

func (c AuthorizerRespAuthorizerType) MarshalJSON() ([]byte, error)

func (*AuthorizerRespAuthorizerType) UnmarshalJSON added in v0.0.65

func (c *AuthorizerRespAuthorizerType) UnmarshalJSON(b []byte) error

type AuthorizerRespAuthorizerTypeEnum added in v0.0.65

type AuthorizerRespAuthorizerTypeEnum struct {
	FUNC AuthorizerRespAuthorizerType
}

func GetAuthorizerRespAuthorizerTypeEnum added in v0.0.65

func GetAuthorizerRespAuthorizerTypeEnum() AuthorizerRespAuthorizerTypeEnum

type AuthorizerRespType added in v0.0.65

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

func (AuthorizerRespType) MarshalJSON added in v0.0.65

func (c AuthorizerRespType) MarshalJSON() ([]byte, error)

func (*AuthorizerRespType) UnmarshalJSON added in v0.0.65

func (c *AuthorizerRespType) UnmarshalJSON(b []byte) error

type AuthorizerRespTypeEnum added in v0.0.65

type AuthorizerRespTypeEnum struct {
	FRONTEND AuthorizerRespType
	BACKEND  AuthorizerRespType
}

func GetAuthorizerRespTypeEnum added in v0.0.65

func GetAuthorizerRespTypeEnum() AuthorizerRespTypeEnum

type AvailableZone added in v0.0.65

type AvailableZone struct {
	Name *string `json:"name,omitempty"`

	Id *string `json:"id,omitempty"`

	Code *string `json:"code,omitempty"`

	Port *string `json:"port,omitempty"`

	LocalName *LocalName `json:"local_name,omitempty"`

	Specs map[string]bool `json:"specs,omitempty"`
}

func (AvailableZone) String added in v0.0.65

func (o AvailableZone) String() string

type BackendApi

type BackendApi struct {
	AuthorizerId *string `json:"authorizer_id,omitempty"`

	UrlDomain *string `json:"url_domain,omitempty"`

	ReqProtocol BackendApiReqProtocol `json:"req_protocol"`

	Remark *string `json:"remark,omitempty"`

	ReqMethod BackendApiReqMethod `json:"req_method"`

	Version *string `json:"version,omitempty"`

	ReqUri string `json:"req_uri"`

	Timeout int32 `json:"timeout"`

	EnableClientSsl *bool `json:"enable_client_ssl,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	VpcChannelInfo *VpcInfo `json:"vpc_channel_info,omitempty"`

	VpcChannelStatus *int32 `json:"vpc_channel_status,omitempty"`
}

web后端详情

func (BackendApi) String

func (o BackendApi) String() string

type BackendApiBase

type BackendApiBase struct {
	AuthorizerId *string `json:"authorizer_id,omitempty"`

	UrlDomain *string `json:"url_domain,omitempty"`

	ReqProtocol BackendApiBaseReqProtocol `json:"req_protocol"`

	Remark *string `json:"remark,omitempty"`

	ReqMethod BackendApiBaseReqMethod `json:"req_method"`

	Version *string `json:"version,omitempty"`

	ReqUri string `json:"req_uri"`

	Timeout int32 `json:"timeout"`

	EnableClientSsl *bool `json:"enable_client_ssl,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

func (BackendApiBase) String

func (o BackendApiBase) String() string

type BackendApiBaseInfo

type BackendApiBaseInfo struct {
	AuthorizerId *string `json:"authorizer_id,omitempty"`

	UrlDomain *string `json:"url_domain,omitempty"`

	ReqProtocol BackendApiBaseInfoReqProtocol `json:"req_protocol"`

	Remark *string `json:"remark,omitempty"`

	ReqMethod BackendApiBaseInfoReqMethod `json:"req_method"`

	Version *string `json:"version,omitempty"`

	ReqUri string `json:"req_uri"`

	Timeout int32 `json:"timeout"`

	EnableClientSsl *bool `json:"enable_client_ssl,omitempty"`
}

func (BackendApiBaseInfo) String

func (o BackendApiBaseInfo) String() string

type BackendApiBaseInfoReqMethod

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

func (BackendApiBaseInfoReqMethod) MarshalJSON

func (c BackendApiBaseInfoReqMethod) MarshalJSON() ([]byte, error)

func (*BackendApiBaseInfoReqMethod) UnmarshalJSON

func (c *BackendApiBaseInfoReqMethod) UnmarshalJSON(b []byte) error

type BackendApiBaseInfoReqProtocol

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

func (BackendApiBaseInfoReqProtocol) MarshalJSON

func (c BackendApiBaseInfoReqProtocol) MarshalJSON() ([]byte, error)

func (*BackendApiBaseInfoReqProtocol) UnmarshalJSON

func (c *BackendApiBaseInfoReqProtocol) UnmarshalJSON(b []byte) error

type BackendApiBaseInfoReqProtocolEnum

type BackendApiBaseInfoReqProtocolEnum struct {
	HTTP  BackendApiBaseInfoReqProtocol
	HTTPS BackendApiBaseInfoReqProtocol
}

func GetBackendApiBaseInfoReqProtocolEnum

func GetBackendApiBaseInfoReqProtocolEnum() BackendApiBaseInfoReqProtocolEnum

type BackendApiBaseReqMethod

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

func (BackendApiBaseReqMethod) MarshalJSON

func (c BackendApiBaseReqMethod) MarshalJSON() ([]byte, error)

func (*BackendApiBaseReqMethod) UnmarshalJSON

func (c *BackendApiBaseReqMethod) UnmarshalJSON(b []byte) error

type BackendApiBaseReqProtocol

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

func (BackendApiBaseReqProtocol) MarshalJSON

func (c BackendApiBaseReqProtocol) MarshalJSON() ([]byte, error)

func (*BackendApiBaseReqProtocol) UnmarshalJSON

func (c *BackendApiBaseReqProtocol) UnmarshalJSON(b []byte) error

type BackendApiBaseReqProtocolEnum

type BackendApiBaseReqProtocolEnum struct {
	HTTP  BackendApiBaseReqProtocol
	HTTPS BackendApiBaseReqProtocol
}

func GetBackendApiBaseReqProtocolEnum

func GetBackendApiBaseReqProtocolEnum() BackendApiBaseReqProtocolEnum

type BackendApiCreate

type BackendApiCreate struct {
	AuthorizerId *string `json:"authorizer_id,omitempty"`

	UrlDomain *string `json:"url_domain,omitempty"`

	ReqProtocol BackendApiCreateReqProtocol `json:"req_protocol"`

	Remark *string `json:"remark,omitempty"`

	ReqMethod BackendApiCreateReqMethod `json:"req_method"`

	Version *string `json:"version,omitempty"`

	ReqUri string `json:"req_uri"`

	Timeout int32 `json:"timeout"`

	EnableClientSsl *bool `json:"enable_client_ssl,omitempty"`

	VpcChannelInfo *ApiBackendVpcReq `json:"vpc_channel_info,omitempty"`

	VpcChannelStatus *int32 `json:"vpc_channel_status,omitempty"`
}

web后端详情

func (BackendApiCreate) String

func (o BackendApiCreate) String() string

type BackendApiCreateReqMethod

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

func (BackendApiCreateReqMethod) MarshalJSON

func (c BackendApiCreateReqMethod) MarshalJSON() ([]byte, error)

func (*BackendApiCreateReqMethod) UnmarshalJSON

func (c *BackendApiCreateReqMethod) UnmarshalJSON(b []byte) error

type BackendApiCreateReqProtocol

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

func (BackendApiCreateReqProtocol) MarshalJSON

func (c BackendApiCreateReqProtocol) MarshalJSON() ([]byte, error)

func (*BackendApiCreateReqProtocol) UnmarshalJSON

func (c *BackendApiCreateReqProtocol) UnmarshalJSON(b []byte) error

type BackendApiCreateReqProtocolEnum

type BackendApiCreateReqProtocolEnum struct {
	HTTP  BackendApiCreateReqProtocol
	HTTPS BackendApiCreateReqProtocol
}

func GetBackendApiCreateReqProtocolEnum

func GetBackendApiCreateReqProtocolEnum() BackendApiCreateReqProtocolEnum

type BackendApiReqMethod

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

func (BackendApiReqMethod) MarshalJSON

func (c BackendApiReqMethod) MarshalJSON() ([]byte, error)

func (*BackendApiReqMethod) UnmarshalJSON

func (c *BackendApiReqMethod) UnmarshalJSON(b []byte) error

type BackendApiReqProtocol

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

func (BackendApiReqProtocol) MarshalJSON

func (c BackendApiReqProtocol) MarshalJSON() ([]byte, error)

func (*BackendApiReqProtocol) UnmarshalJSON

func (c *BackendApiReqProtocol) UnmarshalJSON(b []byte) error

type BackendApiReqProtocolEnum

type BackendApiReqProtocolEnum struct {
	HTTP  BackendApiReqProtocol
	HTTPS BackendApiReqProtocol
}

func GetBackendApiReqProtocolEnum

func GetBackendApiReqProtocolEnum() BackendApiReqProtocolEnum

type BackendLatencyStats added in v0.0.65

type BackendLatencyStats struct {
	MaxBackendLatency *int32 `json:"max_backend_latency,omitempty"`

	AvgBackendLatency float32 `json:"avg_backend_latency,omitempty"`
}

func (BackendLatencyStats) String added in v0.0.65

func (o BackendLatencyStats) String() string

type BackendParam

type BackendParam struct {
	Origin BackendParamOrigin `json:"origin"`

	Name string `json:"name"`

	Remark *string `json:"remark,omitempty"`

	Location BackendParamLocation `json:"location"`

	Value string `json:"value"`

	Id *string `json:"id,omitempty"`

	ReqParamId *string `json:"req_param_id,omitempty"`
}

func (BackendParam) String

func (o BackendParam) String() string

type BackendParamBase

type BackendParamBase struct {
	Origin BackendParamBaseOrigin `json:"origin"`

	Name string `json:"name"`

	Remark *string `json:"remark,omitempty"`

	Location BackendParamBaseLocation `json:"location"`

	Value string `json:"value"`
}

func (BackendParamBase) String

func (o BackendParamBase) String() string

type BackendParamBaseLocation

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

func (BackendParamBaseLocation) MarshalJSON

func (c BackendParamBaseLocation) MarshalJSON() ([]byte, error)

func (*BackendParamBaseLocation) UnmarshalJSON

func (c *BackendParamBaseLocation) UnmarshalJSON(b []byte) error

type BackendParamBaseLocationEnum

type BackendParamBaseLocationEnum struct {
	PATH   BackendParamBaseLocation
	QUERY  BackendParamBaseLocation
	HEADER BackendParamBaseLocation
}

func GetBackendParamBaseLocationEnum

func GetBackendParamBaseLocationEnum() BackendParamBaseLocationEnum

type BackendParamBaseOrigin

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

func (BackendParamBaseOrigin) MarshalJSON

func (c BackendParamBaseOrigin) MarshalJSON() ([]byte, error)

func (*BackendParamBaseOrigin) UnmarshalJSON

func (c *BackendParamBaseOrigin) UnmarshalJSON(b []byte) error

type BackendParamBaseOriginEnum

type BackendParamBaseOriginEnum struct {
	REQUEST  BackendParamBaseOrigin
	CONSTANT BackendParamBaseOrigin
	SYSTEM   BackendParamBaseOrigin
}

func GetBackendParamBaseOriginEnum

func GetBackendParamBaseOriginEnum() BackendParamBaseOriginEnum

type BackendParamLocation

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

func (BackendParamLocation) MarshalJSON

func (c BackendParamLocation) MarshalJSON() ([]byte, error)

func (*BackendParamLocation) UnmarshalJSON

func (c *BackendParamLocation) UnmarshalJSON(b []byte) error

type BackendParamLocationEnum

type BackendParamLocationEnum struct {
	PATH   BackendParamLocation
	QUERY  BackendParamLocation
	HEADER BackendParamLocation
}

func GetBackendParamLocationEnum

func GetBackendParamLocationEnum() BackendParamLocationEnum

type BackendParamOrigin

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

func (BackendParamOrigin) MarshalJSON

func (c BackendParamOrigin) MarshalJSON() ([]byte, error)

func (*BackendParamOrigin) UnmarshalJSON

func (c *BackendParamOrigin) UnmarshalJSON(b []byte) error

type BackendParamOriginEnum

type BackendParamOriginEnum struct {
	REQUEST  BackendParamOrigin
	CONSTANT BackendParamOrigin
	SYSTEM   BackendParamOrigin
}

func GetBackendParamOriginEnum

func GetBackendParamOriginEnum() BackendParamOriginEnum

type BasePage added in v0.0.49

type BasePage struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`
}

分页基本信息

func (BasePage) String added in v0.0.49

func (o BasePage) String() string

type BatchDeleteAclV2Request added in v0.0.65

type BatchDeleteAclV2Request struct {
	InstanceId string `json:"instance_id"`

	Action string `json:"action"`

	Body *AclBatchDelete `json:"body,omitempty"`
}

Request Object

func (BatchDeleteAclV2Request) String added in v0.0.65

func (o BatchDeleteAclV2Request) String() string

type BatchDeleteAclV2Response added in v0.0.65

type BatchDeleteAclV2Response struct {
	SuccessCount *int32 `json:"success_count,omitempty"`

	Failure        *[]AclBatchResultFailureResp `json:"failure,omitempty"`
	HttpStatusCode int                          `json:"-"`
}

Response Object

func (BatchDeleteAclV2Response) String added in v0.0.65

func (o BatchDeleteAclV2Response) String() string

type BatchDeleteApiAclBindingV2Request added in v0.0.65

type BatchDeleteApiAclBindingV2Request struct {
	InstanceId string `json:"instance_id"`

	Action string `json:"action"`

	Body *AclBindingBatchDelete `json:"body,omitempty"`
}

Request Object

func (BatchDeleteApiAclBindingV2Request) String added in v0.0.65

type BatchDeleteApiAclBindingV2Response added in v0.0.65

type BatchDeleteApiAclBindingV2Response struct {
	SuccessCount *int32 `json:"success_count,omitempty"`

	Failure        *[]AclBindingBatchResultFailureResp `json:"failure,omitempty"`
	HttpStatusCode int                                 `json:"-"`
}

Response Object

func (BatchDeleteApiAclBindingV2Response) String added in v0.0.65

type BatchDisassociateThrottlingPolicyV2Request

type BatchDisassociateThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	Action string `json:"action"`

	Body *ThrottleBindingBatchDelete `json:"body,omitempty"`
}

Request Object

func (BatchDisassociateThrottlingPolicyV2Request) String

type BatchDisassociateThrottlingPolicyV2Response

type BatchDisassociateThrottlingPolicyV2Response struct {
	SuccessCount *int32 `json:"success_count,omitempty"`

	Failure        *[]ThrottleBindingBatchResultFailureResp `json:"failure,omitempty"`
	HttpStatusCode int                                      `json:"-"`
}

Response Object

func (BatchDisassociateThrottlingPolicyV2Response) String

type BatchFailure added in v0.0.65

type BatchFailure struct {
	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (BatchFailure) String added in v0.0.65

func (o BatchFailure) String() string

type BatchPublishOrOfflineApiV2Request added in v0.0.65

type BatchPublishOrOfflineApiV2Request struct {
	InstanceId string `json:"instance_id"`

	Action string `json:"action"`

	Body *ApiBatchPublish `json:"body,omitempty"`
}

Request Object

func (BatchPublishOrOfflineApiV2Request) String added in v0.0.65

type BatchPublishOrOfflineApiV2Response added in v0.0.65

type BatchPublishOrOfflineApiV2Response struct {
	Success *[]BatchSuccess `json:"success,omitempty"`

	Failure        *[]BatchFailure `json:"failure,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (BatchPublishOrOfflineApiV2Response) String added in v0.0.65

type BatchSuccess added in v0.0.65

type BatchSuccess struct {
	PublishId *string `json:"publish_id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	Remark *string `json:"remark,omitempty"`

	PublishTime *sdktime.SdkTime `json:"publish_time,omitempty"`

	VersionId *string `json:"version_id,omitempty"`
}

func (BatchSuccess) String added in v0.0.65

func (o BatchSuccess) String() string

type CancelingAuthorizationV2Request

type CancelingAuthorizationV2Request struct {
	InstanceId string `json:"instance_id"`

	AppAuthId string `json:"app_auth_id"`
}

Request Object

func (CancelingAuthorizationV2Request) String

type CancelingAuthorizationV2Response

type CancelingAuthorizationV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CancelingAuthorizationV2Response) String

type ChangeApiVersionV2Request added in v0.0.65

type ChangeApiVersionV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`

	Body *ApiVersionInfo `json:"body,omitempty"`
}

Request Object

func (ChangeApiVersionV2Request) String added in v0.0.65

func (o ChangeApiVersionV2Request) String() string

type ChangeApiVersionV2Response added in v0.0.65

type ChangeApiVersionV2Response struct {
	PublishId *string `json:"publish_id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	Remark *string `json:"remark,omitempty"`

	PublishTime *sdktime.SdkTime `json:"publish_time,omitempty"`

	VersionId      *string `json:"version_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ChangeApiVersionV2Response) String added in v0.0.65

type CheckAppV2Request

type CheckAppV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`
}

Request Object

func (CheckAppV2Request) String

func (o CheckAppV2Request) String() string

type CheckAppV2Response

type CheckAppV2Response struct {
	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CheckAppV2Response) String

func (o CheckAppV2Response) String() string

type CheckBackendConnectivityReq added in v0.0.65

type CheckBackendConnectivityReq struct {
	BackendType CheckBackendConnectivityReqBackendType `json:"backend_type"`

	BackendAddress *string `json:"backend_address,omitempty"`

	VpcChannelId *string `json:"vpc_channel_id,omitempty"`
}

func (CheckBackendConnectivityReq) String added in v0.0.65

type CheckBackendConnectivityReqBackendType added in v0.0.65

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

func (CheckBackendConnectivityReqBackendType) MarshalJSON added in v0.0.65

func (c CheckBackendConnectivityReqBackendType) MarshalJSON() ([]byte, error)

func (*CheckBackendConnectivityReqBackendType) UnmarshalJSON added in v0.0.65

func (c *CheckBackendConnectivityReqBackendType) UnmarshalJSON(b []byte) error

type CheckBackendConnectivityReqBackendTypeEnum added in v0.0.65

type CheckBackendConnectivityReqBackendTypeEnum struct {
	BACKEND_ADDRESS CheckBackendConnectivityReqBackendType
	VPC_CHANNEL     CheckBackendConnectivityReqBackendType
}

func GetCheckBackendConnectivityReqBackendTypeEnum added in v0.0.65

func GetCheckBackendConnectivityReqBackendTypeEnum() CheckBackendConnectivityReqBackendTypeEnum

type CheckBackendConnectivityRequest added in v0.0.65

type CheckBackendConnectivityRequest struct {
	InstanceId string `json:"instance_id"`

	Body *CheckBackendConnectivityReq `json:"body,omitempty"`
}

Request Object

func (CheckBackendConnectivityRequest) String added in v0.0.65

type CheckBackendConnectivityResponse added in v0.0.65

type CheckBackendConnectivityResponse struct {
	CheckResult *CheckBackendConnectivityResponseCheckResult `json:"check_result,omitempty"`

	Failures       *[]string `json:"failures,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (CheckBackendConnectivityResponse) String added in v0.0.65

type CheckBackendConnectivityResponseCheckResult added in v0.0.65

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

func (CheckBackendConnectivityResponseCheckResult) MarshalJSON added in v0.0.65

func (*CheckBackendConnectivityResponseCheckResult) UnmarshalJSON added in v0.0.65

type CheckBackendConnectivityResponseCheckResultEnum added in v0.0.65

type CheckBackendConnectivityResponseCheckResultEnum struct {
	SUCCESS CheckBackendConnectivityResponseCheckResult
	FAILED  CheckBackendConnectivityResponseCheckResult
}

func GetCheckBackendConnectivityResponseCheckResultEnum added in v0.0.65

func GetCheckBackendConnectivityResponseCheckResultEnum() CheckBackendConnectivityResponseCheckResultEnum

type CoditionResp

type CoditionResp struct {
	ReqParamName *string `json:"req_param_name,omitempty"`

	ConditionType *CoditionRespConditionType `json:"condition_type,omitempty"`

	ConditionOrigin CoditionRespConditionOrigin `json:"condition_origin"`

	ConditionValue string `json:"condition_value"`

	Id *string `json:"id,omitempty"`

	ReqParamId *string `json:"req_param_id,omitempty"`

	ReqParamLocation *string `json:"req_param_location,omitempty"`
}

func (CoditionResp) String

func (o CoditionResp) String() string

type CoditionRespConditionOrigin

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

func (CoditionRespConditionOrigin) MarshalJSON

func (c CoditionRespConditionOrigin) MarshalJSON() ([]byte, error)

func (*CoditionRespConditionOrigin) UnmarshalJSON

func (c *CoditionRespConditionOrigin) UnmarshalJSON(b []byte) error

type CoditionRespConditionOriginEnum

type CoditionRespConditionOriginEnum struct {
	PARAM  CoditionRespConditionOrigin
	SOURCE CoditionRespConditionOrigin
}

func GetCoditionRespConditionOriginEnum

func GetCoditionRespConditionOriginEnum() CoditionRespConditionOriginEnum

type CoditionRespConditionType

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

func (CoditionRespConditionType) MarshalJSON

func (c CoditionRespConditionType) MarshalJSON() ([]byte, error)

func (*CoditionRespConditionType) UnmarshalJSON

func (c *CoditionRespConditionType) UnmarshalJSON(b []byte) error

type CoditionRespConditionTypeEnum

type CoditionRespConditionTypeEnum struct {
	EXACT   CoditionRespConditionType
	ENUM    CoditionRespConditionType
	PATTERN CoditionRespConditionType
}

func GetCoditionRespConditionTypeEnum

func GetCoditionRespConditionTypeEnum() CoditionRespConditionTypeEnum

type Config added in v0.0.65

type Config struct {
	ConfigId *string `json:"config_id,omitempty"`

	ConfigName *ConfigConfigName `json:"config_name,omitempty"`

	ConfigValue *string `json:"config_value,omitempty"`

	ConfigTime *sdktime.SdkTime `json:"config_time,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Used *int64 `json:"used,omitempty"`
}

func (Config) String added in v0.0.65

func (o Config) String() string

type ConfigConfigName added in v0.0.65

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

func (ConfigConfigName) MarshalJSON added in v0.0.65

func (c ConfigConfigName) MarshalJSON() ([]byte, error)

func (*ConfigConfigName) UnmarshalJSON added in v0.0.65

func (c *ConfigConfigName) UnmarshalJSON(b []byte) error

type ConfigConfigNameEnum added in v0.0.65

type ConfigConfigNameEnum struct {
	API_NUM_LIMIT                     ConfigConfigName
	APP_NUM_LIMIT                     ConfigConfigName
	APIGROUP_NUM_LIMIT                ConfigConfigName
	ENVIRONMENT_NUM_LIMIT             ConfigConfigName
	VARIABLE_NUM_LIMIT                ConfigConfigName
	SIGN_NUM_LIMIT                    ConfigConfigName
	THROTTLE_NUM_LIMIT                ConfigConfigName
	APIGROUP_DOMAIN_NUM_LIMIT         ConfigConfigName
	API_VERSION_NUM_LIMIT             ConfigConfigName
	VPC_NUM_LIMIT                     ConfigConfigName
	VPC_INSTANCE_NUM_LIMIT            ConfigConfigName
	API_PARAM_NUM_LIMIT               ConfigConfigName
	API_USER_CALL_LIMIT               ConfigConfigName
	ACL_NUM_LIMIT                     ConfigConfigName
	APP_THROTTLE_LIMIT                ConfigConfigName
	USER_THROTTLE_LIMIT               ConfigConfigName
	API_NUM_LIMIT_PER_GROUP           ConfigConfigName
	API_POLICY_NUM_LIMIT              ConfigConfigName
	API_CONDITION_NUM_LIMIT           ConfigConfigName
	SL_DOMAIN_CALL_LIMIT              ConfigConfigName
	ELB_SWITCH                        ConfigConfigName
	AUTHORIZER_NUM_LIMIT              ConfigConfigName
	AUTHORIZER_IDENTITY_NUM_LIMIT     ConfigConfigName
	APP_CODE_NUM_LIMIT                ConfigConfigName
	REGION_MANAGER_WHITELIST_SERVICES ConfigConfigName
	API_SWAGGER_NUM_LIMIT             ConfigConfigName
	API_TAG_NUM_LIMIT                 ConfigConfigName
	LTS_SWITCH                        ConfigConfigName
	APP_KEY_SECRET_SWITCH             ConfigConfigName
	RESPONSE_NUM_LIMIT                ConfigConfigName
	CONFIG_NUM_LIMIT_PER_APP          ConfigConfigName
	BACKEND_TOKEN_ALLOW_SWITCH        ConfigConfigName
	APP_TOKEN_SWITCH                  ConfigConfigName
	API_DESIGNER_SWITCH               ConfigConfigName
	APP_API_KEY_SWITCH                ConfigConfigName
	APP_BASIC_SWITCH                  ConfigConfigName
	APP_JWT_SWITCH                    ConfigConfigName
	APP_ROUTE_SWITCH                  ConfigConfigName
	PUBLIC_KEY_SWITCH                 ConfigConfigName
	APP_SECRET_SWITCH                 ConfigConfigName
	CASCADE_SWITCH                    ConfigConfigName
	IS_INIT_API_PATH_HASH             ConfigConfigName
}

func GetConfigConfigNameEnum added in v0.0.65

func GetConfigConfigNameEnum() ConfigConfigNameEnum

type CreateAclStrategyV2Request added in v0.0.65

type CreateAclStrategyV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *ApiAclCreate `json:"body,omitempty"`
}

Request Object

func (CreateAclStrategyV2Request) String added in v0.0.65

type CreateAclStrategyV2Response added in v0.0.65

type CreateAclStrategyV2Response struct {
	AclName *string `json:"acl_name,omitempty"`

	AclType *string `json:"acl_type,omitempty"`

	AclValue *string `json:"acl_value,omitempty"`

	EntityType *string `json:"entity_type,omitempty"`

	Id *string `json:"id,omitempty"`

	UpdateTime     *sdktime.SdkTime `json:"update_time,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (CreateAclStrategyV2Response) String added in v0.0.65

type CreateAnAppV2Request

type CreateAnAppV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *AppReq `json:"body,omitempty"`
}

Request Object

func (CreateAnAppV2Request) String

func (o CreateAnAppV2Request) String() string

type CreateAnAppV2Response

type CreateAnAppV2Response struct {
	Creator *CreateAnAppV2ResponseCreator `json:"creator,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	AppKey *string `json:"app_key,omitempty"`

	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Id *string `json:"id,omitempty"`

	AppSecret *string `json:"app_secret,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	AppType        *CreateAnAppV2ResponseAppType `json:"app_type,omitempty"`
	HttpStatusCode int                           `json:"-"`
}

Response Object

func (CreateAnAppV2Response) String

func (o CreateAnAppV2Response) String() string

type CreateAnAppV2ResponseAppType

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

func (CreateAnAppV2ResponseAppType) MarshalJSON

func (c CreateAnAppV2ResponseAppType) MarshalJSON() ([]byte, error)

func (*CreateAnAppV2ResponseAppType) UnmarshalJSON

func (c *CreateAnAppV2ResponseAppType) UnmarshalJSON(b []byte) error

type CreateAnAppV2ResponseAppTypeEnum

type CreateAnAppV2ResponseAppTypeEnum struct {
	APIG CreateAnAppV2ResponseAppType
	ROMA CreateAnAppV2ResponseAppType
}

func GetCreateAnAppV2ResponseAppTypeEnum

func GetCreateAnAppV2ResponseAppTypeEnum() CreateAnAppV2ResponseAppTypeEnum

type CreateAnAppV2ResponseCreator

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

func (CreateAnAppV2ResponseCreator) MarshalJSON

func (c CreateAnAppV2ResponseCreator) MarshalJSON() ([]byte, error)

func (*CreateAnAppV2ResponseCreator) UnmarshalJSON

func (c *CreateAnAppV2ResponseCreator) UnmarshalJSON(b []byte) error

type CreateAnAppV2ResponseCreatorEnum

type CreateAnAppV2ResponseCreatorEnum struct {
	USER   CreateAnAppV2ResponseCreator
	MARKET CreateAnAppV2ResponseCreator
}

func GetCreateAnAppV2ResponseCreatorEnum

func GetCreateAnAppV2ResponseCreatorEnum() CreateAnAppV2ResponseCreatorEnum

type CreateApiAclBindingV2Request added in v0.0.65

type CreateApiAclBindingV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *AclApiBindingCreate `json:"body,omitempty"`
}

Request Object

func (CreateApiAclBindingV2Request) String added in v0.0.65

type CreateApiAclBindingV2Response added in v0.0.65

type CreateApiAclBindingV2Response struct {
	AclBindings    *[]AclApiBindingInfo `json:"acl_bindings,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (CreateApiAclBindingV2Response) String added in v0.0.65

type CreateApiGroupV2Request

type CreateApiGroupV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *ApiGroupReq `json:"body,omitempty"`
}

Request Object

func (CreateApiGroupV2Request) String

func (o CreateApiGroupV2Request) String() string

type CreateApiGroupV2Response

type CreateApiGroupV2Response struct {
	UrlDomains *[]UrlDomainsResp `json:"url_domains,omitempty"`

	CallLimits *int32 `json:"call_limits,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	Name *string `json:"name,omitempty"`

	TimeUnit *string `json:"time_unit,omitempty"`

	OnSellStatus *int32 `json:"on_sell_status,omitempty"`

	Remark *string `json:"remark,omitempty"`

	SlDomain *string `json:"sl_domain,omitempty"`

	SlDomains *[]string `json:"sl_domains,omitempty"`

	Id *string `json:"id,omitempty"`

	TimeInterval *int32 `json:"time_interval,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	IsDefault      *int32 `json:"is_default,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CreateApiGroupV2Response) String

func (o CreateApiGroupV2Response) String() string

type CreateApiV2Request

type CreateApiV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *ApiCreate `json:"body,omitempty"`
}

Request Object

func (CreateApiV2Request) String

func (o CreateApiV2Request) String() string

type CreateApiV2Response

type CreateApiV2Response struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol CreateApiV2ResponseReqProtocol `json:"req_protocol"`

	ReqMethod CreateApiV2ResponseReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType CreateApiV2ResponseAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *CreateApiV2ResponseMatchMode `json:"match_mode,omitempty"`

	BackendType CreateApiV2ResponseBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ArrangeNecessary *int32 `json:"arrange_necessary,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	GroupVersion *string `json:"group_version,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	FuncInfo *ApiFunc `json:"func_info,omitempty"`

	MockInfo *ApiMock `json:"mock_info,omitempty"`

	ReqParams *[]ReqParam `json:"req_params,omitempty"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	PolicyFunctions *[]ApiPolicyFunctionResp `json:"policy_functions,omitempty"`

	PolicyMocks *[]ApiPolicyMockResp `json:"policy_mocks,omitempty"`

	BackendApi *BackendApi `json:"backend_api,omitempty"`

	PolicyHttps    *[]ApiPolicyHttpResp `json:"policy_https,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (CreateApiV2Response) String

func (o CreateApiV2Response) String() string

type CreateApiV2ResponseAuthType

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

func (CreateApiV2ResponseAuthType) MarshalJSON

func (c CreateApiV2ResponseAuthType) MarshalJSON() ([]byte, error)

func (*CreateApiV2ResponseAuthType) UnmarshalJSON

func (c *CreateApiV2ResponseAuthType) UnmarshalJSON(b []byte) error

type CreateApiV2ResponseBackendType

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

func (CreateApiV2ResponseBackendType) MarshalJSON

func (c CreateApiV2ResponseBackendType) MarshalJSON() ([]byte, error)

func (*CreateApiV2ResponseBackendType) UnmarshalJSON

func (c *CreateApiV2ResponseBackendType) UnmarshalJSON(b []byte) error

type CreateApiV2ResponseBackendTypeEnum

type CreateApiV2ResponseBackendTypeEnum struct {
	HTTP     CreateApiV2ResponseBackendType
	FUNCTION CreateApiV2ResponseBackendType
	MOCK     CreateApiV2ResponseBackendType
}

func GetCreateApiV2ResponseBackendTypeEnum

func GetCreateApiV2ResponseBackendTypeEnum() CreateApiV2ResponseBackendTypeEnum

type CreateApiV2ResponseMatchMode

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

func (CreateApiV2ResponseMatchMode) MarshalJSON

func (c CreateApiV2ResponseMatchMode) MarshalJSON() ([]byte, error)

func (*CreateApiV2ResponseMatchMode) UnmarshalJSON

func (c *CreateApiV2ResponseMatchMode) UnmarshalJSON(b []byte) error

type CreateApiV2ResponseMatchModeEnum

type CreateApiV2ResponseMatchModeEnum struct {
	SWA    CreateApiV2ResponseMatchMode
	NORMAL CreateApiV2ResponseMatchMode
}

func GetCreateApiV2ResponseMatchModeEnum

func GetCreateApiV2ResponseMatchModeEnum() CreateApiV2ResponseMatchModeEnum

type CreateApiV2ResponseReqMethod

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

func (CreateApiV2ResponseReqMethod) MarshalJSON

func (c CreateApiV2ResponseReqMethod) MarshalJSON() ([]byte, error)

func (*CreateApiV2ResponseReqMethod) UnmarshalJSON

func (c *CreateApiV2ResponseReqMethod) UnmarshalJSON(b []byte) error

type CreateApiV2ResponseReqProtocol

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

func (CreateApiV2ResponseReqProtocol) MarshalJSON

func (c CreateApiV2ResponseReqProtocol) MarshalJSON() ([]byte, error)

func (*CreateApiV2ResponseReqProtocol) UnmarshalJSON

func (c *CreateApiV2ResponseReqProtocol) UnmarshalJSON(b []byte) error

type CreateAppCodeAutoV2Request added in v0.0.65

type CreateAppCodeAutoV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`
}

Request Object

func (CreateAppCodeAutoV2Request) String added in v0.0.65

type CreateAppCodeAutoV2Response added in v0.0.65

type CreateAppCodeAutoV2Response struct {
	AppCode string `json:"app_code"`

	Id *string `json:"id,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	CreateTime     *string `json:"create_time,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateAppCodeAutoV2Response) String added in v0.0.65

type CreateAppCodeV2Request added in v0.0.65

type CreateAppCodeV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`

	Body *AppCodeCreate `json:"body,omitempty"`
}

Request Object

func (CreateAppCodeV2Request) String added in v0.0.65

func (o CreateAppCodeV2Request) String() string

type CreateAppCodeV2Response added in v0.0.65

type CreateAppCodeV2Response struct {
	AppCode string `json:"app_code"`

	Id *string `json:"id,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	CreateTime     *string `json:"create_time,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateAppCodeV2Response) String added in v0.0.65

func (o CreateAppCodeV2Response) String() string

type CreateAuthorizingAppsV2Request

type CreateAuthorizingAppsV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *AppAuthReq `json:"body,omitempty"`
}

Request Object

func (CreateAuthorizingAppsV2Request) String

type CreateAuthorizingAppsV2Response

type CreateAuthorizingAppsV2Response struct {
	Auths          *[]AppAuthResp `json:"auths,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (CreateAuthorizingAppsV2Response) String

type CreateCustomAuthorizerV2Request added in v0.0.65

type CreateCustomAuthorizerV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *AuthorizerCreate `json:"body,omitempty"`
}

Request Object

func (CreateCustomAuthorizerV2Request) String added in v0.0.65

type CreateCustomAuthorizerV2Response added in v0.0.65

type CreateCustomAuthorizerV2Response struct {
	Name string `json:"name"`

	Type CreateCustomAuthorizerV2ResponseType `json:"type"`

	AuthorizerType CreateCustomAuthorizerV2ResponseAuthorizerType `json:"authorizer_type"`

	AuthorizerUri string `json:"authorizer_uri"`

	Identities *[]Identity `json:"identities,omitempty"`

	Ttl *int32 `json:"ttl,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	LdApiId *string `json:"ld_api_id,omitempty"`

	NeedBody *bool `json:"need_body,omitempty"`

	Id *string `json:"id,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	RomaAppName    *string `json:"roma_app_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateCustomAuthorizerV2Response) String added in v0.0.65

type CreateCustomAuthorizerV2ResponseAuthorizerType added in v0.0.65

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

func (CreateCustomAuthorizerV2ResponseAuthorizerType) MarshalJSON added in v0.0.65

func (*CreateCustomAuthorizerV2ResponseAuthorizerType) UnmarshalJSON added in v0.0.65

type CreateCustomAuthorizerV2ResponseAuthorizerTypeEnum added in v0.0.65

type CreateCustomAuthorizerV2ResponseAuthorizerTypeEnum struct {
	FUNC CreateCustomAuthorizerV2ResponseAuthorizerType
}

func GetCreateCustomAuthorizerV2ResponseAuthorizerTypeEnum added in v0.0.65

func GetCreateCustomAuthorizerV2ResponseAuthorizerTypeEnum() CreateCustomAuthorizerV2ResponseAuthorizerTypeEnum

type CreateCustomAuthorizerV2ResponseType added in v0.0.65

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

func (CreateCustomAuthorizerV2ResponseType) MarshalJSON added in v0.0.65

func (c CreateCustomAuthorizerV2ResponseType) MarshalJSON() ([]byte, error)

func (*CreateCustomAuthorizerV2ResponseType) UnmarshalJSON added in v0.0.65

func (c *CreateCustomAuthorizerV2ResponseType) UnmarshalJSON(b []byte) error

type CreateCustomAuthorizerV2ResponseTypeEnum added in v0.0.65

type CreateCustomAuthorizerV2ResponseTypeEnum struct {
	FRONTEND CreateCustomAuthorizerV2ResponseType
	BACKEND  CreateCustomAuthorizerV2ResponseType
}

func GetCreateCustomAuthorizerV2ResponseTypeEnum added in v0.0.65

func GetCreateCustomAuthorizerV2ResponseTypeEnum() CreateCustomAuthorizerV2ResponseTypeEnum

type CreateEnvironmentV2Request

type CreateEnvironmentV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *EnvReq `json:"body,omitempty"`
}

Request Object

func (CreateEnvironmentV2Request) String

type CreateEnvironmentV2Response

type CreateEnvironmentV2Response struct {
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateEnvironmentV2Response) String

type CreateEnvironmentVariableV2Request

type CreateEnvironmentVariableV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *EnvVariableReq `json:"body,omitempty"`
}

Request Object

func (CreateEnvironmentVariableV2Request) String

type CreateEnvironmentVariableV2Response

type CreateEnvironmentVariableV2Response struct {
	VariableValue *string `json:"variable_value,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Id *string `json:"id,omitempty"`

	VariableName   *string `json:"variable_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateEnvironmentVariableV2Response) String

type CreateFeatureV2Request added in v0.0.65

type CreateFeatureV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *FeatureToggle `json:"body,omitempty"`
}

Request Object

func (CreateFeatureV2Request) String added in v0.0.65

func (o CreateFeatureV2Request) String() string

type CreateFeatureV2Response added in v0.0.65

type CreateFeatureV2Response struct {
	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	Enable *bool `json:"enable,omitempty"`

	Config *string `json:"config,omitempty"`

	InstanceId *string `json:"instance_id,omitempty"`

	UpdateTime     *sdktime.SdkTime `json:"update_time,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (CreateFeatureV2Response) String added in v0.0.65

func (o CreateFeatureV2Response) String() string

type CreateGatewayResponseV2Request added in v0.0.65

type CreateGatewayResponseV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	Body *ResponsesCreate `json:"body,omitempty"`
}

Request Object

func (CreateGatewayResponseV2Request) String added in v0.0.65

type CreateGatewayResponseV2Response added in v0.0.65

type CreateGatewayResponseV2Response struct {
	Name *string `json:"name,omitempty"`

	Responses map[string]ResponseInfoResp `json:"responses,omitempty"`

	Id *string `json:"id,omitempty"`

	Default *bool `json:"default,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	UpdateTime     *sdktime.SdkTime `json:"update_time,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (CreateGatewayResponseV2Response) String added in v0.0.65

type CreateInstanceV2Request added in v0.0.65

type CreateInstanceV2Request struct {
	Body *InstanceCreateReq `json:"body,omitempty"`
}

Request Object

func (CreateInstanceV2Request) String added in v0.0.65

func (o CreateInstanceV2Request) String() string

type CreateInstanceV2Response added in v0.0.65

type CreateInstanceV2Response struct {
	InstanceId *string `json:"instance_id,omitempty"`

	Message        *string `json:"message,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateInstanceV2Response) String added in v0.0.65

func (o CreateInstanceV2Response) String() string

type CreateOrDeletePublishRecordForApiV2Request

type CreateOrDeletePublishRecordForApiV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *ApiPublishReq `json:"body,omitempty"`
}

Request Object

func (CreateOrDeletePublishRecordForApiV2Request) String

type CreateOrDeletePublishRecordForApiV2Response

type CreateOrDeletePublishRecordForApiV2Response struct {
	PublishId *string `json:"publish_id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	Remark *string `json:"remark,omitempty"`

	PublishTime *sdktime.SdkTime `json:"publish_time,omitempty"`

	VersionId      *string `json:"version_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateOrDeletePublishRecordForApiV2Response) String

type CreateRequestThrottlingPolicyV2Request

type CreateRequestThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *ThrottleReq `json:"body,omitempty"`
}

Request Object

func (CreateRequestThrottlingPolicyV2Request) String

type CreateRequestThrottlingPolicyV2Response

type CreateRequestThrottlingPolicyV2Response struct {
	BindNum *int32 `json:"bind_num,omitempty"`

	IsIncludeSpecialThrottle *int32 `json:"is_include_special_throttle,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Type *int32 `json:"type,omitempty"`

	TimeInterval *int32 `json:"time_interval,omitempty"`

	IpCallLimits *int32 `json:"ip_call_limits,omitempty"`

	AppCallLimits *int32 `json:"app_call_limits,omitempty"`

	Name *string `json:"name,omitempty"`

	TimeUnit *CreateRequestThrottlingPolicyV2ResponseTimeUnit `json:"time_unit,omitempty"`

	ApiCallLimits *int32 `json:"api_call_limits,omitempty"`

	Id *string `json:"id,omitempty"`

	UserCallLimits *int32 `json:"user_call_limits,omitempty"`

	EnableAdaptiveControl *string `json:"enable_adaptive_control,omitempty"`
	HttpStatusCode        int     `json:"-"`
}

Response Object

func (CreateRequestThrottlingPolicyV2Response) String

type CreateRequestThrottlingPolicyV2ResponseTimeUnit

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

func (CreateRequestThrottlingPolicyV2ResponseTimeUnit) MarshalJSON

func (*CreateRequestThrottlingPolicyV2ResponseTimeUnit) UnmarshalJSON

type CreateSignatureKeyV2Request

type CreateSignatureKeyV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *SignatureReq `json:"body,omitempty"`
}

Request Object

func (CreateSignatureKeyV2Request) String

type CreateSignatureKeyV2Response

type CreateSignatureKeyV2Response struct {
	SignSecret *string `json:"sign_secret,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Name *string `json:"name,omitempty"`

	Id *string `json:"id,omitempty"`

	SignKey *string `json:"sign_key,omitempty"`

	SignType       *CreateSignatureKeyV2ResponseSignType `json:"sign_type,omitempty"`
	HttpStatusCode int                                   `json:"-"`
}

Response Object

func (CreateSignatureKeyV2Response) String

type CreateSignatureKeyV2ResponseSignType

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

func (CreateSignatureKeyV2ResponseSignType) MarshalJSON

func (c CreateSignatureKeyV2ResponseSignType) MarshalJSON() ([]byte, error)

func (*CreateSignatureKeyV2ResponseSignType) UnmarshalJSON

func (c *CreateSignatureKeyV2ResponseSignType) UnmarshalJSON(b []byte) error

type CreateSignatureKeyV2ResponseSignTypeEnum

type CreateSignatureKeyV2ResponseSignTypeEnum struct {
	HMAC  CreateSignatureKeyV2ResponseSignType
	BASIC CreateSignatureKeyV2ResponseSignType
}

func GetCreateSignatureKeyV2ResponseSignTypeEnum

func GetCreateSignatureKeyV2ResponseSignTypeEnum() CreateSignatureKeyV2ResponseSignTypeEnum

type CreateSpecialThrottlingConfigurationV2Request

type CreateSpecialThrottlingConfigurationV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleId string `json:"throttle_id"`

	Body *ThrottleSpecialReq `json:"body,omitempty"`
}

Request Object

func (CreateSpecialThrottlingConfigurationV2Request) String

type CreateSpecialThrottlingConfigurationV2Response

type CreateSpecialThrottlingConfigurationV2Response struct {
	CallLimits *int32 `json:"call_limits,omitempty"`

	AppName *string `json:"app_name,omitempty"`

	ObjectName *string `json:"object_name,omitempty"`

	ObjectId *string `json:"object_id,omitempty"`

	ThrottleId *string `json:"throttle_id,omitempty"`

	ApplyTime *sdktime.SdkTime `json:"apply_time,omitempty"`

	Id *string `json:"id,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	ObjectType     *string `json:"object_type,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateSpecialThrottlingConfigurationV2Response) String

type CreateVpcChannelV2Request added in v0.0.65

type CreateVpcChannelV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *VpcCreate `json:"body,omitempty"`
}

Request Object

func (CreateVpcChannelV2Request) String added in v0.0.65

func (o CreateVpcChannelV2Request) String() string

type CreateVpcChannelV2Response added in v0.0.65

type CreateVpcChannelV2Response struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Port *int32 `json:"port,omitempty"`

	BalanceStrategy *CreateVpcChannelV2ResponseBalanceStrategy `json:"balance_strategy,omitempty"`

	MemberType *CreateVpcChannelV2ResponseMemberType `json:"member_type,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ElbId          *string `json:"elb_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateVpcChannelV2Response) String added in v0.0.65

type CreateVpcChannelV2ResponseBalanceStrategy added in v0.0.65

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

func (CreateVpcChannelV2ResponseBalanceStrategy) MarshalJSON added in v0.0.65

func (*CreateVpcChannelV2ResponseBalanceStrategy) UnmarshalJSON added in v0.0.65

type CreateVpcChannelV2ResponseMemberType added in v0.0.65

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

func (CreateVpcChannelV2ResponseMemberType) MarshalJSON added in v0.0.65

func (c CreateVpcChannelV2ResponseMemberType) MarshalJSON() ([]byte, error)

func (*CreateVpcChannelV2ResponseMemberType) UnmarshalJSON added in v0.0.65

func (c *CreateVpcChannelV2ResponseMemberType) UnmarshalJSON(b []byte) error

type CreateVpcChannelV2ResponseMemberTypeEnum added in v0.0.65

type CreateVpcChannelV2ResponseMemberTypeEnum struct {
	IP  CreateVpcChannelV2ResponseMemberType
	ECS CreateVpcChannelV2ResponseMemberType
}

func GetCreateVpcChannelV2ResponseMemberTypeEnum added in v0.0.65

func GetCreateVpcChannelV2ResponseMemberTypeEnum() CreateVpcChannelV2ResponseMemberTypeEnum

type DebugApiReq added in v0.0.65

type DebugApiReq struct {
	Body *string `json:"body,omitempty"`

	Header map[string]string `json:"header,omitempty"`

	Method DebugApiReqMethod `json:"method"`

	Mode string `json:"mode"`

	Path string `json:"path"`

	Query map[string]string `json:"query,omitempty"`

	Scheme string `json:"scheme"`

	AppKey *string `json:"app_key,omitempty"`

	AppSecret *string `json:"app_secret,omitempty"`

	Domain *string `json:"domain,omitempty"`

	Stage *string `json:"stage,omitempty"`
}

func (DebugApiReq) String added in v0.0.65

func (o DebugApiReq) String() string

type DebugApiReqMethod added in v0.0.65

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

func (DebugApiReqMethod) MarshalJSON added in v0.0.65

func (c DebugApiReqMethod) MarshalJSON() ([]byte, error)

func (*DebugApiReqMethod) UnmarshalJSON added in v0.0.65

func (c *DebugApiReqMethod) UnmarshalJSON(b []byte) error

type DebugApiReqMethodEnum added in v0.0.65

type DebugApiReqMethodEnum struct {
	GET     DebugApiReqMethod
	POST    DebugApiReqMethod
	PUT     DebugApiReqMethod
	DELETE  DebugApiReqMethod
	HEAD    DebugApiReqMethod
	PATCH   DebugApiReqMethod
	OPTIONS DebugApiReqMethod
}

func GetDebugApiReqMethodEnum added in v0.0.65

func GetDebugApiReqMethodEnum() DebugApiReqMethodEnum

type DebugApiV2Request added in v0.0.65

type DebugApiV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`

	Body *DebugApiReq `json:"body,omitempty"`
}

Request Object

func (DebugApiV2Request) String added in v0.0.65

func (o DebugApiV2Request) String() string

type DebugApiV2Response added in v0.0.65

type DebugApiV2Response struct {
	Request *string `json:"request,omitempty"`

	Response *string `json:"response,omitempty"`

	Latency *int32 `json:"latency,omitempty"`

	Log            *string `json:"log,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (DebugApiV2Response) String added in v0.0.65

func (o DebugApiV2Response) String() string

type DeleteAclV2Request added in v0.0.65

type DeleteAclV2Request struct {
	InstanceId string `json:"instance_id"`

	AclId string `json:"acl_id"`
}

Request Object

func (DeleteAclV2Request) String added in v0.0.65

func (o DeleteAclV2Request) String() string

type DeleteAclV2Response added in v0.0.65

type DeleteAclV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteAclV2Response) String added in v0.0.65

func (o DeleteAclV2Response) String() string

type DeleteApiAclBindingV2Request added in v0.0.65

type DeleteApiAclBindingV2Request struct {
	InstanceId string `json:"instance_id"`

	AclBindingsId string `json:"acl_bindings_id"`
}

Request Object

func (DeleteApiAclBindingV2Request) String added in v0.0.65

type DeleteApiAclBindingV2Response added in v0.0.65

type DeleteApiAclBindingV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteApiAclBindingV2Response) String added in v0.0.65

type DeleteApiByVersionIdV2Request added in v0.0.65

type DeleteApiByVersionIdV2Request struct {
	InstanceId string `json:"instance_id"`

	VersionId string `json:"version_id"`
}

Request Object

func (DeleteApiByVersionIdV2Request) String added in v0.0.65

type DeleteApiByVersionIdV2Response added in v0.0.65

type DeleteApiByVersionIdV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteApiByVersionIdV2Response) String added in v0.0.65

type DeleteApiGroupV2Request

type DeleteApiGroupV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`
}

Request Object

func (DeleteApiGroupV2Request) String

func (o DeleteApiGroupV2Request) String() string

type DeleteApiGroupV2Response

type DeleteApiGroupV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteApiGroupV2Response) String

func (o DeleteApiGroupV2Response) String() string

type DeleteApiV2Request

type DeleteApiV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`
}

Request Object

func (DeleteApiV2Request) String

func (o DeleteApiV2Request) String() string

type DeleteApiV2Response

type DeleteApiV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteApiV2Response) String

func (o DeleteApiV2Response) String() string

type DeleteAppCodeV2Request added in v0.0.65

type DeleteAppCodeV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`

	AppCodeId string `json:"app_code_id"`
}

Request Object

func (DeleteAppCodeV2Request) String added in v0.0.65

func (o DeleteAppCodeV2Request) String() string

type DeleteAppCodeV2Response added in v0.0.65

type DeleteAppCodeV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteAppCodeV2Response) String added in v0.0.65

func (o DeleteAppCodeV2Response) String() string

type DeleteAppV2Request

type DeleteAppV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`
}

Request Object

func (DeleteAppV2Request) String

func (o DeleteAppV2Request) String() string

type DeleteAppV2Response

type DeleteAppV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteAppV2Response) String

func (o DeleteAppV2Response) String() string

type DeleteBackendInstanceV2Request added in v0.0.65

type DeleteBackendInstanceV2Request struct {
	InstanceId string `json:"instance_id"`

	VpcChannelId string `json:"vpc_channel_id"`

	MemberId string `json:"member_id"`
}

Request Object

func (DeleteBackendInstanceV2Request) String added in v0.0.65

type DeleteBackendInstanceV2Response added in v0.0.65

type DeleteBackendInstanceV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteBackendInstanceV2Response) String added in v0.0.65

type DeleteCustomAuthorizerV2Request added in v0.0.65

type DeleteCustomAuthorizerV2Request struct {
	InstanceId string `json:"instance_id"`

	AuthorizerId string `json:"authorizer_id"`
}

Request Object

func (DeleteCustomAuthorizerV2Request) String added in v0.0.65

type DeleteCustomAuthorizerV2Response added in v0.0.65

type DeleteCustomAuthorizerV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteCustomAuthorizerV2Response) String added in v0.0.65

type DeleteEnvironmentV2Request

type DeleteEnvironmentV2Request struct {
	InstanceId string `json:"instance_id"`

	EnvId string `json:"env_id"`
}

Request Object

func (DeleteEnvironmentV2Request) String

type DeleteEnvironmentV2Response

type DeleteEnvironmentV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteEnvironmentV2Response) String

type DeleteEnvironmentVariableV2Request

type DeleteEnvironmentVariableV2Request struct {
	InstanceId string `json:"instance_id"`

	EnvVariableId string `json:"env_variable_id"`
}

Request Object

func (DeleteEnvironmentVariableV2Request) String

type DeleteEnvironmentVariableV2Response

type DeleteEnvironmentVariableV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteEnvironmentVariableV2Response) String

type DeleteGatewayResponseTypeV2Request added in v0.0.65

type DeleteGatewayResponseTypeV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	ResponseId string `json:"response_id"`

	ResponseType DeleteGatewayResponseTypeV2RequestResponseType `json:"response_type"`
}

Request Object

func (DeleteGatewayResponseTypeV2Request) String added in v0.0.65

type DeleteGatewayResponseTypeV2RequestResponseType added in v0.0.65

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

func (DeleteGatewayResponseTypeV2RequestResponseType) MarshalJSON added in v0.0.65

func (*DeleteGatewayResponseTypeV2RequestResponseType) UnmarshalJSON added in v0.0.65

type DeleteGatewayResponseTypeV2Response added in v0.0.65

type DeleteGatewayResponseTypeV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteGatewayResponseTypeV2Response) String added in v0.0.65

type DeleteGatewayResponseV2Request added in v0.0.65

type DeleteGatewayResponseV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	ResponseId string `json:"response_id"`
}

Request Object

func (DeleteGatewayResponseV2Request) String added in v0.0.65

type DeleteGatewayResponseV2Response added in v0.0.65

type DeleteGatewayResponseV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteGatewayResponseV2Response) String added in v0.0.65

type DeleteInstancesV2Request added in v0.0.65

type DeleteInstancesV2Request struct {
	InstanceId string `json:"instance_id"`
}

Request Object

func (DeleteInstancesV2Request) String added in v0.0.65

func (o DeleteInstancesV2Request) String() string

type DeleteInstancesV2Response added in v0.0.65

type DeleteInstancesV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteInstancesV2Response) String added in v0.0.65

func (o DeleteInstancesV2Response) String() string

type DeleteRequestThrottlingPolicyV2Request

type DeleteRequestThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleId string `json:"throttle_id"`
}

Request Object

func (DeleteRequestThrottlingPolicyV2Request) String

type DeleteRequestThrottlingPolicyV2Response

type DeleteRequestThrottlingPolicyV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteRequestThrottlingPolicyV2Response) String

type DeleteSignatureKeyV2Request

type DeleteSignatureKeyV2Request struct {
	InstanceId string `json:"instance_id"`

	SignId string `json:"sign_id"`
}

Request Object

func (DeleteSignatureKeyV2Request) String

type DeleteSignatureKeyV2Response

type DeleteSignatureKeyV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteSignatureKeyV2Response) String

type DeleteSpecialThrottlingConfigurationV2Request

type DeleteSpecialThrottlingConfigurationV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleId string `json:"throttle_id"`

	StrategyId string `json:"strategy_id"`
}

Request Object

func (DeleteSpecialThrottlingConfigurationV2Request) String

type DeleteSpecialThrottlingConfigurationV2Response

type DeleteSpecialThrottlingConfigurationV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteSpecialThrottlingConfigurationV2Response) String

type DeleteVpcChannelV2Request added in v0.0.65

type DeleteVpcChannelV2Request struct {
	InstanceId string `json:"instance_id"`

	VpcChannelId string `json:"vpc_channel_id"`
}

Request Object

func (DeleteVpcChannelV2Request) String added in v0.0.65

func (o DeleteVpcChannelV2Request) String() string

type DeleteVpcChannelV2Response added in v0.0.65

type DeleteVpcChannelV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteVpcChannelV2Response) String added in v0.0.65

type DisassociateCertificateV2Request

type DisassociateCertificateV2Request struct {
	InstanceId string `json:"instance_id"`

	DomainId string `json:"domain_id"`

	GroupId string `json:"group_id"`

	CertificateId string `json:"certificate_id"`
}

Request Object

func (DisassociateCertificateV2Request) String

type DisassociateCertificateV2Response

type DisassociateCertificateV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DisassociateCertificateV2Response) String

type DisassociateDomainV2Request

type DisassociateDomainV2Request struct {
	InstanceId string `json:"instance_id"`

	DomainId string `json:"domain_id"`

	GroupId string `json:"group_id"`
}

Request Object

func (DisassociateDomainV2Request) String

type DisassociateDomainV2Response

type DisassociateDomainV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DisassociateDomainV2Response) String

type DisassociateRequestThrottlingPolicyV2Request

type DisassociateRequestThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleBindingId string `json:"throttle_binding_id"`
}

Request Object

func (DisassociateRequestThrottlingPolicyV2Request) String

type DisassociateRequestThrottlingPolicyV2Response

type DisassociateRequestThrottlingPolicyV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DisassociateRequestThrottlingPolicyV2Response) String

type DisassociateSignatureKeyV2Request

type DisassociateSignatureKeyV2Request struct {
	InstanceId string `json:"instance_id"`

	SignBindingsId string `json:"sign_bindings_id"`
}

Request Object

func (DisassociateSignatureKeyV2Request) String

type DisassociateSignatureKeyV2Response

type DisassociateSignatureKeyV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DisassociateSignatureKeyV2Response) String

type DomainCertReq

type DomainCertReq struct {
	CertContent string `json:"cert_content"`

	Name string `json:"name"`

	PrivateKey string `json:"private_key"`
}

func (DomainCertReq) String

func (o DomainCertReq) String() string

type EipBindReq added in v0.0.65

type EipBindReq struct {
	EipId *string `json:"eip_id,omitempty"`
}

func (EipBindReq) String added in v0.0.65

func (o EipBindReq) String() string

type EnvReq

type EnvReq struct {
	Name string `json:"name"`

	Remark *string `json:"remark,omitempty"`
}

func (EnvReq) String

func (o EnvReq) String() string

type EnvResp

type EnvResp struct {
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Id *string `json:"id,omitempty"`
}

func (EnvResp) String

func (o EnvResp) String() string

type EnvVariableReq

type EnvVariableReq struct {
	VariableValue string `json:"variable_value"`

	EnvId string `json:"env_id"`

	GroupId string `json:"group_id"`

	VariableName string `json:"variable_name"`
}

func (EnvVariableReq) String

func (o EnvVariableReq) String() string

type EnvVariableResp

type EnvVariableResp struct {
	VariableValue *string `json:"variable_value,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Id *string `json:"id,omitempty"`

	VariableName *string `json:"variable_name,omitempty"`
}

func (EnvVariableResp) String

func (o EnvVariableResp) String() string

type ExportApiDefinitionsV2Request added in v0.0.65

type ExportApiDefinitionsV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *SwaggerReq `json:"body,omitempty"`
}

Request Object

func (ExportApiDefinitionsV2Request) String added in v0.0.65

type ExportApiDefinitionsV2Response added in v0.0.65

type ExportApiDefinitionsV2Response struct {
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

Response Object

func (ExportApiDefinitionsV2Response) Consume added in v0.0.65

func (o ExportApiDefinitionsV2Response) Consume(writer io.Writer) (int64, error)

func (ExportApiDefinitionsV2Response) String added in v0.0.65

type FeatureInfo added in v0.0.65

type FeatureInfo struct {
	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	Enable *bool `json:"enable,omitempty"`

	Config *string `json:"config,omitempty"`

	InstanceId *string `json:"instance_id,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`
}

func (FeatureInfo) String added in v0.0.65

func (o FeatureInfo) String() string

type FeatureToggle added in v0.0.65

type FeatureToggle struct {
	Name string `json:"name"`

	Enable bool `json:"enable"`

	Config *string `json:"config,omitempty"`
}

func (FeatureToggle) String added in v0.0.65

func (o FeatureToggle) String() string

type Identity added in v0.0.65

type Identity struct {
	Name string `json:"name"`

	Location IdentityLocation `json:"location"`

	Validation *string `json:"validation,omitempty"`
}

func (Identity) String added in v0.0.65

func (o Identity) String() string

type IdentityLocation added in v0.0.65

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

func (IdentityLocation) MarshalJSON added in v0.0.65

func (c IdentityLocation) MarshalJSON() ([]byte, error)

func (*IdentityLocation) UnmarshalJSON added in v0.0.65

func (c *IdentityLocation) UnmarshalJSON(b []byte) error

type IdentityLocationEnum added in v0.0.65

type IdentityLocationEnum struct {
	HEADER IdentityLocation
	QUERY  IdentityLocation
}

func GetIdentityLocationEnum added in v0.0.65

func GetIdentityLocationEnum() IdentityLocationEnum

type ImportApiDefinitionsV2Request added in v0.0.65

type ImportApiDefinitionsV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *ImportApiDefinitionsV2RequestBody `json:"body,omitempty" type:"multipart"`
}

Request Object

func (ImportApiDefinitionsV2Request) String added in v0.0.65

type ImportApiDefinitionsV2RequestBody added in v0.0.65

type ImportApiDefinitionsV2RequestBody struct {
	// 是否创建新分组
	IsCreateGroup *def.MultiPart `json:"is_create_group,omitempty"`

	// API分组编号,当is_create_group=false时为必填
	GroupId *def.MultiPart `json:"group_id,omitempty"`

	// 扩展信息导入模式 - merge:当扩展信息定义冲突时,merge保留原有扩展信息 - override:当扩展信息定义冲突时,override会覆盖原有扩展信息
	ExtendMode *def.MultiPart `json:"extend_mode,omitempty"`

	// 是否开启简易导入模式
	SimpleMode *def.MultiPart `json:"simple_mode,omitempty"`

	// 是否开启Mock后端
	MockMode *def.MultiPart `json:"mock_mode,omitempty"`

	// 导入模式 - merge:当API信息定义冲突时,merge保留原有API信息 - override:当API信息定义冲突时,override会覆盖原有API信息
	ApiMode *def.MultiPart `json:"api_mode,omitempty"`

	// 导入Api的请求体,json或yaml格式的文件
	FileName *def.FilePart `json:"file_name"`
}

func (ImportApiDefinitionsV2RequestBody) String added in v0.0.65

type ImportApiDefinitionsV2RequestBodyApiMode added in v0.0.65

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

func (ImportApiDefinitionsV2RequestBodyApiMode) MarshalJSON added in v0.0.65

func (*ImportApiDefinitionsV2RequestBodyApiMode) UnmarshalJSON added in v0.0.65

func (c *ImportApiDefinitionsV2RequestBodyApiMode) UnmarshalJSON(b []byte) error

type ImportApiDefinitionsV2RequestBodyApiModeEnum added in v0.0.65

type ImportApiDefinitionsV2RequestBodyApiModeEnum struct {
	MERGE    ImportApiDefinitionsV2RequestBodyApiMode
	OVERRIDE ImportApiDefinitionsV2RequestBodyApiMode
}

func GetImportApiDefinitionsV2RequestBodyApiModeEnum added in v0.0.65

func GetImportApiDefinitionsV2RequestBodyApiModeEnum() ImportApiDefinitionsV2RequestBodyApiModeEnum

type ImportApiDefinitionsV2RequestBodyExtendMode added in v0.0.65

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

func (ImportApiDefinitionsV2RequestBodyExtendMode) MarshalJSON added in v0.0.65

func (*ImportApiDefinitionsV2RequestBodyExtendMode) UnmarshalJSON added in v0.0.65

type ImportApiDefinitionsV2RequestBodyExtendModeEnum added in v0.0.65

type ImportApiDefinitionsV2RequestBodyExtendModeEnum struct {
	MERGE    ImportApiDefinitionsV2RequestBodyExtendMode
	OVERRIDE ImportApiDefinitionsV2RequestBodyExtendMode
}

func GetImportApiDefinitionsV2RequestBodyExtendModeEnum added in v0.0.65

func GetImportApiDefinitionsV2RequestBodyExtendModeEnum() ImportApiDefinitionsV2RequestBodyExtendModeEnum

type ImportApiDefinitionsV2Response added in v0.0.65

type ImportApiDefinitionsV2Response struct {
	GroupId *string `json:"group_id,omitempty"`

	Failure *[]SwaggerFailureResp `json:"failure,omitempty"`

	Success *[]SwaggerSuccessResp `json:"success,omitempty"`

	Swagger        *SwaggerInfoResp `json:"swagger,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ImportApiDefinitionsV2Response) String added in v0.0.65

type InnerLatencyStats added in v0.0.65

type InnerLatencyStats struct {
	MaxInnerLatency *int32 `json:"max_inner_latency,omitempty"`

	AvgInnerLatency float32 `json:"avg_inner_latency,omitempty"`
}

func (InnerLatencyStats) String added in v0.0.65

func (o InnerLatencyStats) String() string

type InstanceAbstractReq added in v0.0.65

type InstanceAbstractReq struct {
	Description *string `json:"description,omitempty"`

	MaintainBegin *string `json:"maintain_begin,omitempty"`

	MaintainEnd *string `json:"maintain_end,omitempty"`
}

func (InstanceAbstractReq) String added in v0.0.65

func (o InstanceAbstractReq) String() string

type InstanceConfig added in v0.0.65

type InstanceConfig struct {
	ConfigId *string `json:"config_id,omitempty"`

	ConfigName *InstanceConfigConfigName `json:"config_name,omitempty"`

	ConfigValue *string `json:"config_value,omitempty"`

	ConfigTime *sdktime.SdkTime `json:"config_time,omitempty"`

	Remark *string `json:"remark,omitempty"`
}

func (InstanceConfig) String added in v0.0.65

func (o InstanceConfig) String() string

type InstanceConfigConfigName added in v0.0.65

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

func (InstanceConfigConfigName) MarshalJSON added in v0.0.65

func (c InstanceConfigConfigName) MarshalJSON() ([]byte, error)

func (*InstanceConfigConfigName) UnmarshalJSON added in v0.0.65

func (c *InstanceConfigConfigName) UnmarshalJSON(b []byte) error

type InstanceConfigConfigNameEnum added in v0.0.65

type InstanceConfigConfigNameEnum struct {
	INSTANCE_NUM_LIMIT InstanceConfigConfigName
}

func GetInstanceConfigConfigNameEnum added in v0.0.65

func GetInstanceConfigConfigNameEnum() InstanceConfigConfigNameEnum

type InstanceCreateReq added in v0.0.65

type InstanceCreateReq struct {
	Description *string `json:"description,omitempty"`

	MaintainBegin *string `json:"maintain_begin,omitempty"`

	MaintainEnd *string `json:"maintain_end,omitempty"`

	InstanceName *string `json:"instance_name,omitempty"`

	InstanceId *string `json:"instance_id,omitempty"`

	SpecId *InstanceCreateReqSpecId `json:"spec_id,omitempty"`

	VpcId *string `json:"vpc_id,omitempty"`

	SubnetId *string `json:"subnet_id,omitempty"`

	SecurityGroupId *string `json:"security_group_id,omitempty"`

	EipId *string `json:"eip_id,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	AvailableZoneIds *[]string `json:"available_zone_ids,omitempty"`

	BandwidthSize *int32 `json:"bandwidth_size,omitempty"`

	Ipv6Enable *bool `json:"ipv6_enable,omitempty"`
}

func (InstanceCreateReq) String added in v0.0.65

func (o InstanceCreateReq) String() string

type InstanceCreateReqSpecId added in v0.0.65

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

func (InstanceCreateReqSpecId) MarshalJSON added in v0.0.65

func (c InstanceCreateReqSpecId) MarshalJSON() ([]byte, error)

func (*InstanceCreateReqSpecId) UnmarshalJSON added in v0.0.65

func (c *InstanceCreateReqSpecId) UnmarshalJSON(b []byte) error

type InstanceCreateReqSpecIdEnum added in v0.0.65

type InstanceCreateReqSpecIdEnum struct {
	BASIC             InstanceCreateReqSpecId
	PROFESSIONAL      InstanceCreateReqSpecId
	ENTERPRISE        InstanceCreateReqSpecId
	PLATINUM          InstanceCreateReqSpecId
	BASIC_IPV6        InstanceCreateReqSpecId
	PROFESSIONAL_IPV6 InstanceCreateReqSpecId
	ENTERPRISE_IPV6   InstanceCreateReqSpecId
	PLATINUM_IPV6     InstanceCreateReqSpecId
}

func GetInstanceCreateReqSpecIdEnum added in v0.0.65

func GetInstanceCreateReqSpecIdEnum() InstanceCreateReqSpecIdEnum

type InstanceModReq added in v0.0.65

type InstanceModReq struct {
	Description *string `json:"description,omitempty"`

	MaintainBegin *string `json:"maintain_begin,omitempty"`

	MaintainEnd *string `json:"maintain_end,omitempty"`

	InstanceName *string `json:"instance_name,omitempty"`

	SecurityGroupId *string `json:"security_group_id,omitempty"`
}

func (InstanceModReq) String added in v0.0.65

func (o InstanceModReq) String() string

type LatencyStats added in v0.0.65

type LatencyStats struct {
	MaxLatency *int32 `json:"max_latency,omitempty"`

	AvgLatency float32 `json:"avg_latency,omitempty"`
}

func (LatencyStats) String added in v0.0.65

func (o LatencyStats) String() string

type ListAclPolicyBindedToApiV2Request added in v0.0.65

type ListAclPolicyBindedToApiV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`

	EnvId *string `json:"env_id,omitempty"`

	EnvName *string `json:"env_name,omitempty"`

	AclId *string `json:"acl_id,omitempty"`

	AclName *string `json:"acl_name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListAclPolicyBindedToApiV2Request) String added in v0.0.65

type ListAclPolicyBindedToApiV2Response added in v0.0.65

type ListAclPolicyBindedToApiV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Acls           *[]ApiBindAclPageAclsResp `json:"acls,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (ListAclPolicyBindedToApiV2Response) String added in v0.0.65

type ListAclStrategiesV2Request added in v0.0.65

type ListAclStrategiesV2Request struct {
	InstanceId string `json:"instance_id"`

	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	AclType *string `json:"acl_type,omitempty"`

	EntityType *string `json:"entity_type,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	PreciseSearch *string `json:"precise_search,omitempty"`
}

Request Object

func (ListAclStrategiesV2Request) String added in v0.0.65

type ListAclStrategiesV2Response added in v0.0.65

type ListAclStrategiesV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Acls           *[]ApiAclInfoWithBindNum `json:"acls,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

Response Object

func (ListAclStrategiesV2Response) String added in v0.0.65

type ListApiGroupsQuantitiesV2Request

type ListApiGroupsQuantitiesV2Request struct {
	InstanceId string `json:"instance_id"`
}

Request Object

func (ListApiGroupsQuantitiesV2Request) String

type ListApiGroupsQuantitiesV2Response

type ListApiGroupsQuantitiesV2Response struct {
	OffsellNums *int32 `json:"offsell_nums,omitempty"`

	OnsellNums     *int32 `json:"onsell_nums,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListApiGroupsQuantitiesV2Response) String

type ListApiGroupsV2Request

type ListApiGroupsV2Request struct {
	InstanceId string `json:"instance_id"`

	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	PreciseSearch *string `json:"precise_search,omitempty"`
}

Request Object

func (ListApiGroupsV2Request) String

func (o ListApiGroupsV2Request) String() string

type ListApiGroupsV2Response

type ListApiGroupsV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Groups         *[]ApiGroupDetailResp `json:"groups,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (ListApiGroupsV2Response) String

func (o ListApiGroupsV2Response) String() string

type ListApiQuantitiesV2Request

type ListApiQuantitiesV2Request struct {
	InstanceId string `json:"instance_id"`
}

Request Object

func (ListApiQuantitiesV2Request) String

type ListApiQuantitiesV2Response

type ListApiQuantitiesV2Response struct {
	InstanceNum *int32 `json:"instance_num,omitempty"`

	NumsOnRelease *int32 `json:"nums_on_release,omitempty"`

	NumsOffRelease *int32 `json:"nums_off_release,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListApiQuantitiesV2Response) String

type ListApiRuntimeDefinitionV2Request added in v0.0.65

type ListApiRuntimeDefinitionV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`

	EnvId *string `json:"env_id,omitempty"`
}

Request Object

func (ListApiRuntimeDefinitionV2Request) String added in v0.0.65

type ListApiRuntimeDefinitionV2Response added in v0.0.65

type ListApiRuntimeDefinitionV2Response struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ListApiRuntimeDefinitionV2ResponseReqProtocol `json:"req_protocol"`

	ReqMethod ListApiRuntimeDefinitionV2ResponseReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ListApiRuntimeDefinitionV2ResponseAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ListApiRuntimeDefinitionV2ResponseMatchMode `json:"match_mode,omitempty"`

	BackendType ListApiRuntimeDefinitionV2ResponseBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	Id *string `json:"id,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	SlDomain *string `json:"sl_domain,omitempty"`

	SlDomains *[]string `json:"sl_domains,omitempty"`

	ReqParams      *[]ReqParam `json:"req_params,omitempty"`
	HttpStatusCode int         `json:"-"`
}

Response Object

func (ListApiRuntimeDefinitionV2Response) String added in v0.0.65

type ListApiRuntimeDefinitionV2ResponseAuthType added in v0.0.65

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

func (ListApiRuntimeDefinitionV2ResponseAuthType) MarshalJSON added in v0.0.65

func (*ListApiRuntimeDefinitionV2ResponseAuthType) UnmarshalJSON added in v0.0.65

type ListApiRuntimeDefinitionV2ResponseBackendType added in v0.0.65

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

func (ListApiRuntimeDefinitionV2ResponseBackendType) MarshalJSON added in v0.0.65

func (*ListApiRuntimeDefinitionV2ResponseBackendType) UnmarshalJSON added in v0.0.65

type ListApiRuntimeDefinitionV2ResponseBackendTypeEnum added in v0.0.65

func GetListApiRuntimeDefinitionV2ResponseBackendTypeEnum added in v0.0.65

func GetListApiRuntimeDefinitionV2ResponseBackendTypeEnum() ListApiRuntimeDefinitionV2ResponseBackendTypeEnum

type ListApiRuntimeDefinitionV2ResponseMatchMode added in v0.0.65

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

func (ListApiRuntimeDefinitionV2ResponseMatchMode) MarshalJSON added in v0.0.65

func (*ListApiRuntimeDefinitionV2ResponseMatchMode) UnmarshalJSON added in v0.0.65

type ListApiRuntimeDefinitionV2ResponseMatchModeEnum added in v0.0.65

type ListApiRuntimeDefinitionV2ResponseMatchModeEnum struct {
	SWA    ListApiRuntimeDefinitionV2ResponseMatchMode
	NORMAL ListApiRuntimeDefinitionV2ResponseMatchMode
}

func GetListApiRuntimeDefinitionV2ResponseMatchModeEnum added in v0.0.65

func GetListApiRuntimeDefinitionV2ResponseMatchModeEnum() ListApiRuntimeDefinitionV2ResponseMatchModeEnum

type ListApiRuntimeDefinitionV2ResponseReqMethod added in v0.0.65

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

func (ListApiRuntimeDefinitionV2ResponseReqMethod) MarshalJSON added in v0.0.65

func (*ListApiRuntimeDefinitionV2ResponseReqMethod) UnmarshalJSON added in v0.0.65

type ListApiRuntimeDefinitionV2ResponseReqProtocol added in v0.0.65

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

func (ListApiRuntimeDefinitionV2ResponseReqProtocol) MarshalJSON added in v0.0.65

func (*ListApiRuntimeDefinitionV2ResponseReqProtocol) UnmarshalJSON added in v0.0.65

type ListApiRuntimeDefinitionV2ResponseReqProtocolEnum added in v0.0.65

func GetListApiRuntimeDefinitionV2ResponseReqProtocolEnum added in v0.0.65

func GetListApiRuntimeDefinitionV2ResponseReqProtocolEnum() ListApiRuntimeDefinitionV2ResponseReqProtocolEnum

type ListApiVersionDetailV2Request added in v0.0.65

type ListApiVersionDetailV2Request struct {
	InstanceId string `json:"instance_id"`

	VersionId string `json:"version_id"`
}

Request Object

func (ListApiVersionDetailV2Request) String added in v0.0.65

type ListApiVersionDetailV2Response added in v0.0.65

type ListApiVersionDetailV2Response struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ListApiVersionDetailV2ResponseReqProtocol `json:"req_protocol"`

	ReqMethod ListApiVersionDetailV2ResponseReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ListApiVersionDetailV2ResponseAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ListApiVersionDetailV2ResponseMatchMode `json:"match_mode,omitempty"`

	BackendType ListApiVersionDetailV2ResponseBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ArrangeNecessary *int32 `json:"arrange_necessary,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	GroupVersion *string `json:"group_version,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	FuncInfo *ApiFunc `json:"func_info,omitempty"`

	MockInfo *ApiMock `json:"mock_info,omitempty"`

	ReqParams *[]ReqParam `json:"req_params,omitempty"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	PolicyFunctions *[]ApiPolicyFunctionResp `json:"policy_functions,omitempty"`

	PolicyMocks *[]ApiPolicyMockResp `json:"policy_mocks,omitempty"`

	BackendApi *BackendApi `json:"backend_api,omitempty"`

	PolicyHttps *[]ApiPolicyHttpResp `json:"policy_https,omitempty"`

	SlDomain *string `json:"sl_domain,omitempty"`

	SlDomains *[]string `json:"sl_domains,omitempty"`

	VersionId *string `json:"version_id,omitempty"`

	PublishTime    *sdktime.SdkTime `json:"publish_time,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ListApiVersionDetailV2Response) String added in v0.0.65

type ListApiVersionDetailV2ResponseAuthType added in v0.0.65

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

func (ListApiVersionDetailV2ResponseAuthType) MarshalJSON added in v0.0.65

func (c ListApiVersionDetailV2ResponseAuthType) MarshalJSON() ([]byte, error)

func (*ListApiVersionDetailV2ResponseAuthType) UnmarshalJSON added in v0.0.65

func (c *ListApiVersionDetailV2ResponseAuthType) UnmarshalJSON(b []byte) error

type ListApiVersionDetailV2ResponseAuthTypeEnum added in v0.0.65

func GetListApiVersionDetailV2ResponseAuthTypeEnum added in v0.0.65

func GetListApiVersionDetailV2ResponseAuthTypeEnum() ListApiVersionDetailV2ResponseAuthTypeEnum

type ListApiVersionDetailV2ResponseBackendType added in v0.0.65

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

func (ListApiVersionDetailV2ResponseBackendType) MarshalJSON added in v0.0.65

func (*ListApiVersionDetailV2ResponseBackendType) UnmarshalJSON added in v0.0.65

type ListApiVersionDetailV2ResponseBackendTypeEnum added in v0.0.65

type ListApiVersionDetailV2ResponseBackendTypeEnum struct {
	HTTP     ListApiVersionDetailV2ResponseBackendType
	FUNCTION ListApiVersionDetailV2ResponseBackendType
	MOCK     ListApiVersionDetailV2ResponseBackendType
}

func GetListApiVersionDetailV2ResponseBackendTypeEnum added in v0.0.65

func GetListApiVersionDetailV2ResponseBackendTypeEnum() ListApiVersionDetailV2ResponseBackendTypeEnum

type ListApiVersionDetailV2ResponseMatchMode added in v0.0.65

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

func (ListApiVersionDetailV2ResponseMatchMode) MarshalJSON added in v0.0.65

func (c ListApiVersionDetailV2ResponseMatchMode) MarshalJSON() ([]byte, error)

func (*ListApiVersionDetailV2ResponseMatchMode) UnmarshalJSON added in v0.0.65

func (c *ListApiVersionDetailV2ResponseMatchMode) UnmarshalJSON(b []byte) error

type ListApiVersionDetailV2ResponseMatchModeEnum added in v0.0.65

type ListApiVersionDetailV2ResponseMatchModeEnum struct {
	SWA    ListApiVersionDetailV2ResponseMatchMode
	NORMAL ListApiVersionDetailV2ResponseMatchMode
}

func GetListApiVersionDetailV2ResponseMatchModeEnum added in v0.0.65

func GetListApiVersionDetailV2ResponseMatchModeEnum() ListApiVersionDetailV2ResponseMatchModeEnum

type ListApiVersionDetailV2ResponseReqMethod added in v0.0.65

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

func (ListApiVersionDetailV2ResponseReqMethod) MarshalJSON added in v0.0.65

func (c ListApiVersionDetailV2ResponseReqMethod) MarshalJSON() ([]byte, error)

func (*ListApiVersionDetailV2ResponseReqMethod) UnmarshalJSON added in v0.0.65

func (c *ListApiVersionDetailV2ResponseReqMethod) UnmarshalJSON(b []byte) error

type ListApiVersionDetailV2ResponseReqProtocol added in v0.0.65

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

func (ListApiVersionDetailV2ResponseReqProtocol) MarshalJSON added in v0.0.65

func (*ListApiVersionDetailV2ResponseReqProtocol) UnmarshalJSON added in v0.0.65

type ListApiVersionDetailV2ResponseReqProtocolEnum added in v0.0.65

type ListApiVersionDetailV2ResponseReqProtocolEnum struct {
	HTTP  ListApiVersionDetailV2ResponseReqProtocol
	HTTPS ListApiVersionDetailV2ResponseReqProtocol
	BOTH  ListApiVersionDetailV2ResponseReqProtocol
}

func GetListApiVersionDetailV2ResponseReqProtocolEnum added in v0.0.65

func GetListApiVersionDetailV2ResponseReqProtocolEnum() ListApiVersionDetailV2ResponseReqProtocolEnum

type ListApiVersionsV2Request added in v0.0.65

type ListApiVersionsV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`

	EnvId *string `json:"env_id,omitempty"`

	EnvName *string `json:"env_name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListApiVersionsV2Request) String added in v0.0.65

func (o ListApiVersionsV2Request) String() string

type ListApiVersionsV2Response added in v0.0.65

type ListApiVersionsV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	ApiVersions    *[]ApiVersionResp `json:"api_versions,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListApiVersionsV2Response) String added in v0.0.65

func (o ListApiVersionsV2Response) String() string

type ListApisBindedToAclPolicyV2Request added in v0.0.65

type ListApisBindedToAclPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	AclId string `json:"acl_id"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListApisBindedToAclPolicyV2Request) String added in v0.0.65

type ListApisBindedToAclPolicyV2Response added in v0.0.65

type ListApisBindedToAclPolicyV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Apis           *[]AclBindApiPageApisResp `json:"apis,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (ListApisBindedToAclPolicyV2Response) String added in v0.0.65

type ListApisBindedToAppV2Request

type ListApisBindedToAppV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListApisBindedToAppV2Request) String

type ListApisBindedToAppV2Response

type ListApisBindedToAppV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Auths          *[]AppAuthBindedApiResp `json:"auths,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ListApisBindedToAppV2Response) String

type ListApisBindedToRequestThrottlingPolicyV2Request

type ListApisBindedToRequestThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleId string `json:"throttle_id"`

	EnvId *string `json:"env_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListApisBindedToRequestThrottlingPolicyV2Request) String

type ListApisBindedToRequestThrottlingPolicyV2Response

type ListApisBindedToRequestThrottlingPolicyV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Apis           *[]ThrottleBindingApiResp `json:"apis,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (ListApisBindedToRequestThrottlingPolicyV2Response) String

type ListApisBindedToSignatureKeyV2Request

type ListApisBindedToSignatureKeyV2Request struct {
	InstanceId string `json:"instance_id"`

	SignId string `json:"sign_id"`

	EnvId *string `json:"env_id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListApisBindedToSignatureKeyV2Request) String

type ListApisBindedToSignatureKeyV2Response

type ListApisBindedToSignatureKeyV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Bindings       *[]SignBindingApiResp `json:"bindings,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (ListApisBindedToSignatureKeyV2Response) String

type ListApisNotBoundWithSignatureKeyV2Request

type ListApisNotBoundWithSignatureKeyV2Request struct {
	InstanceId string `json:"instance_id"`

	SignId string `json:"sign_id"`

	EnvId *string `json:"env_id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListApisNotBoundWithSignatureKeyV2Request) String

type ListApisNotBoundWithSignatureKeyV2Response

type ListApisNotBoundWithSignatureKeyV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Apis           *[]SignUnbindingApiResp `json:"apis,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ListApisNotBoundWithSignatureKeyV2Response) String

type ListApisUnbindedToAclPolicyV2Request added in v0.0.65

type ListApisUnbindedToAclPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	AclId string `json:"acl_id"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListApisUnbindedToAclPolicyV2Request) String added in v0.0.65

type ListApisUnbindedToAclPolicyV2Response added in v0.0.65

type ListApisUnbindedToAclPolicyV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Apis           *[]UnbindApiForAclPageApisResp `json:"apis,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

Response Object

func (ListApisUnbindedToAclPolicyV2Response) String added in v0.0.65

type ListApisUnbindedToAppV2Request

type ListApisUnbindedToAppV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`

	EnvId string `json:"env_id"`

	GroupId *string `json:"group_id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListApisUnbindedToAppV2Request) String

type ListApisUnbindedToAppV2Response

type ListApisUnbindedToAppV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Apis           *[]AppAuthUnBindedApiResp `json:"apis,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (ListApisUnbindedToAppV2Response) String

type ListApisUnbindedToRequestThrottlingPolicyV2Request

type ListApisUnbindedToRequestThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleId string `json:"throttle_id"`

	EnvId *string `json:"env_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListApisUnbindedToRequestThrottlingPolicyV2Request) String

type ListApisUnbindedToRequestThrottlingPolicyV2Response

type ListApisUnbindedToRequestThrottlingPolicyV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Apis           *[]ThrottleBindingApiResp `json:"apis,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (ListApisUnbindedToRequestThrottlingPolicyV2Response) String

type ListApisV2Request

type ListApisV2Request struct {
	InstanceId string `json:"instance_id"`

	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	ReqProtocol *string `json:"req_protocol,omitempty"`

	ReqMethod *string `json:"req_method,omitempty"`

	ReqUri *string `json:"req_uri,omitempty"`

	AuthType *string `json:"auth_type,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	Type *int32 `json:"type,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	PreciseSearch *string `json:"precise_search,omitempty"`
}

Request Object

func (ListApisV2Request) String

func (o ListApisV2Request) String() string

type ListApisV2Response

type ListApisV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Apis           *[]ApiInfoPerPage `json:"apis,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListApisV2Response) String

func (o ListApisV2Response) String() string

type ListAppCodesV2Request added in v0.0.65

type ListAppCodesV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListAppCodesV2Request) String added in v0.0.65

func (o ListAppCodesV2Request) String() string

type ListAppCodesV2Response added in v0.0.65

type ListAppCodesV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	AppCodes       *[]AppCodeBaseInfo `json:"app_codes,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ListAppCodesV2Response) String added in v0.0.65

func (o ListAppCodesV2Response) String() string

type ListAppQuantitiesV2Request

type ListAppQuantitiesV2Request struct {
	InstanceId string `json:"instance_id"`
}

Request Object

func (ListAppQuantitiesV2Request) String

type ListAppQuantitiesV2Response

type ListAppQuantitiesV2Response struct {
	AuthedNums *int32 `json:"authed_nums,omitempty"`

	UnauthedNums   *int32 `json:"unauthed_nums,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ListAppQuantitiesV2Response) String

type ListAppsBindedToApiV2Request

type ListAppsBindedToApiV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId *string `json:"api_id,omitempty"`

	AppName *string `json:"app_name,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListAppsBindedToApiV2Request) String

type ListAppsBindedToApiV2Response

type ListAppsBindedToApiV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Auths          *[]AppAuthBindedApiResp `json:"auths,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ListAppsBindedToApiV2Response) String

type ListAppsV2Request

type ListAppsV2Request struct {
	InstanceId string `json:"instance_id"`

	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	Status *int32 `json:"status,omitempty"`

	AppKey *string `json:"app_key,omitempty"`

	Creator *string `json:"creator,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	PreciseSearch *string `json:"precise_search,omitempty"`
}

Request Object

func (ListAppsV2Request) String

func (o ListAppsV2Request) String() string

type ListAppsV2Response

type ListAppsV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Apps           *[]AppInfoWithBindNumResp `json:"apps,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (ListAppsV2Response) String

func (o ListAppsV2Response) String() string

type ListAvailableZonesV2Request added in v0.0.65

type ListAvailableZonesV2Request struct {
}

Request Object

func (ListAvailableZonesV2Request) String added in v0.0.65

type ListAvailableZonesV2Response added in v0.0.65

type ListAvailableZonesV2Response struct {
	AvailableZones *[]AvailableZone `json:"available_zones,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ListAvailableZonesV2Response) String added in v0.0.65

type ListBackendInstancesV2Request added in v0.0.65

type ListBackendInstancesV2Request struct {
	InstanceId string `json:"instance_id"`

	VpcChannelId string `json:"vpc_channel_id"`

	Name *string `json:"name,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	Offset *int32 `json:"offset,omitempty"`
}

Request Object

func (ListBackendInstancesV2Request) String added in v0.0.65

type ListBackendInstancesV2Response added in v0.0.65

type ListBackendInstancesV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Members        *[]VpcMemberInfo `json:"members,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ListBackendInstancesV2Response) String added in v0.0.65

type ListCustomAuthorizersV2Request added in v0.0.65

type ListCustomAuthorizersV2Request struct {
	InstanceId string `json:"instance_id"`

	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	Type *string `json:"type,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListCustomAuthorizersV2Request) String added in v0.0.65

type ListCustomAuthorizersV2Response added in v0.0.65

type ListCustomAuthorizersV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	AuthorizerList *[]AuthorizerResp `json:"authorizer_list,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListCustomAuthorizersV2Response) String added in v0.0.65

type ListEnvironmentVariablesV2Request

type ListEnvironmentVariablesV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	EnvId *string `json:"env_id,omitempty"`

	VariableName *string `json:"variable_name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	PreciseSearch *string `json:"precise_search,omitempty"`
}

Request Object

func (ListEnvironmentVariablesV2Request) String

type ListEnvironmentVariablesV2Response

type ListEnvironmentVariablesV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Variables      *[]EnvVariableResp `json:"variables,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ListEnvironmentVariablesV2Response) String

type ListEnvironmentsV2Request

type ListEnvironmentsV2Request struct {
	InstanceId string `json:"instance_id"`

	Name *string `json:"name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListEnvironmentsV2Request) String

func (o ListEnvironmentsV2Request) String() string

type ListEnvironmentsV2Response

type ListEnvironmentsV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Envs           *[]EnvResp `json:"envs,omitempty"`
	HttpStatusCode int        `json:"-"`
}

Response Object

func (ListEnvironmentsV2Response) String

type ListFeaturesV2Request added in v0.0.65

type ListFeaturesV2Request struct {
	InstanceId string `json:"instance_id"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListFeaturesV2Request) String added in v0.0.65

func (o ListFeaturesV2Request) String() string

type ListFeaturesV2Response added in v0.0.65

type ListFeaturesV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Features       *[]FeatureInfo `json:"features,omitempty"`
	HttpStatusCode int            `json:"-"`
}

Response Object

func (ListFeaturesV2Response) String added in v0.0.65

func (o ListFeaturesV2Response) String() string

type ListGatewayResponsesV2Request added in v0.0.65

type ListGatewayResponsesV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListGatewayResponsesV2Request) String added in v0.0.65

type ListGatewayResponsesV2Response added in v0.0.65

type ListGatewayResponsesV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Responses      *[]ResponseInfoResp `json:"responses,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

Response Object

func (ListGatewayResponsesV2Response) String added in v0.0.65

type ListInstanceCofigsV2Request added in v0.0.65

type ListInstanceCofigsV2Request struct {
	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListInstanceCofigsV2Request) String added in v0.0.65

type ListInstanceCofigsV2Response added in v0.0.65

type ListInstanceCofigsV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Configs        *[]InstanceConfig `json:"configs,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListInstanceCofigsV2Response) String added in v0.0.65

type ListInstancesV2Request added in v0.0.65

type ListInstancesV2Request struct {
	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	InstanceId *string `json:"instance_id,omitempty"`

	InstanceName *string `json:"instance_name,omitempty"`

	Status *ListInstancesV2RequestStatus `json:"status,omitempty"`
}

Request Object

func (ListInstancesV2Request) String added in v0.0.65

func (o ListInstancesV2Request) String() string

type ListInstancesV2RequestStatus added in v0.0.65

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

func (ListInstancesV2RequestStatus) MarshalJSON added in v0.0.65

func (c ListInstancesV2RequestStatus) MarshalJSON() ([]byte, error)

func (*ListInstancesV2RequestStatus) UnmarshalJSON added in v0.0.65

func (c *ListInstancesV2RequestStatus) UnmarshalJSON(b []byte) error

type ListInstancesV2RequestStatusEnum added in v0.0.65

func GetListInstancesV2RequestStatusEnum added in v0.0.65

func GetListInstancesV2RequestStatusEnum() ListInstancesV2RequestStatusEnum

type ListInstancesV2Response added in v0.0.65

type ListInstancesV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Instances      *[]RespInstanceBase `json:"instances,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

Response Object

func (ListInstancesV2Response) String added in v0.0.65

func (o ListInstancesV2Response) String() string

type ListLatelyApiStatisticsV2Request added in v0.0.65

type ListLatelyApiStatisticsV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`

	Duration string `json:"duration"`
}

Request Object

func (ListLatelyApiStatisticsV2Request) String added in v0.0.65

type ListLatelyApiStatisticsV2Response added in v0.0.65

type ListLatelyApiStatisticsV2Response struct {
	Code *string `json:"code,omitempty"`

	Msg *string `json:"msg,omitempty"`

	StartTime *int32 `json:"start_time,omitempty"`

	EndTime *int32 `json:"end_time,omitempty"`

	List           *[]StatisticsApi `json:"list,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ListLatelyApiStatisticsV2Response) String added in v0.0.65

type ListLatelyGroupStatisticsV2Request added in v0.0.65

type ListLatelyGroupStatisticsV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`
}

Request Object

func (ListLatelyGroupStatisticsV2Request) String added in v0.0.65

type ListLatelyGroupStatisticsV2Response added in v0.0.65

type ListLatelyGroupStatisticsV2Response struct {
	Code *string `json:"code,omitempty"`

	Msg *string `json:"msg,omitempty"`

	StartTime *int32 `json:"start_time,omitempty"`

	EndTime *int32 `json:"end_time,omitempty"`

	List           *[]StatisticsGroup `json:"list,omitempty"`
	HttpStatusCode int                `json:"-"`
}

Response Object

func (ListLatelyGroupStatisticsV2Response) String added in v0.0.65

type ListProjectCofigsV2Request added in v0.0.65

type ListProjectCofigsV2Request struct {
	InstanceId string `json:"instance_id"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListProjectCofigsV2Request) String added in v0.0.65

type ListProjectCofigsV2Response added in v0.0.65

type ListProjectCofigsV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Configs        *[]Config `json:"configs,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ListProjectCofigsV2Response) String added in v0.0.65

type ListRequestThrottlingPoliciesBindedToApiV2Request

type ListRequestThrottlingPoliciesBindedToApiV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`

	ThrottleId *string `json:"throttle_id,omitempty"`

	ThrottleName *string `json:"throttle_name,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListRequestThrottlingPoliciesBindedToApiV2Request) String

type ListRequestThrottlingPoliciesBindedToApiV2Response

type ListRequestThrottlingPoliciesBindedToApiV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Throttles      *[]ThrottleBindingThrottleResp `json:"throttles,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

Response Object

func (ListRequestThrottlingPoliciesBindedToApiV2Response) String

type ListRequestThrottlingPolicyV2Request

type ListRequestThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	PreciseSearch *string `json:"precise_search,omitempty"`
}

Request Object

func (ListRequestThrottlingPolicyV2Request) String

type ListRequestThrottlingPolicyV2Response

type ListRequestThrottlingPolicyV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Throttles      *[]ThrottleResp `json:"throttles,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ListRequestThrottlingPolicyV2Response) String

type ListSignatureKeysBindedToApiV2Request

type ListSignatureKeysBindedToApiV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`

	SignId *string `json:"sign_id,omitempty"`

	SignName *string `json:"sign_name,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListSignatureKeysBindedToApiV2Request) String

type ListSignatureKeysBindedToApiV2Response

type ListSignatureKeysBindedToApiV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Bindings       *[]SignBindingApiResp `json:"bindings,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (ListSignatureKeysBindedToApiV2Response) String

type ListSignatureKeysV2Request

type ListSignatureKeysV2Request struct {
	InstanceId string `json:"instance_id"`

	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	PreciseSearch *string `json:"precise_search,omitempty"`
}

Request Object

func (ListSignatureKeysV2Request) String

type ListSignatureKeysV2Response

type ListSignatureKeysV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Signs          *[]SignatureCreateResp `json:"signs,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (ListSignatureKeysV2Response) String

type ListSpecialThrottlingConfigurationsV2Request

type ListSpecialThrottlingConfigurationsV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleId string `json:"throttle_id"`

	ObjectType *string `json:"object_type,omitempty"`

	AppName *string `json:"app_name,omitempty"`

	User *string `json:"user,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListSpecialThrottlingConfigurationsV2Request) String

type ListSpecialThrottlingConfigurationsV2Response

type ListSpecialThrottlingConfigurationsV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	ThrottleSpecials *[]ThrottleSpecialResp `json:"throttle_specials,omitempty"`
	HttpStatusCode   int                    `json:"-"`
}

Response Object

func (ListSpecialThrottlingConfigurationsV2Response) String

type ListTagsV2Request added in v0.0.65

type ListTagsV2Request struct {
	InstanceId string `json:"instance_id"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`
}

Request Object

func (ListTagsV2Request) String added in v0.0.65

func (o ListTagsV2Request) String() string

type ListTagsV2Response added in v0.0.65

type ListTagsV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	Responses      *[]string `json:"responses,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ListTagsV2Response) String added in v0.0.65

func (o ListTagsV2Response) String() string

type ListVpcChannelsV2Request added in v0.0.65

type ListVpcChannelsV2Request struct {
	InstanceId string `json:"instance_id"`

	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	Offset *int64 `json:"offset,omitempty"`

	Limit *int32 `json:"limit,omitempty"`

	PreciseSearch *string `json:"precise_search,omitempty"`
}

Request Object

func (ListVpcChannelsV2Request) String added in v0.0.65

func (o ListVpcChannelsV2Request) String() string

type ListVpcChannelsV2Response added in v0.0.65

type ListVpcChannelsV2Response struct {
	Size int32 `json:"size"`

	Total int64 `json:"total"`

	VpcChannels    *[]VpcChannelInfo `json:"vpc_channels,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListVpcChannelsV2Response) String added in v0.0.65

func (o ListVpcChannelsV2Response) String() string

type LocalName added in v0.0.65

type LocalName struct {
	EnUs *string `json:"en_us,omitempty"`

	ZhCn *string `json:"zh_cn,omitempty"`
}

可用区中英文名称。

func (LocalName) String added in v0.0.65

func (o LocalName) String() string

type MemberBase added in v0.0.65

type MemberBase struct {
	Host *string `json:"host,omitempty"`

	Weight *int32 `json:"weight,omitempty"`
}

func (MemberBase) String added in v0.0.65

func (o MemberBase) String() string

type MemberInfo added in v0.0.65

type MemberInfo struct {
	Host *string `json:"host,omitempty"`

	Weight *int32 `json:"weight,omitempty"`

	EcsId *string `json:"ecs_id,omitempty"`

	EcsName *string `json:"ecs_name,omitempty"`
}

func (MemberInfo) String added in v0.0.65

func (o MemberInfo) String() string

type NetworkTrafficStats added in v0.0.65

type NetworkTrafficStats struct {
	OutputThroughput *int64 `json:"output_throughput,omitempty"`

	InputThroughput *int64 `json:"input_throughput,omitempty"`
}

func (NetworkTrafficStats) String added in v0.0.65

func (o NetworkTrafficStats) String() string

type OpenEngressEipReq added in v0.0.65

type OpenEngressEipReq struct {
	BandwidthSize *string `json:"bandwidth_size,omitempty"`
}

func (OpenEngressEipReq) String added in v0.0.65

func (o OpenEngressEipReq) String() string

type RemoveEipV2Request added in v0.0.65

type RemoveEipV2Request struct {
	InstanceId string `json:"instance_id"`
}

Request Object

func (RemoveEipV2Request) String added in v0.0.65

func (o RemoveEipV2Request) String() string

type RemoveEipV2Response added in v0.0.65

type RemoveEipV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (RemoveEipV2Response) String added in v0.0.65

func (o RemoveEipV2Response) String() string

type RemoveEngressEipV2Request added in v0.0.65

type RemoveEngressEipV2Request struct {
	InstanceId string `json:"instance_id"`
}

Request Object

func (RemoveEngressEipV2Request) String added in v0.0.65

func (o RemoveEngressEipV2Request) String() string

type RemoveEngressEipV2Response added in v0.0.65

type RemoveEngressEipV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (RemoveEngressEipV2Response) String added in v0.0.65

type ReqParam

type ReqParam struct {
	Name string `json:"name"`

	Type ReqParamType `json:"type"`

	Location ReqParamLocation `json:"location"`

	DefaultValue *string `json:"default_value,omitempty"`

	SampleValue *string `json:"sample_value,omitempty"`

	Required *int32 `json:"required,omitempty"`

	ValidEnable *int32 `json:"valid_enable,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Enumerations *string `json:"enumerations,omitempty"`

	MinNum *int32 `json:"min_num,omitempty"`

	MaxNum *int32 `json:"max_num,omitempty"`

	MinSize *int32 `json:"min_size,omitempty"`

	MaxSize *int32 `json:"max_size,omitempty"`

	Regular *string `json:"regular,omitempty"`

	JsonSchema *string `json:"json_schema,omitempty"`

	PassThrough *int32 `json:"pass_through,omitempty"`

	Id *string `json:"id,omitempty"`
}

func (ReqParam) String

func (o ReqParam) String() string

type ReqParamBase

type ReqParamBase struct {
	Name string `json:"name"`

	Type ReqParamBaseType `json:"type"`

	Location ReqParamBaseLocation `json:"location"`

	DefaultValue *string `json:"default_value,omitempty"`

	SampleValue *string `json:"sample_value,omitempty"`

	Required *int32 `json:"required,omitempty"`

	ValidEnable *int32 `json:"valid_enable,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Enumerations *string `json:"enumerations,omitempty"`

	MinNum *int32 `json:"min_num,omitempty"`

	MaxNum *int32 `json:"max_num,omitempty"`

	MinSize *int32 `json:"min_size,omitempty"`

	MaxSize *int32 `json:"max_size,omitempty"`

	Regular *string `json:"regular,omitempty"`

	JsonSchema *string `json:"json_schema,omitempty"`

	PassThrough *int32 `json:"pass_through,omitempty"`
}

func (ReqParamBase) String

func (o ReqParamBase) String() string

type ReqParamBaseLocation

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

func (ReqParamBaseLocation) MarshalJSON

func (c ReqParamBaseLocation) MarshalJSON() ([]byte, error)

func (*ReqParamBaseLocation) UnmarshalJSON

func (c *ReqParamBaseLocation) UnmarshalJSON(b []byte) error

type ReqParamBaseLocationEnum

type ReqParamBaseLocationEnum struct {
	PATH   ReqParamBaseLocation
	QUERY  ReqParamBaseLocation
	HEADER ReqParamBaseLocation
}

func GetReqParamBaseLocationEnum

func GetReqParamBaseLocationEnum() ReqParamBaseLocationEnum

type ReqParamBaseType

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

func (ReqParamBaseType) MarshalJSON

func (c ReqParamBaseType) MarshalJSON() ([]byte, error)

func (*ReqParamBaseType) UnmarshalJSON

func (c *ReqParamBaseType) UnmarshalJSON(b []byte) error

type ReqParamBaseTypeEnum

type ReqParamBaseTypeEnum struct {
	STRING ReqParamBaseType
	NUMBER ReqParamBaseType
}

func GetReqParamBaseTypeEnum

func GetReqParamBaseTypeEnum() ReqParamBaseTypeEnum

type ReqParamLocation

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

func (ReqParamLocation) MarshalJSON

func (c ReqParamLocation) MarshalJSON() ([]byte, error)

func (*ReqParamLocation) UnmarshalJSON

func (c *ReqParamLocation) UnmarshalJSON(b []byte) error

type ReqParamLocationEnum

type ReqParamLocationEnum struct {
	PATH   ReqParamLocation
	QUERY  ReqParamLocation
	HEADER ReqParamLocation
}

func GetReqParamLocationEnum

func GetReqParamLocationEnum() ReqParamLocationEnum

type ReqParamType

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

func (ReqParamType) MarshalJSON

func (c ReqParamType) MarshalJSON() ([]byte, error)

func (*ReqParamType) UnmarshalJSON

func (c *ReqParamType) UnmarshalJSON(b []byte) error

type ReqParamTypeEnum

type ReqParamTypeEnum struct {
	STRING ReqParamType
	NUMBER ReqParamType
}

func GetReqParamTypeEnum

func GetReqParamTypeEnum() ReqParamTypeEnum

type RequestCountStats added in v0.0.65

type RequestCountStats struct {
	ReqCount *int32 `json:"req_count,omitempty"`

	ReqCount2xx *int32 `json:"req_count2xx,omitempty"`

	ReqCount4xx *int32 `json:"req_count4xx,omitempty"`

	ReqCount5xx *int32 `json:"req_count5xx,omitempty"`

	ReqCountError *int32 `json:"req_count_error,omitempty"`
}

func (RequestCountStats) String added in v0.0.65

func (o RequestCountStats) String() string

type ResettingAppSecretV2Request

type ResettingAppSecretV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`

	Body *AppSecretReq `json:"body,omitempty"`
}

Request Object

func (ResettingAppSecretV2Request) String

type ResettingAppSecretV2Response

type ResettingAppSecretV2Response struct {
	Creator *ResettingAppSecretV2ResponseCreator `json:"creator,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	AppKey *string `json:"app_key,omitempty"`

	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Id *string `json:"id,omitempty"`

	AppSecret *string `json:"app_secret,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	AppType        *ResettingAppSecretV2ResponseAppType `json:"app_type,omitempty"`
	HttpStatusCode int                                  `json:"-"`
}

Response Object

func (ResettingAppSecretV2Response) String

type ResettingAppSecretV2ResponseAppType

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

func (ResettingAppSecretV2ResponseAppType) MarshalJSON

func (c ResettingAppSecretV2ResponseAppType) MarshalJSON() ([]byte, error)

func (*ResettingAppSecretV2ResponseAppType) UnmarshalJSON

func (c *ResettingAppSecretV2ResponseAppType) UnmarshalJSON(b []byte) error

type ResettingAppSecretV2ResponseAppTypeEnum

type ResettingAppSecretV2ResponseAppTypeEnum struct {
	APIG ResettingAppSecretV2ResponseAppType
	ROMA ResettingAppSecretV2ResponseAppType
}

func GetResettingAppSecretV2ResponseAppTypeEnum

func GetResettingAppSecretV2ResponseAppTypeEnum() ResettingAppSecretV2ResponseAppTypeEnum

type ResettingAppSecretV2ResponseCreator

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

func (ResettingAppSecretV2ResponseCreator) MarshalJSON

func (c ResettingAppSecretV2ResponseCreator) MarshalJSON() ([]byte, error)

func (*ResettingAppSecretV2ResponseCreator) UnmarshalJSON

func (c *ResettingAppSecretV2ResponseCreator) UnmarshalJSON(b []byte) error

type ResettingAppSecretV2ResponseCreatorEnum

type ResettingAppSecretV2ResponseCreatorEnum struct {
	USER   ResettingAppSecretV2ResponseCreator
	MARKET ResettingAppSecretV2ResponseCreator
}

func GetResettingAppSecretV2ResponseCreatorEnum

func GetResettingAppSecretV2ResponseCreatorEnum() ResettingAppSecretV2ResponseCreatorEnum

type RespInstanceBase added in v0.0.65

type RespInstanceBase struct {
	Id *string `json:"id,omitempty"`

	ProjectId *string `json:"project_id,omitempty"`

	InstanceName *string `json:"instance_name,omitempty"`

	Status *RespInstanceBaseStatus `json:"status,omitempty"`

	InstanceStatus *RespInstanceBaseInstanceStatus `json:"instance_status,omitempty"`

	Type *string `json:"type,omitempty"`

	Spec *RespInstanceBaseSpec `json:"spec,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	EipAddress *string `json:"eip_address,omitempty"`

	ChargingMode *RespInstanceBaseChargingMode `json:"charging_mode,omitempty"`

	CbcMetadata *string `json:"cbc_metadata,omitempty"`
}

func (RespInstanceBase) String added in v0.0.65

func (o RespInstanceBase) String() string

type RespInstanceBaseChargingMode added in v0.0.65

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

func (RespInstanceBaseChargingMode) MarshalJSON added in v0.0.65

func (c RespInstanceBaseChargingMode) MarshalJSON() ([]byte, error)

func (*RespInstanceBaseChargingMode) UnmarshalJSON added in v0.0.65

func (c *RespInstanceBaseChargingMode) UnmarshalJSON(b []byte) error

type RespInstanceBaseChargingModeEnum added in v0.0.65

type RespInstanceBaseChargingModeEnum struct {
	E_0 RespInstanceBaseChargingMode
	E_1 RespInstanceBaseChargingMode
}

func GetRespInstanceBaseChargingModeEnum added in v0.0.65

func GetRespInstanceBaseChargingModeEnum() RespInstanceBaseChargingModeEnum

type RespInstanceBaseInstanceStatus added in v0.0.65

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

func (RespInstanceBaseInstanceStatus) MarshalJSON added in v0.0.65

func (c RespInstanceBaseInstanceStatus) MarshalJSON() ([]byte, error)

func (*RespInstanceBaseInstanceStatus) UnmarshalJSON added in v0.0.65

func (c *RespInstanceBaseInstanceStatus) UnmarshalJSON(b []byte) error

type RespInstanceBaseSpec added in v0.0.65

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

func (RespInstanceBaseSpec) MarshalJSON added in v0.0.65

func (c RespInstanceBaseSpec) MarshalJSON() ([]byte, error)

func (*RespInstanceBaseSpec) UnmarshalJSON added in v0.0.65

func (c *RespInstanceBaseSpec) UnmarshalJSON(b []byte) error

type RespInstanceBaseSpecEnum added in v0.0.65

type RespInstanceBaseSpecEnum struct {
	BASIC             RespInstanceBaseSpec
	PROFESSIONAL      RespInstanceBaseSpec
	ENTERPRISE        RespInstanceBaseSpec
	PLATINUM          RespInstanceBaseSpec
	BASIC_IPV6        RespInstanceBaseSpec
	PROFESSIONAL_IPV6 RespInstanceBaseSpec
	ENTERPRISE_IPV6   RespInstanceBaseSpec
	PLATINUM_IPV6     RespInstanceBaseSpec
}

func GetRespInstanceBaseSpecEnum added in v0.0.65

func GetRespInstanceBaseSpecEnum() RespInstanceBaseSpecEnum

type RespInstanceBaseStatus added in v0.0.65

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

func (RespInstanceBaseStatus) MarshalJSON added in v0.0.65

func (c RespInstanceBaseStatus) MarshalJSON() ([]byte, error)

func (*RespInstanceBaseStatus) UnmarshalJSON added in v0.0.65

func (c *RespInstanceBaseStatus) UnmarshalJSON(b []byte) error

type RespInstanceBaseStatusEnum added in v0.0.65

type RespInstanceBaseStatusEnum struct {
	CREATING           RespInstanceBaseStatus
	CREATE_SUCCESS     RespInstanceBaseStatus
	CREATE_FAIL        RespInstanceBaseStatus
	INITING            RespInstanceBaseStatus
	REGISTERING        RespInstanceBaseStatus
	RUNNING            RespInstanceBaseStatus
	INITING_FAILED     RespInstanceBaseStatus
	REGISTER_FAILED    RespInstanceBaseStatus
	INSTALLING         RespInstanceBaseStatus
	INSTALL_FAILED     RespInstanceBaseStatus
	UPDATING           RespInstanceBaseStatus
	UPDATE_FAILED      RespInstanceBaseStatus
	ROLLBACKING        RespInstanceBaseStatus
	ROLLBACK_SUCCESS   RespInstanceBaseStatus
	ROLLBACK_FAILED    RespInstanceBaseStatus
	DELETING           RespInstanceBaseStatus
	DELETE_FAILED      RespInstanceBaseStatus
	UNREGISTERING      RespInstanceBaseStatus
	UN_REGISTER_FAILED RespInstanceBaseStatus
	CREATE_TIMEOUT     RespInstanceBaseStatus
	INIT_TIMEOUT       RespInstanceBaseStatus
	REGISTER_TIMEOUT   RespInstanceBaseStatus
	INSTALL_TIMEOUT    RespInstanceBaseStatus
	UPDATE_TIMEOUT     RespInstanceBaseStatus
	ROLLBACK_TIMEOUT   RespInstanceBaseStatus
	DELETE_TIMEOUT     RespInstanceBaseStatus
	UNREGISTER_TIMEOUT RespInstanceBaseStatus
	STARTING           RespInstanceBaseStatus
	FREEZING           RespInstanceBaseStatus
	FROZEN             RespInstanceBaseStatus
	RESTARTING         RespInstanceBaseStatus
	RESTART_FAIL       RespInstanceBaseStatus
	UNHEALTHY          RespInstanceBaseStatus
	RESTART_TIMEOUT    RespInstanceBaseStatus
}

func GetRespInstanceBaseStatusEnum added in v0.0.65

func GetRespInstanceBaseStatusEnum() RespInstanceBaseStatusEnum

type ResponseInfo added in v0.0.65

type ResponseInfo struct {
	Status *int32 `json:"status,omitempty"`

	Body *string `json:"body,omitempty"`
}

func (ResponseInfo) String added in v0.0.65

func (o ResponseInfo) String() string

type ResponseInfoResp added in v0.0.65

type ResponseInfoResp struct {
	Status *int32 `json:"status,omitempty"`

	Body *string `json:"body,omitempty"`

	Default *bool `json:"default,omitempty"`
}

func (ResponseInfoResp) String added in v0.0.65

func (o ResponseInfoResp) String() string

type ResponsesCreate added in v0.0.65

type ResponsesCreate struct {
	Name *string `json:"name,omitempty"`

	Responses map[string]ResponseInfo `json:"responses,omitempty"`
}

func (ResponsesCreate) String added in v0.0.65

func (o ResponsesCreate) String() string

type ShowDetailsOfAclPolicyV2Request added in v0.0.65

type ShowDetailsOfAclPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	AclId string `json:"acl_id"`
}

Request Object

func (ShowDetailsOfAclPolicyV2Request) String added in v0.0.65

type ShowDetailsOfAclPolicyV2Response added in v0.0.65

type ShowDetailsOfAclPolicyV2Response struct {
	AclName *string `json:"acl_name,omitempty"`

	AclType *string `json:"acl_type,omitempty"`

	AclValue *string `json:"acl_value,omitempty"`

	EntityType *string `json:"entity_type,omitempty"`

	Id *string `json:"id,omitempty"`

	UpdateTime     *sdktime.SdkTime `json:"update_time,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ShowDetailsOfAclPolicyV2Response) String added in v0.0.65

type ShowDetailsOfApiGroupV2Request

type ShowDetailsOfApiGroupV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`
}

Request Object

func (ShowDetailsOfApiGroupV2Request) String

type ShowDetailsOfApiGroupV2Response

type ShowDetailsOfApiGroupV2Response struct {
	UrlDomains *[]UrlDomainsResp `json:"url_domains,omitempty"`

	CallLimits *int32 `json:"call_limits,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	Name *string `json:"name,omitempty"`

	TimeUnit *string `json:"time_unit,omitempty"`

	OnSellStatus *int32 `json:"on_sell_status,omitempty"`

	Remark *string `json:"remark,omitempty"`

	SlDomain *string `json:"sl_domain,omitempty"`

	SlDomains *[]string `json:"sl_domains,omitempty"`

	Id *string `json:"id,omitempty"`

	TimeInterval *int32 `json:"time_interval,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	IsDefault      *int32 `json:"is_default,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowDetailsOfApiGroupV2Response) String

type ShowDetailsOfApiV2Request

type ShowDetailsOfApiV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`
}

Request Object

func (ShowDetailsOfApiV2Request) String

func (o ShowDetailsOfApiV2Request) String() string

type ShowDetailsOfApiV2Response

type ShowDetailsOfApiV2Response struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol ShowDetailsOfApiV2ResponseReqProtocol `json:"req_protocol"`

	ReqMethod ShowDetailsOfApiV2ResponseReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType ShowDetailsOfApiV2ResponseAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *ShowDetailsOfApiV2ResponseMatchMode `json:"match_mode,omitempty"`

	BackendType ShowDetailsOfApiV2ResponseBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ArrangeNecessary *int32 `json:"arrange_necessary,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	GroupVersion *string `json:"group_version,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	FuncInfo *ApiFunc `json:"func_info,omitempty"`

	MockInfo *ApiMock `json:"mock_info,omitempty"`

	ReqParams *[]ReqParam `json:"req_params,omitempty"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	PolicyFunctions *[]ApiPolicyFunctionResp `json:"policy_functions,omitempty"`

	PolicyMocks *[]ApiPolicyMockResp `json:"policy_mocks,omitempty"`

	BackendApi *BackendApi `json:"backend_api,omitempty"`

	PolicyHttps    *[]ApiPolicyHttpResp `json:"policy_https,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ShowDetailsOfApiV2Response) String

type ShowDetailsOfApiV2ResponseAuthType

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

func (ShowDetailsOfApiV2ResponseAuthType) MarshalJSON

func (c ShowDetailsOfApiV2ResponseAuthType) MarshalJSON() ([]byte, error)

func (*ShowDetailsOfApiV2ResponseAuthType) UnmarshalJSON

func (c *ShowDetailsOfApiV2ResponseAuthType) UnmarshalJSON(b []byte) error

type ShowDetailsOfApiV2ResponseBackendType

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

func (ShowDetailsOfApiV2ResponseBackendType) MarshalJSON

func (c ShowDetailsOfApiV2ResponseBackendType) MarshalJSON() ([]byte, error)

func (*ShowDetailsOfApiV2ResponseBackendType) UnmarshalJSON

func (c *ShowDetailsOfApiV2ResponseBackendType) UnmarshalJSON(b []byte) error

type ShowDetailsOfApiV2ResponseMatchMode

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

func (ShowDetailsOfApiV2ResponseMatchMode) MarshalJSON

func (c ShowDetailsOfApiV2ResponseMatchMode) MarshalJSON() ([]byte, error)

func (*ShowDetailsOfApiV2ResponseMatchMode) UnmarshalJSON

func (c *ShowDetailsOfApiV2ResponseMatchMode) UnmarshalJSON(b []byte) error

type ShowDetailsOfApiV2ResponseMatchModeEnum

type ShowDetailsOfApiV2ResponseMatchModeEnum struct {
	SWA    ShowDetailsOfApiV2ResponseMatchMode
	NORMAL ShowDetailsOfApiV2ResponseMatchMode
}

func GetShowDetailsOfApiV2ResponseMatchModeEnum

func GetShowDetailsOfApiV2ResponseMatchModeEnum() ShowDetailsOfApiV2ResponseMatchModeEnum

type ShowDetailsOfApiV2ResponseReqMethod

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

func (ShowDetailsOfApiV2ResponseReqMethod) MarshalJSON

func (c ShowDetailsOfApiV2ResponseReqMethod) MarshalJSON() ([]byte, error)

func (*ShowDetailsOfApiV2ResponseReqMethod) UnmarshalJSON

func (c *ShowDetailsOfApiV2ResponseReqMethod) UnmarshalJSON(b []byte) error

type ShowDetailsOfApiV2ResponseReqProtocol

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

func (ShowDetailsOfApiV2ResponseReqProtocol) MarshalJSON

func (c ShowDetailsOfApiV2ResponseReqProtocol) MarshalJSON() ([]byte, error)

func (*ShowDetailsOfApiV2ResponseReqProtocol) UnmarshalJSON

func (c *ShowDetailsOfApiV2ResponseReqProtocol) UnmarshalJSON(b []byte) error

type ShowDetailsOfAppCodeV2Request added in v0.0.65

type ShowDetailsOfAppCodeV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`

	AppCodeId string `json:"app_code_id"`
}

Request Object

func (ShowDetailsOfAppCodeV2Request) String added in v0.0.65

type ShowDetailsOfAppCodeV2Response added in v0.0.65

type ShowDetailsOfAppCodeV2Response struct {
	AppCode string `json:"app_code"`

	Id *string `json:"id,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	CreateTime     *string `json:"create_time,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowDetailsOfAppCodeV2Response) String added in v0.0.65

type ShowDetailsOfAppV2Request

type ShowDetailsOfAppV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`
}

Request Object

func (ShowDetailsOfAppV2Request) String

func (o ShowDetailsOfAppV2Request) String() string

type ShowDetailsOfAppV2Response

type ShowDetailsOfAppV2Response struct {
	Creator *ShowDetailsOfAppV2ResponseCreator `json:"creator,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	AppKey *string `json:"app_key,omitempty"`

	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Id *string `json:"id,omitempty"`

	AppSecret *string `json:"app_secret,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	AppType        *ShowDetailsOfAppV2ResponseAppType `json:"app_type,omitempty"`
	HttpStatusCode int                                `json:"-"`
}

Response Object

func (ShowDetailsOfAppV2Response) String

type ShowDetailsOfAppV2ResponseAppType

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

func (ShowDetailsOfAppV2ResponseAppType) MarshalJSON

func (c ShowDetailsOfAppV2ResponseAppType) MarshalJSON() ([]byte, error)

func (*ShowDetailsOfAppV2ResponseAppType) UnmarshalJSON

func (c *ShowDetailsOfAppV2ResponseAppType) UnmarshalJSON(b []byte) error

type ShowDetailsOfAppV2ResponseAppTypeEnum

type ShowDetailsOfAppV2ResponseAppTypeEnum struct {
	APIG ShowDetailsOfAppV2ResponseAppType
	ROMA ShowDetailsOfAppV2ResponseAppType
}

func GetShowDetailsOfAppV2ResponseAppTypeEnum

func GetShowDetailsOfAppV2ResponseAppTypeEnum() ShowDetailsOfAppV2ResponseAppTypeEnum

type ShowDetailsOfAppV2ResponseCreator

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

func (ShowDetailsOfAppV2ResponseCreator) MarshalJSON

func (c ShowDetailsOfAppV2ResponseCreator) MarshalJSON() ([]byte, error)

func (*ShowDetailsOfAppV2ResponseCreator) UnmarshalJSON

func (c *ShowDetailsOfAppV2ResponseCreator) UnmarshalJSON(b []byte) error

type ShowDetailsOfAppV2ResponseCreatorEnum

type ShowDetailsOfAppV2ResponseCreatorEnum struct {
	USER   ShowDetailsOfAppV2ResponseCreator
	MARKET ShowDetailsOfAppV2ResponseCreator
}

func GetShowDetailsOfAppV2ResponseCreatorEnum

func GetShowDetailsOfAppV2ResponseCreatorEnum() ShowDetailsOfAppV2ResponseCreatorEnum

type ShowDetailsOfCustomAuthorizersV2Request added in v0.0.65

type ShowDetailsOfCustomAuthorizersV2Request struct {
	InstanceId string `json:"instance_id"`

	AuthorizerId string `json:"authorizer_id"`
}

Request Object

func (ShowDetailsOfCustomAuthorizersV2Request) String added in v0.0.65

type ShowDetailsOfCustomAuthorizersV2Response added in v0.0.65

type ShowDetailsOfCustomAuthorizersV2Response struct {
	Name string `json:"name"`

	Type ShowDetailsOfCustomAuthorizersV2ResponseType `json:"type"`

	AuthorizerType ShowDetailsOfCustomAuthorizersV2ResponseAuthorizerType `json:"authorizer_type"`

	AuthorizerUri string `json:"authorizer_uri"`

	Identities *[]Identity `json:"identities,omitempty"`

	Ttl *int32 `json:"ttl,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	LdApiId *string `json:"ld_api_id,omitempty"`

	NeedBody *bool `json:"need_body,omitempty"`

	Id *string `json:"id,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	RomaAppName    *string `json:"roma_app_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowDetailsOfCustomAuthorizersV2Response) String added in v0.0.65

type ShowDetailsOfCustomAuthorizersV2ResponseAuthorizerType added in v0.0.65

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

func (ShowDetailsOfCustomAuthorizersV2ResponseAuthorizerType) MarshalJSON added in v0.0.65

func (*ShowDetailsOfCustomAuthorizersV2ResponseAuthorizerType) UnmarshalJSON added in v0.0.65

type ShowDetailsOfCustomAuthorizersV2ResponseAuthorizerTypeEnum added in v0.0.65

type ShowDetailsOfCustomAuthorizersV2ResponseAuthorizerTypeEnum struct {
	FUNC ShowDetailsOfCustomAuthorizersV2ResponseAuthorizerType
}

func GetShowDetailsOfCustomAuthorizersV2ResponseAuthorizerTypeEnum added in v0.0.65

func GetShowDetailsOfCustomAuthorizersV2ResponseAuthorizerTypeEnum() ShowDetailsOfCustomAuthorizersV2ResponseAuthorizerTypeEnum

type ShowDetailsOfCustomAuthorizersV2ResponseType added in v0.0.65

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

func (ShowDetailsOfCustomAuthorizersV2ResponseType) MarshalJSON added in v0.0.65

func (*ShowDetailsOfCustomAuthorizersV2ResponseType) UnmarshalJSON added in v0.0.65

type ShowDetailsOfCustomAuthorizersV2ResponseTypeEnum added in v0.0.65

type ShowDetailsOfCustomAuthorizersV2ResponseTypeEnum struct {
	FRONTEND ShowDetailsOfCustomAuthorizersV2ResponseType
	BACKEND  ShowDetailsOfCustomAuthorizersV2ResponseType
}

func GetShowDetailsOfCustomAuthorizersV2ResponseTypeEnum added in v0.0.65

func GetShowDetailsOfCustomAuthorizersV2ResponseTypeEnum() ShowDetailsOfCustomAuthorizersV2ResponseTypeEnum

type ShowDetailsOfDomainNameCertificateV2Request

type ShowDetailsOfDomainNameCertificateV2Request struct {
	InstanceId string `json:"instance_id"`

	DomainId string `json:"domain_id"`

	GroupId string `json:"group_id"`

	CertificateId string `json:"certificate_id"`
}

Request Object

func (ShowDetailsOfDomainNameCertificateV2Request) String

type ShowDetailsOfDomainNameCertificateV2Response

type ShowDetailsOfDomainNameCertificateV2Response struct {
	CommonName *string `json:"common_name,omitempty"`

	San *[]string `json:"san,omitempty"`

	Version *int32 `json:"version,omitempty"`

	Organization *[]string `json:"organization,omitempty"`

	OrganizationalUnit *[]string `json:"organizational_unit,omitempty"`

	Locality *[]string `json:"locality,omitempty"`

	State *[]string `json:"state,omitempty"`

	Country *[]string `json:"country,omitempty"`

	NotBefore *string `json:"not_before,omitempty"`

	NotAfter *string `json:"not_after,omitempty"`

	SerialNumber *string `json:"serial_number,omitempty"`

	Issuer *[]string `json:"issuer,omitempty"`

	SignatureAlgorithm *string `json:"signature_algorithm,omitempty"`
	HttpStatusCode     int     `json:"-"`
}

Response Object

func (ShowDetailsOfDomainNameCertificateV2Response) String

type ShowDetailsOfEnvironmentVariableV2Request

type ShowDetailsOfEnvironmentVariableV2Request struct {
	InstanceId string `json:"instance_id"`

	EnvVariableId string `json:"env_variable_id"`
}

Request Object

func (ShowDetailsOfEnvironmentVariableV2Request) String

type ShowDetailsOfEnvironmentVariableV2Response

type ShowDetailsOfEnvironmentVariableV2Response struct {
	VariableValue *string `json:"variable_value,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Id *string `json:"id,omitempty"`

	VariableName   *string `json:"variable_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowDetailsOfEnvironmentVariableV2Response) String

type ShowDetailsOfGatewayResponseTypeV2Request added in v0.0.65

type ShowDetailsOfGatewayResponseTypeV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	ResponseId string `json:"response_id"`

	ResponseType ShowDetailsOfGatewayResponseTypeV2RequestResponseType `json:"response_type"`
}

Request Object

func (ShowDetailsOfGatewayResponseTypeV2Request) String added in v0.0.65

type ShowDetailsOfGatewayResponseTypeV2RequestResponseType added in v0.0.65

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

func (ShowDetailsOfGatewayResponseTypeV2RequestResponseType) MarshalJSON added in v0.0.65

func (*ShowDetailsOfGatewayResponseTypeV2RequestResponseType) UnmarshalJSON added in v0.0.65

type ShowDetailsOfGatewayResponseTypeV2Response added in v0.0.65

type ShowDetailsOfGatewayResponseTypeV2Response struct {
	Body           map[string]ResponseInfoResp `json:"body,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

Response Object

func (ShowDetailsOfGatewayResponseTypeV2Response) String added in v0.0.65

type ShowDetailsOfGatewayResponseV2Request added in v0.0.65

type ShowDetailsOfGatewayResponseV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	ResponseId string `json:"response_id"`
}

Request Object

func (ShowDetailsOfGatewayResponseV2Request) String added in v0.0.65

type ShowDetailsOfGatewayResponseV2Response added in v0.0.65

type ShowDetailsOfGatewayResponseV2Response struct {
	Name *string `json:"name,omitempty"`

	Responses map[string]ResponseInfoResp `json:"responses,omitempty"`

	Id *string `json:"id,omitempty"`

	Default *bool `json:"default,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	UpdateTime     *sdktime.SdkTime `json:"update_time,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ShowDetailsOfGatewayResponseV2Response) String added in v0.0.65

type ShowDetailsOfInstanceProgressV2Request added in v0.0.65

type ShowDetailsOfInstanceProgressV2Request struct {
	InstanceId string `json:"instance_id"`
}

Request Object

func (ShowDetailsOfInstanceProgressV2Request) String added in v0.0.65

type ShowDetailsOfInstanceProgressV2Response added in v0.0.65

type ShowDetailsOfInstanceProgressV2Response struct {
	Progress *ShowDetailsOfInstanceProgressV2ResponseProgress `json:"progress,omitempty"`

	Status *ShowDetailsOfInstanceProgressV2ResponseStatus `json:"status,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	StartTime *int64 `json:"start_time,omitempty"`

	EndTime        *int64 `json:"end_time,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowDetailsOfInstanceProgressV2Response) String added in v0.0.65

type ShowDetailsOfInstanceProgressV2ResponseProgress added in v0.0.65

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

func (ShowDetailsOfInstanceProgressV2ResponseProgress) MarshalJSON added in v0.0.65

func (*ShowDetailsOfInstanceProgressV2ResponseProgress) UnmarshalJSON added in v0.0.65

type ShowDetailsOfInstanceProgressV2ResponseStatus added in v0.0.65

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

func (ShowDetailsOfInstanceProgressV2ResponseStatus) MarshalJSON added in v0.0.65

func (*ShowDetailsOfInstanceProgressV2ResponseStatus) UnmarshalJSON added in v0.0.65

type ShowDetailsOfInstanceProgressV2ResponseStatusEnum added in v0.0.65

type ShowDetailsOfInstanceProgressV2ResponseStatusEnum struct {
	CREATING ShowDetailsOfInstanceProgressV2ResponseStatus
	SUCCESS  ShowDetailsOfInstanceProgressV2ResponseStatus
	FAILED   ShowDetailsOfInstanceProgressV2ResponseStatus
}

func GetShowDetailsOfInstanceProgressV2ResponseStatusEnum added in v0.0.65

func GetShowDetailsOfInstanceProgressV2ResponseStatusEnum() ShowDetailsOfInstanceProgressV2ResponseStatusEnum

type ShowDetailsOfInstanceV2Request added in v0.0.65

type ShowDetailsOfInstanceV2Request struct {
	InstanceId string `json:"instance_id"`
}

Request Object

func (ShowDetailsOfInstanceV2Request) String added in v0.0.65

type ShowDetailsOfInstanceV2Response added in v0.0.65

type ShowDetailsOfInstanceV2Response struct {
	Id *string `json:"id,omitempty"`

	ProjectId *string `json:"project_id,omitempty"`

	InstanceName *string `json:"instance_name,omitempty"`

	Status *ShowDetailsOfInstanceV2ResponseStatus `json:"status,omitempty"`

	InstanceStatus *ShowDetailsOfInstanceV2ResponseInstanceStatus `json:"instance_status,omitempty"`

	Type *string `json:"type,omitempty"`

	Spec *ShowDetailsOfInstanceV2ResponseSpec `json:"spec,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	EipAddress *string `json:"eip_address,omitempty"`

	ChargingMode *ShowDetailsOfInstanceV2ResponseChargingMode `json:"charging_mode,omitempty"`

	CbcMetadata *string `json:"cbc_metadata,omitempty"`

	Description *string `json:"description,omitempty"`

	VpcId *string `json:"vpc_id,omitempty"`

	SubnetId *string `json:"subnet_id,omitempty"`

	SecurityGroupId *string `json:"security_group_id,omitempty"`

	MaintainBegin *string `json:"maintain_begin,omitempty"`

	MaintainEnd *string `json:"maintain_end,omitempty"`

	IngressIp *string `json:"ingress_ip,omitempty"`

	UserId *string `json:"user_id,omitempty"`

	NatEipIpv6Cidr *string `json:"nat_eip_ipv6_cidr,omitempty"`

	EipIpv6Address *string `json:"eip_ipv6_address,omitempty"`

	NatEipAddress *string `json:"nat_eip_address,omitempty"`

	BandwidthSize *int32 `json:"bandwidth_size,omitempty"`

	AvailableZoneIds *string `json:"available_zone_ids,omitempty"`

	InstanceVersion *string `json:"instance_version,omitempty"`

	VirsubnetId *string `json:"virsubnet_id,omitempty"`

	RomaEipAddress *string `json:"roma_eip_address,omitempty"`

	Listeners *interface{} `json:"listeners,omitempty"`

	SupportedFeatures *[]string `json:"supported_features,omitempty"`
	HttpStatusCode    int       `json:"-"`
}

Response Object

func (ShowDetailsOfInstanceV2Response) String added in v0.0.65

type ShowDetailsOfInstanceV2ResponseChargingMode added in v0.0.65

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

func (ShowDetailsOfInstanceV2ResponseChargingMode) MarshalJSON added in v0.0.65

func (*ShowDetailsOfInstanceV2ResponseChargingMode) UnmarshalJSON added in v0.0.65

type ShowDetailsOfInstanceV2ResponseChargingModeEnum added in v0.0.65

type ShowDetailsOfInstanceV2ResponseChargingModeEnum struct {
	E_0 ShowDetailsOfInstanceV2ResponseChargingMode
	E_1 ShowDetailsOfInstanceV2ResponseChargingMode
}

func GetShowDetailsOfInstanceV2ResponseChargingModeEnum added in v0.0.65

func GetShowDetailsOfInstanceV2ResponseChargingModeEnum() ShowDetailsOfInstanceV2ResponseChargingModeEnum

type ShowDetailsOfInstanceV2ResponseInstanceStatus added in v0.0.65

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

func (ShowDetailsOfInstanceV2ResponseInstanceStatus) MarshalJSON added in v0.0.65

func (*ShowDetailsOfInstanceV2ResponseInstanceStatus) UnmarshalJSON added in v0.0.65

type ShowDetailsOfInstanceV2ResponseInstanceStatusEnum added in v0.0.65

type ShowDetailsOfInstanceV2ResponseInstanceStatusEnum struct {
	E_1  ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_2  ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_3  ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_4  ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_5  ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_6  ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_7  ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_8  ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_10 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_11 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_12 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_13 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_20 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_21 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_22 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_23 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_24 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_25 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_26 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_27 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_28 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_29 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_30 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_31 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_32 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_33 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_34 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_35 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_36 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_37 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_38 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_39 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_40 ShowDetailsOfInstanceV2ResponseInstanceStatus
	E_41 ShowDetailsOfInstanceV2ResponseInstanceStatus
}

func GetShowDetailsOfInstanceV2ResponseInstanceStatusEnum added in v0.0.65

func GetShowDetailsOfInstanceV2ResponseInstanceStatusEnum() ShowDetailsOfInstanceV2ResponseInstanceStatusEnum

type ShowDetailsOfInstanceV2ResponseSpec added in v0.0.65

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

func (ShowDetailsOfInstanceV2ResponseSpec) MarshalJSON added in v0.0.65

func (c ShowDetailsOfInstanceV2ResponseSpec) MarshalJSON() ([]byte, error)

func (*ShowDetailsOfInstanceV2ResponseSpec) UnmarshalJSON added in v0.0.65

func (c *ShowDetailsOfInstanceV2ResponseSpec) UnmarshalJSON(b []byte) error

type ShowDetailsOfInstanceV2ResponseStatus added in v0.0.65

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

func (ShowDetailsOfInstanceV2ResponseStatus) MarshalJSON added in v0.0.65

func (c ShowDetailsOfInstanceV2ResponseStatus) MarshalJSON() ([]byte, error)

func (*ShowDetailsOfInstanceV2ResponseStatus) UnmarshalJSON added in v0.0.65

func (c *ShowDetailsOfInstanceV2ResponseStatus) UnmarshalJSON(b []byte) error

type ShowDetailsOfInstanceV2ResponseStatusEnum added in v0.0.65

type ShowDetailsOfInstanceV2ResponseStatusEnum struct {
	CREATING           ShowDetailsOfInstanceV2ResponseStatus
	CREATE_SUCCESS     ShowDetailsOfInstanceV2ResponseStatus
	CREATE_FAIL        ShowDetailsOfInstanceV2ResponseStatus
	INITING            ShowDetailsOfInstanceV2ResponseStatus
	REGISTERING        ShowDetailsOfInstanceV2ResponseStatus
	RUNNING            ShowDetailsOfInstanceV2ResponseStatus
	INITING_FAILED     ShowDetailsOfInstanceV2ResponseStatus
	REGISTER_FAILED    ShowDetailsOfInstanceV2ResponseStatus
	INSTALLING         ShowDetailsOfInstanceV2ResponseStatus
	INSTALL_FAILED     ShowDetailsOfInstanceV2ResponseStatus
	UPDATING           ShowDetailsOfInstanceV2ResponseStatus
	UPDATE_FAILED      ShowDetailsOfInstanceV2ResponseStatus
	ROLLBACKING        ShowDetailsOfInstanceV2ResponseStatus
	ROLLBACK_SUCCESS   ShowDetailsOfInstanceV2ResponseStatus
	ROLLBACK_FAILED    ShowDetailsOfInstanceV2ResponseStatus
	DELETING           ShowDetailsOfInstanceV2ResponseStatus
	DELETE_FAILED      ShowDetailsOfInstanceV2ResponseStatus
	UNREGISTERING      ShowDetailsOfInstanceV2ResponseStatus
	UN_REGISTER_FAILED ShowDetailsOfInstanceV2ResponseStatus
	CREATE_TIMEOUT     ShowDetailsOfInstanceV2ResponseStatus
	INIT_TIMEOUT       ShowDetailsOfInstanceV2ResponseStatus
	REGISTER_TIMEOUT   ShowDetailsOfInstanceV2ResponseStatus
	INSTALL_TIMEOUT    ShowDetailsOfInstanceV2ResponseStatus
	UPDATE_TIMEOUT     ShowDetailsOfInstanceV2ResponseStatus
	ROLLBACK_TIMEOUT   ShowDetailsOfInstanceV2ResponseStatus
	DELETE_TIMEOUT     ShowDetailsOfInstanceV2ResponseStatus
	UNREGISTER_TIMEOUT ShowDetailsOfInstanceV2ResponseStatus
	STARTING           ShowDetailsOfInstanceV2ResponseStatus
	FREEZING           ShowDetailsOfInstanceV2ResponseStatus
	FROZEN             ShowDetailsOfInstanceV2ResponseStatus
	RESTARTING         ShowDetailsOfInstanceV2ResponseStatus
	RESTART_FAIL       ShowDetailsOfInstanceV2ResponseStatus
	UNHEALTHY          ShowDetailsOfInstanceV2ResponseStatus
	RESTART_TIMEOUT    ShowDetailsOfInstanceV2ResponseStatus
}

func GetShowDetailsOfInstanceV2ResponseStatusEnum added in v0.0.65

func GetShowDetailsOfInstanceV2ResponseStatusEnum() ShowDetailsOfInstanceV2ResponseStatusEnum

type ShowDetailsOfRequestThrottlingPolicyV2Request

type ShowDetailsOfRequestThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleId string `json:"throttle_id"`
}

Request Object

func (ShowDetailsOfRequestThrottlingPolicyV2Request) String

type ShowDetailsOfRequestThrottlingPolicyV2Response

type ShowDetailsOfRequestThrottlingPolicyV2Response struct {
	BindNum *int32 `json:"bind_num,omitempty"`

	IsIncludeSpecialThrottle *int32 `json:"is_include_special_throttle,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Type *int32 `json:"type,omitempty"`

	TimeInterval *int32 `json:"time_interval,omitempty"`

	IpCallLimits *int32 `json:"ip_call_limits,omitempty"`

	AppCallLimits *int32 `json:"app_call_limits,omitempty"`

	Name *string `json:"name,omitempty"`

	TimeUnit *ShowDetailsOfRequestThrottlingPolicyV2ResponseTimeUnit `json:"time_unit,omitempty"`

	ApiCallLimits *int32 `json:"api_call_limits,omitempty"`

	Id *string `json:"id,omitempty"`

	UserCallLimits *int32 `json:"user_call_limits,omitempty"`

	EnableAdaptiveControl *string `json:"enable_adaptive_control,omitempty"`
	HttpStatusCode        int     `json:"-"`
}

Response Object

func (ShowDetailsOfRequestThrottlingPolicyV2Response) String

type ShowDetailsOfRequestThrottlingPolicyV2ResponseTimeUnit

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

func (ShowDetailsOfRequestThrottlingPolicyV2ResponseTimeUnit) MarshalJSON

func (*ShowDetailsOfRequestThrottlingPolicyV2ResponseTimeUnit) UnmarshalJSON

type ShowDetailsOfVpcChannelV2Request added in v0.0.65

type ShowDetailsOfVpcChannelV2Request struct {
	InstanceId string `json:"instance_id"`

	VpcChannelId string `json:"vpc_channel_id"`
}

Request Object

func (ShowDetailsOfVpcChannelV2Request) String added in v0.0.65

type ShowDetailsOfVpcChannelV2Response added in v0.0.65

type ShowDetailsOfVpcChannelV2Response struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Port *int32 `json:"port,omitempty"`

	BalanceStrategy *ShowDetailsOfVpcChannelV2ResponseBalanceStrategy `json:"balance_strategy,omitempty"`

	MemberType *ShowDetailsOfVpcChannelV2ResponseMemberType `json:"member_type,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ElbId *string `json:"elb_id,omitempty"`

	Members *[]VpcMemberInfo `json:"members,omitempty"`

	VpcHealthConfig *VpcHealthConfigInfo `json:"vpc_health_config,omitempty"`
	HttpStatusCode  int                  `json:"-"`
}

Response Object

func (ShowDetailsOfVpcChannelV2Response) String added in v0.0.65

type ShowDetailsOfVpcChannelV2ResponseBalanceStrategy added in v0.0.65

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

func (ShowDetailsOfVpcChannelV2ResponseBalanceStrategy) MarshalJSON added in v0.0.65

func (*ShowDetailsOfVpcChannelV2ResponseBalanceStrategy) UnmarshalJSON added in v0.0.65

type ShowDetailsOfVpcChannelV2ResponseMemberType added in v0.0.65

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

func (ShowDetailsOfVpcChannelV2ResponseMemberType) MarshalJSON added in v0.0.65

func (*ShowDetailsOfVpcChannelV2ResponseMemberType) UnmarshalJSON added in v0.0.65

type ShowDetailsOfVpcChannelV2ResponseMemberTypeEnum added in v0.0.65

type ShowDetailsOfVpcChannelV2ResponseMemberTypeEnum struct {
	IP  ShowDetailsOfVpcChannelV2ResponseMemberType
	ECS ShowDetailsOfVpcChannelV2ResponseMemberType
}

func GetShowDetailsOfVpcChannelV2ResponseMemberTypeEnum added in v0.0.65

func GetShowDetailsOfVpcChannelV2ResponseMemberTypeEnum() ShowDetailsOfVpcChannelV2ResponseMemberTypeEnum

type SignBindingApiResp

type SignBindingApiResp struct {
	PublishId *string `json:"publish_id,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	SignSecret *string `json:"sign_secret,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	SignId *string `json:"sign_id,omitempty"`

	SignKey *string `json:"sign_key,omitempty"`

	BindingTime *sdktime.SdkTime `json:"binding_time,omitempty"`

	EnvId *string `json:"env_id,omitempty"`

	EnvName *string `json:"env_name,omitempty"`

	SignName *string `json:"sign_name,omitempty"`

	ApiType *int32 `json:"api_type,omitempty"`

	ApiName *string `json:"api_name,omitempty"`

	Id *string `json:"id,omitempty"`

	ApiRemark *string `json:"api_remark,omitempty"`
}

func (SignBindingApiResp) String

func (o SignBindingApiResp) String() string

type SignBindingReq

type SignBindingReq struct {
	SignId string `json:"sign_id"`

	PublishIds []string `json:"publish_ids"`
}

func (SignBindingReq) String

func (o SignBindingReq) String() string

type SignUnbindingApiResp

type SignUnbindingApiResp struct {
	AuthType *string `json:"auth_type,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Name *string `json:"name,omitempty"`

	SignatureName *string `json:"signature_name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	Id *string `json:"id,omitempty"`

	Type *int32 `json:"type,omitempty"`

	ReqUri *string `json:"req_uri,omitempty"`
}

func (SignUnbindingApiResp) String

func (o SignUnbindingApiResp) String() string

type SignatureCreateResp

type SignatureCreateResp struct {
	SignSecret *string `json:"sign_secret,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Name *string `json:"name,omitempty"`

	Id *string `json:"id,omitempty"`

	SignKey *string `json:"sign_key,omitempty"`

	SignType *string `json:"sign_type,omitempty"`

	BindNum *int32 `json:"bind_num,omitempty"`

	LdapiBindNum *int32 `json:"ldapi_bind_num,omitempty"`
}

func (SignatureCreateResp) String

func (o SignatureCreateResp) String() string

type SignatureReq

type SignatureReq struct {
	SignSecret *string `json:"sign_secret,omitempty"`

	Name string `json:"name"`

	SignKey *string `json:"sign_key,omitempty"`

	SignType *SignatureReqSignType `json:"sign_type,omitempty"`
}

func (SignatureReq) String

func (o SignatureReq) String() string

type SignatureReqSignType

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

func (SignatureReqSignType) MarshalJSON

func (c SignatureReqSignType) MarshalJSON() ([]byte, error)

func (*SignatureReqSignType) UnmarshalJSON

func (c *SignatureReqSignType) UnmarshalJSON(b []byte) error

type SignatureReqSignTypeEnum

type SignatureReqSignTypeEnum struct {
	HMAC  SignatureReqSignType
	BASIC SignatureReqSignType
}

func GetSignatureReqSignTypeEnum

func GetSignatureReqSignTypeEnum() SignatureReqSignTypeEnum

type StatisticsApi added in v0.0.65

type StatisticsApi struct {
	MaxLatency *int32 `json:"max_latency,omitempty"`

	AvgLatency float32 `json:"avg_latency,omitempty"`

	ReqCount *int32 `json:"req_count,omitempty"`

	ReqCount2xx *int32 `json:"req_count2xx,omitempty"`

	ReqCount4xx *int32 `json:"req_count4xx,omitempty"`

	ReqCount5xx *int32 `json:"req_count5xx,omitempty"`

	ReqCountError *int32 `json:"req_count_error,omitempty"`

	MaxInnerLatency *int32 `json:"max_inner_latency,omitempty"`

	AvgInnerLatency float32 `json:"avg_inner_latency,omitempty"`

	MaxBackendLatency *int32 `json:"max_backend_latency,omitempty"`

	AvgBackendLatency float32 `json:"avg_backend_latency,omitempty"`

	OutputThroughput *int64 `json:"output_throughput,omitempty"`

	InputThroughput *int64 `json:"input_throughput,omitempty"`

	CurrentMinute *int64 `json:"current_minute,omitempty"`

	Cycle *StatisticsApiCycle `json:"cycle,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Provider *string `json:"provider,omitempty"`

	ReqTime *sdktime.SdkTime `json:"req_time,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *string `json:"status,omitempty"`
}

func (StatisticsApi) String added in v0.0.65

func (o StatisticsApi) String() string

type StatisticsApiCycle added in v0.0.65

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

func (StatisticsApiCycle) MarshalJSON added in v0.0.65

func (c StatisticsApiCycle) MarshalJSON() ([]byte, error)

func (*StatisticsApiCycle) UnmarshalJSON added in v0.0.65

func (c *StatisticsApiCycle) UnmarshalJSON(b []byte) error

type StatisticsApiCycleEnum added in v0.0.65

type StatisticsApiCycleEnum struct {
	MINUTE StatisticsApiCycle
	HOUR   StatisticsApiCycle
	DAY    StatisticsApiCycle
}

func GetStatisticsApiCycleEnum added in v0.0.65

func GetStatisticsApiCycleEnum() StatisticsApiCycleEnum

type StatisticsGroup added in v0.0.65

type StatisticsGroup struct {
	MaxLatency *int32 `json:"max_latency,omitempty"`

	AvgLatency float32 `json:"avg_latency,omitempty"`

	ReqCount *int32 `json:"req_count,omitempty"`

	ReqCount2xx *int32 `json:"req_count2xx,omitempty"`

	ReqCount4xx *int32 `json:"req_count4xx,omitempty"`

	ReqCount5xx *int32 `json:"req_count5xx,omitempty"`

	ReqCountError *int32 `json:"req_count_error,omitempty"`

	OutputThroughput *int64 `json:"output_throughput,omitempty"`

	InputThroughput *int64 `json:"input_throughput,omitempty"`

	CurrentMinute *int64 `json:"current_minute,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Provider *string `json:"provider,omitempty"`

	ReqTime *sdktime.SdkTime `json:"req_time,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`
}

func (StatisticsGroup) String added in v0.0.65

func (o StatisticsGroup) String() string

type SwaggerFailureResp added in v0.0.65

type SwaggerFailureResp struct {
	Path *string `json:"path,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	Method *string `json:"method,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`
}

func (SwaggerFailureResp) String added in v0.0.65

func (o SwaggerFailureResp) String() string

type SwaggerInfoResp added in v0.0.65

type SwaggerInfoResp struct {
	Id *string `json:"id,omitempty"`

	Result *string `json:"result,omitempty"`
}

swagger文档导入结果 暂不支持

func (SwaggerInfoResp) String added in v0.0.65

func (o SwaggerInfoResp) String() string

type SwaggerReq added in v0.0.65

type SwaggerReq struct {
	EnvId *string `json:"env_id,omitempty"`

	Define *SwaggerReqDefine `json:"define,omitempty"`

	Type *SwaggerReqType `json:"type,omitempty"`

	Version *string `json:"version,omitempty"`

	Apis *[]string `json:"apis,omitempty"`

	GroupId string `json:"group_id"`
}

func (SwaggerReq) String added in v0.0.65

func (o SwaggerReq) String() string

type SwaggerReqDefine added in v0.0.65

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

func (SwaggerReqDefine) MarshalJSON added in v0.0.65

func (c SwaggerReqDefine) MarshalJSON() ([]byte, error)

func (*SwaggerReqDefine) UnmarshalJSON added in v0.0.65

func (c *SwaggerReqDefine) UnmarshalJSON(b []byte) error

type SwaggerReqDefineEnum added in v0.0.65

type SwaggerReqDefineEnum struct {
	SPEC  SwaggerReqDefine
	PROXY SwaggerReqDefine
	ALL   SwaggerReqDefine
	DEV   SwaggerReqDefine
}

func GetSwaggerReqDefineEnum added in v0.0.65

func GetSwaggerReqDefineEnum() SwaggerReqDefineEnum

type SwaggerReqType added in v0.0.65

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

func (SwaggerReqType) MarshalJSON added in v0.0.65

func (c SwaggerReqType) MarshalJSON() ([]byte, error)

func (*SwaggerReqType) UnmarshalJSON added in v0.0.65

func (c *SwaggerReqType) UnmarshalJSON(b []byte) error

type SwaggerReqTypeEnum added in v0.0.65

type SwaggerReqTypeEnum struct {
	JSON SwaggerReqType
	YAML SwaggerReqType
	YML  SwaggerReqType
}

func GetSwaggerReqTypeEnum added in v0.0.65

func GetSwaggerReqTypeEnum() SwaggerReqTypeEnum

type SwaggerSuccessResp added in v0.0.65

type SwaggerSuccessResp struct {
	Path *string `json:"path,omitempty"`

	Method *string `json:"method,omitempty"`

	Action *SwaggerSuccessRespAction `json:"action,omitempty"`

	Id *string `json:"id,omitempty"`
}

func (SwaggerSuccessResp) String added in v0.0.65

func (o SwaggerSuccessResp) String() string

type SwaggerSuccessRespAction added in v0.0.65

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

func (SwaggerSuccessRespAction) MarshalJSON added in v0.0.65

func (c SwaggerSuccessRespAction) MarshalJSON() ([]byte, error)

func (*SwaggerSuccessRespAction) UnmarshalJSON added in v0.0.65

func (c *SwaggerSuccessRespAction) UnmarshalJSON(b []byte) error

type SwaggerSuccessRespActionEnum added in v0.0.65

type SwaggerSuccessRespActionEnum struct {
	UPDATE SwaggerSuccessRespAction
	CREATE SwaggerSuccessRespAction
}

func GetSwaggerSuccessRespActionEnum added in v0.0.65

func GetSwaggerSuccessRespActionEnum() SwaggerSuccessRespActionEnum

type ThrottleBindingApiResp

type ThrottleBindingApiResp struct {
	AuthType *string `json:"auth_type,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	ThrottleApplyId *string `json:"throttle_apply_id,omitempty"`

	ApplyTime *sdktime.SdkTime `json:"apply_time,omitempty"`

	Remark *string `json:"remark,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	Type *int32 `json:"type,omitempty"`

	ThrottleName *string `json:"throttle_name,omitempty"`

	ReqUri *string `json:"req_uri,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	Name *string `json:"name,omitempty"`

	Id *string `json:"id,omitempty"`
}

func (ThrottleBindingApiResp) String

func (o ThrottleBindingApiResp) String() string

type ThrottleBindingBatchDelete

type ThrottleBindingBatchDelete struct {
	ThrottleBindings *[]string `json:"throttle_bindings,omitempty"`
}

func (ThrottleBindingBatchDelete) String

type ThrottleBindingBatchResultFailureResp

type ThrottleBindingBatchResultFailureResp struct {
	BindId *string `json:"bind_id,omitempty"`

	ErrorCode *string `json:"error_code,omitempty"`

	ErrorMsg *string `json:"error_msg,omitempty"`

	ApiId *string `json:"api_id,omitempty"`

	ApiName *string `json:"api_name,omitempty"`
}

func (ThrottleBindingBatchResultFailureResp) String

type ThrottleBindingReq

type ThrottleBindingReq struct {
	StrategyId string `json:"strategy_id"`

	PublishIds []string `json:"publish_ids"`
}

func (ThrottleBindingReq) String

func (o ThrottleBindingReq) String() string

type ThrottleBindingResp

type ThrottleBindingResp struct {
	PublishId *string `json:"publish_id,omitempty"`

	Scope *int32 `json:"scope,omitempty"`

	StrategyId *string `json:"strategy_id,omitempty"`

	ApplyTime *sdktime.SdkTime `json:"apply_time,omitempty"`

	Id *string `json:"id,omitempty"`
}

func (ThrottleBindingResp) String

func (o ThrottleBindingResp) String() string

type ThrottleBindingThrottleResp

type ThrottleBindingThrottleResp struct {
	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	ApiCallLimits *int32 `json:"api_call_limits,omitempty"`

	UserCallLimits *int32 `json:"user_call_limits,omitempty"`

	AppCallLimits *int32 `json:"app_call_limits,omitempty"`

	IpCallLimits *int32 `json:"ip_call_limits,omitempty"`

	TimeInterval *int32 `json:"time_interval,omitempty"`

	TimeUnit *string `json:"time_unit,omitempty"`

	Remark *string `json:"remark,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	IsIncludeSpecialThrottle *int32 `json:"is_include_special_throttle,omitempty"`

	EnvName *string `json:"env_name,omitempty"`

	Type *int32 `json:"type,omitempty"`

	BindId *string `json:"bind_id,omitempty"`

	BindTime *sdktime.SdkTime `json:"bind_time,omitempty"`

	BindNum *int32 `json:"bind_num,omitempty"`

	EnableAdaptiveControl *string `json:"enable_adaptive_control,omitempty"`
}

func (ThrottleBindingThrottleResp) String

type ThrottleReq

type ThrottleReq struct {
	AppCallLimits *int32 `json:"app_call_limits,omitempty"`

	Name string `json:"name"`

	TimeUnit ThrottleReqTimeUnit `json:"time_unit"`

	Remark *string `json:"remark,omitempty"`

	ApiCallLimits int32 `json:"api_call_limits"`

	Type *int32 `json:"type,omitempty"`

	EnableAdaptiveControl *string `json:"enable_adaptive_control,omitempty"`

	UserCallLimits *int32 `json:"user_call_limits,omitempty"`

	TimeInterval int32 `json:"time_interval"`

	IpCallLimits *int32 `json:"ip_call_limits,omitempty"`
}

func (ThrottleReq) String

func (o ThrottleReq) String() string

type ThrottleReqTimeUnit

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

func (ThrottleReqTimeUnit) MarshalJSON

func (c ThrottleReqTimeUnit) MarshalJSON() ([]byte, error)

func (*ThrottleReqTimeUnit) UnmarshalJSON

func (c *ThrottleReqTimeUnit) UnmarshalJSON(b []byte) error

type ThrottleReqTimeUnitEnum

type ThrottleReqTimeUnitEnum struct {
	SECOND ThrottleReqTimeUnit
	MINUTE ThrottleReqTimeUnit
	HOUR   ThrottleReqTimeUnit
	DAY    ThrottleReqTimeUnit
}

func GetThrottleReqTimeUnitEnum

func GetThrottleReqTimeUnitEnum() ThrottleReqTimeUnitEnum

type ThrottleResp

type ThrottleResp struct {
	BindNum *int32 `json:"bind_num,omitempty"`

	IsIncludeSpecialThrottle *int32 `json:"is_include_special_throttle,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Type *int32 `json:"type,omitempty"`

	TimeInterval *int32 `json:"time_interval,omitempty"`

	IpCallLimits *int32 `json:"ip_call_limits,omitempty"`

	AppCallLimits *int32 `json:"app_call_limits,omitempty"`

	Name *string `json:"name,omitempty"`

	TimeUnit *ThrottleRespTimeUnit `json:"time_unit,omitempty"`

	ApiCallLimits *int32 `json:"api_call_limits,omitempty"`

	Id *string `json:"id,omitempty"`

	UserCallLimits *int32 `json:"user_call_limits,omitempty"`

	EnableAdaptiveControl *string `json:"enable_adaptive_control,omitempty"`
}

func (ThrottleResp) String

func (o ThrottleResp) String() string

type ThrottleRespTimeUnit

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

func (ThrottleRespTimeUnit) MarshalJSON

func (c ThrottleRespTimeUnit) MarshalJSON() ([]byte, error)

func (*ThrottleRespTimeUnit) UnmarshalJSON

func (c *ThrottleRespTimeUnit) UnmarshalJSON(b []byte) error

type ThrottleRespTimeUnitEnum

type ThrottleRespTimeUnitEnum struct {
	SECOND ThrottleRespTimeUnit
	MINUTE ThrottleRespTimeUnit
	HOUR   ThrottleRespTimeUnit
	DAY    ThrottleRespTimeUnit
}

func GetThrottleRespTimeUnitEnum

func GetThrottleRespTimeUnitEnum() ThrottleRespTimeUnitEnum

type ThrottleSpecialReq

type ThrottleSpecialReq struct {
	CallLimits int32 `json:"call_limits"`

	ObjectId string `json:"object_id"`

	ObjectType ThrottleSpecialReqObjectType `json:"object_type"`
}

func (ThrottleSpecialReq) String

func (o ThrottleSpecialReq) String() string

type ThrottleSpecialReqObjectType

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

func (ThrottleSpecialReqObjectType) MarshalJSON

func (c ThrottleSpecialReqObjectType) MarshalJSON() ([]byte, error)

func (*ThrottleSpecialReqObjectType) UnmarshalJSON

func (c *ThrottleSpecialReqObjectType) UnmarshalJSON(b []byte) error

type ThrottleSpecialReqObjectTypeEnum

type ThrottleSpecialReqObjectTypeEnum struct {
	APP  ThrottleSpecialReqObjectType
	USER ThrottleSpecialReqObjectType
}

func GetThrottleSpecialReqObjectTypeEnum

func GetThrottleSpecialReqObjectTypeEnum() ThrottleSpecialReqObjectTypeEnum

type ThrottleSpecialResp

type ThrottleSpecialResp struct {
	CallLimits *int32 `json:"call_limits,omitempty"`

	AppName *string `json:"app_name,omitempty"`

	ObjectName *string `json:"object_name,omitempty"`

	ObjectId *string `json:"object_id,omitempty"`

	ThrottleId *string `json:"throttle_id,omitempty"`

	ApplyTime *sdktime.SdkTime `json:"apply_time,omitempty"`

	Id *string `json:"id,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	ObjectType *string `json:"object_type,omitempty"`
}

func (ThrottleSpecialResp) String

func (o ThrottleSpecialResp) String() string

type ThrottleSpecialUpdateReq

type ThrottleSpecialUpdateReq struct {
	CallLimits int32 `json:"call_limits"`
}

func (ThrottleSpecialUpdateReq) String

func (o ThrottleSpecialUpdateReq) String() string

type UnbindApiForAclPageApisResp added in v0.0.65

type UnbindApiForAclPageApisResp struct {
	Id *string `json:"id,omitempty"`

	Name *string `json:"name,omitempty"`

	GroupId *string `json:"group_id,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	Type *int32 `json:"type,omitempty"`

	Remark *string `json:"remark,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	AclName *string `json:"acl_name,omitempty"`
}

func (UnbindApiForAclPageApisResp) String added in v0.0.65

type UpdateAclStrategyV2Request added in v0.0.65

type UpdateAclStrategyV2Request struct {
	InstanceId string `json:"instance_id"`

	AclId string `json:"acl_id"`

	Body *ApiAclCreate `json:"body,omitempty"`
}

Request Object

func (UpdateAclStrategyV2Request) String added in v0.0.65

type UpdateAclStrategyV2Response added in v0.0.65

type UpdateAclStrategyV2Response struct {
	AclName *string `json:"acl_name,omitempty"`

	AclType *string `json:"acl_type,omitempty"`

	AclValue *string `json:"acl_value,omitempty"`

	EntityType *string `json:"entity_type,omitempty"`

	Id *string `json:"id,omitempty"`

	UpdateTime     *sdktime.SdkTime `json:"update_time,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (UpdateAclStrategyV2Response) String added in v0.0.65

type UpdateApiGroupV2Request

type UpdateApiGroupV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	Body *ApiGroupReq `json:"body,omitempty"`
}

Request Object

func (UpdateApiGroupV2Request) String

func (o UpdateApiGroupV2Request) String() string

type UpdateApiGroupV2Response

type UpdateApiGroupV2Response struct {
	UrlDomains *[]UrlDomainsResp `json:"url_domains,omitempty"`

	CallLimits *int32 `json:"call_limits,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	Name *string `json:"name,omitempty"`

	TimeUnit *string `json:"time_unit,omitempty"`

	OnSellStatus *int32 `json:"on_sell_status,omitempty"`

	Remark *string `json:"remark,omitempty"`

	SlDomain *string `json:"sl_domain,omitempty"`

	SlDomains *[]string `json:"sl_domains,omitempty"`

	Id *string `json:"id,omitempty"`

	TimeInterval *int32 `json:"time_interval,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	IsDefault      *int32 `json:"is_default,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (UpdateApiGroupV2Response) String

func (o UpdateApiGroupV2Response) String() string

type UpdateApiV2Request

type UpdateApiV2Request struct {
	InstanceId string `json:"instance_id"`

	ApiId string `json:"api_id"`

	Body *ApiCreate `json:"body,omitempty"`
}

Request Object

func (UpdateApiV2Request) String

func (o UpdateApiV2Request) String() string

type UpdateApiV2Response

type UpdateApiV2Response struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Version *string `json:"version,omitempty"`

	ReqProtocol UpdateApiV2ResponseReqProtocol `json:"req_protocol"`

	ReqMethod UpdateApiV2ResponseReqMethod `json:"req_method"`

	ReqUri string `json:"req_uri"`

	AuthType UpdateApiV2ResponseAuthType `json:"auth_type"`

	AuthOpt *AuthOpt `json:"auth_opt,omitempty"`

	Cors *bool `json:"cors,omitempty"`

	MatchMode *UpdateApiV2ResponseMatchMode `json:"match_mode,omitempty"`

	BackendType UpdateApiV2ResponseBackendType `json:"backend_type"`

	Remark *string `json:"remark,omitempty"`

	GroupId string `json:"group_id"`

	BodyRemark *string `json:"body_remark,omitempty"`

	ResultNormalSample *string `json:"result_normal_sample,omitempty"`

	ResultFailureSample *string `json:"result_failure_sample,omitempty"`

	AuthorizerId *string `json:"authorizer_id,omitempty"`

	Tags *[]string `json:"tags,omitempty"`

	ResponseId *string `json:"response_id,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	DomainName *string `json:"domain_name,omitempty"`

	Tag *string `json:"tag,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ArrangeNecessary *int32 `json:"arrange_necessary,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	GroupName *string `json:"group_name,omitempty"`

	GroupVersion *string `json:"group_version,omitempty"`

	RunEnvId *string `json:"run_env_id,omitempty"`

	RunEnvName *string `json:"run_env_name,omitempty"`

	PublishId *string `json:"publish_id,omitempty"`

	FuncInfo *ApiFunc `json:"func_info,omitempty"`

	MockInfo *ApiMock `json:"mock_info,omitempty"`

	ReqParams *[]ReqParam `json:"req_params,omitempty"`

	BackendParams *[]BackendParam `json:"backend_params,omitempty"`

	PolicyFunctions *[]ApiPolicyFunctionResp `json:"policy_functions,omitempty"`

	PolicyMocks *[]ApiPolicyMockResp `json:"policy_mocks,omitempty"`

	BackendApi *BackendApi `json:"backend_api,omitempty"`

	PolicyHttps    *[]ApiPolicyHttpResp `json:"policy_https,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (UpdateApiV2Response) String

func (o UpdateApiV2Response) String() string

type UpdateApiV2ResponseAuthType

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

func (UpdateApiV2ResponseAuthType) MarshalJSON

func (c UpdateApiV2ResponseAuthType) MarshalJSON() ([]byte, error)

func (*UpdateApiV2ResponseAuthType) UnmarshalJSON

func (c *UpdateApiV2ResponseAuthType) UnmarshalJSON(b []byte) error

type UpdateApiV2ResponseBackendType

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

func (UpdateApiV2ResponseBackendType) MarshalJSON

func (c UpdateApiV2ResponseBackendType) MarshalJSON() ([]byte, error)

func (*UpdateApiV2ResponseBackendType) UnmarshalJSON

func (c *UpdateApiV2ResponseBackendType) UnmarshalJSON(b []byte) error

type UpdateApiV2ResponseBackendTypeEnum

type UpdateApiV2ResponseBackendTypeEnum struct {
	HTTP     UpdateApiV2ResponseBackendType
	FUNCTION UpdateApiV2ResponseBackendType
	MOCK     UpdateApiV2ResponseBackendType
}

func GetUpdateApiV2ResponseBackendTypeEnum

func GetUpdateApiV2ResponseBackendTypeEnum() UpdateApiV2ResponseBackendTypeEnum

type UpdateApiV2ResponseMatchMode

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

func (UpdateApiV2ResponseMatchMode) MarshalJSON

func (c UpdateApiV2ResponseMatchMode) MarshalJSON() ([]byte, error)

func (*UpdateApiV2ResponseMatchMode) UnmarshalJSON

func (c *UpdateApiV2ResponseMatchMode) UnmarshalJSON(b []byte) error

type UpdateApiV2ResponseMatchModeEnum

type UpdateApiV2ResponseMatchModeEnum struct {
	SWA    UpdateApiV2ResponseMatchMode
	NORMAL UpdateApiV2ResponseMatchMode
}

func GetUpdateApiV2ResponseMatchModeEnum

func GetUpdateApiV2ResponseMatchModeEnum() UpdateApiV2ResponseMatchModeEnum

type UpdateApiV2ResponseReqMethod

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

func (UpdateApiV2ResponseReqMethod) MarshalJSON

func (c UpdateApiV2ResponseReqMethod) MarshalJSON() ([]byte, error)

func (*UpdateApiV2ResponseReqMethod) UnmarshalJSON

func (c *UpdateApiV2ResponseReqMethod) UnmarshalJSON(b []byte) error

type UpdateApiV2ResponseReqProtocol

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

func (UpdateApiV2ResponseReqProtocol) MarshalJSON

func (c UpdateApiV2ResponseReqProtocol) MarshalJSON() ([]byte, error)

func (*UpdateApiV2ResponseReqProtocol) UnmarshalJSON

func (c *UpdateApiV2ResponseReqProtocol) UnmarshalJSON(b []byte) error

type UpdateAppV2Request

type UpdateAppV2Request struct {
	InstanceId string `json:"instance_id"`

	AppId string `json:"app_id"`

	Body *AppReq `json:"body,omitempty"`
}

Request Object

func (UpdateAppV2Request) String

func (o UpdateAppV2Request) String() string

type UpdateAppV2Response

type UpdateAppV2Response struct {
	Creator *UpdateAppV2ResponseCreator `json:"creator,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	AppKey *string `json:"app_key,omitempty"`

	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Id *string `json:"id,omitempty"`

	AppSecret *string `json:"app_secret,omitempty"`

	RegisterTime *sdktime.SdkTime `json:"register_time,omitempty"`

	Status *int32 `json:"status,omitempty"`

	AppType        *UpdateAppV2ResponseAppType `json:"app_type,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

Response Object

func (UpdateAppV2Response) String

func (o UpdateAppV2Response) String() string

type UpdateAppV2ResponseAppType

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

func (UpdateAppV2ResponseAppType) MarshalJSON

func (c UpdateAppV2ResponseAppType) MarshalJSON() ([]byte, error)

func (*UpdateAppV2ResponseAppType) UnmarshalJSON

func (c *UpdateAppV2ResponseAppType) UnmarshalJSON(b []byte) error

type UpdateAppV2ResponseAppTypeEnum

type UpdateAppV2ResponseAppTypeEnum struct {
	APIG UpdateAppV2ResponseAppType
	ROMA UpdateAppV2ResponseAppType
}

func GetUpdateAppV2ResponseAppTypeEnum

func GetUpdateAppV2ResponseAppTypeEnum() UpdateAppV2ResponseAppTypeEnum

type UpdateAppV2ResponseCreator

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

func (UpdateAppV2ResponseCreator) MarshalJSON

func (c UpdateAppV2ResponseCreator) MarshalJSON() ([]byte, error)

func (*UpdateAppV2ResponseCreator) UnmarshalJSON

func (c *UpdateAppV2ResponseCreator) UnmarshalJSON(b []byte) error

type UpdateAppV2ResponseCreatorEnum

type UpdateAppV2ResponseCreatorEnum struct {
	USER   UpdateAppV2ResponseCreator
	MARKET UpdateAppV2ResponseCreator
}

func GetUpdateAppV2ResponseCreatorEnum

func GetUpdateAppV2ResponseCreatorEnum() UpdateAppV2ResponseCreatorEnum

type UpdateCustomAuthorizerV2Request added in v0.0.65

type UpdateCustomAuthorizerV2Request struct {
	InstanceId string `json:"instance_id"`

	AuthorizerId string `json:"authorizer_id"`

	Body *AuthorizerCreate `json:"body,omitempty"`
}

Request Object

func (UpdateCustomAuthorizerV2Request) String added in v0.0.65

type UpdateCustomAuthorizerV2Response added in v0.0.65

type UpdateCustomAuthorizerV2Response struct {
	Name string `json:"name"`

	Type UpdateCustomAuthorizerV2ResponseType `json:"type"`

	AuthorizerType UpdateCustomAuthorizerV2ResponseAuthorizerType `json:"authorizer_type"`

	AuthorizerUri string `json:"authorizer_uri"`

	Identities *[]Identity `json:"identities,omitempty"`

	Ttl *int32 `json:"ttl,omitempty"`

	UserData *string `json:"user_data,omitempty"`

	LdApiId *string `json:"ld_api_id,omitempty"`

	NeedBody *bool `json:"need_body,omitempty"`

	Id *string `json:"id,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	RomaAppId *string `json:"roma_app_id,omitempty"`

	RomaAppName    *string `json:"roma_app_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateCustomAuthorizerV2Response) String added in v0.0.65

type UpdateCustomAuthorizerV2ResponseAuthorizerType added in v0.0.65

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

func (UpdateCustomAuthorizerV2ResponseAuthorizerType) MarshalJSON added in v0.0.65

func (*UpdateCustomAuthorizerV2ResponseAuthorizerType) UnmarshalJSON added in v0.0.65

type UpdateCustomAuthorizerV2ResponseAuthorizerTypeEnum added in v0.0.65

type UpdateCustomAuthorizerV2ResponseAuthorizerTypeEnum struct {
	FUNC UpdateCustomAuthorizerV2ResponseAuthorizerType
}

func GetUpdateCustomAuthorizerV2ResponseAuthorizerTypeEnum added in v0.0.65

func GetUpdateCustomAuthorizerV2ResponseAuthorizerTypeEnum() UpdateCustomAuthorizerV2ResponseAuthorizerTypeEnum

type UpdateCustomAuthorizerV2ResponseType added in v0.0.65

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

func (UpdateCustomAuthorizerV2ResponseType) MarshalJSON added in v0.0.65

func (c UpdateCustomAuthorizerV2ResponseType) MarshalJSON() ([]byte, error)

func (*UpdateCustomAuthorizerV2ResponseType) UnmarshalJSON added in v0.0.65

func (c *UpdateCustomAuthorizerV2ResponseType) UnmarshalJSON(b []byte) error

type UpdateCustomAuthorizerV2ResponseTypeEnum added in v0.0.65

type UpdateCustomAuthorizerV2ResponseTypeEnum struct {
	FRONTEND UpdateCustomAuthorizerV2ResponseType
	BACKEND  UpdateCustomAuthorizerV2ResponseType
}

func GetUpdateCustomAuthorizerV2ResponseTypeEnum added in v0.0.65

func GetUpdateCustomAuthorizerV2ResponseTypeEnum() UpdateCustomAuthorizerV2ResponseTypeEnum

type UpdateDomainV2Request added in v0.0.49

type UpdateDomainV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	DomainId string `json:"domain_id"`

	Body *UrlDomainModify `json:"body,omitempty"`
}

Request Object

func (UpdateDomainV2Request) String added in v0.0.49

func (o UpdateDomainV2Request) String() string

type UpdateDomainV2Response added in v0.0.49

type UpdateDomainV2Response struct {
	UrlDomain *string `json:"url_domain,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	MinSslVersion  *string `json:"min_ssl_version,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateDomainV2Response) String added in v0.0.49

func (o UpdateDomainV2Response) String() string

type UpdateEngressEipV2Request added in v0.0.65

type UpdateEngressEipV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *OpenEngressEipReq `json:"body,omitempty"`
}

Request Object

func (UpdateEngressEipV2Request) String added in v0.0.65

func (o UpdateEngressEipV2Request) String() string

type UpdateEngressEipV2Response added in v0.0.65

type UpdateEngressEipV2Response struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateEngressEipV2Response) String added in v0.0.65

type UpdateEnvironmentV2Request

type UpdateEnvironmentV2Request struct {
	InstanceId string `json:"instance_id"`

	EnvId string `json:"env_id"`

	Body *EnvReq `json:"body,omitempty"`
}

Request Object

func (UpdateEnvironmentV2Request) String

type UpdateEnvironmentV2Response

type UpdateEnvironmentV2Response struct {
	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Name *string `json:"name,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateEnvironmentV2Response) String

type UpdateGatewayResponseTypeV2Request added in v0.0.65

type UpdateGatewayResponseTypeV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	ResponseId string `json:"response_id"`

	ResponseType UpdateGatewayResponseTypeV2RequestResponseType `json:"response_type"`

	Body *ResponseInfo `json:"body,omitempty"`
}

Request Object

func (UpdateGatewayResponseTypeV2Request) String added in v0.0.65

type UpdateGatewayResponseTypeV2RequestResponseType added in v0.0.65

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

func (UpdateGatewayResponseTypeV2RequestResponseType) MarshalJSON added in v0.0.65

func (*UpdateGatewayResponseTypeV2RequestResponseType) UnmarshalJSON added in v0.0.65

type UpdateGatewayResponseTypeV2Response added in v0.0.65

type UpdateGatewayResponseTypeV2Response struct {
	Body           map[string]ResponseInfoResp `json:"body,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

Response Object

func (UpdateGatewayResponseTypeV2Response) String added in v0.0.65

type UpdateGatewayResponseV2Request added in v0.0.65

type UpdateGatewayResponseV2Request struct {
	InstanceId string `json:"instance_id"`

	GroupId string `json:"group_id"`

	ResponseId string `json:"response_id"`

	Body *ResponsesCreate `json:"body,omitempty"`
}

Request Object

func (UpdateGatewayResponseV2Request) String added in v0.0.65

type UpdateGatewayResponseV2Response added in v0.0.65

type UpdateGatewayResponseV2Response struct {
	Name *string `json:"name,omitempty"`

	Responses map[string]ResponseInfoResp `json:"responses,omitempty"`

	Id *string `json:"id,omitempty"`

	Default *bool `json:"default,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	UpdateTime     *sdktime.SdkTime `json:"update_time,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (UpdateGatewayResponseV2Response) String added in v0.0.65

type UpdateInstanceV2Request added in v0.0.65

type UpdateInstanceV2Request struct {
	InstanceId string `json:"instance_id"`

	Body *InstanceModReq `json:"body,omitempty"`
}

Request Object

func (UpdateInstanceV2Request) String added in v0.0.65

func (o UpdateInstanceV2Request) String() string

type UpdateInstanceV2Response added in v0.0.65

type UpdateInstanceV2Response struct {
	Id *string `json:"id,omitempty"`

	ProjectId *string `json:"project_id,omitempty"`

	InstanceName *string `json:"instance_name,omitempty"`

	Status *UpdateInstanceV2ResponseStatus `json:"status,omitempty"`

	InstanceStatus *UpdateInstanceV2ResponseInstanceStatus `json:"instance_status,omitempty"`

	Type *string `json:"type,omitempty"`

	Spec *UpdateInstanceV2ResponseSpec `json:"spec,omitempty"`

	CreateTime *int64 `json:"create_time,omitempty"`

	EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"`

	EipAddress *string `json:"eip_address,omitempty"`

	ChargingMode *UpdateInstanceV2ResponseChargingMode `json:"charging_mode,omitempty"`

	CbcMetadata *string `json:"cbc_metadata,omitempty"`

	Description *string `json:"description,omitempty"`

	VpcId *string `json:"vpc_id,omitempty"`

	SubnetId *string `json:"subnet_id,omitempty"`

	SecurityGroupId *string `json:"security_group_id,omitempty"`

	MaintainBegin *string `json:"maintain_begin,omitempty"`

	MaintainEnd *string `json:"maintain_end,omitempty"`

	IngressIp *string `json:"ingress_ip,omitempty"`

	UserId *string `json:"user_id,omitempty"`

	NatEipIpv6Cidr *string `json:"nat_eip_ipv6_cidr,omitempty"`

	EipIpv6Address *string `json:"eip_ipv6_address,omitempty"`

	NatEipAddress *string `json:"nat_eip_address,omitempty"`

	BandwidthSize *int32 `json:"bandwidth_size,omitempty"`

	AvailableZoneIds *string `json:"available_zone_ids,omitempty"`

	InstanceVersion *string `json:"instance_version,omitempty"`

	VirsubnetId *string `json:"virsubnet_id,omitempty"`

	RomaEipAddress *string `json:"roma_eip_address,omitempty"`

	Listeners *interface{} `json:"listeners,omitempty"`

	SupportedFeatures *[]string `json:"supported_features,omitempty"`
	HttpStatusCode    int       `json:"-"`
}

Response Object

func (UpdateInstanceV2Response) String added in v0.0.65

func (o UpdateInstanceV2Response) String() string

type UpdateInstanceV2ResponseChargingMode added in v0.0.65

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

func (UpdateInstanceV2ResponseChargingMode) MarshalJSON added in v0.0.65

func (c UpdateInstanceV2ResponseChargingMode) MarshalJSON() ([]byte, error)

func (*UpdateInstanceV2ResponseChargingMode) UnmarshalJSON added in v0.0.65

func (c *UpdateInstanceV2ResponseChargingMode) UnmarshalJSON(b []byte) error

type UpdateInstanceV2ResponseChargingModeEnum added in v0.0.65

type UpdateInstanceV2ResponseChargingModeEnum struct {
	E_0 UpdateInstanceV2ResponseChargingMode
	E_1 UpdateInstanceV2ResponseChargingMode
}

func GetUpdateInstanceV2ResponseChargingModeEnum added in v0.0.65

func GetUpdateInstanceV2ResponseChargingModeEnum() UpdateInstanceV2ResponseChargingModeEnum

type UpdateInstanceV2ResponseInstanceStatus added in v0.0.65

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

func (UpdateInstanceV2ResponseInstanceStatus) MarshalJSON added in v0.0.65

func (c UpdateInstanceV2ResponseInstanceStatus) MarshalJSON() ([]byte, error)

func (*UpdateInstanceV2ResponseInstanceStatus) UnmarshalJSON added in v0.0.65

func (c *UpdateInstanceV2ResponseInstanceStatus) UnmarshalJSON(b []byte) error

type UpdateInstanceV2ResponseInstanceStatusEnum added in v0.0.65

type UpdateInstanceV2ResponseInstanceStatusEnum struct {
	E_1  UpdateInstanceV2ResponseInstanceStatus
	E_2  UpdateInstanceV2ResponseInstanceStatus
	E_3  UpdateInstanceV2ResponseInstanceStatus
	E_4  UpdateInstanceV2ResponseInstanceStatus
	E_5  UpdateInstanceV2ResponseInstanceStatus
	E_6  UpdateInstanceV2ResponseInstanceStatus
	E_7  UpdateInstanceV2ResponseInstanceStatus
	E_8  UpdateInstanceV2ResponseInstanceStatus
	E_10 UpdateInstanceV2ResponseInstanceStatus
	E_11 UpdateInstanceV2ResponseInstanceStatus
	E_12 UpdateInstanceV2ResponseInstanceStatus
	E_13 UpdateInstanceV2ResponseInstanceStatus
	E_20 UpdateInstanceV2ResponseInstanceStatus
	E_21 UpdateInstanceV2ResponseInstanceStatus
	E_22 UpdateInstanceV2ResponseInstanceStatus
	E_23 UpdateInstanceV2ResponseInstanceStatus
	E_24 UpdateInstanceV2ResponseInstanceStatus
	E_25 UpdateInstanceV2ResponseInstanceStatus
	E_26 UpdateInstanceV2ResponseInstanceStatus
	E_27 UpdateInstanceV2ResponseInstanceStatus
	E_28 UpdateInstanceV2ResponseInstanceStatus
	E_29 UpdateInstanceV2ResponseInstanceStatus
	E_30 UpdateInstanceV2ResponseInstanceStatus
	E_31 UpdateInstanceV2ResponseInstanceStatus
	E_32 UpdateInstanceV2ResponseInstanceStatus
	E_33 UpdateInstanceV2ResponseInstanceStatus
	E_34 UpdateInstanceV2ResponseInstanceStatus
	E_35 UpdateInstanceV2ResponseInstanceStatus
	E_36 UpdateInstanceV2ResponseInstanceStatus
	E_37 UpdateInstanceV2ResponseInstanceStatus
	E_38 UpdateInstanceV2ResponseInstanceStatus
	E_39 UpdateInstanceV2ResponseInstanceStatus
	E_40 UpdateInstanceV2ResponseInstanceStatus
	E_41 UpdateInstanceV2ResponseInstanceStatus
}

func GetUpdateInstanceV2ResponseInstanceStatusEnum added in v0.0.65

func GetUpdateInstanceV2ResponseInstanceStatusEnum() UpdateInstanceV2ResponseInstanceStatusEnum

type UpdateInstanceV2ResponseSpec added in v0.0.65

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

func (UpdateInstanceV2ResponseSpec) MarshalJSON added in v0.0.65

func (c UpdateInstanceV2ResponseSpec) MarshalJSON() ([]byte, error)

func (*UpdateInstanceV2ResponseSpec) UnmarshalJSON added in v0.0.65

func (c *UpdateInstanceV2ResponseSpec) UnmarshalJSON(b []byte) error

type UpdateInstanceV2ResponseSpecEnum added in v0.0.65

type UpdateInstanceV2ResponseSpecEnum struct {
	BASIC             UpdateInstanceV2ResponseSpec
	PROFESSIONAL      UpdateInstanceV2ResponseSpec
	ENTERPRISE        UpdateInstanceV2ResponseSpec
	PLATINUM          UpdateInstanceV2ResponseSpec
	BASIC_IPV6        UpdateInstanceV2ResponseSpec
	PROFESSIONAL_IPV6 UpdateInstanceV2ResponseSpec
	ENTERPRISE_IPV6   UpdateInstanceV2ResponseSpec
	PLATINUM_IPV6     UpdateInstanceV2ResponseSpec
}

func GetUpdateInstanceV2ResponseSpecEnum added in v0.0.65

func GetUpdateInstanceV2ResponseSpecEnum() UpdateInstanceV2ResponseSpecEnum

type UpdateInstanceV2ResponseStatus added in v0.0.65

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

func (UpdateInstanceV2ResponseStatus) MarshalJSON added in v0.0.65

func (c UpdateInstanceV2ResponseStatus) MarshalJSON() ([]byte, error)

func (*UpdateInstanceV2ResponseStatus) UnmarshalJSON added in v0.0.65

func (c *UpdateInstanceV2ResponseStatus) UnmarshalJSON(b []byte) error

type UpdateInstanceV2ResponseStatusEnum added in v0.0.65

type UpdateInstanceV2ResponseStatusEnum struct {
	CREATING           UpdateInstanceV2ResponseStatus
	CREATE_SUCCESS     UpdateInstanceV2ResponseStatus
	CREATE_FAIL        UpdateInstanceV2ResponseStatus
	INITING            UpdateInstanceV2ResponseStatus
	REGISTERING        UpdateInstanceV2ResponseStatus
	RUNNING            UpdateInstanceV2ResponseStatus
	INITING_FAILED     UpdateInstanceV2ResponseStatus
	REGISTER_FAILED    UpdateInstanceV2ResponseStatus
	INSTALLING         UpdateInstanceV2ResponseStatus
	INSTALL_FAILED     UpdateInstanceV2ResponseStatus
	UPDATING           UpdateInstanceV2ResponseStatus
	UPDATE_FAILED      UpdateInstanceV2ResponseStatus
	ROLLBACKING        UpdateInstanceV2ResponseStatus
	ROLLBACK_SUCCESS   UpdateInstanceV2ResponseStatus
	ROLLBACK_FAILED    UpdateInstanceV2ResponseStatus
	DELETING           UpdateInstanceV2ResponseStatus
	DELETE_FAILED      UpdateInstanceV2ResponseStatus
	UNREGISTERING      UpdateInstanceV2ResponseStatus
	UN_REGISTER_FAILED UpdateInstanceV2ResponseStatus
	CREATE_TIMEOUT     UpdateInstanceV2ResponseStatus
	INIT_TIMEOUT       UpdateInstanceV2ResponseStatus
	REGISTER_TIMEOUT   UpdateInstanceV2ResponseStatus
	INSTALL_TIMEOUT    UpdateInstanceV2ResponseStatus
	UPDATE_TIMEOUT     UpdateInstanceV2ResponseStatus
	ROLLBACK_TIMEOUT   UpdateInstanceV2ResponseStatus
	DELETE_TIMEOUT     UpdateInstanceV2ResponseStatus
	UNREGISTER_TIMEOUT UpdateInstanceV2ResponseStatus
	STARTING           UpdateInstanceV2ResponseStatus
	FREEZING           UpdateInstanceV2ResponseStatus
	FROZEN             UpdateInstanceV2ResponseStatus
	RESTARTING         UpdateInstanceV2ResponseStatus
	RESTART_FAIL       UpdateInstanceV2ResponseStatus
	UNHEALTHY          UpdateInstanceV2ResponseStatus
	RESTART_TIMEOUT    UpdateInstanceV2ResponseStatus
}

func GetUpdateInstanceV2ResponseStatusEnum added in v0.0.65

func GetUpdateInstanceV2ResponseStatusEnum() UpdateInstanceV2ResponseStatusEnum

type UpdateRequestThrottlingPolicyV2Request

type UpdateRequestThrottlingPolicyV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleId string `json:"throttle_id"`

	Body *ThrottleReq `json:"body,omitempty"`
}

Request Object

func (UpdateRequestThrottlingPolicyV2Request) String

type UpdateRequestThrottlingPolicyV2Response

type UpdateRequestThrottlingPolicyV2Response struct {
	BindNum *int32 `json:"bind_num,omitempty"`

	IsIncludeSpecialThrottle *int32 `json:"is_include_special_throttle,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Remark *string `json:"remark,omitempty"`

	Type *int32 `json:"type,omitempty"`

	TimeInterval *int32 `json:"time_interval,omitempty"`

	IpCallLimits *int32 `json:"ip_call_limits,omitempty"`

	AppCallLimits *int32 `json:"app_call_limits,omitempty"`

	Name *string `json:"name,omitempty"`

	TimeUnit *UpdateRequestThrottlingPolicyV2ResponseTimeUnit `json:"time_unit,omitempty"`

	ApiCallLimits *int32 `json:"api_call_limits,omitempty"`

	Id *string `json:"id,omitempty"`

	UserCallLimits *int32 `json:"user_call_limits,omitempty"`

	EnableAdaptiveControl *string `json:"enable_adaptive_control,omitempty"`
	HttpStatusCode        int     `json:"-"`
}

Response Object

func (UpdateRequestThrottlingPolicyV2Response) String

type UpdateRequestThrottlingPolicyV2ResponseTimeUnit

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

func (UpdateRequestThrottlingPolicyV2ResponseTimeUnit) MarshalJSON

func (*UpdateRequestThrottlingPolicyV2ResponseTimeUnit) UnmarshalJSON

type UpdateSignatureKeyV2Request

type UpdateSignatureKeyV2Request struct {
	InstanceId string `json:"instance_id"`

	SignId string `json:"sign_id"`

	Body *SignatureReq `json:"body,omitempty"`
}

Request Object

func (UpdateSignatureKeyV2Request) String

type UpdateSignatureKeyV2Response

type UpdateSignatureKeyV2Response struct {
	SignSecret *string `json:"sign_secret,omitempty"`

	UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Name *string `json:"name,omitempty"`

	Id *string `json:"id,omitempty"`

	SignKey *string `json:"sign_key,omitempty"`

	SignType       *UpdateSignatureKeyV2ResponseSignType `json:"sign_type,omitempty"`
	HttpStatusCode int                                   `json:"-"`
}

Response Object

func (UpdateSignatureKeyV2Response) String

type UpdateSignatureKeyV2ResponseSignType

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

func (UpdateSignatureKeyV2ResponseSignType) MarshalJSON

func (c UpdateSignatureKeyV2ResponseSignType) MarshalJSON() ([]byte, error)

func (*UpdateSignatureKeyV2ResponseSignType) UnmarshalJSON

func (c *UpdateSignatureKeyV2ResponseSignType) UnmarshalJSON(b []byte) error

type UpdateSignatureKeyV2ResponseSignTypeEnum

type UpdateSignatureKeyV2ResponseSignTypeEnum struct {
	HMAC  UpdateSignatureKeyV2ResponseSignType
	BASIC UpdateSignatureKeyV2ResponseSignType
}

func GetUpdateSignatureKeyV2ResponseSignTypeEnum

func GetUpdateSignatureKeyV2ResponseSignTypeEnum() UpdateSignatureKeyV2ResponseSignTypeEnum

type UpdateSpecialThrottlingConfigurationV2Request

type UpdateSpecialThrottlingConfigurationV2Request struct {
	InstanceId string `json:"instance_id"`

	ThrottleId string `json:"throttle_id"`

	StrategyId string `json:"strategy_id"`

	Body *ThrottleSpecialUpdateReq `json:"body,omitempty"`
}

Request Object

func (UpdateSpecialThrottlingConfigurationV2Request) String

type UpdateSpecialThrottlingConfigurationV2Response

type UpdateSpecialThrottlingConfigurationV2Response struct {
	CallLimits *int32 `json:"call_limits,omitempty"`

	AppName *string `json:"app_name,omitempty"`

	ObjectName *string `json:"object_name,omitempty"`

	ObjectId *string `json:"object_id,omitempty"`

	ThrottleId *string `json:"throttle_id,omitempty"`

	ApplyTime *sdktime.SdkTime `json:"apply_time,omitempty"`

	Id *string `json:"id,omitempty"`

	AppId *string `json:"app_id,omitempty"`

	ObjectType     *string `json:"object_type,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateSpecialThrottlingConfigurationV2Response) String

type UpdateVpcChannelV2Request added in v0.0.65

type UpdateVpcChannelV2Request struct {
	InstanceId string `json:"instance_id"`

	VpcChannelId string `json:"vpc_channel_id"`

	Body *VpcCreate `json:"body,omitempty"`
}

Request Object

func (UpdateVpcChannelV2Request) String added in v0.0.65

func (o UpdateVpcChannelV2Request) String() string

type UpdateVpcChannelV2Response added in v0.0.65

type UpdateVpcChannelV2Response struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Port *int32 `json:"port,omitempty"`

	BalanceStrategy *UpdateVpcChannelV2ResponseBalanceStrategy `json:"balance_strategy,omitempty"`

	MemberType *UpdateVpcChannelV2ResponseMemberType `json:"member_type,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ElbId          *string `json:"elb_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (UpdateVpcChannelV2Response) String added in v0.0.65

type UpdateVpcChannelV2ResponseBalanceStrategy added in v0.0.65

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

func (UpdateVpcChannelV2ResponseBalanceStrategy) MarshalJSON added in v0.0.65

func (*UpdateVpcChannelV2ResponseBalanceStrategy) UnmarshalJSON added in v0.0.65

type UpdateVpcChannelV2ResponseMemberType added in v0.0.65

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

func (UpdateVpcChannelV2ResponseMemberType) MarshalJSON added in v0.0.65

func (c UpdateVpcChannelV2ResponseMemberType) MarshalJSON() ([]byte, error)

func (*UpdateVpcChannelV2ResponseMemberType) UnmarshalJSON added in v0.0.65

func (c *UpdateVpcChannelV2ResponseMemberType) UnmarshalJSON(b []byte) error

type UpdateVpcChannelV2ResponseMemberTypeEnum added in v0.0.65

type UpdateVpcChannelV2ResponseMemberTypeEnum struct {
	IP  UpdateVpcChannelV2ResponseMemberType
	ECS UpdateVpcChannelV2ResponseMemberType
}

func GetUpdateVpcChannelV2ResponseMemberTypeEnum added in v0.0.65

func GetUpdateVpcChannelV2ResponseMemberTypeEnum() UpdateVpcChannelV2ResponseMemberTypeEnum

type UrlDomainBase added in v0.0.49

type UrlDomainBase struct {
	MinSslVersion *UrlDomainBaseMinSslVersion `json:"min_ssl_version,omitempty"`
}

func (UrlDomainBase) String added in v0.0.49

func (o UrlDomainBase) String() string

type UrlDomainBaseInfo added in v0.0.49

type UrlDomainBaseInfo struct {
	UrlDomain string `json:"url_domain"`

	Id string `json:"id"`

	Status int32 `json:"status"`

	MinSslVersion string `json:"min_ssl_version"`
}

func (UrlDomainBaseInfo) String added in v0.0.49

func (o UrlDomainBaseInfo) String() string

type UrlDomainBaseMinSslVersion added in v0.0.49

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

func (UrlDomainBaseMinSslVersion) MarshalJSON added in v0.0.49

func (c UrlDomainBaseMinSslVersion) MarshalJSON() ([]byte, error)

func (*UrlDomainBaseMinSslVersion) UnmarshalJSON added in v0.0.49

func (c *UrlDomainBaseMinSslVersion) UnmarshalJSON(b []byte) error

type UrlDomainBaseMinSslVersionEnum added in v0.0.49

type UrlDomainBaseMinSslVersionEnum struct {
	TL_SV1_1 UrlDomainBaseMinSslVersion
	TL_SV1_2 UrlDomainBaseMinSslVersion
}

func GetUrlDomainBaseMinSslVersionEnum added in v0.0.49

func GetUrlDomainBaseMinSslVersionEnum() UrlDomainBaseMinSslVersionEnum

type UrlDomainCreate added in v0.0.49

type UrlDomainCreate struct {
	MinSslVersion *UrlDomainCreateMinSslVersion `json:"min_ssl_version,omitempty"`

	UrlDomain *string `json:"url_domain,omitempty"`
}

func (UrlDomainCreate) String added in v0.0.49

func (o UrlDomainCreate) String() string

type UrlDomainCreateMinSslVersion added in v0.0.49

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

func (UrlDomainCreateMinSslVersion) MarshalJSON added in v0.0.49

func (c UrlDomainCreateMinSslVersion) MarshalJSON() ([]byte, error)

func (*UrlDomainCreateMinSslVersion) UnmarshalJSON added in v0.0.49

func (c *UrlDomainCreateMinSslVersion) UnmarshalJSON(b []byte) error

type UrlDomainCreateMinSslVersionEnum added in v0.0.49

type UrlDomainCreateMinSslVersionEnum struct {
	TL_SV1_1 UrlDomainCreateMinSslVersion
	TL_SV1_2 UrlDomainCreateMinSslVersion
}

func GetUrlDomainCreateMinSslVersionEnum added in v0.0.49

func GetUrlDomainCreateMinSslVersionEnum() UrlDomainCreateMinSslVersionEnum

type UrlDomainModify added in v0.0.49

type UrlDomainModify struct {
	MinSslVersion UrlDomainModifyMinSslVersion `json:"min_ssl_version"`
}

func (UrlDomainModify) String added in v0.0.49

func (o UrlDomainModify) String() string

type UrlDomainModifyMinSslVersion added in v0.0.49

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

func (UrlDomainModifyMinSslVersion) MarshalJSON added in v0.0.49

func (c UrlDomainModifyMinSslVersion) MarshalJSON() ([]byte, error)

func (*UrlDomainModifyMinSslVersion) UnmarshalJSON added in v0.0.49

func (c *UrlDomainModifyMinSslVersion) UnmarshalJSON(b []byte) error

type UrlDomainModifyMinSslVersionEnum added in v0.0.49

type UrlDomainModifyMinSslVersionEnum struct {
	TL_SV1_1 UrlDomainModifyMinSslVersion
	TL_SV1_2 UrlDomainModifyMinSslVersion
}

func GetUrlDomainModifyMinSslVersionEnum added in v0.0.49

func GetUrlDomainModifyMinSslVersionEnum() UrlDomainModifyMinSslVersionEnum

type UrlDomainsResp

type UrlDomainsResp struct {
	Id *string `json:"id,omitempty"`

	Domain *string `json:"domain,omitempty"`

	CnameStatus *int32 `json:"cname_status,omitempty"`

	SslId *string `json:"ssl_id,omitempty"`

	SslName *string `json:"ssl_name,omitempty"`

	MinSslVersion *UrlDomainsRespMinSslVersion `json:"min_ssl_version,omitempty"`
}

func (UrlDomainsResp) String

func (o UrlDomainsResp) String() string

type UrlDomainsRespMinSslVersion added in v0.0.49

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

func (UrlDomainsRespMinSslVersion) MarshalJSON added in v0.0.49

func (c UrlDomainsRespMinSslVersion) MarshalJSON() ([]byte, error)

func (*UrlDomainsRespMinSslVersion) UnmarshalJSON added in v0.0.49

func (c *UrlDomainsRespMinSslVersion) UnmarshalJSON(b []byte) error

type UrlDomainsRespMinSslVersionEnum added in v0.0.49

type UrlDomainsRespMinSslVersionEnum struct {
	TL_SV1_1 UrlDomainsRespMinSslVersion
	TL_SV1_2 UrlDomainsRespMinSslVersion
}

func GetUrlDomainsRespMinSslVersionEnum added in v0.0.49

func GetUrlDomainsRespMinSslVersionEnum() UrlDomainsRespMinSslVersionEnum

type VpcBase added in v0.0.65

type VpcBase struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Port *int32 `json:"port,omitempty"`

	BalanceStrategy *VpcBaseBalanceStrategy `json:"balance_strategy,omitempty"`

	MemberType *VpcBaseMemberType `json:"member_type,omitempty"`
}

func (VpcBase) String added in v0.0.65

func (o VpcBase) String() string

type VpcBaseBalanceStrategy added in v0.0.65

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

func (VpcBaseBalanceStrategy) MarshalJSON added in v0.0.65

func (c VpcBaseBalanceStrategy) MarshalJSON() ([]byte, error)

func (*VpcBaseBalanceStrategy) UnmarshalJSON added in v0.0.65

func (c *VpcBaseBalanceStrategy) UnmarshalJSON(b []byte) error

type VpcBaseBalanceStrategyEnum added in v0.0.65

type VpcBaseBalanceStrategyEnum struct {
	E_1 VpcBaseBalanceStrategy
	E_2 VpcBaseBalanceStrategy
	E_3 VpcBaseBalanceStrategy
	E_4 VpcBaseBalanceStrategy
}

func GetVpcBaseBalanceStrategyEnum added in v0.0.65

func GetVpcBaseBalanceStrategyEnum() VpcBaseBalanceStrategyEnum

type VpcBaseInfo

type VpcBaseInfo struct {
	EcsId *string `json:"ecs_id,omitempty"`

	EcsName *int32 `json:"ecs_name,omitempty"`

	CascadeFlag *bool `json:"cascade_flag,omitempty"`
}

func (VpcBaseInfo) String

func (o VpcBaseInfo) String() string

type VpcBaseMemberType added in v0.0.65

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

func (VpcBaseMemberType) MarshalJSON added in v0.0.65

func (c VpcBaseMemberType) MarshalJSON() ([]byte, error)

func (*VpcBaseMemberType) UnmarshalJSON added in v0.0.65

func (c *VpcBaseMemberType) UnmarshalJSON(b []byte) error

type VpcBaseMemberTypeEnum added in v0.0.65

type VpcBaseMemberTypeEnum struct {
	IP  VpcBaseMemberType
	ECS VpcBaseMemberType
}

func GetVpcBaseMemberTypeEnum added in v0.0.65

func GetVpcBaseMemberTypeEnum() VpcBaseMemberTypeEnum

type VpcChannelBase added in v0.0.65

type VpcChannelBase struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Port *int32 `json:"port,omitempty"`

	BalanceStrategy *VpcChannelBaseBalanceStrategy `json:"balance_strategy,omitempty"`

	MemberType *VpcChannelBaseMemberType `json:"member_type,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`
}

func (VpcChannelBase) String added in v0.0.65

func (o VpcChannelBase) String() string

type VpcChannelBaseBalanceStrategy added in v0.0.65

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

func (VpcChannelBaseBalanceStrategy) MarshalJSON added in v0.0.65

func (c VpcChannelBaseBalanceStrategy) MarshalJSON() ([]byte, error)

func (*VpcChannelBaseBalanceStrategy) UnmarshalJSON added in v0.0.65

func (c *VpcChannelBaseBalanceStrategy) UnmarshalJSON(b []byte) error

type VpcChannelBaseBalanceStrategyEnum added in v0.0.65

func GetVpcChannelBaseBalanceStrategyEnum added in v0.0.65

func GetVpcChannelBaseBalanceStrategyEnum() VpcChannelBaseBalanceStrategyEnum

type VpcChannelBaseMemberType added in v0.0.65

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

func (VpcChannelBaseMemberType) MarshalJSON added in v0.0.65

func (c VpcChannelBaseMemberType) MarshalJSON() ([]byte, error)

func (*VpcChannelBaseMemberType) UnmarshalJSON added in v0.0.65

func (c *VpcChannelBaseMemberType) UnmarshalJSON(b []byte) error

type VpcChannelBaseMemberTypeEnum added in v0.0.65

type VpcChannelBaseMemberTypeEnum struct {
	IP  VpcChannelBaseMemberType
	ECS VpcChannelBaseMemberType
}

func GetVpcChannelBaseMemberTypeEnum added in v0.0.65

func GetVpcChannelBaseMemberTypeEnum() VpcChannelBaseMemberTypeEnum

type VpcChannelInfo added in v0.0.65

type VpcChannelInfo struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Port *int32 `json:"port,omitempty"`

	BalanceStrategy *VpcChannelInfoBalanceStrategy `json:"balance_strategy,omitempty"`

	MemberType *VpcChannelInfoMemberType `json:"member_type,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	ElbId *string `json:"elb_id,omitempty"`
}

func (VpcChannelInfo) String added in v0.0.65

func (o VpcChannelInfo) String() string

type VpcChannelInfoBalanceStrategy added in v0.0.65

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

func (VpcChannelInfoBalanceStrategy) MarshalJSON added in v0.0.65

func (c VpcChannelInfoBalanceStrategy) MarshalJSON() ([]byte, error)

func (*VpcChannelInfoBalanceStrategy) UnmarshalJSON added in v0.0.65

func (c *VpcChannelInfoBalanceStrategy) UnmarshalJSON(b []byte) error

type VpcChannelInfoBalanceStrategyEnum added in v0.0.65

func GetVpcChannelInfoBalanceStrategyEnum added in v0.0.65

func GetVpcChannelInfoBalanceStrategyEnum() VpcChannelInfoBalanceStrategyEnum

type VpcChannelInfoMemberType added in v0.0.65

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

func (VpcChannelInfoMemberType) MarshalJSON added in v0.0.65

func (c VpcChannelInfoMemberType) MarshalJSON() ([]byte, error)

func (*VpcChannelInfoMemberType) UnmarshalJSON added in v0.0.65

func (c *VpcChannelInfoMemberType) UnmarshalJSON(b []byte) error

type VpcChannelInfoMemberTypeEnum added in v0.0.65

type VpcChannelInfoMemberTypeEnum struct {
	IP  VpcChannelInfoMemberType
	ECS VpcChannelInfoMemberType
}

func GetVpcChannelInfoMemberTypeEnum added in v0.0.65

func GetVpcChannelInfoMemberTypeEnum() VpcChannelInfoMemberTypeEnum

type VpcCreate added in v0.0.65

type VpcCreate struct {
	Name string `json:"name"`

	Type int32 `json:"type"`

	Port *int32 `json:"port,omitempty"`

	BalanceStrategy *VpcCreateBalanceStrategy `json:"balance_strategy,omitempty"`

	MemberType *VpcCreateMemberType `json:"member_type,omitempty"`

	Members *[]MemberInfo `json:"members,omitempty"`

	VpcHealthConfig *VpcHealthConfig `json:"vpc_health_config,omitempty"`
}

func (VpcCreate) String added in v0.0.65

func (o VpcCreate) String() string

type VpcCreateBalanceStrategy added in v0.0.65

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

func (VpcCreateBalanceStrategy) MarshalJSON added in v0.0.65

func (c VpcCreateBalanceStrategy) MarshalJSON() ([]byte, error)

func (*VpcCreateBalanceStrategy) UnmarshalJSON added in v0.0.65

func (c *VpcCreateBalanceStrategy) UnmarshalJSON(b []byte) error

type VpcCreateBalanceStrategyEnum added in v0.0.65

type VpcCreateBalanceStrategyEnum struct {
	E_1 VpcCreateBalanceStrategy
	E_2 VpcCreateBalanceStrategy
	E_3 VpcCreateBalanceStrategy
	E_4 VpcCreateBalanceStrategy
}

func GetVpcCreateBalanceStrategyEnum added in v0.0.65

func GetVpcCreateBalanceStrategyEnum() VpcCreateBalanceStrategyEnum

type VpcCreateMemberType added in v0.0.65

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

func (VpcCreateMemberType) MarshalJSON added in v0.0.65

func (c VpcCreateMemberType) MarshalJSON() ([]byte, error)

func (*VpcCreateMemberType) UnmarshalJSON added in v0.0.65

func (c *VpcCreateMemberType) UnmarshalJSON(b []byte) error

type VpcCreateMemberTypeEnum added in v0.0.65

type VpcCreateMemberTypeEnum struct {
	IP  VpcCreateMemberType
	ECS VpcCreateMemberType
}

func GetVpcCreateMemberTypeEnum added in v0.0.65

func GetVpcCreateMemberTypeEnum() VpcCreateMemberTypeEnum

type VpcHealthConfig added in v0.0.65

type VpcHealthConfig struct {
	Protocol VpcHealthConfigProtocol `json:"protocol"`

	Path *string `json:"path,omitempty"`

	Method *VpcHealthConfigMethod `json:"method,omitempty"`

	Port *int32 `json:"port,omitempty"`

	ThresholdNormal int32 `json:"threshold_normal"`

	ThresholdAbnormal int32 `json:"threshold_abnormal"`

	TimeInterval int32 `json:"time_interval"`

	HttpCode *string `json:"http_code,omitempty"`

	EnableClientSsl *bool `json:"enable_client_ssl,omitempty"`

	Timeout *int32 `json:"timeout,omitempty"`
}

func (VpcHealthConfig) String added in v0.0.65

func (o VpcHealthConfig) String() string

type VpcHealthConfigBase added in v0.0.65

type VpcHealthConfigBase struct {
	Protocol VpcHealthConfigBaseProtocol `json:"protocol"`

	Path *string `json:"path,omitempty"`

	Method *VpcHealthConfigBaseMethod `json:"method,omitempty"`

	Port *int32 `json:"port,omitempty"`

	ThresholdNormal int32 `json:"threshold_normal"`

	ThresholdAbnormal int32 `json:"threshold_abnormal"`

	TimeInterval int32 `json:"time_interval"`

	HttpCode *string `json:"http_code,omitempty"`

	EnableClientSsl *bool `json:"enable_client_ssl,omitempty"`
}

健康检查详情,VPC通道类型为2时必选。

func (VpcHealthConfigBase) String added in v0.0.65

func (o VpcHealthConfigBase) String() string

type VpcHealthConfigBaseMethod added in v0.0.65

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

func (VpcHealthConfigBaseMethod) MarshalJSON added in v0.0.65

func (c VpcHealthConfigBaseMethod) MarshalJSON() ([]byte, error)

func (*VpcHealthConfigBaseMethod) UnmarshalJSON added in v0.0.65

func (c *VpcHealthConfigBaseMethod) UnmarshalJSON(b []byte) error

type VpcHealthConfigBaseMethodEnum added in v0.0.65

type VpcHealthConfigBaseMethodEnum struct {
	GET  VpcHealthConfigBaseMethod
	HEAD VpcHealthConfigBaseMethod
}

func GetVpcHealthConfigBaseMethodEnum added in v0.0.65

func GetVpcHealthConfigBaseMethodEnum() VpcHealthConfigBaseMethodEnum

type VpcHealthConfigBaseProtocol added in v0.0.65

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

func (VpcHealthConfigBaseProtocol) MarshalJSON added in v0.0.65

func (c VpcHealthConfigBaseProtocol) MarshalJSON() ([]byte, error)

func (*VpcHealthConfigBaseProtocol) UnmarshalJSON added in v0.0.65

func (c *VpcHealthConfigBaseProtocol) UnmarshalJSON(b []byte) error

type VpcHealthConfigBaseProtocolEnum added in v0.0.65

type VpcHealthConfigBaseProtocolEnum struct {
	TCP   VpcHealthConfigBaseProtocol
	HTTP  VpcHealthConfigBaseProtocol
	HTTPS VpcHealthConfigBaseProtocol
}

func GetVpcHealthConfigBaseProtocolEnum added in v0.0.65

func GetVpcHealthConfigBaseProtocolEnum() VpcHealthConfigBaseProtocolEnum

type VpcHealthConfigInfo added in v0.0.65

type VpcHealthConfigInfo struct {
	Protocol VpcHealthConfigInfoProtocol `json:"protocol"`

	Path *string `json:"path,omitempty"`

	Method *VpcHealthConfigInfoMethod `json:"method,omitempty"`

	Port *int32 `json:"port,omitempty"`

	ThresholdNormal int32 `json:"threshold_normal"`

	ThresholdAbnormal int32 `json:"threshold_abnormal"`

	TimeInterval int32 `json:"time_interval"`

	HttpCode *string `json:"http_code,omitempty"`

	EnableClientSsl *bool `json:"enable_client_ssl,omitempty"`

	Timeout *int32 `json:"timeout,omitempty"`

	VpcChannelId *string `json:"vpc_channel_id,omitempty"`

	Id *string `json:"id,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`
}

健康检查详情,仅VPC通道类型为2时有效。

func (VpcHealthConfigInfo) String added in v0.0.65

func (o VpcHealthConfigInfo) String() string

type VpcHealthConfigInfoMethod added in v0.0.65

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

func (VpcHealthConfigInfoMethod) MarshalJSON added in v0.0.65

func (c VpcHealthConfigInfoMethod) MarshalJSON() ([]byte, error)

func (*VpcHealthConfigInfoMethod) UnmarshalJSON added in v0.0.65

func (c *VpcHealthConfigInfoMethod) UnmarshalJSON(b []byte) error

type VpcHealthConfigInfoMethodEnum added in v0.0.65

type VpcHealthConfigInfoMethodEnum struct {
	GET  VpcHealthConfigInfoMethod
	HEAD VpcHealthConfigInfoMethod
}

func GetVpcHealthConfigInfoMethodEnum added in v0.0.65

func GetVpcHealthConfigInfoMethodEnum() VpcHealthConfigInfoMethodEnum

type VpcHealthConfigInfoProtocol added in v0.0.65

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

func (VpcHealthConfigInfoProtocol) MarshalJSON added in v0.0.65

func (c VpcHealthConfigInfoProtocol) MarshalJSON() ([]byte, error)

func (*VpcHealthConfigInfoProtocol) UnmarshalJSON added in v0.0.65

func (c *VpcHealthConfigInfoProtocol) UnmarshalJSON(b []byte) error

type VpcHealthConfigInfoProtocolEnum added in v0.0.65

type VpcHealthConfigInfoProtocolEnum struct {
	TCP   VpcHealthConfigInfoProtocol
	HTTP  VpcHealthConfigInfoProtocol
	HTTPS VpcHealthConfigInfoProtocol
}

func GetVpcHealthConfigInfoProtocolEnum added in v0.0.65

func GetVpcHealthConfigInfoProtocolEnum() VpcHealthConfigInfoProtocolEnum

type VpcHealthConfigMethod added in v0.0.65

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

func (VpcHealthConfigMethod) MarshalJSON added in v0.0.65

func (c VpcHealthConfigMethod) MarshalJSON() ([]byte, error)

func (*VpcHealthConfigMethod) UnmarshalJSON added in v0.0.65

func (c *VpcHealthConfigMethod) UnmarshalJSON(b []byte) error

type VpcHealthConfigMethodEnum added in v0.0.65

type VpcHealthConfigMethodEnum struct {
	GET  VpcHealthConfigMethod
	HEAD VpcHealthConfigMethod
}

func GetVpcHealthConfigMethodEnum added in v0.0.65

func GetVpcHealthConfigMethodEnum() VpcHealthConfigMethodEnum

type VpcHealthConfigProtocol added in v0.0.65

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

func (VpcHealthConfigProtocol) MarshalJSON added in v0.0.65

func (c VpcHealthConfigProtocol) MarshalJSON() ([]byte, error)

func (*VpcHealthConfigProtocol) UnmarshalJSON added in v0.0.65

func (c *VpcHealthConfigProtocol) UnmarshalJSON(b []byte) error

type VpcHealthConfigProtocolEnum added in v0.0.65

type VpcHealthConfigProtocolEnum struct {
	TCP   VpcHealthConfigProtocol
	HTTP  VpcHealthConfigProtocol
	HTTPS VpcHealthConfigProtocol
}

func GetVpcHealthConfigProtocolEnum added in v0.0.65

func GetVpcHealthConfigProtocolEnum() VpcHealthConfigProtocolEnum

type VpcInfo

type VpcInfo struct {
	EcsId *string `json:"ecs_id,omitempty"`

	EcsName *int32 `json:"ecs_name,omitempty"`

	CascadeFlag *bool `json:"cascade_flag,omitempty"`

	VpcChannelProxyHost *string `json:"vpc_channel_proxy_host,omitempty"`

	VpcChannelId *string `json:"vpc_channel_id,omitempty"`

	VpcChannelPort *int32 `json:"vpc_channel_port,omitempty"`
}

VPC通道详情。如果vpc_channel_status = 1,则这个object类型为必填信息

func (VpcInfo) String

func (o VpcInfo) String() string

type VpcMemberCreate added in v0.0.65

type VpcMemberCreate struct {
	Members []MemberInfo `json:"members"`
}

func (VpcMemberCreate) String added in v0.0.65

func (o VpcMemberCreate) String() string

type VpcMemberInfo added in v0.0.65

type VpcMemberInfo struct {
	Host *string `json:"host,omitempty"`

	Weight *int32 `json:"weight,omitempty"`

	EcsId *string `json:"ecs_id,omitempty"`

	EcsName *string `json:"ecs_name,omitempty"`

	Id *string `json:"id,omitempty"`

	Status *int32 `json:"status,omitempty"`

	VpcChannelId *string `json:"vpc_channel_id,omitempty"`

	CreateTime *sdktime.SdkTime `json:"create_time,omitempty"`
}

func (VpcMemberInfo) String added in v0.0.65

func (o VpcMemberInfo) String() string

Source Files

Jump to

Keyboard shortcuts

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