managementpb

package
v2.7.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2020 License: AGPL-3.0 Imports: 17 Imported by: 11

Documentation

Overview

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package managementpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var ActionType_name = map[int32]string{
	0: "ACTION_TYPE_INVALID",
	1: "MYSQL_EXPLAIN",
	2: "MYSQL_SHOW_CREATE_TABLE",
	3: "MYSQL_SHOW_TABLE_STATUS",
	4: "MYSQL_SHOW_INDEX",
	5: "POSTGRESQL_SHOW_CREATE_TABLE",
	6: "POSTGRESQL_SHOW_INDEX",
	7: "MONGODB_EXPLAIN",
}
View Source
var ActionType_value = map[string]int32{
	"ACTION_TYPE_INVALID":          0,
	"MYSQL_EXPLAIN":                1,
	"MYSQL_SHOW_CREATE_TABLE":      2,
	"MYSQL_SHOW_TABLE_STATUS":      3,
	"MYSQL_SHOW_INDEX":             4,
	"POSTGRESQL_SHOW_CREATE_TABLE": 5,
	"POSTGRESQL_SHOW_INDEX":        6,
	"MONGODB_EXPLAIN":              7,
}
View Source
var DiscoverRDSEngine_name = map[int32]string{
	0: "DISCOVER_RDS_ENGINE_INVALID",
	1: "DISCOVER_RDS_MYSQL",
}
View Source
var DiscoverRDSEngine_value = map[string]int32{
	"DISCOVER_RDS_ENGINE_INVALID": 0,
	"DISCOVER_RDS_MYSQL":          1,
}

Functions

func RegisterActionsHandler

func RegisterActionsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterActionsHandler registers the http handlers for service Actions to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterActionsHandlerClient

func RegisterActionsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ActionsClient) error

RegisterActionsHandlerClient registers the http handlers for service Actions to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ActionsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ActionsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ActionsClient" to call the correct interceptors.

func RegisterActionsHandlerFromEndpoint

func RegisterActionsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterActionsHandlerFromEndpoint is same as RegisterActionsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterActionsHandlerServer

func RegisterActionsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ActionsServer) error

RegisterActionsHandlerServer registers the http handlers for service Actions to "mux". UnaryRPC :call ActionsServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterActionsServer

func RegisterActionsServer(s *grpc.Server, srv ActionsServer)

func RegisterAnnotationHandler

func RegisterAnnotationHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAnnotationHandler registers the http handlers for service Annotation to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAnnotationHandlerClient

func RegisterAnnotationHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AnnotationClient) error

RegisterAnnotationHandlerClient registers the http handlers for service Annotation to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AnnotationClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AnnotationClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AnnotationClient" to call the correct interceptors.

func RegisterAnnotationHandlerFromEndpoint

func RegisterAnnotationHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAnnotationHandlerFromEndpoint is same as RegisterAnnotationHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAnnotationHandlerServer

func RegisterAnnotationHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AnnotationServer) error

RegisterAnnotationHandlerServer registers the http handlers for service Annotation to "mux". UnaryRPC :call AnnotationServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterAnnotationServer

func RegisterAnnotationServer(s *grpc.Server, srv AnnotationServer)

func RegisterExternalHandler

func RegisterExternalHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterExternalHandler registers the http handlers for service External to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterExternalHandlerClient

func RegisterExternalHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ExternalClient) error

RegisterExternalHandlerClient registers the http handlers for service External to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ExternalClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ExternalClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ExternalClient" to call the correct interceptors.

func RegisterExternalHandlerFromEndpoint

func RegisterExternalHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterExternalHandlerFromEndpoint is same as RegisterExternalHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterExternalHandlerServer

func RegisterExternalHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ExternalServer) error

RegisterExternalHandlerServer registers the http handlers for service External to "mux". UnaryRPC :call ExternalServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterExternalServer

func RegisterExternalServer(s *grpc.Server, srv ExternalServer)

func RegisterMongoDBHandler

func RegisterMongoDBHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMongoDBHandler registers the http handlers for service MongoDB to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMongoDBHandlerClient

func RegisterMongoDBHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MongoDBClient) error

RegisterMongoDBHandlerClient registers the http handlers for service MongoDB to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MongoDBClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MongoDBClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MongoDBClient" to call the correct interceptors.

func RegisterMongoDBHandlerFromEndpoint

func RegisterMongoDBHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMongoDBHandlerFromEndpoint is same as RegisterMongoDBHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMongoDBHandlerServer

func RegisterMongoDBHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MongoDBServer) error

RegisterMongoDBHandlerServer registers the http handlers for service MongoDB to "mux". UnaryRPC :call MongoDBServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterMongoDBServer

func RegisterMongoDBServer(s *grpc.Server, srv MongoDBServer)

func RegisterMySQLHandler

func RegisterMySQLHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMySQLHandler registers the http handlers for service MySQL to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMySQLHandlerClient

func RegisterMySQLHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MySQLClient) error

RegisterMySQLHandlerClient registers the http handlers for service MySQL to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MySQLClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MySQLClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MySQLClient" to call the correct interceptors.

func RegisterMySQLHandlerFromEndpoint

func RegisterMySQLHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMySQLHandlerFromEndpoint is same as RegisterMySQLHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMySQLHandlerServer

func RegisterMySQLHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MySQLServer) error

RegisterMySQLHandlerServer registers the http handlers for service MySQL to "mux". UnaryRPC :call MySQLServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterMySQLServer

func RegisterMySQLServer(s *grpc.Server, srv MySQLServer)

func RegisterNodeHandler

func RegisterNodeHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterNodeHandler registers the http handlers for service Node to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterNodeHandlerClient

func RegisterNodeHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NodeClient) error

RegisterNodeHandlerClient registers the http handlers for service Node to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "NodeClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "NodeClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "NodeClient" to call the correct interceptors.

func RegisterNodeHandlerFromEndpoint

func RegisterNodeHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterNodeHandlerFromEndpoint is same as RegisterNodeHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterNodeHandlerServer

func RegisterNodeHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NodeServer) error

RegisterNodeHandlerServer registers the http handlers for service Node to "mux". UnaryRPC :call NodeServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterNodeServer

func RegisterNodeServer(s *grpc.Server, srv NodeServer)

func RegisterPostgreSQLHandler

func RegisterPostgreSQLHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterPostgreSQLHandler registers the http handlers for service PostgreSQL to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterPostgreSQLHandlerClient

func RegisterPostgreSQLHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PostgreSQLClient) error

RegisterPostgreSQLHandlerClient registers the http handlers for service PostgreSQL to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "PostgreSQLClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "PostgreSQLClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "PostgreSQLClient" to call the correct interceptors.

func RegisterPostgreSQLHandlerFromEndpoint

func RegisterPostgreSQLHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterPostgreSQLHandlerFromEndpoint is same as RegisterPostgreSQLHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterPostgreSQLHandlerServer

func RegisterPostgreSQLHandlerServer(ctx context.Context, mux *runtime.ServeMux, server PostgreSQLServer) error

RegisterPostgreSQLHandlerServer registers the http handlers for service PostgreSQL to "mux". UnaryRPC :call PostgreSQLServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterPostgreSQLServer

func RegisterPostgreSQLServer(s *grpc.Server, srv PostgreSQLServer)

func RegisterProxySQLHandler

func RegisterProxySQLHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterProxySQLHandler registers the http handlers for service ProxySQL to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterProxySQLHandlerClient

func RegisterProxySQLHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ProxySQLClient) error

RegisterProxySQLHandlerClient registers the http handlers for service ProxySQL to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ProxySQLClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ProxySQLClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ProxySQLClient" to call the correct interceptors.

func RegisterProxySQLHandlerFromEndpoint

func RegisterProxySQLHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterProxySQLHandlerFromEndpoint is same as RegisterProxySQLHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterProxySQLHandlerServer

func RegisterProxySQLHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ProxySQLServer) error

RegisterProxySQLHandlerServer registers the http handlers for service ProxySQL to "mux". UnaryRPC :call ProxySQLServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterProxySQLServer

func RegisterProxySQLServer(s *grpc.Server, srv ProxySQLServer)

func RegisterRDSHandler

func RegisterRDSHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterRDSHandler registers the http handlers for service RDS to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterRDSHandlerClient

func RegisterRDSHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RDSClient) error

RegisterRDSHandlerClient registers the http handlers for service RDS to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RDSClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RDSClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RDSClient" to call the correct interceptors.

func RegisterRDSHandlerFromEndpoint

func RegisterRDSHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterRDSHandlerFromEndpoint is same as RegisterRDSHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterRDSHandlerServer

func RegisterRDSHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RDSServer) error

RegisterRDSHandlerServer registers the http handlers for service RDS to "mux". UnaryRPC :call RDSServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterRDSServer

func RegisterRDSServer(s *grpc.Server, srv RDSServer)

func RegisterSecurityChecksHandler

func RegisterSecurityChecksHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterSecurityChecksHandler registers the http handlers for service SecurityChecks to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterSecurityChecksHandlerClient

func RegisterSecurityChecksHandlerClient(ctx context.Context, mux *runtime.ServeMux, client SecurityChecksClient) error

RegisterSecurityChecksHandlerClient registers the http handlers for service SecurityChecks to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "SecurityChecksClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "SecurityChecksClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "SecurityChecksClient" to call the correct interceptors.

func RegisterSecurityChecksHandlerFromEndpoint

func RegisterSecurityChecksHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterSecurityChecksHandlerFromEndpoint is same as RegisterSecurityChecksHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterSecurityChecksHandlerServer

func RegisterSecurityChecksHandlerServer(ctx context.Context, mux *runtime.ServeMux, server SecurityChecksServer) error

RegisterSecurityChecksHandlerServer registers the http handlers for service SecurityChecks to "mux". UnaryRPC :call SecurityChecksServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterSecurityChecksServer

func RegisterSecurityChecksServer(s *grpc.Server, srv SecurityChecksServer)

func RegisterServiceHandler

func RegisterServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterServiceHandler registers the http handlers for service Service to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterServiceHandlerClient

func RegisterServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServiceClient) error

RegisterServiceHandlerClient registers the http handlers for service Service to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServiceClient" to call the correct interceptors.

func RegisterServiceHandlerFromEndpoint

func RegisterServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterServiceHandlerFromEndpoint is same as RegisterServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterServiceHandlerServer

func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServiceServer) error

RegisterServiceHandlerServer registers the http handlers for service Service to "mux". UnaryRPC :call ServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterServiceServer

func RegisterServiceServer(s *grpc.Server, srv ServiceServer)

Types

type ActionType

type ActionType int32

ActionType represents Action type.

const (
	ActionType_ACTION_TYPE_INVALID          ActionType = 0
	ActionType_MYSQL_EXPLAIN                ActionType = 1
	ActionType_MYSQL_SHOW_CREATE_TABLE      ActionType = 2
	ActionType_MYSQL_SHOW_TABLE_STATUS      ActionType = 3
	ActionType_MYSQL_SHOW_INDEX             ActionType = 4
	ActionType_POSTGRESQL_SHOW_CREATE_TABLE ActionType = 5
	ActionType_POSTGRESQL_SHOW_INDEX        ActionType = 6
	ActionType_MONGODB_EXPLAIN              ActionType = 7
)

func (ActionType) EnumDescriptor

func (ActionType) EnumDescriptor() ([]byte, []int)

func (ActionType) String

func (x ActionType) String() string

type ActionsClient

type ActionsClient interface {
	// GetAction gets an result of given Action.
	GetAction(ctx context.Context, in *GetActionRequest, opts ...grpc.CallOption) (*GetActionResponse, error)
	// StartMySQLExplainAction starts MySQL EXPLAIN Action with traditional output.
	StartMySQLExplainAction(ctx context.Context, in *StartMySQLExplainActionRequest, opts ...grpc.CallOption) (*StartMySQLExplainActionResponse, error)
	// StartMySQLExplainJSONAction starts MySQL EXPLAIN Action with JSON output.
	StartMySQLExplainJSONAction(ctx context.Context, in *StartMySQLExplainJSONActionRequest, opts ...grpc.CallOption) (*StartMySQLExplainJSONActionResponse, error)
	// StartMySQLExplainTraditionalJSONAction starts MySQL EXPLAIN Action with traditional JSON output.
	StartMySQLExplainTraditionalJSONAction(ctx context.Context, in *StartMySQLExplainTraditionalJSONActionRequest, opts ...grpc.CallOption) (*StartMySQLExplainTraditionalJSONActionResponse, error)
	// StartMySQLShowCreateTableAction starts MySQL SHOW CREATE TABLE Action.
	StartMySQLShowCreateTableAction(ctx context.Context, in *StartMySQLShowCreateTableActionRequest, opts ...grpc.CallOption) (*StartMySQLShowCreateTableActionResponse, error)
	// StartMySQLShowTableStatusAction starts MySQL SHOW TABLE STATUS Action.
	StartMySQLShowTableStatusAction(ctx context.Context, in *StartMySQLShowTableStatusActionRequest, opts ...grpc.CallOption) (*StartMySQLShowTableStatusActionResponse, error)
	// StartMySQLShowIndexAction starts MySQL SHOW INDEX Action.
	StartMySQLShowIndexAction(ctx context.Context, in *StartMySQLShowIndexActionRequest, opts ...grpc.CallOption) (*StartMySQLShowIndexActionResponse, error)
	// StartPostgreSQLShowCreateTableAction starts PostgreSQL SHOW CREATE TABLE Action.
	StartPostgreSQLShowCreateTableAction(ctx context.Context, in *StartPostgreSQLShowCreateTableActionRequest, opts ...grpc.CallOption) (*StartPostgreSQLShowCreateTableActionResponse, error)
	// StartPostgreSQLShowIndexAction starts PostgreSQL SHOW INDEX Action.
	StartPostgreSQLShowIndexAction(ctx context.Context, in *StartPostgreSQLShowIndexActionRequest, opts ...grpc.CallOption) (*StartPostgreSQLShowIndexActionResponse, error)
	// StartMongoDBExplainAction starts MongoDB EXPLAIN Action.
	StartMongoDBExplainAction(ctx context.Context, in *StartMongoDBExplainActionRequest, opts ...grpc.CallOption) (*StartMongoDBExplainActionResponse, error)
	// CancelAction stops an Action.
	CancelAction(ctx context.Context, in *CancelActionRequest, opts ...grpc.CallOption) (*CancelActionResponse, error)
}

ActionsClient is the client API for Actions service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewActionsClient

func NewActionsClient(cc grpc.ClientConnInterface) ActionsClient

type ActionsServer

type ActionsServer interface {
	// GetAction gets an result of given Action.
	GetAction(context.Context, *GetActionRequest) (*GetActionResponse, error)
	// StartMySQLExplainAction starts MySQL EXPLAIN Action with traditional output.
	StartMySQLExplainAction(context.Context, *StartMySQLExplainActionRequest) (*StartMySQLExplainActionResponse, error)
	// StartMySQLExplainJSONAction starts MySQL EXPLAIN Action with JSON output.
	StartMySQLExplainJSONAction(context.Context, *StartMySQLExplainJSONActionRequest) (*StartMySQLExplainJSONActionResponse, error)
	// StartMySQLExplainTraditionalJSONAction starts MySQL EXPLAIN Action with traditional JSON output.
	StartMySQLExplainTraditionalJSONAction(context.Context, *StartMySQLExplainTraditionalJSONActionRequest) (*StartMySQLExplainTraditionalJSONActionResponse, error)
	// StartMySQLShowCreateTableAction starts MySQL SHOW CREATE TABLE Action.
	StartMySQLShowCreateTableAction(context.Context, *StartMySQLShowCreateTableActionRequest) (*StartMySQLShowCreateTableActionResponse, error)
	// StartMySQLShowTableStatusAction starts MySQL SHOW TABLE STATUS Action.
	StartMySQLShowTableStatusAction(context.Context, *StartMySQLShowTableStatusActionRequest) (*StartMySQLShowTableStatusActionResponse, error)
	// StartMySQLShowIndexAction starts MySQL SHOW INDEX Action.
	StartMySQLShowIndexAction(context.Context, *StartMySQLShowIndexActionRequest) (*StartMySQLShowIndexActionResponse, error)
	// StartPostgreSQLShowCreateTableAction starts PostgreSQL SHOW CREATE TABLE Action.
	StartPostgreSQLShowCreateTableAction(context.Context, *StartPostgreSQLShowCreateTableActionRequest) (*StartPostgreSQLShowCreateTableActionResponse, error)
	// StartPostgreSQLShowIndexAction starts PostgreSQL SHOW INDEX Action.
	StartPostgreSQLShowIndexAction(context.Context, *StartPostgreSQLShowIndexActionRequest) (*StartPostgreSQLShowIndexActionResponse, error)
	// StartMongoDBExplainAction starts MongoDB EXPLAIN Action.
	StartMongoDBExplainAction(context.Context, *StartMongoDBExplainActionRequest) (*StartMongoDBExplainActionResponse, error)
	// CancelAction stops an Action.
	CancelAction(context.Context, *CancelActionRequest) (*CancelActionResponse, error)
}

