Documentation ¶
Index ¶
- type AddDependenciesRequest
- type AddDependenciesResponse
- type AddOrUpdateServiceRule
- type AddServiceRulesRequest
- type AddServiceRulesResponse
- type AddServiceTagsRequest
- type AddServiceTagsResponse
- type BatchFindInstancesRequest
- type BatchFindInstancesResponse
- type BatchFindResult
- type ConsumerDependency
- type CreateDependenciesRequest
- type CreateDependenciesResponse
- type CreateServiceRequest
- type CreateServiceResponse
- type DataCenterInfo
- type DelServicesRequest
- type DelServicesResponse
- type DelServicesRspInfo
- type DeleteSchemaRequest
- type DeleteSchemaResponse
- type DeleteServiceRequest
- type DeleteServiceResponse
- type DeleteServiceRulesRequest
- type DeleteServiceRulesResponse
- type DeleteServiceTagsRequest
- type DeleteServiceTagsResponse
- type Error
- type FindFailedResult
- type FindInstancesRequest
- type FindInstancesResponse
- type FindResult
- type FindService
- type FrameWorkProperty
- type GetAllSchemaRequest
- type GetAllSchemaResponse
- type GetAppsRequest
- type GetAppsResponse
- type GetConDependenciesResponse
- type GetDependenciesRequest
- type GetExistenceRequest
- type GetExistenceResponse
- type GetInstancesRequest
- type GetInstancesResponse
- type GetOneInstanceRequest
- type GetOneInstanceResponse
- type GetProDependenciesResponse
- type GetSchemaRequest
- type GetSchemaResponse
- type GetServiceDetailResponse
- type GetServiceRequest
- type GetServiceResponse
- type GetServiceRulesRequest
- type GetServiceRulesResponse
- type GetServiceTagsRequest
- type GetServiceTagsResponse
- type GetServicesInfoRequest
- type GetServicesInfoResponse
- type GetServicesRequest
- type GetServicesResponse
- type HealthCheck
- type HeartbeatRequest
- type HeartbeatResponse
- type HeartbeatSetElement
- type HeartbeatSetRequest
- type HeartbeatSetResponse
- type InstanceHbRst
- type MicroService
- type MicroServiceInstance
- type MicroServiceInstanceKey
- type MicroServiceKey
- type ModifySchemaRequest
- type ModifySchemaResponse
- type ModifySchemasRequest
- type ModifySchemasResponse
- type RegisterInstanceRequest
- type RegisterInstanceResponse
- type Response
- type Schema
- type ServiceDetail
- type ServicePath
- type ServiceRule
- type StApp
- type StInstance
- type StService
- type Statistics
- type UnregisterInstanceRequest
- type UnregisterInstanceResponse
- type UpdateInstancePropsRequest
- type UpdateInstancePropsResponse
- type UpdateInstanceStatusRequest
- type UpdateInstanceStatusResponse
- type UpdateServicePropsRequest
- type UpdateServicePropsResponse
- type UpdateServiceRuleRequest
- type UpdateServiceRuleResponse
- type UpdateServiceTagRequest
- type UpdateServiceTagResponse
- type WatchInstanceRequest
- type WatchInstanceResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDependenciesRequest ¶
type AddDependenciesRequest struct { Dependencies []*ConsumerDependency `protobuf:"bytes,1,rep,name=dependencies,proto3" json:"dependencies,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type AddDependenciesResponse ¶
type AddOrUpdateServiceRule ¶
type AddOrUpdateServiceRule struct { RuleType string `protobuf:"bytes,1,opt,name=ruleType,proto3" json:"ruleType,omitempty"` Attribute string `protobuf:"bytes,2,opt,name=attribute,proto3" json:"attribute,omitempty"` Pattern string `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"` Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type AddServiceRulesRequest ¶
type AddServiceRulesRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` Rules []*AddOrUpdateServiceRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type AddServiceRulesResponse ¶
type AddServiceRulesResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` RuleIds []string `protobuf:"bytes,2,rep,name=RuleIds,proto3" json:"RuleIds,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type AddServiceTagsRequest ¶
type AddServiceTagsRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type AddServiceTagsResponse ¶
type BatchFindInstancesRequest ¶
type BatchFindInstancesRequest struct { ConsumerServiceID string `protobuf:"bytes,1,opt,name=consumerServiceId" json:"consumerServiceId,omitempty"` Services []*FindService `protobuf:"bytes,2,rep,name=services" json:"services,omitempty"` }
BatchFindInstancesRequest is request body
type BatchFindInstancesResponse ¶
type BatchFindInstancesResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response" json:"response,omitempty"` Services *BatchFindResult `protobuf:"bytes,2,rep,name=services" json:"services,omitempty"` Instances *BatchFindResult `protobuf:"bytes,3,rep,name=instances" json:"instances,omitempty"` }
BatchFindInstancesResponse is response body
type BatchFindResult ¶
type BatchFindResult struct { Failed []*FindFailedResult `protobuf:"bytes,1,rep,name=failed" json:"failed,omitempty"` NotModified []int64 `protobuf:"varint,2,rep,packed,name=notModified" json:"notModified,omitempty"` Updated []*FindResult `protobuf:"bytes,3,rep,name=updated" json:"updated,omitempty"` }
BatchFindResult batch find response
type ConsumerDependency ¶
type ConsumerDependency struct { Consumer *MicroServiceKey `protobuf:"bytes,1,opt,name=consumer,proto3" json:"consumer,omitempty"` Providers []*MicroServiceKey `protobuf:"bytes,2,rep,name=providers,proto3" json:"providers,omitempty"` Override bool `protobuf:"varint,3,opt,name=override,proto3" json:"override,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type CreateDependenciesRequest ¶
type CreateDependenciesRequest struct { Dependencies []*ConsumerDependency `protobuf:"bytes,1,rep,name=dependencies,proto3" json:"dependencies,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type CreateServiceRequest ¶
type CreateServiceRequest struct { Service *MicroService `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` Rules []*AddOrUpdateServiceRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ Instances []*MicroServiceInstance `protobuf:"bytes,4,rep,name=instances,proto3" json:"instances,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type CreateServiceResponse ¶
type CreateServiceResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type DataCenterInfo ¶
type DataCenterInfo struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"` AvailableZone string `protobuf:"bytes,3,opt,name=availableZone,proto3" json:"availableZone,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type DelServicesRequest ¶
type DelServicesRequest struct { ServiceIds []string `protobuf:"bytes,1,rep,name=serviceIds,proto3" json:"serviceIds,omitempty"` Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
删除服务请求
type DelServicesResponse ¶
type DelServicesResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Services []*DelServicesRspInfo `protobuf:"bytes,2,rep,name=services,proto3" json:"services,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
删除服务响应
type DelServicesRspInfo ¶
type DelServicesRspInfo struct { ErrMessage string `protobuf:"bytes,1,opt,name=errMessage,proto3" json:"errMessage,omitempty"` ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
删除服务响应内容
type DeleteSchemaRequest ¶
type DeleteSchemaRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` SchemaId string `protobuf:"bytes,2,opt,name=schemaId,proto3" json:"schemaId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type DeleteSchemaResponse ¶
type DeleteServiceRequest ¶
type DeleteServiceRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type DeleteServiceResponse ¶
type DeleteServiceRulesRequest ¶
type DeleteServiceRulesRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` RuleIds []string `protobuf:"bytes,2,rep,name=ruleIds,proto3" json:"ruleIds,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type DeleteServiceTagsRequest ¶
type DeleteServiceTagsRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` Keys []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type Error ¶
type Error struct { Code int32 `json:"errorCode,string"` Message string `json:"errorMessage"` Detail string `json:"detail,omitempty"` }
Error is error message
type FindFailedResult ¶
type FindFailedResult struct { Indexes []int64 `protobuf:"varint,1,rep,packed,name=indexes" json:"indexes"` Error *Error `protobuf:"bytes,2,opt,name=error" json:"error"` }
FindFailedResult represent error message
type FindInstancesRequest ¶
type FindInstancesRequest struct { ConsumerServiceId string `protobuf:"bytes,1,opt,name=consumerServiceId,proto3" json:"consumerServiceId,omitempty"` AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` ServiceName string `protobuf:"bytes,3,opt,name=serviceName,proto3" json:"serviceName,omitempty"` VersionRule string `protobuf:"bytes,4,opt,name=versionRule,proto3" json:"versionRule,omitempty"` Tags []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"` Environment string `protobuf:"bytes,6,opt,name=environment,proto3" json:"environment,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type FindInstancesResponse ¶
type FindInstancesResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Instances []*MicroServiceInstance `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type FindResult ¶
type FindResult struct { Index int64 `protobuf:"varint,1,opt,name=index" json:"index"` Rev string `protobuf:"bytes,2,opt,name=rev" json:"rev"` Instances []*MicroServiceInstance `protobuf:"bytes,3,rep,name=instances" json:"instances,omitempty"` }
FindResult is instance list
type FindService ¶
type FindService struct { Service *MicroServiceKey `protobuf:"bytes,1,opt,name=service" json:"service"` Rev string `protobuf:"bytes,2,opt,name=rev" json:"rev,omitempty"` }
FindService specify services you want to fetch
type FrameWorkProperty ¶
type GetAllSchemaRequest ¶
type GetAllSchemaRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` WithSchema bool `protobuf:"varint,2,opt,name=withSchema,proto3" json:"withSchema,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetAllSchemaResponse ¶
type GetAllSchemaResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Schemas []*Schema `protobuf:"bytes,2,rep,name=schemas,proto3" json:"schemas,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetAppsRequest ¶
type GetAppsResponse ¶
type GetAppsResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` AppIds []string `protobuf:"bytes,2,rep,name=appIds,proto3" json:"appIds,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetConDependenciesResponse ¶
type GetConDependenciesResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Providers []*MicroService `protobuf:"bytes,2,rep,name=providers,proto3" json:"providers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetDependenciesRequest ¶
type GetDependenciesRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` SameDomain bool `protobuf:"varint,2,opt,name=sameDomain,proto3" json:"sameDomain,omitempty"` NoSelf bool `protobuf:"varint,3,opt,name=noSelf,proto3" json:"noSelf,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetExistenceRequest ¶
type GetExistenceRequest struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` ServiceName string `protobuf:"bytes,3,opt,name=serviceName,proto3" json:"serviceName,omitempty"` Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` ServiceId string `protobuf:"bytes,5,opt,name=serviceId,proto3" json:"serviceId,omitempty"` SchemaId string `protobuf:"bytes,6,opt,name=schemaId,proto3" json:"schemaId,omitempty"` Environment string `protobuf:"bytes,7,opt,name=environment,proto3" json:"environment,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetExistenceResponse ¶
type GetExistenceResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` SchemaId string `protobuf:"bytes,3,opt,name=schemaId,proto3" json:"schemaId,omitempty"` Summary string `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetInstancesRequest ¶
type GetInstancesRequest struct { ConsumerServiceId string `protobuf:"bytes,1,opt,name=consumerServiceId,proto3" json:"consumerServiceId,omitempty"` ProviderServiceId string `protobuf:"bytes,2,opt,name=providerServiceId,proto3" json:"providerServiceId,omitempty"` Tags []string `protobuf:"bytes,3,rep,name=tags,proto3" json:"tags,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetInstancesResponse ¶
type GetInstancesResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Instances []*MicroServiceInstance `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetOneInstanceRequest ¶
type GetOneInstanceRequest struct { ConsumerServiceId string `protobuf:"bytes,1,opt,name=consumerServiceId,proto3" json:"consumerServiceId,omitempty"` ProviderServiceId string `protobuf:"bytes,2,opt,name=providerServiceId,proto3" json:"providerServiceId,omitempty"` ProviderInstanceId string `protobuf:"bytes,3,opt,name=providerInstanceId,proto3" json:"providerInstanceId,omitempty"` Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetOneInstanceResponse ¶
type GetOneInstanceResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Instance *MicroServiceInstance `protobuf:"bytes,2,opt,name=instance,proto3" json:"instance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetProDependenciesResponse ¶
type GetProDependenciesResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Consumers []*MicroService `protobuf:"bytes,2,rep,name=consumers,proto3" json:"consumers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetSchemaRequest ¶
type GetSchemaRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` SchemaId string `protobuf:"bytes,2,opt,name=schemaId,proto3" json:"schemaId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetSchemaResponse ¶
type GetSchemaResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` SchemaSummary string `protobuf:"bytes,3,opt,name=schemaSummary,proto3" json:"schemaSummary,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetServiceDetailResponse ¶
type GetServiceDetailResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Service *ServiceDetail `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
服务详情返回信息
type GetServiceRequest ¶
type GetServiceResponse ¶
type GetServiceResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Service *MicroService `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetServiceRulesRequest ¶
type GetServiceRulesResponse ¶
type GetServiceRulesResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Rules []*ServiceRule `protobuf:"bytes,2,rep,name=rules,proto3" json:"rules,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetServiceTagsRequest ¶
type GetServiceTagsResponse ¶
type GetServiceTagsResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetServicesInfoRequest ¶
type GetServicesInfoRequest struct { Options []string `protobuf:"bytes,1,rep,name=options,proto3" json:"options,omitempty"` AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` ServiceName string `protobuf:"bytes,3,opt,name=serviceName,proto3" json:"serviceName,omitempty"` CountOnly bool `protobuf:"varint,4,opt,name=countOnly,proto3" json:"countOnly,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetServicesInfoResponse ¶
type GetServicesInfoResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` AllServicesDetail []*ServiceDetail `protobuf:"bytes,2,rep,name=allServicesDetail,proto3" json:"allServicesDetail,omitempty"` Statistics *Statistics `protobuf:"bytes,3,opt,name=statistics,proto3" json:"statistics,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type GetServicesRequest ¶
type GetServicesResponse ¶
type GetServicesResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Services []*MicroService `protobuf:"bytes,2,rep,name=services,proto3" json:"services,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type HealthCheck ¶
type HealthCheck struct { Mode string `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"` Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` Interval int32 `protobuf:"varint,3,opt,name=interval,proto3" json:"interval,omitempty"` Times int32 `protobuf:"varint,4,opt,name=times,proto3" json:"times,omitempty"` Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type HeartbeatRequest ¶
type HeartbeatRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type HeartbeatResponse ¶
type HeartbeatSetElement ¶
type HeartbeatSetElement struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type HeartbeatSetRequest ¶
type HeartbeatSetRequest struct { Instances []*HeartbeatSetElement `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type HeartbeatSetResponse ¶
type HeartbeatSetResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Instances []*InstanceHbRst `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type InstanceHbRst ¶
type InstanceHbRst struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` ErrMessage string `protobuf:"bytes,3,opt,name=errMessage,proto3" json:"errMessage,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type MicroService ¶
type MicroService struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` AppId string `protobuf:"bytes,2,opt,name=appId,proto3" json:"appId,omitempty"` ServiceName string `protobuf:"bytes,3,opt,name=serviceName,proto3" json:"serviceName,omitempty"` Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` Level string `protobuf:"bytes,6,opt,name=level,proto3" json:"level,omitempty"` Schemas []string `protobuf:"bytes,7,rep,name=schemas,proto3" json:"schemas,omitempty"` Paths []*ServicePath `protobuf:"bytes,10,rep,name=paths,proto3" json:"paths,omitempty"` Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"` Properties map[string]string `` /* 161-byte string literal not displayed */ Timestamp string `protobuf:"bytes,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Providers []*MicroServiceKey `protobuf:"bytes,12,rep,name=providers,proto3" json:"providers,omitempty"` Alias string `protobuf:"bytes,13,opt,name=alias,proto3" json:"alias,omitempty"` LBStrategy map[string]string `` /* 162-byte string literal not displayed */ ModTimestamp string `protobuf:"bytes,15,opt,name=modTimestamp,proto3" json:"modTimestamp,omitempty"` Environment string `protobuf:"bytes,16,opt,name=environment,proto3" json:"environment,omitempty"` RegisterBy string `protobuf:"bytes,17,opt,name=registerBy,proto3" json:"registerBy,omitempty"` Framework *FrameWorkProperty `protobuf:"bytes,18,opt,name=framework,proto3" json:"framework,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type MicroServiceInstance ¶
type MicroServiceInstance struct { App string ServiceName string InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId,omitempty"` ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` Endpoints []string `protobuf:"bytes,3,rep,name=endpoints,proto3" json:"endpoints,omitempty"` HostName string `protobuf:"bytes,4,opt,name=hostName,proto3" json:"hostName,omitempty"` Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"` Properties map[string]string `` /* 161-byte string literal not displayed */ HealthCheck *HealthCheck `protobuf:"bytes,7,opt,name=healthCheck,proto3" json:"healthCheck,omitempty"` Timestamp string `protobuf:"bytes,8,opt,name=timestamp,proto3" json:"timestamp,omitempty"` DataCenterInfo *DataCenterInfo `protobuf:"bytes,9,opt,name=dataCenterInfo,proto3" json:"dataCenterInfo,omitempty"` ModTimestamp string `protobuf:"bytes,10,opt,name=modTimestamp,proto3" json:"modTimestamp,omitempty"` Version string `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type MicroServiceInstanceKey ¶
type MicroServiceInstanceKey struct { InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId,omitempty"` ServiceId string `protobuf:"bytes,2,opt,name=serviceId,proto3" json:"serviceId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type MicroServiceKey ¶
type MicroServiceKey struct { Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"` Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` AppId string `protobuf:"bytes,3,opt,name=appId,proto3" json:"appId,omitempty"` ServiceName string `protobuf:"bytes,4,opt,name=serviceName,proto3" json:"serviceName,omitempty"` Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"` Environment string `protobuf:"bytes,6,opt,name=environment,proto3" json:"environment,omitempty"` Alias string `protobuf:"bytes,7,opt,name=alias,proto3" json:"alias,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type ModifySchemaRequest ¶
type ModifySchemaRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` SchemaId string `protobuf:"bytes,2,opt,name=schemaId,proto3" json:"schemaId,omitempty"` Schema string `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` Summary string `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type ModifySchemaResponse ¶
type ModifySchemasRequest ¶
type ModifySchemasRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` Schemas []*Schema `protobuf:"bytes,2,rep,name=schemas,proto3" json:"schemas,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type ModifySchemasResponse ¶
type RegisterInstanceRequest ¶
type RegisterInstanceRequest struct { Instance *MicroServiceInstance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type RegisterInstanceResponse ¶
type RegisterInstanceResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type Schema ¶
type Schema struct { SchemaId string `protobuf:"bytes,1,opt,name=schemaId,proto3" json:"schemaId,omitempty"` Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"` Schema string `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type ServiceDetail ¶
type ServiceDetail struct { MicroService *MicroService `protobuf:"bytes,1,opt,name=microService,proto3" json:"microService,omitempty"` Instances []*MicroServiceInstance `protobuf:"bytes,2,rep,name=instances,proto3" json:"instances,omitempty"` SchemaInfos []*Schema `protobuf:"bytes,3,rep,name=schemaInfos,proto3" json:"schemaInfos,omitempty"` Rules []*ServiceRule `protobuf:"bytes,4,rep,name=rules,proto3" json:"rules,omitempty"` Providers []*MicroService `protobuf:"bytes,5,rep,name=providers,proto3" json:"providers,omitempty"` Consumers []*MicroService `protobuf:"bytes,6,rep,name=consumers,proto3" json:"consumers,omitempty"` Tags map[string]string `` /* 149-byte string literal not displayed */ MicroServiceVersions []string `protobuf:"bytes,8,rep,name=microServiceVersions,proto3" json:"microServiceVersions,omitempty"` Statics *Statistics `protobuf:"bytes,9,opt,name=statics,proto3" json:"statics,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
服务详情
type ServicePath ¶
type ServiceRule ¶
type ServiceRule struct { RuleId string `protobuf:"bytes,1,opt,name=ruleId,proto3" json:"ruleId,omitempty"` RuleType string `protobuf:"bytes,2,opt,name=ruleType,proto3" json:"ruleType,omitempty"` Attribute string `protobuf:"bytes,3,opt,name=attribute,proto3" json:"attribute,omitempty"` Pattern string `protobuf:"bytes,4,opt,name=pattern,proto3" json:"pattern,omitempty"` Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` Timestamp string `protobuf:"bytes,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"` ModTimestamp string `protobuf:"bytes,7,opt,name=modTimestamp,proto3" json:"modTimestamp,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type StInstance ¶
type StInstance struct { Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` CountByDomain int64 `protobuf:"varint,2,opt,name=countByDomain,proto3" json:"countByDomain,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type StService ¶
type StService struct { Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` OnlineCount int64 `protobuf:"varint,2,opt,name=onlineCount,proto3" json:"onlineCount,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type Statistics ¶
type Statistics struct { Services *StService `protobuf:"bytes,1,opt,name=services,proto3" json:"services,omitempty"` Instances *StInstance `protobuf:"bytes,2,opt,name=instances,proto3" json:"instances,omitempty"` Apps *StApp `protobuf:"bytes,3,opt,name=apps,proto3" json:"apps,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type UnregisterInstanceRequest ¶
type UnregisterInstanceRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type UpdateInstancePropsRequest ¶
type UpdateInstancePropsRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` Properties map[string]string `` /* 161-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type UpdateInstanceStatusRequest ¶
type UpdateInstanceStatusRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` InstanceId string `protobuf:"bytes,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type UpdateServicePropsRequest ¶
type UpdateServicePropsRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` Properties map[string]string `` /* 161-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type UpdateServiceRuleRequest ¶
type UpdateServiceRuleRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` RuleId string `protobuf:"bytes,2,opt,name=ruleId,proto3" json:"ruleId,omitempty"` Rule *AddOrUpdateServiceRule `protobuf:"bytes,3,opt,name=rule,proto3" json:"rule,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type UpdateServiceTagRequest ¶
type UpdateServiceTagRequest struct { ServiceId string `protobuf:"bytes,1,opt,name=serviceId,proto3" json:"serviceId,omitempty"` Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
type WatchInstanceRequest ¶
type WatchInstanceResponse ¶
type WatchInstanceResponse struct { Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"` Key *MicroServiceKey `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"` Instance *MicroServiceInstance `protobuf:"bytes,4,opt,name=instance,proto3" json:"instance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Click to show internal directories.
Click to hide internal directories.