ActionsServer is the server API for Actions service.

type AddAnnotationRequest

type AddAnnotationRequest struct {
	// An annotation description. Required.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// Tags are used to filter annotations.
	Tags                 []string `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AddAnnotationRequest is a params to add new annotation.

func (*AddAnnotationRequest) Descriptor

func (*AddAnnotationRequest) Descriptor() ([]byte, []int)

func (*AddAnnotationRequest) GetTags

func (m *AddAnnotationRequest) GetTags() []string

func (*AddAnnotationRequest) GetText

func (m *AddAnnotationRequest) GetText() string

func (*AddAnnotationRequest) ProtoMessage

func (*AddAnnotationRequest) ProtoMessage()

func (*AddAnnotationRequest) Reset

func (m *AddAnnotationRequest) Reset()

func (*AddAnnotationRequest) String

func (m *AddAnnotationRequest) String() string

func (*AddAnnotationRequest) Validate

func (this *AddAnnotationRequest) Validate() error

func (*AddAnnotationRequest) XXX_DiscardUnknown

func (m *AddAnnotationRequest) XXX_DiscardUnknown()

func (*AddAnnotationRequest) XXX_Marshal

func (m *AddAnnotationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddAnnotationRequest) XXX_Merge

func (m *AddAnnotationRequest) XXX_Merge(src proto.Message)

func (*AddAnnotationRequest) XXX_Size

func (m *AddAnnotationRequest) XXX_Size() int

func (*AddAnnotationRequest) XXX_Unmarshal

func (m *AddAnnotationRequest) XXX_Unmarshal(b []byte) error

type AddAnnotationResponse

type AddAnnotationResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddAnnotationResponse) Descriptor

func (*AddAnnotationResponse) Descriptor() ([]byte, []int)

func (*AddAnnotationResponse) ProtoMessage

func (*AddAnnotationResponse) ProtoMessage()

func (*AddAnnotationResponse) Reset

func (m *AddAnnotationResponse) Reset()

func (*AddAnnotationResponse) String

func (m *AddAnnotationResponse) String() string

func (*AddAnnotationResponse) Validate

func (this *AddAnnotationResponse) Validate() error

func (*AddAnnotationResponse) XXX_DiscardUnknown

func (m *AddAnnotationResponse) XXX_DiscardUnknown()

func (*AddAnnotationResponse) XXX_Marshal

func (m *AddAnnotationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddAnnotationResponse) XXX_Merge

func (m *AddAnnotationResponse) XXX_Merge(src proto.Message)

func (*AddAnnotationResponse) XXX_Size

func (m *AddAnnotationResponse) XXX_Size() int

func (*AddAnnotationResponse) XXX_Unmarshal

func (m *AddAnnotationResponse) XXX_Unmarshal(b []byte) error

type AddExternalRequest

type AddExternalRequest struct {
	// Node identifier on which a external exporter is been running. Required.
	RunsOnNodeId string `protobuf:"bytes,1,opt,name=runs_on_node_id,json=runsOnNodeId,proto3" json:"runs_on_node_id,omitempty"`
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// HTTP basic auth username for collecting metrics.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// HTTP basic auth password for collecting metrics.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Scheme to generate URI to exporter metrics endpoints.
	Scheme string `protobuf:"bytes,5,opt,name=scheme,proto3" json:"scheme,omitempty"`
	// Path under which metrics are exposed, used to generate URI.
	MetricsPath string `protobuf:"bytes,6,opt,name=metrics_path,json=metricsPath,proto3" json:"metrics_path,omitempty"`
	// Listen port for scraping metrics.
	ListenPort uint32 `protobuf:"varint,7,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	// Node identifier on which a external service is been running. Required.
	NodeId string `protobuf:"bytes,8,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,9,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,10,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,11,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels for Service.
	CustomLabels         map[string]string `` /* 186-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddExternalRequest) Descriptor

func (*AddExternalRequest) Descriptor() ([]byte, []int)

func (*AddExternalRequest) GetCluster

func (m *AddExternalRequest) GetCluster() string

func (*AddExternalRequest) GetCustomLabels

func (m *AddExternalRequest) GetCustomLabels() map[string]string

func (*AddExternalRequest) GetEnvironment

func (m *AddExternalRequest) GetEnvironment() string

func (*AddExternalRequest) GetListenPort

func (m *AddExternalRequest) GetListenPort() uint32

func (*AddExternalRequest) GetMetricsPath

func (m *AddExternalRequest) GetMetricsPath() string

func (*AddExternalRequest) GetNodeId

func (m *AddExternalRequest) GetNodeId() string

func (*AddExternalRequest) GetPassword

func (m *AddExternalRequest) GetPassword() string

func (*AddExternalRequest) GetReplicationSet

func (m *AddExternalRequest) GetReplicationSet() string

func (*AddExternalRequest) GetRunsOnNodeId

func (m *AddExternalRequest) GetRunsOnNodeId() string

func (*AddExternalRequest) GetScheme

func (m *AddExternalRequest) GetScheme() string

func (*AddExternalRequest) GetServiceName

func (m *AddExternalRequest) GetServiceName() string

func (*AddExternalRequest) GetUsername

func (m *AddExternalRequest) GetUsername() string

func (*AddExternalRequest) ProtoMessage

func (*AddExternalRequest) ProtoMessage()

func (*AddExternalRequest) Reset

func (m *AddExternalRequest) Reset()

func (*AddExternalRequest) String

func (m *AddExternalRequest) String() string

func (*AddExternalRequest) Validate

func (this *AddExternalRequest) Validate() error

func (*AddExternalRequest) XXX_DiscardUnknown

func (m *AddExternalRequest) XXX_DiscardUnknown()

func (*AddExternalRequest) XXX_Marshal

func (m *AddExternalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddExternalRequest) XXX_Merge

func (m *AddExternalRequest) XXX_Merge(src proto.Message)

func (*AddExternalRequest) XXX_Size

func (m *AddExternalRequest) XXX_Size() int

func (*AddExternalRequest) XXX_Unmarshal

func (m *AddExternalRequest) XXX_Unmarshal(b []byte) error

type AddExternalResponse

type AddExternalResponse struct {
	Service              *inventorypb.ExternalService  `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
	ExternalExporter     *inventorypb.ExternalExporter `protobuf:"bytes,2,opt,name=external_exporter,json=externalExporter,proto3" json:"external_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*AddExternalResponse) Descriptor

func (*AddExternalResponse) Descriptor() ([]byte, []int)

func (*AddExternalResponse) GetExternalExporter

func (m *AddExternalResponse) GetExternalExporter() *inventorypb.ExternalExporter

func (*AddExternalResponse) GetService

func (*AddExternalResponse) ProtoMessage

func (*AddExternalResponse) ProtoMessage()

func (*AddExternalResponse) Reset

func (m *AddExternalResponse) Reset()

func (*AddExternalResponse) String

func (m *AddExternalResponse) String() string

func (*AddExternalResponse) Validate

func (this *AddExternalResponse) Validate() error

func (*AddExternalResponse) XXX_DiscardUnknown

func (m *AddExternalResponse) XXX_DiscardUnknown()

func (*AddExternalResponse) XXX_Marshal

func (m *AddExternalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddExternalResponse) XXX_Merge

func (m *AddExternalResponse) XXX_Merge(src proto.Message)

func (*AddExternalResponse) XXX_Size

func (m *AddExternalResponse) XXX_Size() int

func (*AddExternalResponse) XXX_Unmarshal

func (m *AddExternalResponse) XXX_Unmarshal(b []byte) error

type AddMongoDBRequest

type AddMongoDBRequest struct {
	// Node identifier on which a service is been running.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Node name on which a service is been running.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Create a new Node with those parameters.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	AddNode *AddNodeParams `protobuf:"bytes,3,opt,name=add_node,json=addNode,proto3" json:"add_node,omitempty"`
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,4,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node and Service access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	// Service Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	// Service Access socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,19,opt,name=socket,proto3" json:"socket,omitempty"`
	// The "pmm-agent" identifier which should run agents. Required.
	PmmAgentId string `protobuf:"bytes,7,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,8,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,9,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,10,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// MongoDB username for exporter and QAN agent access.
	Username string `protobuf:"bytes,11,opt,name=username,proto3" json:"username,omitempty"`
	// MongoDB password for exporter and QAN agent access.
	Password string `protobuf:"bytes,12,opt,name=password,proto3" json:"password,omitempty"`
	// If true, adds qan-mongodb-profiler-agent for provided service.
	QanMongodbProfiler bool `protobuf:"varint,13,opt,name=qan_mongodb_profiler,json=qanMongodbProfiler,proto3" json:"qan_mongodb_profiler,omitempty"`
	// Custom user-assigned labels for Service.
	CustomLabels map[string]string `` /* 186-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck bool `protobuf:"varint,15,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,17,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify        bool     `protobuf:"varint,18,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddMongoDBRequest) Descriptor

func (*AddMongoDBRequest) Descriptor() ([]byte, []int)

func (*AddMongoDBRequest) GetAddNode

func (m *AddMongoDBRequest) GetAddNode() *AddNodeParams

func (*AddMongoDBRequest) GetAddress

func (m *AddMongoDBRequest) GetAddress() string

func (*AddMongoDBRequest) GetCluster

func (m *AddMongoDBRequest) GetCluster() string

func (*AddMongoDBRequest) GetCustomLabels

func (m *AddMongoDBRequest) GetCustomLabels() map[string]string

func (*AddMongoDBRequest) GetEnvironment

func (m *AddMongoDBRequest) GetEnvironment() string

func (*AddMongoDBRequest) GetNodeId

func (m *AddMongoDBRequest) GetNodeId() string

func (*AddMongoDBRequest) GetNodeName

func (m *AddMongoDBRequest) GetNodeName() string

func (*AddMongoDBRequest) GetPassword

func (m *AddMongoDBRequest) GetPassword() string

func (*AddMongoDBRequest) GetPmmAgentId

func (m *AddMongoDBRequest) GetPmmAgentId() string

func (*AddMongoDBRequest) GetPort

func (m *AddMongoDBRequest) GetPort() uint32

func (*AddMongoDBRequest) GetQanMongodbProfiler

func (m *AddMongoDBRequest) GetQanMongodbProfiler() bool

func (*AddMongoDBRequest) GetReplicationSet

func (m *AddMongoDBRequest) GetReplicationSet() string

func (*AddMongoDBRequest) GetServiceName

func (m *AddMongoDBRequest) GetServiceName() string

func (*AddMongoDBRequest) GetSkipConnectionCheck

func (m *AddMongoDBRequest) GetSkipConnectionCheck() bool

func (*AddMongoDBRequest) GetSocket

func (m *AddMongoDBRequest) GetSocket() string

func (*AddMongoDBRequest) GetTls

func (m *AddMongoDBRequest) GetTls() bool

func (*AddMongoDBRequest) GetTlsSkipVerify

func (m *AddMongoDBRequest) GetTlsSkipVerify() bool

func (*AddMongoDBRequest) GetUsername

func (m *AddMongoDBRequest) GetUsername() string

func (*AddMongoDBRequest) ProtoMessage

func (*AddMongoDBRequest) ProtoMessage()

func (*AddMongoDBRequest) Reset

func (m *AddMongoDBRequest) Reset()

func (*AddMongoDBRequest) String

func (m *AddMongoDBRequest) String() string

func (*AddMongoDBRequest) Validate

func (this *AddMongoDBRequest) Validate() error

func (*AddMongoDBRequest) XXX_DiscardUnknown

func (m *AddMongoDBRequest) XXX_DiscardUnknown()

func (*AddMongoDBRequest) XXX_Marshal

func (m *AddMongoDBRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddMongoDBRequest) XXX_Merge

func (m *AddMongoDBRequest) XXX_Merge(src proto.Message)

func (*AddMongoDBRequest) XXX_Size

func (m *AddMongoDBRequest) XXX_Size() int

func (*AddMongoDBRequest) XXX_Unmarshal

func (m *AddMongoDBRequest) XXX_Unmarshal(b []byte) error

type AddMongoDBResponse

type AddMongoDBResponse struct {
	Service              *inventorypb.MongoDBService          `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
	MongodbExporter      *inventorypb.MongoDBExporter         `protobuf:"bytes,2,opt,name=mongodb_exporter,json=mongodbExporter,proto3" json:"mongodb_exporter,omitempty"`
	QanMongodbProfiler   *inventorypb.QANMongoDBProfilerAgent `protobuf:"bytes,3,opt,name=qan_mongodb_profiler,json=qanMongodbProfiler,proto3" json:"qan_mongodb_profiler,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (*AddMongoDBResponse) Descriptor

func (*AddMongoDBResponse) Descriptor() ([]byte, []int)

func (*AddMongoDBResponse) GetMongodbExporter

func (m *AddMongoDBResponse) GetMongodbExporter() *inventorypb.MongoDBExporter

func (*AddMongoDBResponse) GetQanMongodbProfiler

func (m *AddMongoDBResponse) GetQanMongodbProfiler() *inventorypb.QANMongoDBProfilerAgent

func (*AddMongoDBResponse) GetService

func (*AddMongoDBResponse) ProtoMessage

func (*AddMongoDBResponse) ProtoMessage()

func (*AddMongoDBResponse) Reset

func (m *AddMongoDBResponse) Reset()

func (*AddMongoDBResponse) String

func (m *AddMongoDBResponse) String() string

func (*AddMongoDBResponse) Validate

func (this *AddMongoDBResponse) Validate() error

func (*AddMongoDBResponse) XXX_DiscardUnknown

func (m *AddMongoDBResponse) XXX_DiscardUnknown()

func (*AddMongoDBResponse) XXX_Marshal

func (m *AddMongoDBResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddMongoDBResponse) XXX_Merge

func (m *AddMongoDBResponse) XXX_Merge(src proto.Message)

func (*AddMongoDBResponse) XXX_Size

func (m *AddMongoDBResponse) XXX_Size() int

func (*AddMongoDBResponse) XXX_Unmarshal

func (m *AddMongoDBResponse) XXX_Unmarshal(b []byte) error

type AddMySQLRequest

type AddMySQLRequest struct {
	// Node identifier on which a service is been running.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Node name on which a service is been running.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Create a new Node with those parameters.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	AddNode *AddNodeParams `protobuf:"bytes,3,opt,name=add_node,json=addNode,proto3" json:"add_node,omitempty"`
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,4,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node and Service access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	// Service Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	// Service Access socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,22,opt,name=socket,proto3" json:"socket,omitempty"`
	// The "pmm-agent" identifier which should run agents. Required.
	PmmAgentId string `protobuf:"bytes,7,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,8,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,9,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,10,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// MySQL username for scraping metrics.
	Username string `protobuf:"bytes,11,opt,name=username,proto3" json:"username,omitempty"`
	// MySQL password for scraping metrics.
	Password string `protobuf:"bytes,12,opt,name=password,proto3" json:"password,omitempty"`
	// If true, adds qan-mysql-perfschema-agent for provided service.
	QanMysqlPerfschema bool `protobuf:"varint,13,opt,name=qan_mysql_perfschema,json=qanMysqlPerfschema,proto3" json:"qan_mysql_perfschema,omitempty"`
	// If true, adds qan-mysql-slowlog-agent for provided service.
	QanMysqlSlowlog bool `protobuf:"varint,14,opt,name=qan_mysql_slowlog,json=qanMysqlSlowlog,proto3" json:"qan_mysql_slowlog,omitempty"`
	// Custom user-assigned labels for Service.
	CustomLabels map[string]string `` /* 186-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck bool `protobuf:"varint,16,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	// Disable query examples.
	DisableQueryExamples bool `protobuf:"varint,17,opt,name=disable_query_examples,json=disableQueryExamples,proto3" json:"disable_query_examples,omitempty"`
	// If qan-mysql-slowlog-agent is added, slowlog file is rotated at this size if > 0.
	// If zero, server's default value is used.
	// Use negative value to disable rotation.
	MaxSlowlogFileSize int64 `protobuf:"varint,18,opt,name=max_slowlog_file_size,json=maxSlowlogFileSize,proto3" json:"max_slowlog_file_size,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,19,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,20,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Tablestats group collectors will be disabled if there are more than that number of tables.
	// If zero, server's default value is used.
	// Use negative value to disable them.
	TablestatsGroupTableLimit int32    `` /* 142-byte string literal not displayed */
	XXX_NoUnkeyedLiteral      struct{} `json:"-"`
	XXX_unrecognized          []byte   `json:"-"`
	XXX_sizecache             int32    `json:"-"`
}

func (*AddMySQLRequest) Descriptor

func (*AddMySQLRequest) Descriptor() ([]byte, []int)

func (*AddMySQLRequest) GetAddNode

func (m *AddMySQLRequest) GetAddNode() *AddNodeParams

func (*AddMySQLRequest) GetAddress

func (m *AddMySQLRequest) GetAddress() string

func (*AddMySQLRequest) GetCluster

func (m *AddMySQLRequest) GetCluster() string

func (*AddMySQLRequest) GetCustomLabels

func (m *AddMySQLRequest) GetCustomLabels() map[string]string

func (*AddMySQLRequest) GetDisableQueryExamples

func (m *AddMySQLRequest) GetDisableQueryExamples() bool

func (*AddMySQLRequest) GetEnvironment

func (m *AddMySQLRequest) GetEnvironment() string

func (*AddMySQLRequest) GetMaxSlowlogFileSize

func (m *AddMySQLRequest) GetMaxSlowlogFileSize() int64

func (*AddMySQLRequest) GetNodeId

func (m *AddMySQLRequest) GetNodeId() string

func (*AddMySQLRequest) GetNodeName

func (m *AddMySQLRequest) GetNodeName() string

func (*AddMySQLRequest) GetPassword

func (m *AddMySQLRequest) GetPassword() string

func (*AddMySQLRequest) GetPmmAgentId

func (m *AddMySQLRequest) GetPmmAgentId() string

func (*AddMySQLRequest) GetPort

func (m *AddMySQLRequest) GetPort() uint32

func (*AddMySQLRequest) GetQanMysqlPerfschema

func (m *AddMySQLRequest) GetQanMysqlPerfschema() bool

func (*AddMySQLRequest) GetQanMysqlSlowlog

func (m *AddMySQLRequest) GetQanMysqlSlowlog() bool

func (*AddMySQLRequest) GetReplicationSet

func (m *AddMySQLRequest) GetReplicationSet() string

func (*AddMySQLRequest) GetServiceName

func (m *AddMySQLRequest) GetServiceName() string

func (*AddMySQLRequest) GetSkipConnectionCheck

func (m *AddMySQLRequest) GetSkipConnectionCheck() bool

func (*AddMySQLRequest) GetSocket

func (m *AddMySQLRequest) GetSocket() string

func (*AddMySQLRequest) GetTablestatsGroupTableLimit

func (m *AddMySQLRequest) GetTablestatsGroupTableLimit() int32

func (*AddMySQLRequest) GetTls

func (m *AddMySQLRequest) GetTls() bool

func (*AddMySQLRequest) GetTlsSkipVerify

func (m *AddMySQLRequest) GetTlsSkipVerify() bool

func (*AddMySQLRequest) GetUsername

func (m *AddMySQLRequest) GetUsername() string

func (*AddMySQLRequest) ProtoMessage

func (*AddMySQLRequest) ProtoMessage()

func (*AddMySQLRequest) Reset

func (m *AddMySQLRequest) Reset()

func (*AddMySQLRequest) String

func (m *AddMySQLRequest) String() string

func (*AddMySQLRequest) Validate

func (this *AddMySQLRequest) Validate() error

func (*AddMySQLRequest) XXX_DiscardUnknown

func (m *AddMySQLRequest) XXX_DiscardUnknown()

func (*AddMySQLRequest) XXX_Marshal

func (m *AddMySQLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddMySQLRequest) XXX_Merge

func (m *AddMySQLRequest) XXX_Merge(src proto.Message)

func (*AddMySQLRequest) XXX_Size

func (m *AddMySQLRequest) XXX_Size() int

func (*AddMySQLRequest) XXX_Unmarshal

func (m *AddMySQLRequest) XXX_Unmarshal(b []byte) error

type AddMySQLResponse

type AddMySQLResponse struct {
	Service            *inventorypb.MySQLService            `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
	MysqldExporter     *inventorypb.MySQLdExporter          `protobuf:"bytes,2,opt,name=mysqld_exporter,json=mysqldExporter,proto3" json:"mysqld_exporter,omitempty"`
	QanMysqlPerfschema *inventorypb.QANMySQLPerfSchemaAgent `protobuf:"bytes,3,opt,name=qan_mysql_perfschema,json=qanMysqlPerfschema,proto3" json:"qan_mysql_perfschema,omitempty"`
	QanMysqlSlowlog    *inventorypb.QANMySQLSlowlogAgent    `protobuf:"bytes,4,opt,name=qan_mysql_slowlog,json=qanMysqlSlowlog,proto3" json:"qan_mysql_slowlog,omitempty"`
	// Actual table count at the moment of adding.
	TableCount           int32    `protobuf:"varint,5,opt,name=table_count,json=tableCount,proto3" json:"table_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddMySQLResponse) Descriptor

func (*AddMySQLResponse) Descriptor() ([]byte, []int)

func (*AddMySQLResponse) GetMysqldExporter

func (m *AddMySQLResponse) GetMysqldExporter() *inventorypb.MySQLdExporter

func (*AddMySQLResponse) GetQanMysqlPerfschema

func (m *AddMySQLResponse) GetQanMysqlPerfschema() *inventorypb.QANMySQLPerfSchemaAgent

func (*AddMySQLResponse) GetQanMysqlSlowlog

func (m *AddMySQLResponse) GetQanMysqlSlowlog() *inventorypb.QANMySQLSlowlogAgent

func (*AddMySQLResponse) GetService

func (m *AddMySQLResponse) GetService() *inventorypb.MySQLService

func (*AddMySQLResponse) GetTableCount

func (m *AddMySQLResponse) GetTableCount() int32

func (*AddMySQLResponse) ProtoMessage

func (*AddMySQLResponse) ProtoMessage()

func (*AddMySQLResponse) Reset

func (m *AddMySQLResponse) Reset()

func (*AddMySQLResponse) String

func (m *AddMySQLResponse) String() string

func (*AddMySQLResponse) Validate

func (this *AddMySQLResponse) Validate() error

func (*AddMySQLResponse) XXX_DiscardUnknown

func (m *AddMySQLResponse) XXX_DiscardUnknown()

func (*AddMySQLResponse) XXX_Marshal

func (m *AddMySQLResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddMySQLResponse) XXX_Merge

func (m *AddMySQLResponse) XXX_Merge(src proto.Message)

func (*AddMySQLResponse) XXX_Size

func (m *AddMySQLResponse) XXX_Size() int

func (*AddMySQLResponse) XXX_Unmarshal

func (m *AddMySQLResponse) XXX_Unmarshal(b []byte) error

type AddNodeParams

type AddNodeParams struct {
	// Node type to be registered.
	NodeType inventorypb.NodeType `protobuf:"varint,1,opt,name=node_type,json=nodeType,proto3,enum=inventory.NodeType" json:"node_type,omitempty"`
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Linux machine-id.
	MachineId string `protobuf:"bytes,3,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// Linux distribution name and version.
	Distro string `protobuf:"bytes,4,opt,name=distro,proto3" json:"distro,omitempty"`
	// Container identifier. If specified, must be a unique Docker container identifier.
	ContainerId string `protobuf:"bytes,5,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// Container name.
	ContainerName string `protobuf:"bytes,6,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,7,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,8,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,9,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels for Node.
	CustomLabels         map[string]string `` /* 186-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

AddNodeParams is a params to add new node to inventory while adding new service.

func (*AddNodeParams) Descriptor

func (*AddNodeParams) Descriptor() ([]byte, []int)

func (*AddNodeParams) GetAz

func (m *AddNodeParams) GetAz() string

func (*AddNodeParams) GetContainerId

func (m *AddNodeParams) GetContainerId() string

func (*AddNodeParams) GetContainerName

func (m *AddNodeParams) GetContainerName() string

func (*AddNodeParams) GetCustomLabels

func (m *AddNodeParams) GetCustomLabels() map[string]string

func (*AddNodeParams) GetDistro

func (m *AddNodeParams) GetDistro() string

func (*AddNodeParams) GetMachineId

func (m *AddNodeParams) GetMachineId() string

func (*AddNodeParams) GetNodeModel

func (m *AddNodeParams) GetNodeModel() string

func (*AddNodeParams) GetNodeName

func (m *AddNodeParams) GetNodeName() string

func (*AddNodeParams) GetNodeType

func (m *AddNodeParams) GetNodeType() inventorypb.NodeType

func (*AddNodeParams) GetRegion

func (m *AddNodeParams) GetRegion() string

func (*AddNodeParams) ProtoMessage

func (*AddNodeParams) ProtoMessage()

func (*AddNodeParams) Reset

func (m *AddNodeParams) Reset()

func (*AddNodeParams) String

func (m *AddNodeParams) String() string

func (*AddNodeParams) Validate

func (this *AddNodeParams) Validate() error

func (*AddNodeParams) XXX_DiscardUnknown

func (m *AddNodeParams) XXX_DiscardUnknown()

func (*AddNodeParams) XXX_Marshal

func (m *AddNodeParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddNodeParams) XXX_Merge

func (m *AddNodeParams) XXX_Merge(src proto.Message)

func (*AddNodeParams) XXX_Size

func (m *AddNodeParams) XXX_Size() int

func (*AddNodeParams) XXX_Unmarshal

func (m *AddNodeParams) XXX_Unmarshal(b []byte) error

type AddPostgreSQLRequest

type AddPostgreSQLRequest struct {
	// Node identifier on which a service is been running.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Node name on which a service is been running.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Create a new Node with those parameters.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	AddNode *AddNodeParams `protobuf:"bytes,3,opt,name=add_node,json=addNode,proto3" json:"add_node,omitempty"`
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,4,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node and Service access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	// Service Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	// Service Access socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,18,opt,name=socket,proto3" json:"socket,omitempty"`
	// The "pmm-agent" identifier which should run agents. Required.
	PmmAgentId string `protobuf:"bytes,7,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,8,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,9,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,10,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// PostgreSQL username for scraping metrics.
	Username string `protobuf:"bytes,11,opt,name=username,proto3" json:"username,omitempty"`
	// PostgreSQL password for scraping metrics.
	Password string `protobuf:"bytes,12,opt,name=password,proto3" json:"password,omitempty"`
	// If true, adds qan-postgresql-pgstatements-agent for provided service.
	QanPostgresqlPgstatementsAgent bool `` /* 157-byte string literal not displayed */
	// Custom user-assigned labels for Service.
	CustomLabels map[string]string `` /* 186-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck bool `protobuf:"varint,15,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,16,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation. Uses sslmode=required instead of verify-full.
	TlsSkipVerify        bool     `protobuf:"varint,17,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddPostgreSQLRequest) Descriptor

func (*AddPostgreSQLRequest) Descriptor() ([]byte, []int)

func (*AddPostgreSQLRequest) GetAddNode

func (m *AddPostgreSQLRequest) GetAddNode() *AddNodeParams

func (*AddPostgreSQLRequest) GetAddress

func (m *AddPostgreSQLRequest) GetAddress() string

func (*AddPostgreSQLRequest) GetCluster

func (m *AddPostgreSQLRequest) GetCluster() string

func (*AddPostgreSQLRequest) GetCustomLabels

func (m *AddPostgreSQLRequest) GetCustomLabels() map[string]string

func (*AddPostgreSQLRequest) GetEnvironment

func (m *AddPostgreSQLRequest) GetEnvironment() string

func (*AddPostgreSQLRequest) GetNodeId

func (m *AddPostgreSQLRequest) GetNodeId() string

func (*AddPostgreSQLRequest) GetNodeName

func (m *AddPostgreSQLRequest) GetNodeName() string

func (*AddPostgreSQLRequest) GetPassword

func (m *AddPostgreSQLRequest) GetPassword() string

func (*AddPostgreSQLRequest) GetPmmAgentId

func (m *AddPostgreSQLRequest) GetPmmAgentId() string

func (*AddPostgreSQLRequest) GetPort

func (m *AddPostgreSQLRequest) GetPort() uint32

func (*AddPostgreSQLRequest) GetQanPostgresqlPgstatementsAgent

func (m *AddPostgreSQLRequest) GetQanPostgresqlPgstatementsAgent() bool

func (*AddPostgreSQLRequest) GetReplicationSet

func (m *AddPostgreSQLRequest) GetReplicationSet() string

func (*AddPostgreSQLRequest) GetServiceName

func (m *AddPostgreSQLRequest) GetServiceName() string

func (*AddPostgreSQLRequest) GetSkipConnectionCheck

func (m *AddPostgreSQLRequest) GetSkipConnectionCheck() bool

func (*AddPostgreSQLRequest) GetSocket

func (m *AddPostgreSQLRequest) GetSocket() string

func (*AddPostgreSQLRequest) GetTls

func (m *AddPostgreSQLRequest) GetTls() bool

func (*AddPostgreSQLRequest) GetTlsSkipVerify

func (m *AddPostgreSQLRequest) GetTlsSkipVerify() bool

func (*AddPostgreSQLRequest) GetUsername

func (m *AddPostgreSQLRequest) GetUsername() string

func (*AddPostgreSQLRequest) ProtoMessage

func (*AddPostgreSQLRequest) ProtoMessage()

func (*AddPostgreSQLRequest) Reset

func (m *AddPostgreSQLRequest) Reset()

func (*AddPostgreSQLRequest) String

func (m *AddPostgreSQLRequest) String() string

func (*AddPostgreSQLRequest) Validate

func (this *AddPostgreSQLRequest) Validate() error

func (*AddPostgreSQLRequest) XXX_DiscardUnknown

func (m *AddPostgreSQLRequest) XXX_DiscardUnknown()

func (*AddPostgreSQLRequest) XXX_Marshal

func (m *AddPostgreSQLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddPostgreSQLRequest) XXX_Merge

func (m *AddPostgreSQLRequest) XXX_Merge(src proto.Message)

func (*AddPostgreSQLRequest) XXX_Size

func (m *AddPostgreSQLRequest) XXX_Size() int

func (*AddPostgreSQLRequest) XXX_Unmarshal

func (m *AddPostgreSQLRequest) XXX_Unmarshal(b []byte) error

type AddPostgreSQLResponse

type AddPostgreSQLResponse struct {
	Service                        *inventorypb.PostgreSQLService              `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
	PostgresExporter               *inventorypb.PostgresExporter               `protobuf:"bytes,2,opt,name=postgres_exporter,json=postgresExporter,proto3" json:"postgres_exporter,omitempty"`
	QanPostgresqlPgstatementsAgent *inventorypb.QANPostgreSQLPgStatementsAgent `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral           struct{}                                    `json:"-"`
	XXX_unrecognized               []byte                                      `json:"-"`
	XXX_sizecache                  int32                                       `json:"-"`
}

func (*AddPostgreSQLResponse) Descriptor

func (*AddPostgreSQLResponse) Descriptor() ([]byte, []int)

func (*AddPostgreSQLResponse) GetPostgresExporter

func (m *AddPostgreSQLResponse) GetPostgresExporter() *inventorypb.PostgresExporter

func (*AddPostgreSQLResponse) GetQanPostgresqlPgstatementsAgent

func (m *AddPostgreSQLResponse) GetQanPostgresqlPgstatementsAgent() *inventorypb.QANPostgreSQLPgStatementsAgent

func (*AddPostgreSQLResponse) GetService

func (*AddPostgreSQLResponse) ProtoMessage

func (*AddPostgreSQLResponse) ProtoMessage()

func (*AddPostgreSQLResponse) Reset

func (m *AddPostgreSQLResponse) Reset()

func (*AddPostgreSQLResponse) String

func (m *AddPostgreSQLResponse) String() string

func (*AddPostgreSQLResponse) Validate

func (this *AddPostgreSQLResponse) Validate() error

func (*AddPostgreSQLResponse) XXX_DiscardUnknown

func (m *AddPostgreSQLResponse) XXX_DiscardUnknown()

func (*AddPostgreSQLResponse) XXX_Marshal

func (m *AddPostgreSQLResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddPostgreSQLResponse) XXX_Merge

func (m *AddPostgreSQLResponse) XXX_Merge(src proto.Message)

func (*AddPostgreSQLResponse) XXX_Size

func (m *AddPostgreSQLResponse) XXX_Size() int

func (*AddPostgreSQLResponse) XXX_Unmarshal

func (m *AddPostgreSQLResponse) XXX_Unmarshal(b []byte) error

type AddProxySQLRequest

type AddProxySQLRequest struct {
	// Node identifier on which a service is been running.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Node name on which a service is been running.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Create a new Node with those parameters.
	// Exactly one of these parameters should be present: node_id, node_name, add_node.
	AddNode *AddNodeParams `protobuf:"bytes,3,opt,name=add_node,json=addNode,proto3" json:"add_node,omitempty"`
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,4,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node and Service access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	// Service Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	// Service Access socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,17,opt,name=socket,proto3" json:"socket,omitempty"`
	// The "pmm-agent" identifier which should run agents. Required.
	PmmAgentId string `protobuf:"bytes,7,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,8,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,9,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,10,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// ProxySQL username for scraping metrics.
	Username string `protobuf:"bytes,11,opt,name=username,proto3" json:"username,omitempty"`
	// ProxySQL password for scraping metrics.
	Password string `protobuf:"bytes,12,opt,name=password,proto3" json:"password,omitempty"`
	// Custom user-assigned labels for Service.
	CustomLabels map[string]string `` /* 186-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck bool `protobuf:"varint,14,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,15,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify        bool     `protobuf:"varint,16,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddProxySQLRequest) Descriptor

func (*AddProxySQLRequest) Descriptor() ([]byte, []int)

func (*AddProxySQLRequest) GetAddNode

func (m *AddProxySQLRequest) GetAddNode() *AddNodeParams

func (*AddProxySQLRequest) GetAddress

func (m *AddProxySQLRequest) GetAddress() string

func (*AddProxySQLRequest) GetCluster

func (m *AddProxySQLRequest) GetCluster() string

func (*AddProxySQLRequest) GetCustomLabels

func (m *AddProxySQLRequest) GetCustomLabels() map[string]string

func (*AddProxySQLRequest) GetEnvironment

func (m *AddProxySQLRequest) GetEnvironment() string

func (*AddProxySQLRequest) GetNodeId

func (m *AddProxySQLRequest) GetNodeId() string

func (*AddProxySQLRequest) GetNodeName

func (m *AddProxySQLRequest) GetNodeName() string

func (*AddProxySQLRequest) GetPassword

func (m *AddProxySQLRequest) GetPassword() string

func (*AddProxySQLRequest) GetPmmAgentId

func (m *AddProxySQLRequest) GetPmmAgentId() string

func (*AddProxySQLRequest) GetPort

func (m *AddProxySQLRequest) GetPort() uint32

func (*AddProxySQLRequest) GetReplicationSet

func (m *AddProxySQLRequest) GetReplicationSet() string

func (*AddProxySQLRequest) GetServiceName

func (m *AddProxySQLRequest) GetServiceName() string

func (*AddProxySQLRequest) GetSkipConnectionCheck

func (m *AddProxySQLRequest) GetSkipConnectionCheck() bool

func (*AddProxySQLRequest) GetSocket

func (m *AddProxySQLRequest) GetSocket() string

func (*AddProxySQLRequest) GetTls

func (m *AddProxySQLRequest) GetTls() bool

func (*AddProxySQLRequest) GetTlsSkipVerify

func (m *AddProxySQLRequest) GetTlsSkipVerify() bool

func (*AddProxySQLRequest) GetUsername

func (m *AddProxySQLRequest) GetUsername() string

func (*AddProxySQLRequest) ProtoMessage

func (*AddProxySQLRequest) ProtoMessage()

func (*AddProxySQLRequest) Reset

func (m *AddProxySQLRequest) Reset()

func (*AddProxySQLRequest) String

func (m *AddProxySQLRequest) String() string

func (*AddProxySQLRequest) Validate

func (this *AddProxySQLRequest) Validate() error

func (*AddProxySQLRequest) XXX_DiscardUnknown

func (m *AddProxySQLRequest) XXX_DiscardUnknown()

func (*AddProxySQLRequest) XXX_Marshal

func (m *AddProxySQLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddProxySQLRequest) XXX_Merge

func (m *AddProxySQLRequest) XXX_Merge(src proto.Message)

func (*AddProxySQLRequest) XXX_Size

func (m *AddProxySQLRequest) XXX_Size() int

func (*AddProxySQLRequest) XXX_Unmarshal

func (m *AddProxySQLRequest) XXX_Unmarshal(b []byte) error

type AddProxySQLResponse

type AddProxySQLResponse struct {
	Service              *inventorypb.ProxySQLService  `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
	ProxysqlExporter     *inventorypb.ProxySQLExporter `protobuf:"bytes,2,opt,name=proxysql_exporter,json=proxysqlExporter,proto3" json:"proxysql_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*AddProxySQLResponse) Descriptor

func (*AddProxySQLResponse) Descriptor() ([]byte, []int)

func (*AddProxySQLResponse) GetProxysqlExporter

func (m *AddProxySQLResponse) GetProxysqlExporter() *inventorypb.ProxySQLExporter

func (*AddProxySQLResponse) GetService

func (*AddProxySQLResponse) ProtoMessage

func (*AddProxySQLResponse) ProtoMessage()

func (*AddProxySQLResponse) Reset

func (m *AddProxySQLResponse) Reset()

func (*AddProxySQLResponse) String

func (m *AddProxySQLResponse) String() string

func (*AddProxySQLResponse) Validate

func (this *AddProxySQLResponse) Validate() error

func (*AddProxySQLResponse) XXX_DiscardUnknown

func (m *AddProxySQLResponse) XXX_DiscardUnknown()

func (*AddProxySQLResponse) XXX_Marshal

func (m *AddProxySQLResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddProxySQLResponse) XXX_Merge

func (m *AddProxySQLResponse) XXX_Merge(src proto.Message)

func (*AddProxySQLResponse) XXX_Size

func (m *AddProxySQLResponse) XXX_Size() int

func (*AddProxySQLResponse) XXX_Unmarshal

func (m *AddProxySQLResponse) XXX_Unmarshal(b []byte) error

type AddRDSRequest

type AddRDSRequest struct {
	// AWS region.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	// AWS availability zone.
	Az string `protobuf:"bytes,2,opt,name=az,proto3" json:"az,omitempty"`
	// AWS instance ID.
	InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// AWS instance class.
	NodeModel string `protobuf:"bytes,4,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Address used to connect to it.
	Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	Port uint32 `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	// Instance engine.
	Engine DiscoverRDSEngine `protobuf:"varint,7,opt,name=engine,proto3,enum=management.DiscoverRDSEngine" json:"engine,omitempty"`
	// Unique across all Nodes user-defined name. Defaults to AWS instance ID.
	NodeName string `protobuf:"bytes,8,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Unique across all Services user-defined name. Defaults to AWS instance ID.
	ServiceName string `protobuf:"bytes,9,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,10,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,11,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,12,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Username for scraping metrics.
	Username string `protobuf:"bytes,13,opt,name=username,proto3" json:"username,omitempty"`
	// Password for scraping metrics.
	Password string `protobuf:"bytes,14,opt,name=password,proto3" json:"password,omitempty"`
	// AWS Access key.
	AwsAccessKey string `protobuf:"bytes,15,opt,name=aws_access_key,json=awsAccessKey,proto3" json:"aws_access_key,omitempty"`
	// AWS Secret key.
	AwsSecretKey string `protobuf:"bytes,16,opt,name=aws_secret_key,json=awsSecretKey,proto3" json:"aws_secret_key,omitempty"`
	// If true, adds rds_exporter.
	RdsExporter bool `protobuf:"varint,17,opt,name=rds_exporter,json=rdsExporter,proto3" json:"rds_exporter,omitempty"`
	// If true, adds qan-mysql-perfschema-agent.
	QanMysqlPerfschema bool `protobuf:"varint,18,opt,name=qan_mysql_perfschema,json=qanMysqlPerfschema,proto3" json:"qan_mysql_perfschema,omitempty"`
	// Custom user-assigned labels for Node and Service.
	CustomLabels map[string]string `` /* 186-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck bool `protobuf:"varint,20,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,21,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,22,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Disable query examples.
	DisableQueryExamples bool `protobuf:"varint,23,opt,name=disable_query_examples,json=disableQueryExamples,proto3" json:"disable_query_examples,omitempty"`
	// Tablestats group collectors will be disabled if there are more than that number of tables.
	// If zero, server's default value is used.
	// Use negative value to disable them.
	TablestatsGroupTableLimit int32 `` /* 142-byte string literal not displayed */
	// Disable basic metrics.
	DisableBasicMetrics bool `protobuf:"varint,25,opt,name=disable_basic_metrics,json=disableBasicMetrics,proto3" json:"disable_basic_metrics,omitempty"`
	// Disable enhanced metrics.
	DisableEnhancedMetrics bool     `` /* 131-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*AddRDSRequest) Descriptor

func (*AddRDSRequest) Descriptor() ([]byte, []int)

func (*AddRDSRequest) GetAddress

func (m *AddRDSRequest) GetAddress() string

func (*AddRDSRequest) GetAwsAccessKey

func (m *AddRDSRequest) GetAwsAccessKey() string

func (*AddRDSRequest) GetAwsSecretKey

func (m *AddRDSRequest) GetAwsSecretKey() string

func (*AddRDSRequest) GetAz

func (m *AddRDSRequest) GetAz() string

func (*AddRDSRequest) GetCluster

func (m *AddRDSRequest) GetCluster() string

func (*AddRDSRequest) GetCustomLabels

func (m *AddRDSRequest) GetCustomLabels() map[string]string

func (*AddRDSRequest) GetDisableBasicMetrics

func (m *AddRDSRequest) GetDisableBasicMetrics() bool

func (*AddRDSRequest) GetDisableEnhancedMetrics

func (m *AddRDSRequest) GetDisableEnhancedMetrics() bool

func (*AddRDSRequest) GetDisableQueryExamples

func (m *AddRDSRequest) GetDisableQueryExamples() bool

func (*AddRDSRequest) GetEngine

func (m *AddRDSRequest) GetEngine() DiscoverRDSEngine

func (*AddRDSRequest) GetEnvironment

func (m *AddRDSRequest) GetEnvironment() string

func (*AddRDSRequest) GetInstanceId

func (m *AddRDSRequest) GetInstanceId() string

func (*AddRDSRequest) GetNodeModel

func (m *AddRDSRequest) GetNodeModel() string

func (*AddRDSRequest) GetNodeName

func (m *AddRDSRequest) GetNodeName() string

func (*AddRDSRequest) GetPassword

func (m *AddRDSRequest) GetPassword() string

func (*AddRDSRequest) GetPort

func (m *AddRDSRequest) GetPort() uint32

func (*AddRDSRequest) GetQanMysqlPerfschema

func (m *AddRDSRequest) GetQanMysqlPerfschema() bool

func (*AddRDSRequest) GetRdsExporter

func (m *AddRDSRequest) GetRdsExporter() bool

func (*AddRDSRequest) GetRegion

func (m *AddRDSRequest) GetRegion() string

func (*AddRDSRequest) GetReplicationSet

func (m *AddRDSRequest) GetReplicationSet() string

func (*AddRDSRequest) GetServiceName

func (m *AddRDSRequest) GetServiceName() string

func (*AddRDSRequest) GetSkipConnectionCheck

func (m *AddRDSRequest) GetSkipConnectionCheck() bool

func (*AddRDSRequest) GetTablestatsGroupTableLimit

func (m *AddRDSRequest) GetTablestatsGroupTableLimit() int32

func (*AddRDSRequest) GetTls

func (m *AddRDSRequest) GetTls() bool

func (*AddRDSRequest) GetTlsSkipVerify

func (m *AddRDSRequest) GetTlsSkipVerify() bool

func (*AddRDSRequest) GetUsername

func (m *AddRDSRequest) GetUsername() string

func (*AddRDSRequest) ProtoMessage

func (*AddRDSRequest) ProtoMessage()

func (*AddRDSRequest) Reset

func (m *AddRDSRequest) Reset()

func (*AddRDSRequest) String

func (m *AddRDSRequest) String() string

func (*AddRDSRequest) Validate

func (this *AddRDSRequest) Validate() error

func (*AddRDSRequest) XXX_DiscardUnknown

func (m *AddRDSRequest) XXX_DiscardUnknown()

func (*AddRDSRequest) XXX_Marshal

func (m *AddRDSRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddRDSRequest) XXX_Merge

func (m *AddRDSRequest) XXX_Merge(src proto.Message)

func (*AddRDSRequest) XXX_Size

func (m *AddRDSRequest) XXX_Size() int

func (*AddRDSRequest) XXX_Unmarshal

func (m *AddRDSRequest) XXX_Unmarshal(b []byte) error

type AddRDSResponse

type AddRDSResponse struct {
	Node               *inventorypb.RemoteRDSNode           `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	RdsExporter        *inventorypb.RDSExporter             `protobuf:"bytes,2,opt,name=rds_exporter,json=rdsExporter,proto3" json:"rds_exporter,omitempty"`
	Mysql              *inventorypb.MySQLService            `protobuf:"bytes,3,opt,name=mysql,proto3" json:"mysql,omitempty"`
	MysqldExporter     *inventorypb.MySQLdExporter          `protobuf:"bytes,4,opt,name=mysqld_exporter,json=mysqldExporter,proto3" json:"mysqld_exporter,omitempty"`
	QanMysqlPerfschema *inventorypb.QANMySQLPerfSchemaAgent `protobuf:"bytes,5,opt,name=qan_mysql_perfschema,json=qanMysqlPerfschema,proto3" json:"qan_mysql_perfschema,omitempty"`
	// Actual table count at the moment of adding.
	TableCount           int32    `protobuf:"varint,6,opt,name=table_count,json=tableCount,proto3" json:"table_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddRDSResponse) Descriptor

func (*AddRDSResponse) Descriptor() ([]byte, []int)

func (*AddRDSResponse) GetMysql

func (m *AddRDSResponse) GetMysql() *inventorypb.MySQLService

func (*AddRDSResponse) GetMysqldExporter

func (m *AddRDSResponse) GetMysqldExporter() *inventorypb.MySQLdExporter

func (*AddRDSResponse) GetNode

func (*AddRDSResponse) GetQanMysqlPerfschema

func (m *AddRDSResponse) GetQanMysqlPerfschema() *inventorypb.QANMySQLPerfSchemaAgent

func (*AddRDSResponse) GetRdsExporter

func (m *AddRDSResponse) GetRdsExporter() *inventorypb.RDSExporter

func (*AddRDSResponse) GetTableCount

func (m *AddRDSResponse) GetTableCount() int32

func (*AddRDSResponse) ProtoMessage

func (*AddRDSResponse) ProtoMessage()

func (*AddRDSResponse) Reset

func (m *AddRDSResponse) Reset()

func (*AddRDSResponse) String

func (m *AddRDSResponse) String() string

func (*AddRDSResponse) Validate

func (this *AddRDSResponse) Validate() error

func (*AddRDSResponse) XXX_DiscardUnknown

func (m *AddRDSResponse) XXX_DiscardUnknown()

func (*AddRDSResponse) XXX_Marshal

func (m *AddRDSResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddRDSResponse) XXX_Merge

func (m *AddRDSResponse) XXX_Merge(src proto.Message)

func (*AddRDSResponse) XXX_Size

func (m *AddRDSResponse) XXX_Size() int

func (*AddRDSResponse) XXX_Unmarshal

func (m *AddRDSResponse) XXX_Unmarshal(b []byte) error

type AnnotationClient

type AnnotationClient interface {
	// AddAnnotation adds annotation.
	AddAnnotation(ctx context.Context, in *AddAnnotationRequest, opts ...grpc.CallOption) (*AddAnnotationResponse, error)
}

AnnotationClient is the client API for Annotation service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAnnotationClient

func NewAnnotationClient(cc grpc.ClientConnInterface) AnnotationClient

type AnnotationServer

type AnnotationServer interface {
	// AddAnnotation adds annotation.
	AddAnnotation(context.Context, *AddAnnotationRequest) (*AddAnnotationResponse, error)
}

AnnotationServer is the server API for Annotation service.

type CancelActionRequest

type CancelActionRequest struct {
	// Unique Action ID. Required.
	ActionId             string   `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CancelActionRequest) Descriptor

func (*CancelActionRequest) Descriptor() ([]byte, []int)

func (*CancelActionRequest) GetActionId

func (m *CancelActionRequest) GetActionId() string

func (*CancelActionRequest) ProtoMessage

func (*CancelActionRequest) ProtoMessage()

func (*CancelActionRequest) Reset

func (m *CancelActionRequest) Reset()

func (*CancelActionRequest) String

func (m *CancelActionRequest) String() string

func (*CancelActionRequest) Validate

func (this *CancelActionRequest) Validate() error

func (*CancelActionRequest) XXX_DiscardUnknown

func (m *CancelActionRequest) XXX_DiscardUnknown()

func (*CancelActionRequest) XXX_Marshal

func (m *CancelActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CancelActionRequest) XXX_Merge

func (m *CancelActionRequest) XXX_Merge(src proto.Message)

func (*CancelActionRequest) XXX_Size

func (m *CancelActionRequest) XXX_Size() int

func (*CancelActionRequest) XXX_Unmarshal

func (m *CancelActionRequest) XXX_Unmarshal(b []byte) error

type CancelActionResponse

type CancelActionResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CancelActionResponse) Descriptor

func (*CancelActionResponse) Descriptor() ([]byte, []int)

func (*CancelActionResponse) ProtoMessage

func (*CancelActionResponse) ProtoMessage()

func (*CancelActionResponse) Reset

func (m *CancelActionResponse) Reset()

func (*CancelActionResponse) String

func (m *CancelActionResponse) String() string

func (*CancelActionResponse) Validate

func (this *CancelActionResponse) Validate() error

func (*CancelActionResponse) XXX_DiscardUnknown

func (m *CancelActionResponse) XXX_DiscardUnknown()

func (*CancelActionResponse) XXX_Marshal

func (m *CancelActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CancelActionResponse) XXX_Merge

func (m *CancelActionResponse) XXX_Merge(src proto.Message)

func (*CancelActionResponse) XXX_Size

func (m *CancelActionResponse) XXX_Size() int

func (*CancelActionResponse) XXX_Unmarshal

func (m *CancelActionResponse) XXX_Unmarshal(b []byte) error

type DiscoverRDSEngine

type DiscoverRDSEngine int32

DiscoverRDSEngine describes supported RDS instance engines.

const (
	DiscoverRDSEngine_DISCOVER_RDS_ENGINE_INVALID DiscoverRDSEngine = 0
	DiscoverRDSEngine_DISCOVER_RDS_MYSQL          DiscoverRDSEngine = 1
)

func (DiscoverRDSEngine) EnumDescriptor

func (DiscoverRDSEngine) EnumDescriptor() ([]byte, []int)

func (DiscoverRDSEngine) String

func (x DiscoverRDSEngine) String() string

type DiscoverRDSInstance

type DiscoverRDSInstance struct {
	// AWS region.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	// AWS availability zone.
	Az string `protobuf:"bytes,2,opt,name=az,proto3" json:"az,omitempty"`
	// AWS instance ID.
	InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// AWS instance class.
	NodeModel string `protobuf:"bytes,4,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Address used to connect to it.
	Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	Port uint32 `protobuf:"varint,6,opt,name=port,proto3" json:"port,omitempty"`
	// Instance engine.
	Engine DiscoverRDSEngine `protobuf:"varint,7,opt,name=engine,proto3,enum=management.DiscoverRDSEngine" json:"engine,omitempty"`
	// Engine version.
	EngineVersion        string   `protobuf:"bytes,8,opt,name=engine_version,json=engineVersion,proto3" json:"engine_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DiscoverRDSInstance models an unique RDS instance for the list of instances returned by Discovery.

func (*DiscoverRDSInstance) Descriptor

func (*DiscoverRDSInstance) Descriptor() ([]byte, []int)

func (*DiscoverRDSInstance) GetAddress

func (m *DiscoverRDSInstance) GetAddress() string

func (*DiscoverRDSInstance) GetAz

func (m *DiscoverRDSInstance) GetAz() string

func (*DiscoverRDSInstance) GetEngine

func (m *DiscoverRDSInstance) GetEngine() DiscoverRDSEngine

func (*DiscoverRDSInstance) GetEngineVersion

func (m *DiscoverRDSInstance) GetEngineVersion() string

func (*DiscoverRDSInstance) GetInstanceId

func (m *DiscoverRDSInstance) GetInstanceId() string

func (*DiscoverRDSInstance) GetNodeModel

func (m *DiscoverRDSInstance) GetNodeModel() string

func (*DiscoverRDSInstance) GetPort

func (m *DiscoverRDSInstance) GetPort() uint32

func (*DiscoverRDSInstance) GetRegion

func (m *DiscoverRDSInstance) GetRegion() string

func (*DiscoverRDSInstance) ProtoMessage

func (*DiscoverRDSInstance) ProtoMessage()

func (*DiscoverRDSInstance) Reset

func (m *DiscoverRDSInstance) Reset()

func (*DiscoverRDSInstance) String

func (m *DiscoverRDSInstance) String() string

func (*DiscoverRDSInstance) Validate

func (this *DiscoverRDSInstance) Validate() error

func (*DiscoverRDSInstance) XXX_DiscardUnknown

func (m *DiscoverRDSInstance) XXX_DiscardUnknown()

func (*DiscoverRDSInstance) XXX_Marshal

func (m *DiscoverRDSInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DiscoverRDSInstance) XXX_Merge

func (m *DiscoverRDSInstance) XXX_Merge(src proto.Message)

func (*DiscoverRDSInstance) XXX_Size

func (m *DiscoverRDSInstance) XXX_Size() int

func (*DiscoverRDSInstance) XXX_Unmarshal

func (m *DiscoverRDSInstance) XXX_Unmarshal(b []byte) error

type DiscoverRDSRequest

type DiscoverRDSRequest struct {
	// AWS Access key. Optional.
	AwsAccessKey string `protobuf:"bytes,1,opt,name=aws_access_key,json=awsAccessKey,proto3" json:"aws_access_key,omitempty"`
	// AWS Secret key. Optional.
	AwsSecretKey         string   `protobuf:"bytes,2,opt,name=aws_secret_key,json=awsSecretKey,proto3" json:"aws_secret_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DiscoverRDSRequest) Descriptor

func (*DiscoverRDSRequest) Descriptor() ([]byte, []int)

func (*DiscoverRDSRequest) GetAwsAccessKey

func (m *DiscoverRDSRequest) GetAwsAccessKey() string

func (*DiscoverRDSRequest) GetAwsSecretKey

func (m *DiscoverRDSRequest) GetAwsSecretKey() string

func (*DiscoverRDSRequest) ProtoMessage

func (*DiscoverRDSRequest) ProtoMessage()

func (*DiscoverRDSRequest) Reset

func (m *DiscoverRDSRequest) Reset()

func (*DiscoverRDSRequest) String

func (m *DiscoverRDSRequest) String() string

func (*DiscoverRDSRequest) Validate

func (this *DiscoverRDSRequest) Validate() error

func (*DiscoverRDSRequest) XXX_DiscardUnknown

func (m *DiscoverRDSRequest) XXX_DiscardUnknown()

func (*DiscoverRDSRequest) XXX_Marshal

func (m *DiscoverRDSRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DiscoverRDSRequest) XXX_Merge

func (m *DiscoverRDSRequest) XXX_Merge(src proto.Message)

func (*DiscoverRDSRequest) XXX_Size

func (m *DiscoverRDSRequest) XXX_Size() int

func (*DiscoverRDSRequest) XXX_Unmarshal

func (m *DiscoverRDSRequest) XXX_Unmarshal(b []byte) error

type DiscoverRDSResponse

type DiscoverRDSResponse struct {
	RdsInstances         []*DiscoverRDSInstance `protobuf:"bytes,1,rep,name=rds_instances,json=rdsInstances,proto3" json:"rds_instances,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*DiscoverRDSResponse) Descriptor

func (*DiscoverRDSResponse) Descriptor() ([]byte, []int)

func (*DiscoverRDSResponse) GetRdsInstances

func (m *DiscoverRDSResponse) GetRdsInstances() []*DiscoverRDSInstance

func (*DiscoverRDSResponse) ProtoMessage

func (*DiscoverRDSResponse) ProtoMessage()

func (*DiscoverRDSResponse) Reset

func (m *DiscoverRDSResponse) Reset()

func (*DiscoverRDSResponse) String

func (m *DiscoverRDSResponse) String() string

func (*DiscoverRDSResponse) Validate

func (this *DiscoverRDSResponse) Validate() error

func (*DiscoverRDSResponse) XXX_DiscardUnknown

func (m *DiscoverRDSResponse) XXX_DiscardUnknown()

func (*DiscoverRDSResponse) XXX_Marshal

func (m *DiscoverRDSResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DiscoverRDSResponse) XXX_Merge

func (m *DiscoverRDSResponse) XXX_Merge(src proto.Message)

func (*DiscoverRDSResponse) XXX_Size

func (m *DiscoverRDSResponse) XXX_Size() int

func (*DiscoverRDSResponse) XXX_Unmarshal

func (m *DiscoverRDSResponse) XXX_Unmarshal(b []byte) error

type ExternalClient

type ExternalClient interface {
	// AddExternal adds external service and adds external exporter.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds an "external exporter" agent to inventory, which is running on provided "runs_on_node_id".
	AddExternal(ctx context.Context, in *AddExternalRequest, opts ...grpc.CallOption) (*AddExternalResponse, error)
}

ExternalClient is the client API for External service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewExternalClient

func NewExternalClient(cc grpc.ClientConnInterface) ExternalClient

type ExternalServer

type ExternalServer interface {
	// AddExternal adds external service and adds external exporter.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds an "external exporter" agent to inventory, which is running on provided "runs_on_node_id".
	AddExternal(context.Context, *AddExternalRequest) (*AddExternalResponse, error)
}

ExternalServer is the server API for External service.

type GetActionRequest

type GetActionRequest struct {
	// Unique Action ID.
	ActionId             string   `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetActionRequest) Descriptor

func (*GetActionRequest) Descriptor() ([]byte, []int)

func (*GetActionRequest) GetActionId

func (m *GetActionRequest) GetActionId() string

func (*GetActionRequest) ProtoMessage

func (*GetActionRequest) ProtoMessage()

func (*GetActionRequest) Reset

func (m *GetActionRequest) Reset()

func (*GetActionRequest) String

func (m *GetActionRequest) String() string

func (*GetActionRequest) Validate

func (this *GetActionRequest) Validate() error

func (*GetActionRequest) XXX_DiscardUnknown

func (m *GetActionRequest) XXX_DiscardUnknown()

func (*GetActionRequest) XXX_Marshal

func (m *GetActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetActionRequest) XXX_Merge

func (m *GetActionRequest) XXX_Merge(src proto.Message)

func (*GetActionRequest) XXX_Size

func (m *GetActionRequest) XXX_Size() int

func (*GetActionRequest) XXX_Unmarshal

func (m *GetActionRequest) XXX_Unmarshal(b []byte) error

type GetActionResponse

type GetActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where this Action is running / was run.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Current Action output; may be partial if Action is still running.
	Output string `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"`
	// True if Action is finished.
	Done bool `protobuf:"varint,4,opt,name=done,proto3" json:"done,omitempty"`
	// Error message if Action failed.
	Error                string   `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetActionResponse) Descriptor

func (*GetActionResponse) Descriptor() ([]byte, []int)

func (*GetActionResponse) GetActionId

func (m *GetActionResponse) GetActionId() string

func (*GetActionResponse) GetDone

func (m *GetActionResponse) GetDone() bool

func (*GetActionResponse) GetError

func (m *GetActionResponse) GetError() string

func (*GetActionResponse) GetOutput

func (m *GetActionResponse) GetOutput() string

func (*GetActionResponse) GetPmmAgentId

func (m *GetActionResponse) GetPmmAgentId() string

func (*GetActionResponse) ProtoMessage

func (*GetActionResponse) ProtoMessage()

func (*GetActionResponse) Reset

func (m *GetActionResponse) Reset()

func (*GetActionResponse) String

func (m *GetActionResponse) String() string

func (*GetActionResponse) Validate

func (this *GetActionResponse) Validate() error

func (*GetActionResponse) XXX_DiscardUnknown

func (m *GetActionResponse) XXX_DiscardUnknown()

func (*GetActionResponse) XXX_Marshal

func (m *GetActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetActionResponse) XXX_Merge

func (m *GetActionResponse) XXX_Merge(src proto.Message)

func (*GetActionResponse) XXX_Size

func (m *GetActionResponse) XXX_Size() int

func (*GetActionResponse) XXX_Unmarshal

func (m *GetActionResponse) XXX_Unmarshal(b []byte) error

type MongoDBClient

type MongoDBClient interface {
	// AddMongoDB adds MongoDB Service and starts several Agents.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds "mongodb_exporter", and "qan_mongodb_profiler" agents
	// with provided "pmm_agent_id" and other parameters.
	AddMongoDB(ctx context.Context, in *AddMongoDBRequest, opts ...grpc.CallOption) (*AddMongoDBResponse, error)
}

MongoDBClient is the client API for MongoDB service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMongoDBClient

func NewMongoDBClient(cc grpc.ClientConnInterface) MongoDBClient

type MongoDBServer

type MongoDBServer interface {
	// AddMongoDB adds MongoDB Service and starts several Agents.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds "mongodb_exporter", and "qan_mongodb_profiler" agents
	// with provided "pmm_agent_id" and other parameters.
	AddMongoDB(context.Context, *AddMongoDBRequest) (*AddMongoDBResponse, error)
}

MongoDBServer is the server API for MongoDB service.

type MySQLClient

type MySQLClient interface {
	// AddMySQL adds MySQL Service and starts several Agents.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds "mysqld_exporter", and "qan_mysql_perfschema" agents
	// with provided "pmm_agent_id" and other parameters.
	AddMySQL(ctx context.Context, in *AddMySQLRequest, opts ...grpc.CallOption) (*AddMySQLResponse, error)
}

MySQLClient is the client API for MySQL service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMySQLClient

func NewMySQLClient(cc grpc.ClientConnInterface) MySQLClient

type MySQLServer

type MySQLServer interface {
	// AddMySQL adds MySQL Service and starts several Agents.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds "mysqld_exporter", and "qan_mysql_perfschema" agents
	// with provided "pmm_agent_id" and other parameters.
	AddMySQL(context.Context, *AddMySQLRequest) (*AddMySQLResponse, error)
}

MySQLServer is the server API for MySQL service.

type NodeClient

type NodeClient interface {
	// RegisterNode registers a new Node and pmm-agent.
	RegisterNode(ctx context.Context, in *RegisterNodeRequest, opts ...grpc.CallOption) (*RegisterNodeResponse, error)
}

NodeClient is the client API for Node service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNodeClient

func NewNodeClient(cc grpc.ClientConnInterface) NodeClient

type NodeServer

type NodeServer interface {
	// RegisterNode registers a new Node and pmm-agent.
	RegisterNode(context.Context, *RegisterNodeRequest) (*RegisterNodeResponse, error)
}

NodeServer is the server API for Node service.

type PostgreSQLClient

type PostgreSQLClient interface {
	// AddPostgreSQL adds PostgreSQL Service and starts postgres exporter.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds "postgres_exporter" with provided "pmm_agent_id" and other parameters.
	AddPostgreSQL(ctx context.Context, in *AddPostgreSQLRequest, opts ...grpc.CallOption) (*AddPostgreSQLResponse, error)
}

PostgreSQLClient is the client API for PostgreSQL service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewPostgreSQLClient

func NewPostgreSQLClient(cc grpc.ClientConnInterface) PostgreSQLClient

type PostgreSQLServer

type PostgreSQLServer interface {
	// AddPostgreSQL adds PostgreSQL Service and starts postgres exporter.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds "postgres_exporter" with provided "pmm_agent_id" and other parameters.
	AddPostgreSQL(context.Context, *AddPostgreSQLRequest) (*AddPostgreSQLResponse, error)
}

PostgreSQLServer is the server API for PostgreSQL service.

type ProxySQLClient

type ProxySQLClient interface {
	// AddProxySQL adds ProxySQL Service and starts several Agents.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds "proxysql_exporter" with provided "pmm_agent_id" and other parameters.
	AddProxySQL(ctx context.Context, in *AddProxySQLRequest, opts ...grpc.CallOption) (*AddProxySQLResponse, error)
}

ProxySQLClient is the client API for ProxySQL service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewProxySQLClient

func NewProxySQLClient(cc grpc.ClientConnInterface) ProxySQLClient

type ProxySQLServer

type ProxySQLServer interface {
	// AddProxySQL adds ProxySQL Service and starts several Agents.
	// It automatically adds a service to inventory, which is running on provided "node_id",
	// then adds "proxysql_exporter" with provided "pmm_agent_id" and other parameters.
	AddProxySQL(context.Context, *AddProxySQLRequest) (*AddProxySQLResponse, error)
}

ProxySQLServer is the server API for ProxySQL service.

type RDSClient

type RDSClient interface {
	// DiscoverRDS discovers RDS instances.
	DiscoverRDS(ctx context.Context, in *DiscoverRDSRequest, opts ...grpc.CallOption) (*DiscoverRDSResponse, error)
	// AddRDS adds RDS instance.
	AddRDS(ctx context.Context, in *AddRDSRequest, opts ...grpc.CallOption) (*AddRDSResponse, error)
}

RDSClient is the client API for RDS service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewRDSClient

func NewRDSClient(cc grpc.ClientConnInterface) RDSClient

type RDSServer

type RDSServer interface {
	// DiscoverRDS discovers RDS instances.
	DiscoverRDS(context.Context, *DiscoverRDSRequest) (*DiscoverRDSResponse, error)
	// AddRDS adds RDS instance.
	AddRDS(context.Context, *AddRDSRequest) (*AddRDSResponse, error)
}

RDSServer is the server API for RDS service.

type RegisterNodeRequest

type RegisterNodeRequest struct {
	// Node type to be registered.
	NodeType inventorypb.NodeType `protobuf:"varint,1,opt,name=node_type,json=nodeType,proto3,enum=inventory.NodeType" json:"node_type,omitempty"`
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Node address (DNS name or IP).
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Linux machine-id.
	MachineId string `protobuf:"bytes,4,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// Linux distribution name and version.
	Distro string `protobuf:"bytes,5,opt,name=distro,proto3" json:"distro,omitempty"`
	// Container identifier. If specified, must be a unique Docker container identifier.
	ContainerId string `protobuf:"bytes,6,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// Container name.
	ContainerName string `protobuf:"bytes,7,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,8,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,9,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,10,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels for Node.
	CustomLabels map[string]string `` /* 186-byte string literal not displayed */
	// If true, and Node with that name already exist, it will be removed with all dependent Services and Agents.
	Reregister           bool     `protobuf:"varint,12,opt,name=reregister,proto3" json:"reregister,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RegisterNodeRequest) Descriptor

func (*RegisterNodeRequest) Descriptor() ([]byte, []int)

func (*RegisterNodeRequest) GetAddress

func (m *RegisterNodeRequest) GetAddress() string

func (*RegisterNodeRequest) GetAz

func (m *RegisterNodeRequest) GetAz() string

func (*RegisterNodeRequest) GetContainerId

func (m *RegisterNodeRequest) GetContainerId() string

func (*RegisterNodeRequest) GetContainerName

func (m *RegisterNodeRequest) GetContainerName() string

func (*RegisterNodeRequest) GetCustomLabels

func (m *RegisterNodeRequest) GetCustomLabels() map[string]string

func (*RegisterNodeRequest) GetDistro

func (m *RegisterNodeRequest) GetDistro() string

func (*RegisterNodeRequest) GetMachineId

func (m *RegisterNodeRequest) GetMachineId() string

func (*RegisterNodeRequest) GetNodeModel

func (m *RegisterNodeRequest) GetNodeModel() string

func (*RegisterNodeRequest) GetNodeName

func (m *RegisterNodeRequest) GetNodeName() string

func (*RegisterNodeRequest) GetNodeType

func (m *RegisterNodeRequest) GetNodeType() inventorypb.NodeType

func (*RegisterNodeRequest) GetRegion

func (m *RegisterNodeRequest) GetRegion() string

func (*RegisterNodeRequest) GetReregister

func (m *RegisterNodeRequest) GetReregister() bool

func (*RegisterNodeRequest) ProtoMessage

func (*RegisterNodeRequest) ProtoMessage()

func (*RegisterNodeRequest) Reset

func (m *RegisterNodeRequest) Reset()

func (*RegisterNodeRequest) String

func (m *RegisterNodeRequest) String() string

func (*RegisterNodeRequest) Validate

func (this *RegisterNodeRequest) Validate() error

func (*RegisterNodeRequest) XXX_DiscardUnknown

func (m *RegisterNodeRequest) XXX_DiscardUnknown()

func (*RegisterNodeRequest) XXX_Marshal

func (m *RegisterNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterNodeRequest) XXX_Merge

func (m *RegisterNodeRequest) XXX_Merge(src proto.Message)

func (*RegisterNodeRequest) XXX_Size

func (m *RegisterNodeRequest) XXX_Size() int

func (*RegisterNodeRequest) XXX_Unmarshal

func (m *RegisterNodeRequest) XXX_Unmarshal(b []byte) error

type RegisterNodeResponse

type RegisterNodeResponse struct {
	GenericNode          *inventorypb.GenericNode   `protobuf:"bytes,1,opt,name=generic_node,json=genericNode,proto3" json:"generic_node,omitempty"`
	ContainerNode        *inventorypb.ContainerNode `protobuf:"bytes,2,opt,name=container_node,json=containerNode,proto3" json:"container_node,omitempty"`
	PmmAgent             *inventorypb.PMMAgent      `protobuf:"bytes,3,opt,name=pmm_agent,json=pmmAgent,proto3" json:"pmm_agent,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*RegisterNodeResponse) Descriptor

func (*RegisterNodeResponse) Descriptor() ([]byte, []int)

func (*RegisterNodeResponse) GetContainerNode

func (m *RegisterNodeResponse) GetContainerNode() *inventorypb.ContainerNode

func (*RegisterNodeResponse) GetGenericNode

func (m *RegisterNodeResponse) GetGenericNode() *inventorypb.GenericNode

func (*RegisterNodeResponse) GetPmmAgent

func (m *RegisterNodeResponse) GetPmmAgent() *inventorypb.PMMAgent

func (*RegisterNodeResponse) ProtoMessage

func (*RegisterNodeResponse) ProtoMessage()

func (*RegisterNodeResponse) Reset

func (m *RegisterNodeResponse) Reset()

func (*RegisterNodeResponse) String

func (m *RegisterNodeResponse) String() string

func (*RegisterNodeResponse) Validate

func (this *RegisterNodeResponse) Validate() error

func (*RegisterNodeResponse) XXX_DiscardUnknown

func (m *RegisterNodeResponse) XXX_DiscardUnknown()

func (*RegisterNodeResponse) XXX_Marshal

func (m *RegisterNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterNodeResponse) XXX_Merge

func (m *RegisterNodeResponse) XXX_Merge(src proto.Message)

func (*RegisterNodeResponse) XXX_Size

func (m *RegisterNodeResponse) XXX_Size() int

func (*RegisterNodeResponse) XXX_Unmarshal

func (m *RegisterNodeResponse) XXX_Unmarshal(b []byte) error

type RemoveServiceRequest

type RemoveServiceRequest struct {
	// Service type.
	ServiceType inventorypb.ServiceType `protobuf:"varint,1,opt,name=service_type,json=serviceType,proto3,enum=inventory.ServiceType" json:"service_type,omitempty"`
	// Service ID or Service Name is required.
	// Unique randomly generated instance identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Unique across all Services user-defined name.
	ServiceName          string   `protobuf:"bytes,3,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveServiceRequest) Descriptor

func (*RemoveServiceRequest) Descriptor() ([]byte, []int)

func (*RemoveServiceRequest) GetServiceId

func (m *RemoveServiceRequest) GetServiceId() string

func (*RemoveServiceRequest) GetServiceName

func (m *RemoveServiceRequest) GetServiceName() string

func (*RemoveServiceRequest) GetServiceType

func (m *RemoveServiceRequest) GetServiceType() inventorypb.ServiceType

func (*RemoveServiceRequest) ProtoMessage

func (*RemoveServiceRequest) ProtoMessage()

func (*RemoveServiceRequest) Reset

func (m *RemoveServiceRequest) Reset()

func (*RemoveServiceRequest) String

func (m *RemoveServiceRequest) String() string

func (*RemoveServiceRequest) Validate

func (this *RemoveServiceRequest) Validate() error

func (*RemoveServiceRequest) XXX_DiscardUnknown

func (m *RemoveServiceRequest) XXX_DiscardUnknown()

func (*RemoveServiceRequest) XXX_Marshal

func (m *RemoveServiceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoveServiceRequest) XXX_Merge

func (m *RemoveServiceRequest) XXX_Merge(src proto.Message)

func (*RemoveServiceRequest) XXX_Size

func (m *RemoveServiceRequest) XXX_Size() int

func (*RemoveServiceRequest) XXX_Unmarshal

func (m *RemoveServiceRequest) XXX_Unmarshal(b []byte) error

type RemoveServiceResponse

type RemoveServiceResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveServiceResponse) Descriptor

func (*RemoveServiceResponse) Descriptor() ([]byte, []int)

func (*RemoveServiceResponse) ProtoMessage

func (*RemoveServiceResponse) ProtoMessage()

func (*RemoveServiceResponse) Reset

func (m *RemoveServiceResponse) Reset()

func (*RemoveServiceResponse) String

func (m *RemoveServiceResponse) String() string

func (*RemoveServiceResponse) Validate

func (this *RemoveServiceResponse) Validate() error

func (*RemoveServiceResponse) XXX_DiscardUnknown

func (m *RemoveServiceResponse) XXX_DiscardUnknown()

func (*RemoveServiceResponse) XXX_Marshal

func (m *RemoveServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoveServiceResponse) XXX_Merge

func (m *RemoveServiceResponse) XXX_Merge(src proto.Message)

func (*RemoveServiceResponse) XXX_Size

func (m *RemoveServiceResponse) XXX_Size() int

func (*RemoveServiceResponse) XXX_Unmarshal

func (m *RemoveServiceResponse) XXX_Unmarshal(b []byte) error

type SecurityChecksClient

type SecurityChecksClient interface {
	// StartSecurityChecks start Security Thread Tool checks.
	StartSecurityChecks(ctx context.Context, in *StartSecurityChecksRequest, opts ...grpc.CallOption) (*StartSecurityChecksResponse, error)
}

SecurityChecksClient is the client API for SecurityChecks service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SecurityChecksServer

type SecurityChecksServer interface {
	// StartSecurityChecks start Security Thread Tool checks.
	StartSecurityChecks(context.Context, *StartSecurityChecksRequest) (*StartSecurityChecksResponse, error)
}

SecurityChecksServer is the server API for SecurityChecks service.

type ServiceClient

type ServiceClient interface {
	// RemoveService removes Service with Agents.
	RemoveService(ctx context.Context, in *RemoveServiceRequest, opts ...grpc.CallOption) (*RemoveServiceResponse, error)
}

ServiceClient is the client API for Service service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewServiceClient

func NewServiceClient(cc grpc.ClientConnInterface) ServiceClient

type ServiceServer

type ServiceServer interface {
	// RemoveService removes Service with Agents.
	RemoveService(context.Context, *RemoveServiceRequest) (*RemoveServiceResponse, error)
}

ServiceServer is the server API for Service service.

type StartMongoDBExplainActionRequest

type StartMongoDBExplainActionRequest struct {
	// pmm-agent ID where to run this Action.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service ID for this Action. Required.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Query. Required.
	Query                string   `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMongoDBExplainActionRequest) Descriptor

func (*StartMongoDBExplainActionRequest) Descriptor() ([]byte, []int)

func (*StartMongoDBExplainActionRequest) GetPmmAgentId

func (m *StartMongoDBExplainActionRequest) GetPmmAgentId() string

func (*StartMongoDBExplainActionRequest) GetQuery

func (*StartMongoDBExplainActionRequest) GetServiceId

func (m *StartMongoDBExplainActionRequest) GetServiceId() string

func (*StartMongoDBExplainActionRequest) ProtoMessage

func (*StartMongoDBExplainActionRequest) ProtoMessage()

func (*StartMongoDBExplainActionRequest) Reset

func (*StartMongoDBExplainActionRequest) String

func (*StartMongoDBExplainActionRequest) Validate

func (this *StartMongoDBExplainActionRequest) Validate() error

func (*StartMongoDBExplainActionRequest) XXX_DiscardUnknown

func (m *StartMongoDBExplainActionRequest) XXX_DiscardUnknown()

func (*StartMongoDBExplainActionRequest) XXX_Marshal

func (m *StartMongoDBExplainActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMongoDBExplainActionRequest) XXX_Merge

func (*StartMongoDBExplainActionRequest) XXX_Size

func (m *StartMongoDBExplainActionRequest) XXX_Size() int

func (*StartMongoDBExplainActionRequest) XXX_Unmarshal

func (m *StartMongoDBExplainActionRequest) XXX_Unmarshal(b []byte) error

type StartMongoDBExplainActionResponse

type StartMongoDBExplainActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where to this Action was started.
	PmmAgentId           string   `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMongoDBExplainActionResponse) Descriptor

func (*StartMongoDBExplainActionResponse) Descriptor() ([]byte, []int)

func (*StartMongoDBExplainActionResponse) GetActionId

func (m *StartMongoDBExplainActionResponse) GetActionId() string

func (*StartMongoDBExplainActionResponse) GetPmmAgentId

func (m *StartMongoDBExplainActionResponse) GetPmmAgentId() string

func (*StartMongoDBExplainActionResponse) ProtoMessage

func (*StartMongoDBExplainActionResponse) ProtoMessage()

func (*StartMongoDBExplainActionResponse) Reset

func (*StartMongoDBExplainActionResponse) String

func (*StartMongoDBExplainActionResponse) Validate

func (this *StartMongoDBExplainActionResponse) Validate() error

func (*StartMongoDBExplainActionResponse) XXX_DiscardUnknown

func (m *StartMongoDBExplainActionResponse) XXX_DiscardUnknown()

func (*StartMongoDBExplainActionResponse) XXX_Marshal

func (m *StartMongoDBExplainActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMongoDBExplainActionResponse) XXX_Merge

func (*StartMongoDBExplainActionResponse) XXX_Size

func (m *StartMongoDBExplainActionResponse) XXX_Size() int

func (*StartMongoDBExplainActionResponse) XXX_Unmarshal

func (m *StartMongoDBExplainActionResponse) XXX_Unmarshal(b []byte) error

type StartMySQLExplainActionRequest

type StartMySQLExplainActionRequest struct {
	// pmm-agent ID where to run this Action.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service ID for this Action. Required.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// SQL query. Required.
	Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	// Database name. Required if it can't be deduced from the query.
	Database             string   `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLExplainActionRequest) Descriptor

func (*StartMySQLExplainActionRequest) Descriptor() ([]byte, []int)

func (*StartMySQLExplainActionRequest) GetDatabase

func (m *StartMySQLExplainActionRequest) GetDatabase() string

func (*StartMySQLExplainActionRequest) GetPmmAgentId

func (m *StartMySQLExplainActionRequest) GetPmmAgentId() string

func (*StartMySQLExplainActionRequest) GetQuery

func (m *StartMySQLExplainActionRequest) GetQuery() string

func (*StartMySQLExplainActionRequest) GetServiceId

func (m *StartMySQLExplainActionRequest) GetServiceId() string

func (*StartMySQLExplainActionRequest) ProtoMessage

func (*StartMySQLExplainActionRequest) ProtoMessage()

func (*StartMySQLExplainActionRequest) Reset

func (m *StartMySQLExplainActionRequest) Reset()

func (*StartMySQLExplainActionRequest) String

func (*StartMySQLExplainActionRequest) Validate

func (this *StartMySQLExplainActionRequest) Validate() error

func (*StartMySQLExplainActionRequest) XXX_DiscardUnknown

func (m *StartMySQLExplainActionRequest) XXX_DiscardUnknown()

func (*StartMySQLExplainActionRequest) XXX_Marshal

func (m *StartMySQLExplainActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLExplainActionRequest) XXX_Merge

func (m *StartMySQLExplainActionRequest) XXX_Merge(src proto.Message)

func (*StartMySQLExplainActionRequest) XXX_Size

func (m *StartMySQLExplainActionRequest) XXX_Size() int

func (*StartMySQLExplainActionRequest) XXX_Unmarshal

func (m *StartMySQLExplainActionRequest) XXX_Unmarshal(b []byte) error

type StartMySQLExplainActionResponse

type StartMySQLExplainActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where to this Action was started.
	PmmAgentId           string   `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLExplainActionResponse) Descriptor

func (*StartMySQLExplainActionResponse) Descriptor() ([]byte, []int)

func (*StartMySQLExplainActionResponse) GetActionId

func (m *StartMySQLExplainActionResponse) GetActionId() string

func (*StartMySQLExplainActionResponse) GetPmmAgentId

func (m *StartMySQLExplainActionResponse) GetPmmAgentId() string

func (*StartMySQLExplainActionResponse) ProtoMessage

func (*StartMySQLExplainActionResponse) ProtoMessage()

func (*StartMySQLExplainActionResponse) Reset

func (*StartMySQLExplainActionResponse) String

func (*StartMySQLExplainActionResponse) Validate

func (this *StartMySQLExplainActionResponse) Validate() error

func (*StartMySQLExplainActionResponse) XXX_DiscardUnknown

func (m *StartMySQLExplainActionResponse) XXX_DiscardUnknown()

func (*StartMySQLExplainActionResponse) XXX_Marshal

func (m *StartMySQLExplainActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLExplainActionResponse) XXX_Merge

func (m *StartMySQLExplainActionResponse) XXX_Merge(src proto.Message)

func (*StartMySQLExplainActionResponse) XXX_Size

func (m *StartMySQLExplainActionResponse) XXX_Size() int

func (*StartMySQLExplainActionResponse) XXX_Unmarshal

func (m *StartMySQLExplainActionResponse) XXX_Unmarshal(b []byte) error

type StartMySQLExplainJSONActionRequest

type StartMySQLExplainJSONActionRequest struct {
	// pmm-agent ID where to run this Action.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service ID for this Action. Required.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// SQL query. Required.
	Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	// Database name. Required if it can't be deduced from the query.
	Database             string   `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLExplainJSONActionRequest) Descriptor

func (*StartMySQLExplainJSONActionRequest) Descriptor() ([]byte, []int)

func (*StartMySQLExplainJSONActionRequest) GetDatabase

func (m *StartMySQLExplainJSONActionRequest) GetDatabase() string

func (*StartMySQLExplainJSONActionRequest) GetPmmAgentId

func (m *StartMySQLExplainJSONActionRequest) GetPmmAgentId() string

func (*StartMySQLExplainJSONActionRequest) GetQuery

func (*StartMySQLExplainJSONActionRequest) GetServiceId

func (m *StartMySQLExplainJSONActionRequest) GetServiceId() string

func (*StartMySQLExplainJSONActionRequest) ProtoMessage

func (*StartMySQLExplainJSONActionRequest) ProtoMessage()

func (*StartMySQLExplainJSONActionRequest) Reset

func (*StartMySQLExplainJSONActionRequest) String

func (*StartMySQLExplainJSONActionRequest) Validate

func (this *StartMySQLExplainJSONActionRequest) Validate() error

func (*StartMySQLExplainJSONActionRequest) XXX_DiscardUnknown

func (m *StartMySQLExplainJSONActionRequest) XXX_DiscardUnknown()

func (*StartMySQLExplainJSONActionRequest) XXX_Marshal

func (m *StartMySQLExplainJSONActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLExplainJSONActionRequest) XXX_Merge

func (*StartMySQLExplainJSONActionRequest) XXX_Size

func (*StartMySQLExplainJSONActionRequest) XXX_Unmarshal

func (m *StartMySQLExplainJSONActionRequest) XXX_Unmarshal(b []byte) error

type StartMySQLExplainJSONActionResponse

type StartMySQLExplainJSONActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where to this Action was started.
	PmmAgentId           string   `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLExplainJSONActionResponse) Descriptor

func (*StartMySQLExplainJSONActionResponse) Descriptor() ([]byte, []int)

func (*StartMySQLExplainJSONActionResponse) GetActionId

func (*StartMySQLExplainJSONActionResponse) GetPmmAgentId

func (m *StartMySQLExplainJSONActionResponse) GetPmmAgentId() string

func (*StartMySQLExplainJSONActionResponse) ProtoMessage

func (*StartMySQLExplainJSONActionResponse) ProtoMessage()

func (*StartMySQLExplainJSONActionResponse) Reset

func (*StartMySQLExplainJSONActionResponse) String

func (*StartMySQLExplainJSONActionResponse) Validate

func (this *StartMySQLExplainJSONActionResponse) Validate() error

func (*StartMySQLExplainJSONActionResponse) XXX_DiscardUnknown

func (m *StartMySQLExplainJSONActionResponse) XXX_DiscardUnknown()

func (*StartMySQLExplainJSONActionResponse) XXX_Marshal

func (m *StartMySQLExplainJSONActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLExplainJSONActionResponse) XXX_Merge

func (*StartMySQLExplainJSONActionResponse) XXX_Size

func (*StartMySQLExplainJSONActionResponse) XXX_Unmarshal

func (m *StartMySQLExplainJSONActionResponse) XXX_Unmarshal(b []byte) error

type StartMySQLExplainTraditionalJSONActionRequest

type StartMySQLExplainTraditionalJSONActionRequest struct {
	// pmm-agent ID where to run this Action.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service ID for this Action. Required.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// SQL query. Required.
	Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	// Database name. Required if it can't be deduced from the query.
	Database             string   `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLExplainTraditionalJSONActionRequest) Descriptor

func (*StartMySQLExplainTraditionalJSONActionRequest) GetDatabase

func (*StartMySQLExplainTraditionalJSONActionRequest) GetPmmAgentId

func (*StartMySQLExplainTraditionalJSONActionRequest) GetQuery

func (*StartMySQLExplainTraditionalJSONActionRequest) GetServiceId

func (*StartMySQLExplainTraditionalJSONActionRequest) ProtoMessage

func (*StartMySQLExplainTraditionalJSONActionRequest) Reset

func (*StartMySQLExplainTraditionalJSONActionRequest) String

func (*StartMySQLExplainTraditionalJSONActionRequest) Validate

func (*StartMySQLExplainTraditionalJSONActionRequest) XXX_DiscardUnknown

func (m *StartMySQLExplainTraditionalJSONActionRequest) XXX_DiscardUnknown()

func (*StartMySQLExplainTraditionalJSONActionRequest) XXX_Marshal

func (m *StartMySQLExplainTraditionalJSONActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLExplainTraditionalJSONActionRequest) XXX_Merge

func (*StartMySQLExplainTraditionalJSONActionRequest) XXX_Size

func (*StartMySQLExplainTraditionalJSONActionRequest) XXX_Unmarshal

type StartMySQLExplainTraditionalJSONActionResponse

type StartMySQLExplainTraditionalJSONActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where to this Action was started.
	PmmAgentId           string   `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLExplainTraditionalJSONActionResponse) Descriptor

func (*StartMySQLExplainTraditionalJSONActionResponse) GetActionId

func (*StartMySQLExplainTraditionalJSONActionResponse) GetPmmAgentId

func (*StartMySQLExplainTraditionalJSONActionResponse) ProtoMessage

func (*StartMySQLExplainTraditionalJSONActionResponse) Reset

func (*StartMySQLExplainTraditionalJSONActionResponse) String

func (*StartMySQLExplainTraditionalJSONActionResponse) Validate

func (*StartMySQLExplainTraditionalJSONActionResponse) XXX_DiscardUnknown

func (m *StartMySQLExplainTraditionalJSONActionResponse) XXX_DiscardUnknown()

func (*StartMySQLExplainTraditionalJSONActionResponse) XXX_Marshal

func (m *StartMySQLExplainTraditionalJSONActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLExplainTraditionalJSONActionResponse) XXX_Merge

func (*StartMySQLExplainTraditionalJSONActionResponse) XXX_Size

func (*StartMySQLExplainTraditionalJSONActionResponse) XXX_Unmarshal

type StartMySQLShowCreateTableActionRequest

type StartMySQLShowCreateTableActionRequest struct {
	// pmm-agent ID where to run this Action.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service ID for this Action. Required.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Table name. Required. May additionally contain a database name.
	TableName string `protobuf:"bytes,3,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	// Database name. Required if not given in the table_name field.
	Database             string   `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLShowCreateTableActionRequest) Descriptor

func (*StartMySQLShowCreateTableActionRequest) Descriptor() ([]byte, []int)

func (*StartMySQLShowCreateTableActionRequest) GetDatabase

func (*StartMySQLShowCreateTableActionRequest) GetPmmAgentId

func (*StartMySQLShowCreateTableActionRequest) GetServiceId

func (*StartMySQLShowCreateTableActionRequest) GetTableName

func (*StartMySQLShowCreateTableActionRequest) ProtoMessage

func (*StartMySQLShowCreateTableActionRequest) Reset

func (*StartMySQLShowCreateTableActionRequest) String

func (*StartMySQLShowCreateTableActionRequest) Validate

func (*StartMySQLShowCreateTableActionRequest) XXX_DiscardUnknown

func (m *StartMySQLShowCreateTableActionRequest) XXX_DiscardUnknown()

func (*StartMySQLShowCreateTableActionRequest) XXX_Marshal

func (m *StartMySQLShowCreateTableActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLShowCreateTableActionRequest) XXX_Merge

func (*StartMySQLShowCreateTableActionRequest) XXX_Size

func (*StartMySQLShowCreateTableActionRequest) XXX_Unmarshal

func (m *StartMySQLShowCreateTableActionRequest) XXX_Unmarshal(b []byte) error

type StartMySQLShowCreateTableActionResponse

type StartMySQLShowCreateTableActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where to this Action was started.
	PmmAgentId           string   `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLShowCreateTableActionResponse) Descriptor

func (*StartMySQLShowCreateTableActionResponse) Descriptor() ([]byte, []int)

func (*StartMySQLShowCreateTableActionResponse) GetActionId

func (*StartMySQLShowCreateTableActionResponse) GetPmmAgentId

func (*StartMySQLShowCreateTableActionResponse) ProtoMessage

func (*StartMySQLShowCreateTableActionResponse) Reset

func (*StartMySQLShowCreateTableActionResponse) String

func (*StartMySQLShowCreateTableActionResponse) Validate

func (*StartMySQLShowCreateTableActionResponse) XXX_DiscardUnknown

func (m *StartMySQLShowCreateTableActionResponse) XXX_DiscardUnknown()

func (*StartMySQLShowCreateTableActionResponse) XXX_Marshal

func (m *StartMySQLShowCreateTableActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLShowCreateTableActionResponse) XXX_Merge

func (*StartMySQLShowCreateTableActionResponse) XXX_Size

func (*StartMySQLShowCreateTableActionResponse) XXX_Unmarshal

func (m *StartMySQLShowCreateTableActionResponse) XXX_Unmarshal(b []byte) error

type StartMySQLShowIndexActionRequest

type StartMySQLShowIndexActionRequest struct {
	// pmm-agent ID where to run this Action.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service ID for this Action. Required.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Table name. Required. May additionally contain a database name.
	TableName string `protobuf:"bytes,3,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	// Database name. Required if not given in the table_name field.
	Database             string   `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLShowIndexActionRequest) Descriptor

func (*StartMySQLShowIndexActionRequest) Descriptor() ([]byte, []int)

func (*StartMySQLShowIndexActionRequest) GetDatabase

func (m *StartMySQLShowIndexActionRequest) GetDatabase() string

func (*StartMySQLShowIndexActionRequest) GetPmmAgentId

func (m *StartMySQLShowIndexActionRequest) GetPmmAgentId() string

func (*StartMySQLShowIndexActionRequest) GetServiceId

func (m *StartMySQLShowIndexActionRequest) GetServiceId() string

func (*StartMySQLShowIndexActionRequest) GetTableName

func (m *StartMySQLShowIndexActionRequest) GetTableName() string

func (*StartMySQLShowIndexActionRequest) ProtoMessage

func (*StartMySQLShowIndexActionRequest) ProtoMessage()

func (*StartMySQLShowIndexActionRequest) Reset

func (*StartMySQLShowIndexActionRequest) String

func (*StartMySQLShowIndexActionRequest) Validate

func (this *StartMySQLShowIndexActionRequest) Validate() error

func (*StartMySQLShowIndexActionRequest) XXX_DiscardUnknown

func (m *StartMySQLShowIndexActionRequest) XXX_DiscardUnknown()

func (*StartMySQLShowIndexActionRequest) XXX_Marshal

func (m *StartMySQLShowIndexActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLShowIndexActionRequest) XXX_Merge

func (*StartMySQLShowIndexActionRequest) XXX_Size

func (m *StartMySQLShowIndexActionRequest) XXX_Size() int

func (*StartMySQLShowIndexActionRequest) XXX_Unmarshal

func (m *StartMySQLShowIndexActionRequest) XXX_Unmarshal(b []byte) error

type StartMySQLShowIndexActionResponse

type StartMySQLShowIndexActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where to this Action was started.
	PmmAgentId           string   `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLShowIndexActionResponse) Descriptor

func (*StartMySQLShowIndexActionResponse) Descriptor() ([]byte, []int)

func (*StartMySQLShowIndexActionResponse) GetActionId

func (m *StartMySQLShowIndexActionResponse) GetActionId() string

func (*StartMySQLShowIndexActionResponse) GetPmmAgentId

func (m *StartMySQLShowIndexActionResponse) GetPmmAgentId() string

func (*StartMySQLShowIndexActionResponse) ProtoMessage

func (*StartMySQLShowIndexActionResponse) ProtoMessage()

func (*StartMySQLShowIndexActionResponse) Reset

func (*StartMySQLShowIndexActionResponse) String

func (*StartMySQLShowIndexActionResponse) Validate

func (this *StartMySQLShowIndexActionResponse) Validate() error

func (*StartMySQLShowIndexActionResponse) XXX_DiscardUnknown

func (m *StartMySQLShowIndexActionResponse) XXX_DiscardUnknown()

func (*StartMySQLShowIndexActionResponse) XXX_Marshal

func (m *StartMySQLShowIndexActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLShowIndexActionResponse) XXX_Merge

func (*StartMySQLShowIndexActionResponse) XXX_Size

func (m *StartMySQLShowIndexActionResponse) XXX_Size() int

func (*StartMySQLShowIndexActionResponse) XXX_Unmarshal

func (m *StartMySQLShowIndexActionResponse) XXX_Unmarshal(b []byte) error

type StartMySQLShowTableStatusActionRequest

type StartMySQLShowTableStatusActionRequest struct {
	// pmm-agent ID where to run this Action.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service ID for this Action. Required.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Table name. Required. May additionally contain a database name.
	TableName string `protobuf:"bytes,3,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	// Database name. Required if not given in the table_name field.
	Database             string   `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLShowTableStatusActionRequest) Descriptor

func (*StartMySQLShowTableStatusActionRequest) Descriptor() ([]byte, []int)

func (*StartMySQLShowTableStatusActionRequest) GetDatabase

func (*StartMySQLShowTableStatusActionRequest) GetPmmAgentId

func (*StartMySQLShowTableStatusActionRequest) GetServiceId

func (*StartMySQLShowTableStatusActionRequest) GetTableName

func (*StartMySQLShowTableStatusActionRequest) ProtoMessage

func (*StartMySQLShowTableStatusActionRequest) Reset

func (*StartMySQLShowTableStatusActionRequest) String

func (*StartMySQLShowTableStatusActionRequest) Validate

func (*StartMySQLShowTableStatusActionRequest) XXX_DiscardUnknown

func (m *StartMySQLShowTableStatusActionRequest) XXX_DiscardUnknown()

func (*StartMySQLShowTableStatusActionRequest) XXX_Marshal

func (m *StartMySQLShowTableStatusActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLShowTableStatusActionRequest) XXX_Merge

func (*StartMySQLShowTableStatusActionRequest) XXX_Size

func (*StartMySQLShowTableStatusActionRequest) XXX_Unmarshal

func (m *StartMySQLShowTableStatusActionRequest) XXX_Unmarshal(b []byte) error

type StartMySQLShowTableStatusActionResponse

type StartMySQLShowTableStatusActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where to this Action was started.
	PmmAgentId           string   `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartMySQLShowTableStatusActionResponse) Descriptor

func (*StartMySQLShowTableStatusActionResponse) Descriptor() ([]byte, []int)

func (*StartMySQLShowTableStatusActionResponse) GetActionId

func (*StartMySQLShowTableStatusActionResponse) GetPmmAgentId

func (*StartMySQLShowTableStatusActionResponse) ProtoMessage

func (*StartMySQLShowTableStatusActionResponse) Reset

func (*StartMySQLShowTableStatusActionResponse) String

func (*StartMySQLShowTableStatusActionResponse) Validate

func (*StartMySQLShowTableStatusActionResponse) XXX_DiscardUnknown

func (m *StartMySQLShowTableStatusActionResponse) XXX_DiscardUnknown()

func (*StartMySQLShowTableStatusActionResponse) XXX_Marshal

func (m *StartMySQLShowTableStatusActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartMySQLShowTableStatusActionResponse) XXX_Merge

func (*StartMySQLShowTableStatusActionResponse) XXX_Size

func (*StartMySQLShowTableStatusActionResponse) XXX_Unmarshal

func (m *StartMySQLShowTableStatusActionResponse) XXX_Unmarshal(b []byte) error

type StartPostgreSQLShowCreateTableActionRequest

type StartPostgreSQLShowCreateTableActionRequest struct {
	// pmm-agent ID where to run this Action.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service ID for this Action. Required.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Table name. Required. May additionally contain a database name.
	TableName string `protobuf:"bytes,3,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	// Database name. Required if not given in the table_name field.
	Database             string   `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartPostgreSQLShowCreateTableActionRequest) Descriptor

func (*StartPostgreSQLShowCreateTableActionRequest) GetDatabase

func (*StartPostgreSQLShowCreateTableActionRequest) GetPmmAgentId

func (*StartPostgreSQLShowCreateTableActionRequest) GetServiceId

func (*StartPostgreSQLShowCreateTableActionRequest) GetTableName

func (*StartPostgreSQLShowCreateTableActionRequest) ProtoMessage

func (*StartPostgreSQLShowCreateTableActionRequest) Reset

func (*StartPostgreSQLShowCreateTableActionRequest) String

func (*StartPostgreSQLShowCreateTableActionRequest) Validate

func (*StartPostgreSQLShowCreateTableActionRequest) XXX_DiscardUnknown

func (m *StartPostgreSQLShowCreateTableActionRequest) XXX_DiscardUnknown()

func (*StartPostgreSQLShowCreateTableActionRequest) XXX_Marshal

func (m *StartPostgreSQLShowCreateTableActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartPostgreSQLShowCreateTableActionRequest) XXX_Merge

func (*StartPostgreSQLShowCreateTableActionRequest) XXX_Size

func (*StartPostgreSQLShowCreateTableActionRequest) XXX_Unmarshal

type StartPostgreSQLShowCreateTableActionResponse

type StartPostgreSQLShowCreateTableActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where to this Action was started.
	PmmAgentId           string   `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartPostgreSQLShowCreateTableActionResponse) Descriptor

func (*StartPostgreSQLShowCreateTableActionResponse) GetActionId

func (*StartPostgreSQLShowCreateTableActionResponse) GetPmmAgentId

func (*StartPostgreSQLShowCreateTableActionResponse) ProtoMessage

func (*StartPostgreSQLShowCreateTableActionResponse) Reset

func (*StartPostgreSQLShowCreateTableActionResponse) String

func (*StartPostgreSQLShowCreateTableActionResponse) Validate

func (*StartPostgreSQLShowCreateTableActionResponse) XXX_DiscardUnknown

func (m *StartPostgreSQLShowCreateTableActionResponse) XXX_DiscardUnknown()

func (*StartPostgreSQLShowCreateTableActionResponse) XXX_Marshal

func (m *StartPostgreSQLShowCreateTableActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartPostgreSQLShowCreateTableActionResponse) XXX_Merge

func (*StartPostgreSQLShowCreateTableActionResponse) XXX_Size

func (*StartPostgreSQLShowCreateTableActionResponse) XXX_Unmarshal

type StartPostgreSQLShowIndexActionRequest

type StartPostgreSQLShowIndexActionRequest struct {
	// pmm-agent ID where to run this Action.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service ID for this Action. Required.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Table name. Required. May additionally contain a database name.
	TableName string `protobuf:"bytes,3,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	// Database name. Required if not given in the table_name field.
	Database             string   `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartPostgreSQLShowIndexActionRequest) Descriptor

func (*StartPostgreSQLShowIndexActionRequest) Descriptor() ([]byte, []int)

func (*StartPostgreSQLShowIndexActionRequest) GetDatabase

func (*StartPostgreSQLShowIndexActionRequest) GetPmmAgentId

func (m *StartPostgreSQLShowIndexActionRequest) GetPmmAgentId() string

func (*StartPostgreSQLShowIndexActionRequest) GetServiceId

func (*StartPostgreSQLShowIndexActionRequest) GetTableName

func (*StartPostgreSQLShowIndexActionRequest) ProtoMessage

func (*StartPostgreSQLShowIndexActionRequest) ProtoMessage()

func (*StartPostgreSQLShowIndexActionRequest) Reset

func (*StartPostgreSQLShowIndexActionRequest) String

func (*StartPostgreSQLShowIndexActionRequest) Validate

func (*StartPostgreSQLShowIndexActionRequest) XXX_DiscardUnknown

func (m *StartPostgreSQLShowIndexActionRequest) XXX_DiscardUnknown()

func (*StartPostgreSQLShowIndexActionRequest) XXX_Marshal

func (m *StartPostgreSQLShowIndexActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartPostgreSQLShowIndexActionRequest) XXX_Merge

func (*StartPostgreSQLShowIndexActionRequest) XXX_Size

func (*StartPostgreSQLShowIndexActionRequest) XXX_Unmarshal

func (m *StartPostgreSQLShowIndexActionRequest) XXX_Unmarshal(b []byte) error

type StartPostgreSQLShowIndexActionResponse

type StartPostgreSQLShowIndexActionResponse struct {
	// Unique Action ID.
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// pmm-agent ID where to this Action was started.
	PmmAgentId           string   `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartPostgreSQLShowIndexActionResponse) Descriptor

func (*StartPostgreSQLShowIndexActionResponse) Descriptor() ([]byte, []int)

func (*StartPostgreSQLShowIndexActionResponse) GetActionId

func (*StartPostgreSQLShowIndexActionResponse) GetPmmAgentId

func (*StartPostgreSQLShowIndexActionResponse) ProtoMessage

func (*StartPostgreSQLShowIndexActionResponse) Reset

func (*StartPostgreSQLShowIndexActionResponse) String

func (*StartPostgreSQLShowIndexActionResponse) Validate

func (*StartPostgreSQLShowIndexActionResponse) XXX_DiscardUnknown

func (m *StartPostgreSQLShowIndexActionResponse) XXX_DiscardUnknown()

func (*StartPostgreSQLShowIndexActionResponse) XXX_Marshal

func (m *StartPostgreSQLShowIndexActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartPostgreSQLShowIndexActionResponse) XXX_Merge

func (*StartPostgreSQLShowIndexActionResponse) XXX_Size

func (*StartPostgreSQLShowIndexActionResponse) XXX_Unmarshal

func (m *StartPostgreSQLShowIndexActionResponse) XXX_Unmarshal(b []byte) error

type StartSecurityChecksRequest

type StartSecurityChecksRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartSecurityChecksRequest) Descriptor

func (*StartSecurityChecksRequest) Descriptor() ([]byte, []int)

func (*StartSecurityChecksRequest) ProtoMessage

func (*StartSecurityChecksRequest) ProtoMessage()

func (*StartSecurityChecksRequest) Reset

func (m *StartSecurityChecksRequest) Reset()

func (*StartSecurityChecksRequest) String

func (m *StartSecurityChecksRequest) String() string

func (*StartSecurityChecksRequest) Validate

func (this *StartSecurityChecksRequest) Validate() error

func (*StartSecurityChecksRequest) XXX_DiscardUnknown

func (m *StartSecurityChecksRequest) XXX_DiscardUnknown()

func (*StartSecurityChecksRequest) XXX_Marshal

func (m *StartSecurityChecksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartSecurityChecksRequest) XXX_Merge

func (m *StartSecurityChecksRequest) XXX_Merge(src proto.Message)

func (*StartSecurityChecksRequest) XXX_Size

func (m *StartSecurityChecksRequest) XXX_Size() int

func (*StartSecurityChecksRequest) XXX_Unmarshal

func (m *StartSecurityChecksRequest) XXX_Unmarshal(b []byte) error

type StartSecurityChecksResponse

type StartSecurityChecksResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartSecurityChecksResponse) Descriptor

func (*StartSecurityChecksResponse) Descriptor() ([]byte, []int)

func (*StartSecurityChecksResponse) ProtoMessage

func (*StartSecurityChecksResponse) ProtoMessage()

func (*StartSecurityChecksResponse) Reset

func (m *StartSecurityChecksResponse) Reset()

func (*StartSecurityChecksResponse) String

func (m *StartSecurityChecksResponse) String() string

func (*StartSecurityChecksResponse) Validate

func (this *StartSecurityChecksResponse) Validate() error

func (*StartSecurityChecksResponse) XXX_DiscardUnknown

func (m *StartSecurityChecksResponse) XXX_DiscardUnknown()

func (*StartSecurityChecksResponse) XXX_Marshal

func (m *StartSecurityChecksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartSecurityChecksResponse) XXX_Merge

func (m *StartSecurityChecksResponse) XXX_Merge(src proto.Message)

func (*StartSecurityChecksResponse) XXX_Size

func (m *StartSecurityChecksResponse) XXX_Size() int

func (*StartSecurityChecksResponse) XXX_Unmarshal

func (m *StartSecurityChecksResponse) XXX_Unmarshal(b []byte) error

type UnimplementedActionsServer

type UnimplementedActionsServer struct {
}

UnimplementedActionsServer can be embedded to have forward compatible implementations.

func (*UnimplementedActionsServer) CancelAction

func (*UnimplementedActionsServer) GetAction

func (*UnimplementedActionsServer) StartMongoDBExplainAction

func (*UnimplementedActionsServer) StartMySQLExplainAction

func (*UnimplementedActionsServer) StartMySQLShowIndexAction

type UnimplementedAnnotationServer

type UnimplementedAnnotationServer struct {
}

UnimplementedAnnotationServer can be embedded to have forward compatible implementations.

func (*UnimplementedAnnotationServer) AddAnnotation

type UnimplementedExternalServer

type UnimplementedExternalServer struct {
}

UnimplementedExternalServer can be embedded to have forward compatible implementations.

func (*UnimplementedExternalServer) AddExternal

type UnimplementedMongoDBServer

type UnimplementedMongoDBServer struct {
}

UnimplementedMongoDBServer can be embedded to have forward compatible implementations.

func (*UnimplementedMongoDBServer) AddMongoDB

type UnimplementedMySQLServer

type UnimplementedMySQLServer struct {
}

UnimplementedMySQLServer can be embedded to have forward compatible implementations.

func (*UnimplementedMySQLServer) AddMySQL

type UnimplementedNodeServer

type UnimplementedNodeServer struct {
}

UnimplementedNodeServer can be embedded to have forward compatible implementations.

func (*UnimplementedNodeServer) RegisterNode

type UnimplementedPostgreSQLServer

type UnimplementedPostgreSQLServer struct {
}

UnimplementedPostgreSQLServer can be embedded to have forward compatible implementations.

func (*UnimplementedPostgreSQLServer) AddPostgreSQL

type UnimplementedProxySQLServer

type UnimplementedProxySQLServer struct {
}

UnimplementedProxySQLServer can be embedded to have forward compatible implementations.

func (*UnimplementedProxySQLServer) AddProxySQL

type UnimplementedRDSServer

type UnimplementedRDSServer struct {
}

UnimplementedRDSServer can be embedded to have forward compatible implementations.

func (*UnimplementedRDSServer) AddRDS

func (*UnimplementedRDSServer) DiscoverRDS

type UnimplementedSecurityChecksServer

type UnimplementedSecurityChecksServer struct {
}

UnimplementedSecurityChecksServer can be embedded to have forward compatible implementations.

func (*UnimplementedSecurityChecksServer) StartSecurityChecks

type UnimplementedServiceServer

type UnimplementedServiceServer struct {
}

UnimplementedServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedServiceServer) RemoveService

Jump to

Keyboard shortcuts

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