api

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2020 License: Apache-2.0 Imports: 27 Imported by: 7

README

Panto API

The Panto API is based on gRPC with Protobuf.

As not all clients may have a gRPC implementation, Panto also provides clients with a REST API, that is a simple proxy to the gRPC server. All the concepts and schema are the same between the two interfaces of the API.

Design

The design is based on Google API Design guide, and is a Resource Oriented Design.

The detailed list of resources and methods is available in the RESOURCES document. The REST API is also documented with a swagger file.

General mecanisms

Authentication

To be identified and authenticated, the API clients must provide two fields in every request to the API, whether they request the gRPC interface or the REST interface:

  • agent: the agent UUID field (encoded as a base64 string without padding), given by the server as a unique identifier of the API client;

In the gRPC implementation, these fields are Request Metadata, and are automatically included in any RPC call as per the gRPC Dial configuration.

In the REST implementation, these fields should be included in the HTTP headers.

The server will look for these fields before handling the RCP/REST call, and will return an error if the data is missing or not validated.

Agent version

For every call originated from an Agent, the server will include a data field in every response, containing the configuration version the Agent should be running:

  • agent-configuration-version: the configuration version the Agent should be running (encoded as a string).

In the gRPC implementation, this field is Response Metadata, and should be handled by the client explicitly (see the official documention).

In the REST implementation, this field is included in the HTTP headers of the response, and its name changes for Grpc-Metadata-Agent-Configuration-Version.

Generating code and documentation

The simplest way to update all files auto-generated from the Protobuf schema is by using the Makefile target. From a shell prompt, navigate to the root of the repository and type:

make api

The rule will invoke all protoc calls required to regenerate files dependant on panto.proto.

gRPC

To define a new message or a new service, you need to update the protobuf file and run the following command:

protoc -I api/ -I${GOPATH}/src -I${GOPATH}/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis --go_out=plugins=grpc:api api/panto.proto

This will re-generate the gRPC code.

You can now use the endpoints in your code (when defining new services) or the messages structs (when defining new messages).

REST

Panto exposes an HTTP/1.1 REST API gateway to the (HTTP/2) gRPC endpoints, using gRPC Gateway. After changing the Protobuf schema, be sure to re-generate the gRPC gateway code with the following command:

protoc -I api/ -I${GOPATH}/src -I${GOPATH}/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis --grpc-gateway_out=logtostderr=true:api api/panto.proto
Swagger

Re-generate the Swagger definitions with:

protoc -I api/ -I${GOPATH}/src -I${GOPATH}/src/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis --swagger_out=logtostderr=true:api api/panto.proto

Documentation

Overview

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	ResourceNameCheck              string = "checks"
	ResourceNameOrganization       string = "organizations"
	ResourceNameAgent              string = "agents"
	ResourceNameTarget             string = "targets"
	ResourceNameProbeConfiguration string = "probeconfigurations"
	ResourceNameProbe              string = "probes"
	ResourceNameAlert              string = "alerts"
	ResourceNameChannel            string = "channels"
	ResourceNameChannelType        string = "channeltypes"
	ResourceNameTag                string = "tags"
)

Standard names of the resources

Variables

View Source
var Event_name = map[int32]string{
	0: "UNKNOWN",
	1: "NOTIFIED",
	2: "ACKNOWLEDGED",
	3: "SNOOZED",
}
View Source
var Event_value = map[string]int32{
	"UNKNOWN":      0,
	"NOTIFIED":     1,
	"ACKNOWLEDGED": 2,
	"SNOOZED":      3,
}
View Source
var Order_name = map[int32]string{
	0: "ASCENDING",
	1: "DESCENDING",
}
View Source
var Order_value = map[string]int32{
	"ASCENDING":  0,
	"DESCENDING": 1,
}
View Source
var State_Type_name = map[int32]string{
	0: "UNKNOWN",
	1: "OK",
	2: "WARNING",
	3: "CRITICAL",
	4: "MISSING_DATA",
	5: "ERROR",
}
View Source
var State_Type_value = map[string]int32{
	"UNKNOWN":      0,
	"OK":           1,
	"WARNING":      2,
	"CRITICAL":     3,
	"MISSING_DATA": 4,
	"ERROR":        5,
}

Functions

func NewStruct added in v0.3.0

func NewStruct(v interface{}) (*structpb.Value, error)

NewStruct creates a new *structpb.Value (a glorified JSON wrapper) out of a Go type

func ParseNameAgent

func ParseNameAgent(name string) (organizationUUID, agentUUID uuid.UUID, err error)

ParseNameAgent checks the validity of a Agent name and extracts the component UUIDs

func ParseNameAlert

func ParseNameAlert(name string) (organizationUUID, alertUUID uuid.UUID, err error)

ParseNameAlert checks the validity of a Alert name and extracts the component UUIDs

func ParseNameChannel

func ParseNameChannel(name string) (organizationUUID, channelUUID uuid.UUID, err error)

ParseNameChannel checks the validity of a Channel name and extracts the component UUIDs

func ParseNameChannelType

func ParseNameChannelType(name string) (channelTypeLabel string, err error)

ParseNameChannelType checks the validity of a ChannelType name and extracts the component label

func ParseNameCheck

func ParseNameCheck(name string) (organizationUUID, checkUUID uuid.UUID, err error)

ParseNameCheck checks the validity of a Check name and extracts the component UUIDs

func ParseNameOrganization

func ParseNameOrganization(name string) (organizationUUID uuid.UUID, err error)

ParseNameOrganization checks the validity of an Organization name and extracts the component UUIDs

func ParseNameProbe

func ParseNameProbe(name string) (probeUUID uuid.UUID, err error)

ParseNameProbe checks the validity of a Probe name and extracts the component UUIDs

func ParseNameProbeConfiguration

func ParseNameProbeConfiguration(name string) (organizationUUID, agentUUID, probeConfigurationUUID uuid.UUID, err error)

ParseNameProbeConfiguration checks the validity of a ProbeConfiguration name and extracts the component UUIDs

func ParseNameTag

func ParseNameTag(name string) (organizationUUID uuid.UUID, tagName string, err error)

ParseNameTag checks the validity of a Tag name and extracts the component UUIDs

func ParseNameTarget

func ParseNameTarget(name string) (organizationUUID, targetUUID uuid.UUID, err error)

ParseNameTarget checks the validity of a Target name and extracts the component UUIDs

func RegisterPantoHandler

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

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

func RegisterPantoHandlerClient

func RegisterPantoHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PantoClient) error

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

func RegisterPantoHandlerFromEndpoint

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

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

func RegisterPantoHandlerServer added in v0.9.0

func RegisterPantoHandlerServer(ctx context.Context, mux *runtime.ServeMux, server PantoServer) error

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

func RegisterPantoServer

func RegisterPantoServer(s *grpc.Server, srv PantoServer)

Types

type AddNotificationRequest

type AddNotificationRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	ProbeConfiguration   string   `protobuf:"bytes,2,opt,name=probe_configuration,json=probeConfiguration,proto3" json:"probe_configuration,omitempty"`
	Event                Event    `protobuf:"varint,3,opt,name=event,proto3,enum=api.Event" json:"event,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddNotificationRequest) Descriptor

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

func (*AddNotificationRequest) GetEvent

func (m *AddNotificationRequest) GetEvent() Event

func (*AddNotificationRequest) GetParent

func (m *AddNotificationRequest) GetParent() string

func (*AddNotificationRequest) GetProbeConfiguration

func (m *AddNotificationRequest) GetProbeConfiguration() string

func (*AddNotificationRequest) ProtoMessage

func (*AddNotificationRequest) ProtoMessage()

func (*AddNotificationRequest) Reset

func (m *AddNotificationRequest) Reset()

func (*AddNotificationRequest) String

func (m *AddNotificationRequest) String() string

func (*AddNotificationRequest) XXX_DiscardUnknown

func (m *AddNotificationRequest) XXX_DiscardUnknown()

func (*AddNotificationRequest) XXX_Marshal

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

func (*AddNotificationRequest) XXX_Merge

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

func (*AddNotificationRequest) XXX_Size

func (m *AddNotificationRequest) XXX_Size() int

func (*AddNotificationRequest) XXX_Unmarshal

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

type AddResultsRequest

type AddResultsRequest struct {
	Results              []*Result `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	Parent               string    `protobuf:"bytes,2,opt,name=parent,proto3" json:"parent,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*AddResultsRequest) Descriptor

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

func (*AddResultsRequest) GetParent added in v0.5.0

func (m *AddResultsRequest) GetParent() string

func (*AddResultsRequest) GetResults

func (m *AddResultsRequest) GetResults() []*Result

func (*AddResultsRequest) ProtoMessage

func (*AddResultsRequest) ProtoMessage()

func (*AddResultsRequest) Reset

func (m *AddResultsRequest) Reset()

func (*AddResultsRequest) String

func (m *AddResultsRequest) String() string

func (*AddResultsRequest) XXX_DiscardUnknown

func (m *AddResultsRequest) XXX_DiscardUnknown()

func (*AddResultsRequest) XXX_Marshal

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

func (*AddResultsRequest) XXX_Merge

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

func (*AddResultsRequest) XXX_Size

func (m *AddResultsRequest) XXX_Size() int

func (*AddResultsRequest) XXX_Unmarshal

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

type AddResultsResponse

type AddResultsResponse struct {
	Results              []*Result `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*AddResultsResponse) Descriptor

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

func (*AddResultsResponse) GetResults

func (m *AddResultsResponse) GetResults() []*Result

func (*AddResultsResponse) ProtoMessage

func (*AddResultsResponse) ProtoMessage()

func (*AddResultsResponse) Reset

func (m *AddResultsResponse) Reset()

func (*AddResultsResponse) String

func (m *AddResultsResponse) String() string

func (*AddResultsResponse) XXX_DiscardUnknown

func (m *AddResultsResponse) XXX_DiscardUnknown()

func (*AddResultsResponse) XXX_Marshal

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

func (*AddResultsResponse) XXX_Merge

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

func (*AddResultsResponse) XXX_Size

func (m *AddResultsResponse) XXX_Size() int

func (*AddResultsResponse) XXX_Unmarshal

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

type Agent

type Agent struct {
	Name                 string               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DisplayName          string               `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	LastActivity         *timestamp.Timestamp `protobuf:"bytes,3,opt,name=last_activity,json=lastActivity,proto3" json:"last_activity,omitempty"`
	LastVersion          string               `protobuf:"bytes,4,opt,name=last_version,json=lastVersion,proto3" json:"last_version,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Agent represents an instance of a running process executing probes on one or several Targets.

func (*Agent) Descriptor

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

func (*Agent) GetDisplayName

func (m *Agent) GetDisplayName() string

func (*Agent) GetLastActivity

func (m *Agent) GetLastActivity() *timestamp.Timestamp

func (*Agent) GetLastVersion added in v0.2.0

func (m *Agent) GetLastVersion() string

func (*Agent) GetName

func (m *Agent) GetName() string

func (*Agent) ProtoMessage

func (*Agent) ProtoMessage()

func (*Agent) Reset

func (m *Agent) Reset()

func (*Agent) String

func (m *Agent) String() string

func (*Agent) XXX_DiscardUnknown

func (m *Agent) XXX_DiscardUnknown()

func (*Agent) XXX_Marshal

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

func (*Agent) XXX_Merge

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

func (*Agent) XXX_Size

func (m *Agent) XXX_Size() int

func (*Agent) XXX_Unmarshal

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

type Alert

type Alert struct {
	Name                 string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Checks               []string        `protobuf:"bytes,2,rep,name=checks,proto3" json:"checks,omitempty"`
	Channel              string          `protobuf:"bytes,3,opt,name=channel,proto3" json:"channel,omitempty"`
	Type                 string          `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Configuration        string          `protobuf:"bytes,5,opt,name=configuration,proto3" json:"configuration,omitempty"`
	Children             *Alert_Children `protobuf:"bytes,6,opt,name=children,proto3" json:"children,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

Alert is an action to be performed on specific conditions after evaluation of a State.

func (*Alert) Descriptor

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

func (*Alert) GetChannel

func (m *Alert) GetChannel() string

func (*Alert) GetChecks

func (m *Alert) GetChecks() []string

func (*Alert) GetChildren

func (m *Alert) GetChildren() *Alert_Children

func (*Alert) GetConfiguration

func (m *Alert) GetConfiguration() string

func (*Alert) GetName

func (m *Alert) GetName() string

func (*Alert) GetType

func (m *Alert) GetType() string

func (*Alert) ProtoMessage

func (*Alert) ProtoMessage()

func (*Alert) Reset

func (m *Alert) Reset()

func (*Alert) String

func (m *Alert) String() string

func (*Alert) XXX_DiscardUnknown

func (m *Alert) XXX_DiscardUnknown()

func (*Alert) XXX_Marshal

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

func (*Alert) XXX_Merge

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

func (*Alert) XXX_Size

func (m *Alert) XXX_Size() int

func (*Alert) XXX_Unmarshal

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

type Alert_Children

type Alert_Children struct {
	Checks               []*Check `protobuf:"bytes,1,rep,name=checks,proto3" json:"checks,omitempty"`
	Channel              *Channel `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Alert_Children) Descriptor

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

func (*Alert_Children) GetChannel

func (m *Alert_Children) GetChannel() *Channel

func (*Alert_Children) GetChecks

func (m *Alert_Children) GetChecks() []*Check

func (*Alert_Children) ProtoMessage

func (*Alert_Children) ProtoMessage()

func (*Alert_Children) Reset

func (m *Alert_Children) Reset()

func (*Alert_Children) String

func (m *Alert_Children) String() string

func (*Alert_Children) XXX_DiscardUnknown

func (m *Alert_Children) XXX_DiscardUnknown()

func (*Alert_Children) XXX_Marshal

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

func (*Alert_Children) XXX_Merge

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

func (*Alert_Children) XXX_Size

func (m *Alert_Children) XXX_Size() int

func (*Alert_Children) XXX_Unmarshal

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

type Channel

type Channel struct {
	Name                 string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ChannelType          string            `protobuf:"bytes,2,opt,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"`
	DisplayName          string            `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	Configuration        string            `protobuf:"bytes,4,opt,name=configuration,proto3" json:"configuration,omitempty"`
	Children             *Channel_Children `protobuf:"bytes,5,opt,name=children,proto3" json:"children,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

Channel defines a medium to communicate on upon sending an Alert.

func (*Channel) Descriptor

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

func (*Channel) GetChannelType

func (m *Channel) GetChannelType() string

func (*Channel) GetChildren

func (m *Channel) GetChildren() *Channel_Children

func (*Channel) GetConfiguration

func (m *Channel) GetConfiguration() string

func (*Channel) GetDisplayName

func (m *Channel) GetDisplayName() string

func (*Channel) GetName

func (m *Channel) GetName() string

func (*Channel) ProtoMessage

func (*Channel) ProtoMessage()

func (*Channel) Reset

func (m *Channel) Reset()

func (*Channel) String

func (m *Channel) String() string

func (*Channel) XXX_DiscardUnknown

func (m *Channel) XXX_DiscardUnknown()

func (*Channel) XXX_Marshal

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

func (*Channel) XXX_Merge

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

func (*Channel) XXX_Size

func (m *Channel) XXX_Size() int

func (*Channel) XXX_Unmarshal

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

type ChannelType

type ChannelType struct {
	Name                 string                   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Label                string                   `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	Configuration        []*ChannelType_Parameter `protobuf:"bytes,5,rep,name=configuration,proto3" json:"configuration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

ChannelType defines the types of medium to communicate on upon sending an Alert.

func (*ChannelType) Descriptor

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

func (*ChannelType) GetConfiguration

func (m *ChannelType) GetConfiguration() []*ChannelType_Parameter

func (*ChannelType) GetLabel

func (m *ChannelType) GetLabel() string

func (*ChannelType) GetName

func (m *ChannelType) GetName() string

func (*ChannelType) ProtoMessage

func (*ChannelType) ProtoMessage()

func (*ChannelType) Reset

func (m *ChannelType) Reset()

func (*ChannelType) String

func (m *ChannelType) String() string

func (*ChannelType) XXX_DiscardUnknown

func (m *ChannelType) XXX_DiscardUnknown()

func (*ChannelType) XXX_Marshal

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

func (*ChannelType) XXX_Merge

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

func (*ChannelType) XXX_Size

func (m *ChannelType) XXX_Size() int

func (*ChannelType) XXX_Unmarshal

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

type ChannelType_Parameter

type ChannelType_Parameter struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type                 string   `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Description          string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Mandatory            bool     `protobuf:"varint,4,opt,name=mandatory,proto3" json:"mandatory,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Parameter is a configuration option for a Probe.

func (*ChannelType_Parameter) Descriptor

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

func (*ChannelType_Parameter) GetDescription

func (m *ChannelType_Parameter) GetDescription() string

func (*ChannelType_Parameter) GetMandatory

func (m *ChannelType_Parameter) GetMandatory() bool

func (*ChannelType_Parameter) GetName

func (m *ChannelType_Parameter) GetName() string

func (*ChannelType_Parameter) GetType

func (m *ChannelType_Parameter) GetType() string

func (*ChannelType_Parameter) ProtoMessage

func (*ChannelType_Parameter) ProtoMessage()

func (*ChannelType_Parameter) Reset

func (m *ChannelType_Parameter) Reset()

func (*ChannelType_Parameter) String

func (m *ChannelType_Parameter) String() string

func (*ChannelType_Parameter) XXX_DiscardUnknown

func (m *ChannelType_Parameter) XXX_DiscardUnknown()

func (*ChannelType_Parameter) XXX_Marshal

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

func (*ChannelType_Parameter) XXX_Merge

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

func (*ChannelType_Parameter) XXX_Size

func (m *ChannelType_Parameter) XXX_Size() int

func (*ChannelType_Parameter) XXX_Unmarshal

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

type Channel_Children

type Channel_Children struct {
	ChannelType          *ChannelType `protobuf:"bytes,1,opt,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Channel_Children) Descriptor

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

func (*Channel_Children) GetChannelType

func (m *Channel_Children) GetChannelType() *ChannelType

func (*Channel_Children) ProtoMessage

func (*Channel_Children) ProtoMessage()

func (*Channel_Children) Reset

func (m *Channel_Children) Reset()

func (*Channel_Children) String

func (m *Channel_Children) String() string

func (*Channel_Children) XXX_DiscardUnknown

func (m *Channel_Children) XXX_DiscardUnknown()

func (*Channel_Children) XXX_Marshal

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

func (*Channel_Children) XXX_Merge

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

func (*Channel_Children) XXX_Size

func (m *Channel_Children) XXX_Size() int

func (*Channel_Children) XXX_Unmarshal

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

type Check

type Check struct {
	Name                 string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Target               string          `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	Probe                string          `protobuf:"bytes,3,opt,name=probe,proto3" json:"probe,omitempty"`
	StateType            string          `protobuf:"bytes,4,opt,name=state_type,json=stateType,proto3" json:"state_type,omitempty"`                            // Deprecated: Do not use.
	StateConfiguration   string          `protobuf:"bytes,5,opt,name=state_configuration,json=stateConfiguration,proto3" json:"state_configuration,omitempty"` // Deprecated: Do not use.
	Children             *Check_Children `protobuf:"bytes,7,opt,name=children,proto3" json:"children,omitempty"`
	Type                 string          `protobuf:"bytes,8,opt,name=type,proto3" json:"type,omitempty"`
	Configuration        string          `protobuf:"bytes,9,opt,name=configuration,proto3" json:"configuration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

Check contains the conditions against which to compare results from a Probe, on a specific Target. If one or more of the conditions is validated, the most critical validated state is set (CRITICAL is more critical than WARNING).

func (*Check) Descriptor

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

func (*Check) GetChildren

func (m *Check) GetChildren() *Check_Children

func (*Check) GetConfiguration added in v0.3.0

func (m *Check) GetConfiguration() string

func (*Check) GetName

func (m *Check) GetName() string

func (*Check) GetProbe

func (m *Check) GetProbe() string

func (*Check) GetStateConfiguration deprecated

func (m *Check) GetStateConfiguration() string

Deprecated: Do not use.

func (*Check) GetStateType deprecated

func (m *Check) GetStateType() string

Deprecated: Do not use.

func (*Check) GetTarget

func (m *Check) GetTarget() string

func (*Check) GetType added in v0.3.0

func (m *Check) GetType() string

func (*Check) ProtoMessage

func (*Check) ProtoMessage()

func (*Check) Reset

func (m *Check) Reset()

func (*Check) String

func (m *Check) String() string

func (*Check) XXX_DiscardUnknown

func (m *Check) XXX_DiscardUnknown()

func (*Check) XXX_Marshal

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

func (*Check) XXX_Merge

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

func (*Check) XXX_Size

func (m *Check) XXX_Size() int

func (*Check) XXX_Unmarshal

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

type Check_Children

type Check_Children struct {
	Target               *Target  `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	Probe                *Probe   `protobuf:"bytes,2,opt,name=probe,proto3" json:"probe,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Check_Children) Descriptor

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

func (*Check_Children) GetProbe

func (m *Check_Children) GetProbe() *Probe

func (*Check_Children) GetTarget

func (m *Check_Children) GetTarget() *Target

func (*Check_Children) ProtoMessage

func (*Check_Children) ProtoMessage()

func (*Check_Children) Reset

func (m *Check_Children) Reset()

func (*Check_Children) String

func (m *Check_Children) String() string

func (*Check_Children) XXX_DiscardUnknown

func (m *Check_Children) XXX_DiscardUnknown()

func (*Check_Children) XXX_Marshal

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

func (*Check_Children) XXX_Merge

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

func (*Check_Children) XXX_Size

func (m *Check_Children) XXX_Size() int

func (*Check_Children) XXX_Unmarshal

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

type CreateAgentRequest

type CreateAgentRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	Agent                *Agent   `protobuf:"bytes,2,opt,name=agent,proto3" json:"agent,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateAgentRequest) Descriptor

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

func (*CreateAgentRequest) GetAgent

func (m *CreateAgentRequest) GetAgent() *Agent

func (*CreateAgentRequest) GetParent

func (m *CreateAgentRequest) GetParent() string

func (*CreateAgentRequest) ProtoMessage

func (*CreateAgentRequest) ProtoMessage()

func (*CreateAgentRequest) Reset

func (m *CreateAgentRequest) Reset()

func (*CreateAgentRequest) String

func (m *CreateAgentRequest) String() string

func (*CreateAgentRequest) XXX_DiscardUnknown

func (m *CreateAgentRequest) XXX_DiscardUnknown()

func (*CreateAgentRequest) XXX_Marshal

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

func (*CreateAgentRequest) XXX_Merge

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

func (*CreateAgentRequest) XXX_Size

func (m *CreateAgentRequest) XXX_Size() int

func (*CreateAgentRequest) XXX_Unmarshal

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

type CreateAlertRequest

type CreateAlertRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	Alert                *Alert   `protobuf:"bytes,2,opt,name=alert,proto3" json:"alert,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateAlertRequest) Descriptor

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

func (*CreateAlertRequest) GetAlert

func (m *CreateAlertRequest) GetAlert() *Alert

func (*CreateAlertRequest) GetParent

func (m *CreateAlertRequest) GetParent() string

func (*CreateAlertRequest) ProtoMessage

func (*CreateAlertRequest) ProtoMessage()

func (*CreateAlertRequest) Reset

func (m *CreateAlertRequest) Reset()

func (*CreateAlertRequest) String

func (m *CreateAlertRequest) String() string

func (*CreateAlertRequest) XXX_DiscardUnknown

func (m *CreateAlertRequest) XXX_DiscardUnknown()

func (*CreateAlertRequest) XXX_Marshal

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

func (*CreateAlertRequest) XXX_Merge

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

func (*CreateAlertRequest) XXX_Size

func (m *CreateAlertRequest) XXX_Size() int

func (*CreateAlertRequest) XXX_Unmarshal

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

type CreateChannelRequest

type CreateChannelRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	Channel              *Channel `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateChannelRequest) Descriptor

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

func (*CreateChannelRequest) GetChannel

func (m *CreateChannelRequest) GetChannel() *Channel

func (*CreateChannelRequest) GetParent

func (m *CreateChannelRequest) GetParent() string

func (*CreateChannelRequest) ProtoMessage

func (*CreateChannelRequest) ProtoMessage()

func (*CreateChannelRequest) Reset

func (m *CreateChannelRequest) Reset()

func (*CreateChannelRequest) String

func (m *CreateChannelRequest) String() string

func (*CreateChannelRequest) XXX_DiscardUnknown

func (m *CreateChannelRequest) XXX_DiscardUnknown()

func (*CreateChannelRequest) XXX_Marshal

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

func (*CreateChannelRequest) XXX_Merge

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

func (*CreateChannelRequest) XXX_Size

func (m *CreateChannelRequest) XXX_Size() int

func (*CreateChannelRequest) XXX_Unmarshal

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

type CreateCheckRequest

type CreateCheckRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	Check                *Check   `protobuf:"bytes,2,opt,name=check,proto3" json:"check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateCheckRequest) Descriptor

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

func (*CreateCheckRequest) GetCheck

func (m *CreateCheckRequest) GetCheck() *Check

func (*CreateCheckRequest) GetParent

func (m *CreateCheckRequest) GetParent() string

func (*CreateCheckRequest) ProtoMessage

func (*CreateCheckRequest) ProtoMessage()

func (*CreateCheckRequest) Reset

func (m *CreateCheckRequest) Reset()

func (*CreateCheckRequest) String

func (m *CreateCheckRequest) String() string

func (*CreateCheckRequest) XXX_DiscardUnknown

func (m *CreateCheckRequest) XXX_DiscardUnknown()

func (*CreateCheckRequest) XXX_Marshal

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

func (*CreateCheckRequest) XXX_Merge

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

func (*CreateCheckRequest) XXX_Size

func (m *CreateCheckRequest) XXX_Size() int

func (*CreateCheckRequest) XXX_Unmarshal

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

type CreateProbeConfigurationRequest

type CreateProbeConfigurationRequest struct {
	Parent               string              `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	ProbeConfiguration   *ProbeConfiguration `protobuf:"bytes,2,opt,name=probe_configuration,json=probeConfiguration,proto3" json:"probe_configuration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*CreateProbeConfigurationRequest) Descriptor

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

func (*CreateProbeConfigurationRequest) GetParent

func (m *CreateProbeConfigurationRequest) GetParent() string

func (*CreateProbeConfigurationRequest) GetProbeConfiguration

func (m *CreateProbeConfigurationRequest) GetProbeConfiguration() *ProbeConfiguration

func (*CreateProbeConfigurationRequest) ProtoMessage

func (*CreateProbeConfigurationRequest) ProtoMessage()

func (*CreateProbeConfigurationRequest) Reset

func (*CreateProbeConfigurationRequest) String

func (*CreateProbeConfigurationRequest) XXX_DiscardUnknown

func (m *CreateProbeConfigurationRequest) XXX_DiscardUnknown()

func (*CreateProbeConfigurationRequest) XXX_Marshal

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

func (*CreateProbeConfigurationRequest) XXX_Merge

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

func (*CreateProbeConfigurationRequest) XXX_Size

func (m *CreateProbeConfigurationRequest) XXX_Size() int

func (*CreateProbeConfigurationRequest) XXX_Unmarshal

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

type CreateTagRequest

type CreateTagRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	Tag                  *Tag     `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateTagRequest) Descriptor

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

func (*CreateTagRequest) GetParent

func (m *CreateTagRequest) GetParent() string

func (*CreateTagRequest) GetTag

func (m *CreateTagRequest) GetTag() *Tag

func (*CreateTagRequest) ProtoMessage

func (*CreateTagRequest) ProtoMessage()

func (*CreateTagRequest) Reset

func (m *CreateTagRequest) Reset()

func (*CreateTagRequest) String

func (m *CreateTagRequest) String() string

func (*CreateTagRequest) XXX_DiscardUnknown

func (m *CreateTagRequest) XXX_DiscardUnknown()

func (*CreateTagRequest) XXX_Marshal

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

func (*CreateTagRequest) XXX_Merge

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

func (*CreateTagRequest) XXX_Size

func (m *CreateTagRequest) XXX_Size() int

func (*CreateTagRequest) XXX_Unmarshal

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

type CreateTargetRequest

type CreateTargetRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	Target               *Target  `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateTargetRequest) Descriptor

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

func (*CreateTargetRequest) GetParent

func (m *CreateTargetRequest) GetParent() string

func (*CreateTargetRequest) GetTarget

func (m *CreateTargetRequest) GetTarget() *Target

func (*CreateTargetRequest) ProtoMessage

func (*CreateTargetRequest) ProtoMessage()

func (*CreateTargetRequest) Reset

func (m *CreateTargetRequest) Reset()

func (*CreateTargetRequest) String

func (m *CreateTargetRequest) String() string

func (*CreateTargetRequest) XXX_DiscardUnknown

func (m *CreateTargetRequest) XXX_DiscardUnknown()

func (*CreateTargetRequest) XXX_Marshal

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

func (*CreateTargetRequest) XXX_Merge

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

func (*CreateTargetRequest) XXX_Size

func (m *CreateTargetRequest) XXX_Size() int

func (*CreateTargetRequest) XXX_Unmarshal

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

type DeleteAgentRequest

type DeleteAgentRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteAgentRequest) Descriptor

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

func (*DeleteAgentRequest) GetName

func (m *DeleteAgentRequest) GetName() string

func (*DeleteAgentRequest) ProtoMessage

func (*DeleteAgentRequest) ProtoMessage()

func (*DeleteAgentRequest) Reset

func (m *DeleteAgentRequest) Reset()

func (*DeleteAgentRequest) String

func (m *DeleteAgentRequest) String() string

func (*DeleteAgentRequest) XXX_DiscardUnknown

func (m *DeleteAgentRequest) XXX_DiscardUnknown()

func (*DeleteAgentRequest) XXX_Marshal

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

func (*DeleteAgentRequest) XXX_Merge

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

func (*DeleteAgentRequest) XXX_Size

func (m *DeleteAgentRequest) XXX_Size() int

func (*DeleteAgentRequest) XXX_Unmarshal

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

type DeleteAlertRequest

type DeleteAlertRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteAlertRequest) Descriptor

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

func (*DeleteAlertRequest) GetName

func (m *DeleteAlertRequest) GetName() string

func (*DeleteAlertRequest) ProtoMessage

func (*DeleteAlertRequest) ProtoMessage()

func (*DeleteAlertRequest) Reset

func (m *DeleteAlertRequest) Reset()

func (*DeleteAlertRequest) String

func (m *DeleteAlertRequest) String() string

func (*DeleteAlertRequest) XXX_DiscardUnknown

func (m *DeleteAlertRequest) XXX_DiscardUnknown()

func (*DeleteAlertRequest) XXX_Marshal

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

func (*DeleteAlertRequest) XXX_Merge

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

func (*DeleteAlertRequest) XXX_Size

func (m *DeleteAlertRequest) XXX_Size() int

func (*DeleteAlertRequest) XXX_Unmarshal

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

type DeleteChannelRequest added in v0.5.0

type DeleteChannelRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteChannelRequest) Descriptor added in v0.5.0

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

func (*DeleteChannelRequest) GetName added in v0.5.0

func (m *DeleteChannelRequest) GetName() string

func (*DeleteChannelRequest) ProtoMessage added in v0.5.0

func (*DeleteChannelRequest) ProtoMessage()

func (*DeleteChannelRequest) Reset added in v0.5.0

func (m *DeleteChannelRequest) Reset()

func (*DeleteChannelRequest) String added in v0.5.0

func (m *DeleteChannelRequest) String() string

func (*DeleteChannelRequest) XXX_DiscardUnknown added in v0.5.0

func (m *DeleteChannelRequest) XXX_DiscardUnknown()

func (*DeleteChannelRequest) XXX_Marshal added in v0.5.0

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

func (*DeleteChannelRequest) XXX_Merge added in v0.5.0

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

func (*DeleteChannelRequest) XXX_Size added in v0.5.0

func (m *DeleteChannelRequest) XXX_Size() int

func (*DeleteChannelRequest) XXX_Unmarshal added in v0.5.0

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

type DeleteCheckRequest

type DeleteCheckRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteCheckRequest) Descriptor

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

func (*DeleteCheckRequest) GetName

func (m *DeleteCheckRequest) GetName() string

func (*DeleteCheckRequest) ProtoMessage

func (*DeleteCheckRequest) ProtoMessage()

func (*DeleteCheckRequest) Reset

func (m *DeleteCheckRequest) Reset()

func (*DeleteCheckRequest) String

func (m *DeleteCheckRequest) String() string

func (*DeleteCheckRequest) XXX_DiscardUnknown

func (m *DeleteCheckRequest) XXX_DiscardUnknown()

func (*DeleteCheckRequest) XXX_Marshal

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

func (*DeleteCheckRequest) XXX_Merge

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

func (*DeleteCheckRequest) XXX_Size

func (m *DeleteCheckRequest) XXX_Size() int

func (*DeleteCheckRequest) XXX_Unmarshal

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

type DeleteProbeConfigurationRequest

type DeleteProbeConfigurationRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteProbeConfigurationRequest) Descriptor

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

func (*DeleteProbeConfigurationRequest) GetName

func (*DeleteProbeConfigurationRequest) ProtoMessage

func (*DeleteProbeConfigurationRequest) ProtoMessage()

func (*DeleteProbeConfigurationRequest) Reset

func (*DeleteProbeConfigurationRequest) String

func (*DeleteProbeConfigurationRequest) XXX_DiscardUnknown

func (m *DeleteProbeConfigurationRequest) XXX_DiscardUnknown()

func (*DeleteProbeConfigurationRequest) XXX_Marshal

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

func (*DeleteProbeConfigurationRequest) XXX_Merge

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

func (*DeleteProbeConfigurationRequest) XXX_Size

func (m *DeleteProbeConfigurationRequest) XXX_Size() int

func (*DeleteProbeConfigurationRequest) XXX_Unmarshal

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

type DeleteTagRequest

type DeleteTagRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteTagRequest) Descriptor

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

func (*DeleteTagRequest) GetName

func (m *DeleteTagRequest) GetName() string

func (*DeleteTagRequest) ProtoMessage

func (*DeleteTagRequest) ProtoMessage()

func (*DeleteTagRequest) Reset

func (m *DeleteTagRequest) Reset()

func (*DeleteTagRequest) String

func (m *DeleteTagRequest) String() string

func (*DeleteTagRequest) XXX_DiscardUnknown

func (m *DeleteTagRequest) XXX_DiscardUnknown()

func (*DeleteTagRequest) XXX_Marshal

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

func (*DeleteTagRequest) XXX_Merge

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

func (*DeleteTagRequest) XXX_Size

func (m *DeleteTagRequest) XXX_Size() int

func (*DeleteTagRequest) XXX_Unmarshal

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

type DeleteTargetRequest

type DeleteTargetRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteTargetRequest) Descriptor

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

func (*DeleteTargetRequest) GetName

func (m *DeleteTargetRequest) GetName() string

func (*DeleteTargetRequest) ProtoMessage

func (*DeleteTargetRequest) ProtoMessage()

func (*DeleteTargetRequest) Reset

func (m *DeleteTargetRequest) Reset()

func (*DeleteTargetRequest) String

func (m *DeleteTargetRequest) String() string

func (*DeleteTargetRequest) XXX_DiscardUnknown

func (m *DeleteTargetRequest) XXX_DiscardUnknown()

func (*DeleteTargetRequest) XXX_Marshal

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

func (*DeleteTargetRequest) XXX_Merge

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

func (*DeleteTargetRequest) XXX_Size

func (m *DeleteTargetRequest) XXX_Size() int

func (*DeleteTargetRequest) XXX_Unmarshal

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

type Event

type Event int32

Event is the type of notification

const (
	Event_UNKNOWN      Event = 0
	Event_NOTIFIED     Event = 1
	Event_ACKNOWLEDGED Event = 2
	Event_SNOOZED      Event = 3
)

func (Event) EnumDescriptor

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

func (Event) String

func (x Event) String() string

type GetAgentRequest

type GetAgentRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetAgentRequest) Descriptor

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

func (*GetAgentRequest) GetName

func (m *GetAgentRequest) GetName() string

func (*GetAgentRequest) ProtoMessage

func (*GetAgentRequest) ProtoMessage()

func (*GetAgentRequest) Reset

func (m *GetAgentRequest) Reset()

func (*GetAgentRequest) String

func (m *GetAgentRequest) String() string

func (*GetAgentRequest) XXX_DiscardUnknown

func (m *GetAgentRequest) XXX_DiscardUnknown()

func (*GetAgentRequest) XXX_Marshal

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

func (*GetAgentRequest) XXX_Merge

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

func (*GetAgentRequest) XXX_Size

func (m *GetAgentRequest) XXX_Size() int

func (*GetAgentRequest) XXX_Unmarshal

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

type GetAlertRequest

type GetAlertRequest struct {
	Name                 string                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ChildrenMask         *field_mask.FieldMask `protobuf:"bytes,2,opt,name=children_mask,json=childrenMask,proto3" json:"children_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*GetAlertRequest) Descriptor

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

func (*GetAlertRequest) GetChildrenMask

func (m *GetAlertRequest) GetChildrenMask() *field_mask.FieldMask

func (*GetAlertRequest) GetName

func (m *GetAlertRequest) GetName() string

func (*GetAlertRequest) ProtoMessage

func (*GetAlertRequest) ProtoMessage()

func (*GetAlertRequest) Reset

func (m *GetAlertRequest) Reset()

func (*GetAlertRequest) String

func (m *GetAlertRequest) String() string

func (*GetAlertRequest) XXX_DiscardUnknown

func (m *GetAlertRequest) XXX_DiscardUnknown()

func (*GetAlertRequest) XXX_Marshal

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

func (*GetAlertRequest) XXX_Merge

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

func (*GetAlertRequest) XXX_Size

func (m *GetAlertRequest) XXX_Size() int

func (*GetAlertRequest) XXX_Unmarshal

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

type GetChannelRequest

type GetChannelRequest struct {
	Name                 string                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ChildrenMask         *field_mask.FieldMask `protobuf:"bytes,2,opt,name=children_mask,json=childrenMask,proto3" json:"children_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*GetChannelRequest) Descriptor

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

func (*GetChannelRequest) GetChildrenMask

func (m *GetChannelRequest) GetChildrenMask() *field_mask.FieldMask

func (*GetChannelRequest) GetName

func (m *GetChannelRequest) GetName() string

func (*GetChannelRequest) ProtoMessage

func (*GetChannelRequest) ProtoMessage()

func (*GetChannelRequest) Reset

func (m *GetChannelRequest) Reset()

func (*GetChannelRequest) String

func (m *GetChannelRequest) String() string

func (*GetChannelRequest) XXX_DiscardUnknown

func (m *GetChannelRequest) XXX_DiscardUnknown()

func (*GetChannelRequest) XXX_Marshal

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

func (*GetChannelRequest) XXX_Merge

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

func (*GetChannelRequest) XXX_Size

func (m *GetChannelRequest) XXX_Size() int

func (*GetChannelRequest) XXX_Unmarshal

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

type GetCheckRequest

type GetCheckRequest struct {
	Name                 string                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ChildrenMask         *field_mask.FieldMask `protobuf:"bytes,2,opt,name=children_mask,json=childrenMask,proto3" json:"children_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*GetCheckRequest) Descriptor

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

func (*GetCheckRequest) GetChildrenMask

func (m *GetCheckRequest) GetChildrenMask() *field_mask.FieldMask

func (*GetCheckRequest) GetName

func (m *GetCheckRequest) GetName() string

func (*GetCheckRequest) ProtoMessage

func (*GetCheckRequest) ProtoMessage()

func (*GetCheckRequest) Reset

func (m *GetCheckRequest) Reset()

func (*GetCheckRequest) String

func (m *GetCheckRequest) String() string

func (*GetCheckRequest) XXX_DiscardUnknown

func (m *GetCheckRequest) XXX_DiscardUnknown()

func (*GetCheckRequest) XXX_Marshal

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

func (*GetCheckRequest) XXX_Merge

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

func (*GetCheckRequest) XXX_Size

func (m *GetCheckRequest) XXX_Size() int

func (*GetCheckRequest) XXX_Unmarshal

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

type GetOrganizationRequest added in v0.2.0

type GetOrganizationRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetOrganizationRequest) Descriptor added in v0.2.0

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

func (*GetOrganizationRequest) GetName added in v0.2.0

func (m *GetOrganizationRequest) GetName() string

func (*GetOrganizationRequest) ProtoMessage added in v0.2.0

func (*GetOrganizationRequest) ProtoMessage()

func (*GetOrganizationRequest) Reset added in v0.2.0

func (m *GetOrganizationRequest) Reset()

func (*GetOrganizationRequest) String added in v0.2.0

func (m *GetOrganizationRequest) String() string

func (*GetOrganizationRequest) XXX_DiscardUnknown added in v0.2.0

func (m *GetOrganizationRequest) XXX_DiscardUnknown()

func (*GetOrganizationRequest) XXX_Marshal added in v0.2.0

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

func (*GetOrganizationRequest) XXX_Merge added in v0.2.0

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

func (*GetOrganizationRequest) XXX_Size added in v0.2.0

func (m *GetOrganizationRequest) XXX_Size() int

func (*GetOrganizationRequest) XXX_Unmarshal added in v0.2.0

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

type GetProbeConfigurationRequest

type GetProbeConfigurationRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	WithTarget           bool     `protobuf:"varint,2,opt,name=with_target,json=withTarget,proto3" json:"with_target,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetProbeConfigurationRequest) Descriptor

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

func (*GetProbeConfigurationRequest) GetName

func (m *GetProbeConfigurationRequest) GetName() string

func (*GetProbeConfigurationRequest) GetWithTarget

func (m *GetProbeConfigurationRequest) GetWithTarget() bool

func (*GetProbeConfigurationRequest) ProtoMessage

func (*GetProbeConfigurationRequest) ProtoMessage()

func (*GetProbeConfigurationRequest) Reset

func (m *GetProbeConfigurationRequest) Reset()

func (*GetProbeConfigurationRequest) String

func (*GetProbeConfigurationRequest) XXX_DiscardUnknown

func (m *GetProbeConfigurationRequest) XXX_DiscardUnknown()

func (*GetProbeConfigurationRequest) XXX_Marshal

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

func (*GetProbeConfigurationRequest) XXX_Merge

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

func (*GetProbeConfigurationRequest) XXX_Size

func (m *GetProbeConfigurationRequest) XXX_Size() int

func (*GetProbeConfigurationRequest) XXX_Unmarshal

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

type GetProbeRequest

type GetProbeRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetProbeRequest) Descriptor

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

func (*GetProbeRequest) GetName

func (m *GetProbeRequest) GetName() string

func (*GetProbeRequest) ProtoMessage

func (*GetProbeRequest) ProtoMessage()

func (*GetProbeRequest) Reset

func (m *GetProbeRequest) Reset()

func (*GetProbeRequest) String

func (m *GetProbeRequest) String() string

func (*GetProbeRequest) XXX_DiscardUnknown

func (m *GetProbeRequest) XXX_DiscardUnknown()

func (*GetProbeRequest) XXX_Marshal

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

func (*GetProbeRequest) XXX_Merge

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

func (*GetProbeRequest) XXX_Size

func (m *GetProbeRequest) XXX_Size() int

func (*GetProbeRequest) XXX_Unmarshal

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

type GetTagRequest

type GetTagRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetTagRequest) Descriptor

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

func (*GetTagRequest) GetName

func (m *GetTagRequest) GetName() string

func (*GetTagRequest) ProtoMessage

func (*GetTagRequest) ProtoMessage()

func (*GetTagRequest) Reset

func (m *GetTagRequest) Reset()

func (*GetTagRequest) String

func (m *GetTagRequest) String() string

func (*GetTagRequest) XXX_DiscardUnknown

func (m *GetTagRequest) XXX_DiscardUnknown()

func (*GetTagRequest) XXX_Marshal

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

func (*GetTagRequest) XXX_Merge

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

func (*GetTagRequest) XXX_Size

func (m *GetTagRequest) XXX_Size() int

func (*GetTagRequest) XXX_Unmarshal

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

type GetTargetRequest

type GetTargetRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetTargetRequest) Descriptor

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

func (*GetTargetRequest) GetName

func (m *GetTargetRequest) GetName() string

func (*GetTargetRequest) ProtoMessage

func (*GetTargetRequest) ProtoMessage()

func (*GetTargetRequest) Reset

func (m *GetTargetRequest) Reset()

func (*GetTargetRequest) String

func (m *GetTargetRequest) String() string

func (*GetTargetRequest) XXX_DiscardUnknown

func (m *GetTargetRequest) XXX_DiscardUnknown()

func (*GetTargetRequest) XXX_Marshal

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

func (*GetTargetRequest) XXX_Merge

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

func (*GetTargetRequest) XXX_Size

func (m *GetTargetRequest) XXX_Size() int

func (*GetTargetRequest) XXX_Unmarshal

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

type Info

type Info struct {
	Version              string   `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	LongVersion          string   `protobuf:"bytes,5,opt,name=long_version,json=longVersion,proto3" json:"long_version,omitempty"`
	WithTls              bool     `protobuf:"varint,2,opt,name=with_tls,json=withTls,proto3" json:"with_tls,omitempty"`
	GrpcAddress          string   `protobuf:"bytes,3,opt,name=grpc_address,json=grpcAddress,proto3" json:"grpc_address,omitempty"`
	RestAddress          string   `protobuf:"bytes,4,opt,name=rest_address,json=restAddress,proto3" json:"rest_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Info) Descriptor

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

func (*Info) GetGrpcAddress

func (m *Info) GetGrpcAddress() string

func (*Info) GetLongVersion added in v0.10.0

func (m *Info) GetLongVersion() string

func (*Info) GetRestAddress

func (m *Info) GetRestAddress() string

func (*Info) GetVersion

func (m *Info) GetVersion() string

func (*Info) GetWithTls

func (m *Info) GetWithTls() bool

func (*Info) ProtoMessage

func (*Info) ProtoMessage()

func (*Info) Reset

func (m *Info) Reset()

func (*Info) String

func (m *Info) String() string

func (*Info) XXX_DiscardUnknown

func (m *Info) XXX_DiscardUnknown()

func (*Info) XXX_Marshal

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

func (*Info) XXX_Merge

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

func (*Info) XXX_Size

func (m *Info) XXX_Size() int

func (*Info) XXX_Unmarshal

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

type ListAgentsRequest

type ListAgentsRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize             int32    `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string   `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListAgentsRequest) Descriptor

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

func (*ListAgentsRequest) GetPageSize

func (m *ListAgentsRequest) GetPageSize() int32

func (*ListAgentsRequest) GetPageToken

func (m *ListAgentsRequest) GetPageToken() string

func (*ListAgentsRequest) GetParent

func (m *ListAgentsRequest) GetParent() string

func (*ListAgentsRequest) ProtoMessage

func (*ListAgentsRequest) ProtoMessage()

func (*ListAgentsRequest) Reset

func (m *ListAgentsRequest) Reset()

func (*ListAgentsRequest) String

func (m *ListAgentsRequest) String() string

func (*ListAgentsRequest) XXX_DiscardUnknown

func (m *ListAgentsRequest) XXX_DiscardUnknown()

func (*ListAgentsRequest) XXX_Marshal

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

func (*ListAgentsRequest) XXX_Merge

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

func (*ListAgentsRequest) XXX_Size

func (m *ListAgentsRequest) XXX_Size() int

func (*ListAgentsRequest) XXX_Unmarshal

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

type ListAgentsResponse

type ListAgentsResponse struct {
	Agents               []*Agent `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"`
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListAgentsResponse) Descriptor

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

func (*ListAgentsResponse) GetAgents

func (m *ListAgentsResponse) GetAgents() []*Agent

func (*ListAgentsResponse) GetNextPageToken

func (m *ListAgentsResponse) GetNextPageToken() string

func (*ListAgentsResponse) ProtoMessage

func (*ListAgentsResponse) ProtoMessage()

func (*ListAgentsResponse) Reset

func (m *ListAgentsResponse) Reset()

func (*ListAgentsResponse) String

func (m *ListAgentsResponse) String() string

func (*ListAgentsResponse) XXX_DiscardUnknown

func (m *ListAgentsResponse) XXX_DiscardUnknown()

func (*ListAgentsResponse) XXX_Marshal

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

func (*ListAgentsResponse) XXX_Merge

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

func (*ListAgentsResponse) XXX_Size

func (m *ListAgentsResponse) XXX_Size() int

func (*ListAgentsResponse) XXX_Unmarshal

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

type ListAlertsRequest

type ListAlertsRequest struct {
	Parent               string                `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	ChildrenMask         *field_mask.FieldMask `protobuf:"bytes,2,opt,name=children_mask,json=childrenMask,proto3" json:"children_mask,omitempty"`
	PageSize             int32                 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string                `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ListAlertsRequest) Descriptor

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

func (*ListAlertsRequest) GetChildrenMask

func (m *ListAlertsRequest) GetChildrenMask() *field_mask.FieldMask

func (*ListAlertsRequest) GetPageSize

func (m *ListAlertsRequest) GetPageSize() int32

func (*ListAlertsRequest) GetPageToken

func (m *ListAlertsRequest) GetPageToken() string

func (*ListAlertsRequest) GetParent

func (m *ListAlertsRequest) GetParent() string

func (*ListAlertsRequest) ProtoMessage

func (*ListAlertsRequest) ProtoMessage()

func (*ListAlertsRequest) Reset

func (m *ListAlertsRequest) Reset()

func (*ListAlertsRequest) String

func (m *ListAlertsRequest) String() string

func (*ListAlertsRequest) XXX_DiscardUnknown

func (m *ListAlertsRequest) XXX_DiscardUnknown()

func (*ListAlertsRequest) XXX_Marshal

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

func (*ListAlertsRequest) XXX_Merge

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

func (*ListAlertsRequest) XXX_Size

func (m *ListAlertsRequest) XXX_Size() int

func (*ListAlertsRequest) XXX_Unmarshal

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

type ListAlertsResponse

type ListAlertsResponse struct {
	Alerts               []*Alert `protobuf:"bytes,1,rep,name=alerts,proto3" json:"alerts,omitempty"`
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListAlertsResponse) Descriptor

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

func (*ListAlertsResponse) GetAlerts

func (m *ListAlertsResponse) GetAlerts() []*Alert

func (*ListAlertsResponse) GetNextPageToken

func (m *ListAlertsResponse) GetNextPageToken() string

func (*ListAlertsResponse) ProtoMessage

func (*ListAlertsResponse) ProtoMessage()

func (*ListAlertsResponse) Reset

func (m *ListAlertsResponse) Reset()

func (*ListAlertsResponse) String

func (m *ListAlertsResponse) String() string

func (*ListAlertsResponse) XXX_DiscardUnknown

func (m *ListAlertsResponse) XXX_DiscardUnknown()

func (*ListAlertsResponse) XXX_Marshal

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

func (*ListAlertsResponse) XXX_Merge

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

func (*ListAlertsResponse) XXX_Size

func (m *ListAlertsResponse) XXX_Size() int

func (*ListAlertsResponse) XXX_Unmarshal

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

type ListChannelTypesRequest

type ListChannelTypesRequest struct {
	PageSize             int32    `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string   `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListChannelTypesRequest) Descriptor

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

func (*ListChannelTypesRequest) GetPageSize

func (m *ListChannelTypesRequest) GetPageSize() int32

func (*ListChannelTypesRequest) GetPageToken

func (m *ListChannelTypesRequest) GetPageToken() string

func (*ListChannelTypesRequest) ProtoMessage

func (*ListChannelTypesRequest) ProtoMessage()

func (*ListChannelTypesRequest) Reset

func (m *ListChannelTypesRequest) Reset()

func (*ListChannelTypesRequest) String

func (m *ListChannelTypesRequest) String() string

func (*ListChannelTypesRequest) XXX_DiscardUnknown

func (m *ListChannelTypesRequest) XXX_DiscardUnknown()

func (*ListChannelTypesRequest) XXX_Marshal

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

func (*ListChannelTypesRequest) XXX_Merge

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

func (*ListChannelTypesRequest) XXX_Size

func (m *ListChannelTypesRequest) XXX_Size() int

func (*ListChannelTypesRequest) XXX_Unmarshal

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

type ListChannelTypesResponse

type ListChannelTypesResponse struct {
	Channeltypes         []*ChannelType `protobuf:"bytes,1,rep,name=channeltypes,proto3" json:"channeltypes,omitempty"`
	NextPageToken        string         `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*ListChannelTypesResponse) Descriptor

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

func (*ListChannelTypesResponse) GetChanneltypes

func (m *ListChannelTypesResponse) GetChanneltypes() []*ChannelType

func (*ListChannelTypesResponse) GetNextPageToken

func (m *ListChannelTypesResponse) GetNextPageToken() string

func (*ListChannelTypesResponse) ProtoMessage

func (*ListChannelTypesResponse) ProtoMessage()

func (*ListChannelTypesResponse) Reset

func (m *ListChannelTypesResponse) Reset()

func (*ListChannelTypesResponse) String

func (m *ListChannelTypesResponse) String() string

func (*ListChannelTypesResponse) XXX_DiscardUnknown

func (m *ListChannelTypesResponse) XXX_DiscardUnknown()

func (*ListChannelTypesResponse) XXX_Marshal

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

func (*ListChannelTypesResponse) XXX_Merge

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

func (*ListChannelTypesResponse) XXX_Size

func (m *ListChannelTypesResponse) XXX_Size() int

func (*ListChannelTypesResponse) XXX_Unmarshal

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

type ListChannelsRequest

type ListChannelsRequest struct {
	Parent               string                `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	ChildrenMask         *field_mask.FieldMask `protobuf:"bytes,2,opt,name=children_mask,json=childrenMask,proto3" json:"children_mask,omitempty"`
	PageSize             int32                 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string                `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ListChannelsRequest) Descriptor

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

func (*ListChannelsRequest) GetChildrenMask

func (m *ListChannelsRequest) GetChildrenMask() *field_mask.FieldMask

func (*ListChannelsRequest) GetPageSize

func (m *ListChannelsRequest) GetPageSize() int32

func (*ListChannelsRequest) GetPageToken

func (m *ListChannelsRequest) GetPageToken() string

func (*ListChannelsRequest) GetParent

func (m *ListChannelsRequest) GetParent() string

func (*ListChannelsRequest) ProtoMessage

func (*ListChannelsRequest) ProtoMessage()

func (*ListChannelsRequest) Reset

func (m *ListChannelsRequest) Reset()

func (*ListChannelsRequest) String

func (m *ListChannelsRequest) String() string

func (*ListChannelsRequest) XXX_DiscardUnknown

func (m *ListChannelsRequest) XXX_DiscardUnknown()

func (*ListChannelsRequest) XXX_Marshal

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

func (*ListChannelsRequest) XXX_Merge

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

func (*ListChannelsRequest) XXX_Size

func (m *ListChannelsRequest) XXX_Size() int

func (*ListChannelsRequest) XXX_Unmarshal

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

type ListChannelsResponse

type ListChannelsResponse struct {
	Channels             []*Channel `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	NextPageToken        string     `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*ListChannelsResponse) Descriptor

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

func (*ListChannelsResponse) GetChannels

func (m *ListChannelsResponse) GetChannels() []*Channel

func (*ListChannelsResponse) GetNextPageToken

func (m *ListChannelsResponse) GetNextPageToken() string

func (*ListChannelsResponse) ProtoMessage

func (*ListChannelsResponse) ProtoMessage()

func (*ListChannelsResponse) Reset

func (m *ListChannelsResponse) Reset()

func (*ListChannelsResponse) String

func (m *ListChannelsResponse) String() string

func (*ListChannelsResponse) XXX_DiscardUnknown

func (m *ListChannelsResponse) XXX_DiscardUnknown()

func (*ListChannelsResponse) XXX_Marshal

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

func (*ListChannelsResponse) XXX_Merge

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

func (*ListChannelsResponse) XXX_Size

func (m *ListChannelsResponse) XXX_Size() int

func (*ListChannelsResponse) XXX_Unmarshal

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

type ListChecksRequest

type ListChecksRequest struct {
	Parent               string                `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	Target               []string              `protobuf:"bytes,2,rep,name=target,proto3" json:"target,omitempty"`
	Probe                []string              `protobuf:"bytes,3,rep,name=probe,proto3" json:"probe,omitempty"`
	ChildrenMask         *field_mask.FieldMask `protobuf:"bytes,4,opt,name=children_mask,json=childrenMask,proto3" json:"children_mask,omitempty"`
	PageSize             int32                 `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string                `protobuf:"bytes,6,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ListChecksRequest) Descriptor

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

func (*ListChecksRequest) GetChildrenMask

func (m *ListChecksRequest) GetChildrenMask() *field_mask.FieldMask

func (*ListChecksRequest) GetPageSize

func (m *ListChecksRequest) GetPageSize() int32

func (*ListChecksRequest) GetPageToken

func (m *ListChecksRequest) GetPageToken() string

func (*ListChecksRequest) GetParent

func (m *ListChecksRequest) GetParent() string

func (*ListChecksRequest) GetProbe

func (m *ListChecksRequest) GetProbe() []string

func (*ListChecksRequest) GetTarget

func (m *ListChecksRequest) GetTarget() []string

func (*ListChecksRequest) ProtoMessage

func (*ListChecksRequest) ProtoMessage()

func (*ListChecksRequest) Reset

func (m *ListChecksRequest) Reset()

func (*ListChecksRequest) String

func (m *ListChecksRequest) String() string

func (*ListChecksRequest) XXX_DiscardUnknown

func (m *ListChecksRequest) XXX_DiscardUnknown()

func (*ListChecksRequest) XXX_Marshal

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

func (*ListChecksRequest) XXX_Merge

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

func (*ListChecksRequest) XXX_Size

func (m *ListChecksRequest) XXX_Size() int

func (*ListChecksRequest) XXX_Unmarshal

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

type ListChecksResponse

type ListChecksResponse struct {
	Checks               []*Check `protobuf:"bytes,1,rep,name=checks,proto3" json:"checks,omitempty"`
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListChecksResponse) Descriptor

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

func (*ListChecksResponse) GetChecks

func (m *ListChecksResponse) GetChecks() []*Check

func (*ListChecksResponse) GetNextPageToken

func (m *ListChecksResponse) GetNextPageToken() string

func (*ListChecksResponse) ProtoMessage

func (*ListChecksResponse) ProtoMessage()

func (*ListChecksResponse) Reset

func (m *ListChecksResponse) Reset()

func (*ListChecksResponse) String

func (m *ListChecksResponse) String() string

func (*ListChecksResponse) XXX_DiscardUnknown

func (m *ListChecksResponse) XXX_DiscardUnknown()

func (*ListChecksResponse) XXX_Marshal

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

func (*ListChecksResponse) XXX_Merge

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

func (*ListChecksResponse) XXX_Size

func (m *ListChecksResponse) XXX_Size() int

func (*ListChecksResponse) XXX_Unmarshal

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

type ListOrganizationsRequest

type ListOrganizationsRequest struct {
	PageSize             int32    `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string   `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListOrganizationsRequest) Descriptor

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

func (*ListOrganizationsRequest) GetPageSize

func (m *ListOrganizationsRequest) GetPageSize() int32

func (*ListOrganizationsRequest) GetPageToken

func (m *ListOrganizationsRequest) GetPageToken() string

func (*ListOrganizationsRequest) ProtoMessage

func (*ListOrganizationsRequest) ProtoMessage()

func (*ListOrganizationsRequest) Reset

func (m *ListOrganizationsRequest) Reset()

func (*ListOrganizationsRequest) String

func (m *ListOrganizationsRequest) String() string

func (*ListOrganizationsRequest) XXX_DiscardUnknown

func (m *ListOrganizationsRequest) XXX_DiscardUnknown()

func (*ListOrganizationsRequest) XXX_Marshal

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

func (*ListOrganizationsRequest) XXX_Merge

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

func (*ListOrganizationsRequest) XXX_Size

func (m *ListOrganizationsRequest) XXX_Size() int

func (*ListOrganizationsRequest) XXX_Unmarshal

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

type ListOrganizationsResponse

type ListOrganizationsResponse struct {
	Organizations        []*Organization `protobuf:"bytes,1,rep,name=organizations,proto3" json:"organizations,omitempty"`
	NextPageToken        string          `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ListOrganizationsResponse) Descriptor

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

func (*ListOrganizationsResponse) GetNextPageToken

func (m *ListOrganizationsResponse) GetNextPageToken() string

func (*ListOrganizationsResponse) GetOrganizations

func (m *ListOrganizationsResponse) GetOrganizations() []*Organization

func (*ListOrganizationsResponse) ProtoMessage

func (*ListOrganizationsResponse) ProtoMessage()

func (*ListOrganizationsResponse) Reset

func (m *ListOrganizationsResponse) Reset()

func (*ListOrganizationsResponse) String

func (m *ListOrganizationsResponse) String() string

func (*ListOrganizationsResponse) XXX_DiscardUnknown

func (m *ListOrganizationsResponse) XXX_DiscardUnknown()

func (*ListOrganizationsResponse) XXX_Marshal

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

func (*ListOrganizationsResponse) XXX_Merge

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

func (*ListOrganizationsResponse) XXX_Size

func (m *ListOrganizationsResponse) XXX_Size() int

func (*ListOrganizationsResponse) XXX_Unmarshal

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

type ListProbeConfigurationsRequest

type ListProbeConfigurationsRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	WithTarget           bool     `protobuf:"varint,2,opt,name=with_target,json=withTarget,proto3" json:"with_target,omitempty"`
	PageSize             int32    `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string   `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListProbeConfigurationsRequest) Descriptor

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

func (*ListProbeConfigurationsRequest) GetPageSize

func (m *ListProbeConfigurationsRequest) GetPageSize() int32

func (*ListProbeConfigurationsRequest) GetPageToken

func (m *ListProbeConfigurationsRequest) GetPageToken() string

func (*ListProbeConfigurationsRequest) GetParent

func (m *ListProbeConfigurationsRequest) GetParent() string

func (*ListProbeConfigurationsRequest) GetWithTarget

func (m *ListProbeConfigurationsRequest) GetWithTarget() bool

func (*ListProbeConfigurationsRequest) ProtoMessage

func (*ListProbeConfigurationsRequest) ProtoMessage()

func (*ListProbeConfigurationsRequest) Reset

func (m *ListProbeConfigurationsRequest) Reset()

func (*ListProbeConfigurationsRequest) String

func (*ListProbeConfigurationsRequest) XXX_DiscardUnknown

func (m *ListProbeConfigurationsRequest) XXX_DiscardUnknown()

func (*ListProbeConfigurationsRequest) XXX_Marshal

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

func (*ListProbeConfigurationsRequest) XXX_Merge

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

func (*ListProbeConfigurationsRequest) XXX_Size

func (m *ListProbeConfigurationsRequest) XXX_Size() int

func (*ListProbeConfigurationsRequest) XXX_Unmarshal

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

type ListProbeConfigurationsResponse

type ListProbeConfigurationsResponse struct {
	ProbeConfigurations  []*ProbeConfiguration `protobuf:"bytes,1,rep,name=probe_configurations,json=probeConfigurations,proto3" json:"probe_configurations,omitempty"`
	NextPageToken        string                `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ListProbeConfigurationsResponse) Descriptor

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

func (*ListProbeConfigurationsResponse) GetNextPageToken

func (m *ListProbeConfigurationsResponse) GetNextPageToken() string

func (*ListProbeConfigurationsResponse) GetProbeConfigurations

func (m *ListProbeConfigurationsResponse) GetProbeConfigurations() []*ProbeConfiguration

func (*ListProbeConfigurationsResponse) ProtoMessage

func (*ListProbeConfigurationsResponse) ProtoMessage()

func (*ListProbeConfigurationsResponse) Reset

func (*ListProbeConfigurationsResponse) String

func (*ListProbeConfigurationsResponse) XXX_DiscardUnknown

func (m *ListProbeConfigurationsResponse) XXX_DiscardUnknown()

func (*ListProbeConfigurationsResponse) XXX_Marshal

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

func (*ListProbeConfigurationsResponse) XXX_Merge

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

func (*ListProbeConfigurationsResponse) XXX_Size

func (m *ListProbeConfigurationsResponse) XXX_Size() int

func (*ListProbeConfigurationsResponse) XXX_Unmarshal

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

type ListProbesRequest

type ListProbesRequest struct {
	PageSize             int32    `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string   `protobuf:"bytes,2,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListProbesRequest) Descriptor

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

func (*ListProbesRequest) GetPageSize

func (m *ListProbesRequest) GetPageSize() int32

func (*ListProbesRequest) GetPageToken

func (m *ListProbesRequest) GetPageToken() string

func (*ListProbesRequest) ProtoMessage

func (*ListProbesRequest) ProtoMessage()

func (*ListProbesRequest) Reset

func (m *ListProbesRequest) Reset()

func (*ListProbesRequest) String

func (m *ListProbesRequest) String() string

func (*ListProbesRequest) XXX_DiscardUnknown

func (m *ListProbesRequest) XXX_DiscardUnknown()

func (*ListProbesRequest) XXX_Marshal

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

func (*ListProbesRequest) XXX_Merge

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

func (*ListProbesRequest) XXX_Size

func (m *ListProbesRequest) XXX_Size() int

func (*ListProbesRequest) XXX_Unmarshal

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

type ListProbesResponse

type ListProbesResponse struct {
	Probes               []*Probe `protobuf:"bytes,1,rep,name=probes,proto3" json:"probes,omitempty"`
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListProbesResponse) Descriptor

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

func (*ListProbesResponse) GetNextPageToken

func (m *ListProbesResponse) GetNextPageToken() string

func (*ListProbesResponse) GetProbes

func (m *ListProbesResponse) GetProbes() []*Probe

func (*ListProbesResponse) ProtoMessage

func (*ListProbesResponse) ProtoMessage()

func (*ListProbesResponse) Reset

func (m *ListProbesResponse) Reset()

func (*ListProbesResponse) String

func (m *ListProbesResponse) String() string

func (*ListProbesResponse) XXX_DiscardUnknown

func (m *ListProbesResponse) XXX_DiscardUnknown()

func (*ListProbesResponse) XXX_Marshal

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

func (*ListProbesResponse) XXX_Merge

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

func (*ListProbesResponse) XXX_Size

func (m *ListProbesResponse) XXX_Size() int

func (*ListProbesResponse) XXX_Unmarshal

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

type ListTagsRequest

type ListTagsRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize             int32    `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string   `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListTagsRequest) Descriptor

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

func (*ListTagsRequest) GetPageSize

func (m *ListTagsRequest) GetPageSize() int32

func (*ListTagsRequest) GetPageToken

func (m *ListTagsRequest) GetPageToken() string

func (*ListTagsRequest) GetParent

func (m *ListTagsRequest) GetParent() string

func (*ListTagsRequest) ProtoMessage

func (*ListTagsRequest) ProtoMessage()

func (*ListTagsRequest) Reset

func (m *ListTagsRequest) Reset()

func (*ListTagsRequest) String

func (m *ListTagsRequest) String() string

func (*ListTagsRequest) XXX_DiscardUnknown

func (m *ListTagsRequest) XXX_DiscardUnknown()

func (*ListTagsRequest) XXX_Marshal

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

func (*ListTagsRequest) XXX_Merge

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

func (*ListTagsRequest) XXX_Size

func (m *ListTagsRequest) XXX_Size() int

func (*ListTagsRequest) XXX_Unmarshal

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

type ListTagsResponse

type ListTagsResponse struct {
	Tags                 []*Tag   `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListTagsResponse) Descriptor

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

func (*ListTagsResponse) GetNextPageToken

func (m *ListTagsResponse) GetNextPageToken() string

func (*ListTagsResponse) GetTags

func (m *ListTagsResponse) GetTags() []*Tag

func (*ListTagsResponse) ProtoMessage

func (*ListTagsResponse) ProtoMessage()

func (*ListTagsResponse) Reset

func (m *ListTagsResponse) Reset()

func (*ListTagsResponse) String

func (m *ListTagsResponse) String() string

func (*ListTagsResponse) XXX_DiscardUnknown

func (m *ListTagsResponse) XXX_DiscardUnknown()

func (*ListTagsResponse) XXX_Marshal

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

func (*ListTagsResponse) XXX_Merge

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

func (*ListTagsResponse) XXX_Size

func (m *ListTagsResponse) XXX_Size() int

func (*ListTagsResponse) XXX_Unmarshal

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

type ListTargetsRequest

type ListTargetsRequest struct {
	Parent               string   `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize             int32    `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string   `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListTargetsRequest) Descriptor

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

func (*ListTargetsRequest) GetPageSize

func (m *ListTargetsRequest) GetPageSize() int32

func (*ListTargetsRequest) GetPageToken

func (m *ListTargetsRequest) GetPageToken() string

func (*ListTargetsRequest) GetParent

func (m *ListTargetsRequest) GetParent() string

func (*ListTargetsRequest) ProtoMessage

func (*ListTargetsRequest) ProtoMessage()

func (*ListTargetsRequest) Reset

func (m *ListTargetsRequest) Reset()

func (*ListTargetsRequest) String

func (m *ListTargetsRequest) String() string

func (*ListTargetsRequest) XXX_DiscardUnknown

func (m *ListTargetsRequest) XXX_DiscardUnknown()

func (*ListTargetsRequest) XXX_Marshal

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

func (*ListTargetsRequest) XXX_Merge

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

func (*ListTargetsRequest) XXX_Size

func (m *ListTargetsRequest) XXX_Size() int

func (*ListTargetsRequest) XXX_Unmarshal

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

type ListTargetsResponse

type ListTargetsResponse struct {
	Targets              []*Target `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"`
	NextPageToken        string    `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ListTargetsResponse) Descriptor

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

func (*ListTargetsResponse) GetNextPageToken

func (m *ListTargetsResponse) GetNextPageToken() string

func (*ListTargetsResponse) GetTargets

func (m *ListTargetsResponse) GetTargets() []*Target

func (*ListTargetsResponse) ProtoMessage

func (*ListTargetsResponse) ProtoMessage()

func (*ListTargetsResponse) Reset

func (m *ListTargetsResponse) Reset()

func (*ListTargetsResponse) String

func (m *ListTargetsResponse) String() string

func (*ListTargetsResponse) XXX_DiscardUnknown

func (m *ListTargetsResponse) XXX_DiscardUnknown()

func (*ListTargetsResponse) XXX_Marshal

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

func (*ListTargetsResponse) XXX_Merge

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

func (*ListTargetsResponse) XXX_Size

func (m *ListTargetsResponse) XXX_Size() int

func (*ListTargetsResponse) XXX_Unmarshal

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

type LoginRequest added in v0.9.0

type LoginRequest struct {
	Username             string   `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Password             string   `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LoginRequest) Descriptor added in v0.9.0

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

func (*LoginRequest) GetPassword added in v0.9.0

func (m *LoginRequest) GetPassword() string

func (*LoginRequest) GetUsername added in v0.9.0

func (m *LoginRequest) GetUsername() string

func (*LoginRequest) ProtoMessage added in v0.9.0

func (*LoginRequest) ProtoMessage()

func (*LoginRequest) Reset added in v0.9.0

func (m *LoginRequest) Reset()

func (*LoginRequest) String added in v0.9.0

func (m *LoginRequest) String() string

func (*LoginRequest) XXX_DiscardUnknown added in v0.9.0

func (m *LoginRequest) XXX_DiscardUnknown()

func (*LoginRequest) XXX_Marshal added in v0.9.0

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

func (*LoginRequest) XXX_Merge added in v0.9.0

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

func (*LoginRequest) XXX_Size added in v0.9.0

func (m *LoginRequest) XXX_Size() int

func (*LoginRequest) XXX_Unmarshal added in v0.9.0

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

type Notification

type Notification struct {
	Check                string                 `protobuf:"bytes,1,opt,name=check,proto3" json:"check,omitempty"`
	Agent                string                 `protobuf:"bytes,2,opt,name=agent,proto3" json:"agent,omitempty"`
	ProbeConfiguration   string                 `protobuf:"bytes,3,opt,name=probe_configuration,json=probeConfiguration,proto3" json:"probe_configuration,omitempty"`
	Timestamp            *timestamp.Timestamp   `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Event                Event                  `protobuf:"varint,5,opt,name=event,proto3,enum=api.Event" json:"event,omitempty"`
	Children             *Notification_Children `protobuf:"bytes,6,opt,name=children,proto3" json:"children,omitempty"`
	StateReason          string                 `protobuf:"bytes,7,opt,name=state_reason,json=stateReason,proto3" json:"state_reason,omitempty"`
	AlertReason          string                 `protobuf:"bytes,8,opt,name=alert_reason,json=alertReason,proto3" json:"alert_reason,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

Notification is the result of evaluating all the conditions from a Check on an Alert.

func (*Notification) Descriptor

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

func (*Notification) GetAgent

func (m *Notification) GetAgent() string

func (*Notification) GetAlertReason added in v0.5.0

func (m *Notification) GetAlertReason() string

func (*Notification) GetCheck

func (m *Notification) GetCheck() string

func (*Notification) GetChildren

func (m *Notification) GetChildren() *Notification_Children

func (*Notification) GetEvent

func (m *Notification) GetEvent() Event

func (*Notification) GetProbeConfiguration

func (m *Notification) GetProbeConfiguration() string

func (*Notification) GetStateReason added in v0.5.0

func (m *Notification) GetStateReason() string

func (*Notification) GetTimestamp

func (m *Notification) GetTimestamp() *timestamp.Timestamp

func (*Notification) ProtoMessage

func (*Notification) ProtoMessage()

func (*Notification) Reset

func (m *Notification) Reset()

func (*Notification) String

func (m *Notification) String() string

func (*Notification) XXX_DiscardUnknown

func (m *Notification) XXX_DiscardUnknown()

func (*Notification) XXX_Marshal

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

func (*Notification) XXX_Merge

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

func (*Notification) XXX_Size

func (m *Notification) XXX_Size() int

func (*Notification) XXX_Unmarshal

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

type Notification_Children

type Notification_Children struct {
	Check                *Check   `protobuf:"bytes,1,opt,name=check,proto3" json:"check,omitempty"`
	Agent                *Agent   `protobuf:"bytes,2,opt,name=agent,proto3" json:"agent,omitempty"`
	Probe                *Probe   `protobuf:"bytes,3,opt,name=probe,proto3" json:"probe,omitempty"`
	Channel              *Channel `protobuf:"bytes,4,opt,name=channel,proto3" json:"channel,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Notification_Children) Descriptor

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

func (*Notification_Children) GetAgent

func (m *Notification_Children) GetAgent() *Agent

func (*Notification_Children) GetChannel added in v0.5.0

func (m *Notification_Children) GetChannel() *Channel

func (*Notification_Children) GetCheck

func (m *Notification_Children) GetCheck() *Check

func (*Notification_Children) GetProbe added in v0.5.0

func (m *Notification_Children) GetProbe() *Probe

func (*Notification_Children) ProtoMessage

func (*Notification_Children) ProtoMessage()

func (*Notification_Children) Reset

func (m *Notification_Children) Reset()

func (*Notification_Children) String

func (m *Notification_Children) String() string

func (*Notification_Children) XXX_DiscardUnknown

func (m *Notification_Children) XXX_DiscardUnknown()

func (*Notification_Children) XXX_Marshal

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

func (*Notification_Children) XXX_Merge

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

func (*Notification_Children) XXX_Size

func (m *Notification_Children) XXX_Size() int

func (*Notification_Children) XXX_Unmarshal

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

type Order

type Order int32

Order is used in List* RPCs to order results by ascending or descending time. The default value is ASCENDING. Lack of a value designates the default value.

const (
	Order_ASCENDING  Order = 0
	Order_DESCENDING Order = 1
)

func (Order) EnumDescriptor

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

func (Order) String

func (x Order) String() string

type Organization

type Organization struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DisplayName          string   `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Organization) Descriptor

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

func (*Organization) GetDisplayName

func (m *Organization) GetDisplayName() string

func (*Organization) GetName

func (m *Organization) GetName() string

func (*Organization) ProtoMessage

func (*Organization) ProtoMessage()

func (*Organization) Reset

func (m *Organization) Reset()

func (*Organization) String

func (m *Organization) String() string

func (*Organization) XXX_DiscardUnknown

func (m *Organization) XXX_DiscardUnknown()

func (*Organization) XXX_Marshal

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

func (*Organization) XXX_Merge

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

func (*Organization) XXX_Size

func (m *Organization) XXX_Size() int

func (*Organization) XXX_Unmarshal

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

type PantoClient

type PantoClient interface {
	GetInfo(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Info, error)
	Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*Token, error)
	GetToken(ctx context.Context, in *empty.Empty, opts ...grpc.CallOption) (*Token, error)
	// ListOrganizations returns all Organizations in Panto.
	ListOrganizations(ctx context.Context, in *ListOrganizationsRequest, opts ...grpc.CallOption) (*ListOrganizationsResponse, error)
	// GetOrganization returns a specific Organization.
	GetOrganization(ctx context.Context, in *GetOrganizationRequest, opts ...grpc.CallOption) (*Organization, error)
	// UpdateOrganization updates an existing Organizations and returns it.
	UpdateOrganization(ctx context.Context, in *UpdateOrganizationRequest, opts ...grpc.CallOption) (*Organization, error)
	// ListAgents returns all Agents for a given Organization.
	ListAgents(ctx context.Context, in *ListAgentsRequest, opts ...grpc.CallOption) (*ListAgentsResponse, error)
	// CreateAgent creates a new Agent for a given Organization and returns it.
	CreateAgent(ctx context.Context, in *CreateAgentRequest, opts ...grpc.CallOption) (*Agent, error)
	// GetAgent returns a specific Agent.
	GetAgent(ctx context.Context, in *GetAgentRequest, opts ...grpc.CallOption) (*Agent, error)
	// UpdateAgent updates an existing Agent and returns it.
	UpdateAgent(ctx context.Context, in *UpdateAgentRequest, opts ...grpc.CallOption) (*Agent, error)
	// DeleteAgent deletes an existing Agent and corresponding
	// ProbeConfigurations.
	DeleteAgent(ctx context.Context, in *DeleteAgentRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// ListTargets returns all Targets for a given Organization.
	ListTargets(ctx context.Context, in *ListTargetsRequest, opts ...grpc.CallOption) (*ListTargetsResponse, error)
	// GetTarget returns a specific Target.
	GetTarget(ctx context.Context, in *GetTargetRequest, opts ...grpc.CallOption) (*Target, error)
	// CreateTarget creates a new Target for a given Organization and returns it.
	CreateTarget(ctx context.Context, in *CreateTargetRequest, opts ...grpc.CallOption) (*Target, error)
	// UpdateTarget updates an existing Target and returns it.
	UpdateTarget(ctx context.Context, in *UpdateTargetRequest, opts ...grpc.CallOption) (*Target, error)
	// DeleteTarget deletes an existing Target, corresponding Checks and
	// ProbeConfigurations and unlinks it from Tags.
	DeleteTarget(ctx context.Context, in *DeleteTargetRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// ListProbeConfigurations returns the configuration for all probes to be run
	// by a given Agent.
	ListProbeConfigurations(ctx context.Context, in *ListProbeConfigurationsRequest, opts ...grpc.CallOption) (*ListProbeConfigurationsResponse, error)
	// CreateProbeConfiguration creates a configuration for a specific probe to be
	// run by the Agent.
	CreateProbeConfiguration(ctx context.Context, in *CreateProbeConfigurationRequest, opts ...grpc.CallOption) (*ProbeConfiguration, error)
	// GetProbeConfiguration returns the configuration for a specific probe on a
	// given agent.
	GetProbeConfiguration(ctx context.Context, in *GetProbeConfigurationRequest, opts ...grpc.CallOption) (*ProbeConfiguration, error)
	// UpdateProbeConfiguration update a configuration for a specific probe to be
	// run by the Agent.
	UpdateProbeConfiguration(ctx context.Context, in *UpdateProbeConfigurationRequest, opts ...grpc.CallOption) (*ProbeConfiguration, error)
	// DeleteProbeConfiguration returns the configuration for a specific probe on
	// a given agent.
	DeleteProbeConfiguration(ctx context.Context, in *DeleteProbeConfigurationRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// QueryProbeConfigurations returns the probeconfigurations for a list of
	// given Checks in the Parent Organisation.
	QueryProbeConfigurations(ctx context.Context, in *QueryProbeConfigurationsRequest, opts ...grpc.CallOption) (*QueryProbeConfigurationsResponse, error)
	// ListProbes returns all Probes available in Panto.
	ListProbes(ctx context.Context, in *ListProbesRequest, opts ...grpc.CallOption) (*ListProbesResponse, error)
	// GetProbe returns a specific Probe.
	GetProbe(ctx context.Context, in *GetProbeRequest, opts ...grpc.CallOption) (*Probe, error)
	// ListChecks returns a list of all Checks for a given Organization
	ListChecks(ctx context.Context, in *ListChecksRequest, opts ...grpc.CallOption) (*ListChecksResponse, error)
	// GetCheck returns a specific Check.
	GetCheck(ctx context.Context, in *GetCheckRequest, opts ...grpc.CallOption) (*Check, error)
	// CreateCheck creates a new Check and returns it.
	CreateCheck(ctx context.Context, in *CreateCheckRequest, opts ...grpc.CallOption) (*Check, error)
	// UpdateCheck updates an existing Check and returns it.
	UpdateCheck(ctx context.Context, in *UpdateCheckRequest, opts ...grpc.CallOption) (*Check, error)
	// DeleteCheck deletes an existing Check, corresponding ProbeConfigurations.
	DeleteCheck(ctx context.Context, in *DeleteCheckRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// ListAlerts returns all Alerts for a given Organization.
	ListAlerts(ctx context.Context, in *ListAlertsRequest, opts ...grpc.CallOption) (*ListAlertsResponse, error)
	// GetAlert returns a specific Alert.
	GetAlert(ctx context.Context, in *GetAlertRequest, opts ...grpc.CallOption) (*Alert, error)
	// CreateAlert creates a new Alert for a given Organization and returns it.
	CreateAlert(ctx context.Context, in *CreateAlertRequest, opts ...grpc.CallOption) (*Alert, error)
	// UpdateAlert updates an existing Alert and returns it.
	UpdateAlert(ctx context.Context, in *UpdateAlertRequest, opts ...grpc.CallOption) (*Alert, error)
	// DeleteAlert deletes an existing Alert and corresponding links to Checks.
	DeleteAlert(ctx context.Context, in *DeleteAlertRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// ListChannelTypes lists all ChannelTypes.
	ListChannelTypes(ctx context.Context, in *ListChannelTypesRequest, opts ...grpc.CallOption) (*ListChannelTypesResponse, error)
	// ListChannels lists all Channels for a given Organization.
	ListChannels(ctx context.Context, in *ListChannelsRequest, opts ...grpc.CallOption) (*ListChannelsResponse, error)
	// GetChannel returns a specific Channel.
	GetChannel(ctx context.Context, in *GetChannelRequest, opts ...grpc.CallOption) (*Channel, error)
	// CreateChannel creates a new Channel for a given Organization and returns
	// it.
	CreateChannel(ctx context.Context, in *CreateChannelRequest, opts ...grpc.CallOption) (*Channel, error)
	// UpdateChannel updates an existing Channel and returns it.
	UpdateChannel(ctx context.Context, in *UpdateChannelRequest, opts ...grpc.CallOption) (*Channel, error)
	// DeleteChannel updates an existing Channel and returns it.
	DeleteChannel(ctx context.Context, in *DeleteChannelRequest, opts ...grpc.CallOption) (*empty.Empty, error)
	// QueryResults returns all Results from Probes that match the constraints
	// specified in the query.
	QueryResults(ctx context.Context, in *QueryResultsRequest, opts ...grpc.CallOption) (*QueryResultsResponse, error)
	// AddResults adds a batch of results from Probes and returns all added
	// results.
	AddResults(ctx context.Context, in *AddResultsRequest, opts ...grpc.CallOption) (*AddResultsResponse, error)
	// QueryStates returns all current States for a Check, Agent pair.
	QueryStates(ctx context.Context, in *QueryStatesRequest, opts ...grpc.CallOption) (*QueryStatesResponse, error)
	// QueryNotifications returns all latest Notifications for ProbeConfigurations
	// (or the whole Organization if no ProbeConfiguration provided).
	QueryNotifications(ctx context.Context, in *QueryNotificationsRequest, opts ...grpc.CallOption) (*QueryNotificationsResponse, error)
	// AddNotification adds the latest Notifications for a ProbeConfiguration.
	AddNotification(ctx context.Context, in *AddNotificationRequest, opts ...grpc.CallOption) (*Notification, error)
	// ListTags lists all Tags for a given Organization.
	ListTags(ctx context.Context, in *ListTagsRequest, opts ...grpc.CallOption) (*ListTagsResponse, error)
	// GetTag returns a specific Tag.
	GetTag(ctx context.Context, in *GetTagRequest, opts ...grpc.CallOption) (*Tag, error)
	// CreateTag creates a new Tag for a given Organization and returns it.
	CreateTag(ctx context.Context, in *CreateTagRequest, opts ...grpc.CallOption) (*Tag, error)
	// UpdateTag updates an existing Tag and returns it.
	UpdateTag(ctx context.Context, in *UpdateTagRequest, opts ...grpc.CallOption) (*Tag, error)
	// DeleteTag deletes an existing Tag and unlinks it from Targets.
	DeleteTag(ctx context.Context, in *DeleteTagRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}

PantoClient is the client API for Panto service.

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

func NewPantoClient

func NewPantoClient(cc grpc.ClientConnInterface) PantoClient

type PantoServer

type PantoServer interface {
	GetInfo(context.Context, *empty.Empty) (*Info, error)
	Login(context.Context, *LoginRequest) (*Token, error)
	GetToken(context.Context, *empty.Empty) (*Token, error)
	// ListOrganizations returns all Organizations in Panto.
	ListOrganizations(context.Context, *ListOrganizationsRequest) (*ListOrganizationsResponse, error)
	// GetOrganization returns a specific Organization.
	GetOrganization(context.Context, *GetOrganizationRequest) (*Organization, error)
	// UpdateOrganization updates an existing Organizations and returns it.
	UpdateOrganization(context.Context, *UpdateOrganizationRequest) (*Organization, error)
	// ListAgents returns all Agents for a given Organization.
	ListAgents(context.Context, *ListAgentsRequest) (*ListAgentsResponse, error)
	// CreateAgent creates a new Agent for a given Organization and returns it.
	CreateAgent(context.Context, *CreateAgentRequest) (*Agent, error)
	// GetAgent returns a specific Agent.
	GetAgent(context.Context, *GetAgentRequest) (*Agent, error)
	// UpdateAgent updates an existing Agent and returns it.
	UpdateAgent(context.Context, *UpdateAgentRequest) (*Agent, error)
	// DeleteAgent deletes an existing Agent and corresponding
	// ProbeConfigurations.
	DeleteAgent(context.Context, *DeleteAgentRequest) (*empty.Empty, error)
	// ListTargets returns all Targets for a given Organization.
	ListTargets(context.Context, *ListTargetsRequest) (*ListTargetsResponse, error)
	// GetTarget returns a specific Target.
	GetTarget(context.Context, *GetTargetRequest) (*Target, error)
	// CreateTarget creates a new Target for a given Organization and returns it.
	CreateTarget(context.Context, *CreateTargetRequest) (*Target, error)
	// UpdateTarget updates an existing Target and returns it.
	UpdateTarget(context.Context, *UpdateTargetRequest) (*Target, error)
	// DeleteTarget deletes an existing Target, corresponding Checks and
	// ProbeConfigurations and unlinks it from Tags.
	DeleteTarget(context.Context, *DeleteTargetRequest) (*empty.Empty, error)
	// ListProbeConfigurations returns the configuration for all probes to be run
	// by a given Agent.
	ListProbeConfigurations(context.Context, *ListProbeConfigurationsRequest) (*ListProbeConfigurationsResponse, error)
	// CreateProbeConfiguration creates a configuration for a specific probe to be
	// run by the Agent.
	CreateProbeConfiguration(context.Context, *CreateProbeConfigurationRequest) (*ProbeConfiguration, error)
	// GetProbeConfiguration returns the configuration for a specific probe on a
	// given agent.
	GetProbeConfiguration(context.Context, *GetProbeConfigurationRequest) (*ProbeConfiguration, error)
	// UpdateProbeConfiguration update a configuration for a specific probe to be
	// run by the Agent.
	UpdateProbeConfiguration(context.Context, *UpdateProbeConfigurationRequest) (*ProbeConfiguration, error)
	// DeleteProbeConfiguration returns the configuration for a specific probe on
	// a given agent.
	DeleteProbeConfiguration(context.Context, *DeleteProbeConfigurationRequest) (*empty.Empty, error)
	// QueryProbeConfigurations returns the probeconfigurations for a list of
	// given Checks in the Parent Organisation.
	QueryProbeConfigurations(context.Context, *QueryProbeConfigurationsRequest) (*QueryProbeConfigurationsResponse, error)
	// ListProbes returns all Probes available in Panto.
	ListProbes(context.Context, *ListProbesRequest) (*ListProbesResponse, error)
	// GetProbe returns a specific Probe.
	GetProbe(context.Context, *GetProbeRequest) (*Probe, error)
	// ListChecks returns a list of all Checks for a given Organization
	ListChecks(context.Context, *ListChecksRequest) (*ListChecksResponse, error)
	// GetCheck returns a specific Check.
	GetCheck(context.Context, *GetCheckRequest) (*Check, error)
	// CreateCheck creates a new Check and returns it.
	CreateCheck(context.Context, *CreateCheckRequest) (*Check, error)
	// UpdateCheck updates an existing Check and returns it.
	UpdateCheck(context.Context, *UpdateCheckRequest) (*Check, error)
	// DeleteCheck deletes an existing Check, corresponding ProbeConfigurations.
	DeleteCheck(context.Context, *DeleteCheckRequest) (*empty.Empty, error)
	// ListAlerts returns all Alerts for a given Organization.
	ListAlerts(context.Context, *ListAlertsRequest) (*ListAlertsResponse, error)
	// GetAlert returns a specific Alert.
	GetAlert(context.Context, *GetAlertRequest) (*Alert, error)
	// CreateAlert creates a new Alert for a given Organization and returns it.
	CreateAlert(context.Context, *CreateAlertRequest) (*Alert, error)
	// UpdateAlert updates an existing Alert and returns it.
	UpdateAlert(context.Context, *UpdateAlertRequest) (*Alert, error)
	// DeleteAlert deletes an existing Alert and corresponding links to Checks.
	DeleteAlert(context.Context, *DeleteAlertRequest) (*empty.Empty, error)
	// ListChannelTypes lists all ChannelTypes.
	ListChannelTypes(context.Context, *ListChannelTypesRequest) (*ListChannelTypesResponse, error)
	// ListChannels lists all Channels for a given Organization.
	ListChannels(context.Context, *ListChannelsRequest) (*ListChannelsResponse, error)
	// GetChannel returns a specific Channel.
	GetChannel(context.Context, *GetChannelRequest) (*Channel, error)
	// CreateChannel creates a new Channel for a given Organization and returns
	// it.
	CreateChannel(context.Context, *CreateChannelRequest) (*Channel, error)
	// UpdateChannel updates an existing Channel and returns it.
	UpdateChannel(context.Context, *UpdateChannelRequest) (*Channel, error)
	// DeleteChannel updates an existing Channel and returns it.
	DeleteChannel(context.Context, *DeleteChannelRequest) (*empty.Empty, error)
	// QueryResults returns all Results from Probes that match the constraints
	// specified in the query.
	QueryResults(context.Context, *QueryResultsRequest) (*QueryResultsResponse, error)
	// AddResults adds a batch of results from Probes and returns all added
	// results.
	AddResults(context.Context, *AddResultsRequest) (*AddResultsResponse, error)
	// QueryStates returns all current States for a Check, Agent pair.
	QueryStates(context.Context, *QueryStatesRequest) (*QueryStatesResponse, error)
	// QueryNotifications returns all latest Notifications for ProbeConfigurations
	// (or the whole Organization if no ProbeConfiguration provided).
	QueryNotifications(context.Context, *QueryNotificationsRequest) (*QueryNotificationsResponse, error)
	// AddNotification adds the latest Notifications for a ProbeConfiguration.
	AddNotification(context.Context, *AddNotificationRequest) (*Notification, error)
	// ListTags lists all Tags for a given Organization.
	ListTags(context.Context, *ListTagsRequest) (*ListTagsResponse, error)
	// GetTag returns a specific Tag.
	GetTag(context.Context, *GetTagRequest) (*Tag, error)
	// CreateTag creates a new Tag for a given Organization and returns it.
	CreateTag(context.Context, *CreateTagRequest) (*Tag, error)
	// UpdateTag updates an existing Tag and returns it.
	UpdateTag(context.Context, *UpdateTagRequest) (*Tag, error)
	// DeleteTag deletes an existing Tag and unlinks it from Targets.
	DeleteTag(context.Context, *DeleteTagRequest) (*empty.Empty, error)
}

PantoServer is the server API for Panto service.

type Probe

type Probe struct {
	Name                  string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProbeName             string             `protobuf:"bytes,2,opt,name=probe_name,json=probeName,proto3" json:"probe_name,omitempty"`
	DisplayName           string             `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	Description           string             `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	ConfigurationTemplate []*Probe_Parameter `protobuf:"bytes,5,rep,name=configuration_template,json=configurationTemplate,proto3" json:"configuration_template,omitempty"`
	Metrics               []*Probe_Metric    `protobuf:"bytes,6,rep,name=metrics,proto3" json:"metrics,omitempty"`
	Tags                  []*Probe_Tag       `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"`
	Graphs                []*Probe_Graph     `protobuf:"bytes,8,rep,name=graphs,proto3" json:"graphs,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}           `json:"-"`
	XXX_unrecognized      []byte             `json:"-"`
	XXX_sizecache         int32              `json:"-"`
}

Probe represents a type of probe that can be executed by an Agent on a Target. A Probe collects information about the Target, that the Agent then sends to the server.

func (*Probe) Descriptor

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

func (*Probe) GetConfigurationTemplate

func (m *Probe) GetConfigurationTemplate() []*Probe_Parameter

func (*Probe) GetDescription

func (m *Probe) GetDescription() string

func (*Probe) GetDisplayName

func (m *Probe) GetDisplayName() string

func (*Probe) GetGraphs

func (m *Probe) GetGraphs() []*Probe_Graph

func (*Probe) GetMetrics

func (m *Probe) GetMetrics() []*Probe_Metric

func (*Probe) GetName

func (m *Probe) GetName() string

func (*Probe) GetProbeName

func (m *Probe) GetProbeName() string

func (*Probe) GetTags

func (m *Probe) GetTags() []*Probe_Tag

func (*Probe) ProtoMessage

func (*Probe) ProtoMessage()

func (*Probe) Reset

func (m *Probe) Reset()

func (*Probe) String

func (m *Probe) String() string

func (*Probe) XXX_DiscardUnknown

func (m *Probe) XXX_DiscardUnknown()

func (*Probe) XXX_Marshal

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

func (*Probe) XXX_Merge

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

func (*Probe) XXX_Size

func (m *Probe) XXX_Size() int

func (*Probe) XXX_Unmarshal

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

type ProbeConfiguration

type ProbeConfiguration struct {
	Name                 string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Check                string             `protobuf:"bytes,2,opt,name=check,proto3" json:"check,omitempty"`
	Configuration        string             `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"`
	ProbeLabel           string             `protobuf:"bytes,4,opt,name=probe_label,json=probeLabel,proto3" json:"probe_label,omitempty"`
	Schedule             *duration.Duration `protobuf:"bytes,5,opt,name=schedule,proto3" json:"schedule,omitempty"`
	Target               *Target            `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

ProbeConfiguration is the set of configuration options that an Agent should use to execute a Probe.

func (*ProbeConfiguration) Descriptor

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

func (*ProbeConfiguration) GetCheck

func (m *ProbeConfiguration) GetCheck() string

func (*ProbeConfiguration) GetConfiguration

func (m *ProbeConfiguration) GetConfiguration() string

func (*ProbeConfiguration) GetName

func (m *ProbeConfiguration) GetName() string

func (*ProbeConfiguration) GetProbeLabel

func (m *ProbeConfiguration) GetProbeLabel() string

func (*ProbeConfiguration) GetSchedule

func (m *ProbeConfiguration) GetSchedule() *duration.Duration

func (*ProbeConfiguration) GetTarget

func (m *ProbeConfiguration) GetTarget() *Target

func (*ProbeConfiguration) ProtoMessage

func (*ProbeConfiguration) ProtoMessage()

func (*ProbeConfiguration) Reset

func (m *ProbeConfiguration) Reset()

func (*ProbeConfiguration) String

func (m *ProbeConfiguration) String() string

func (*ProbeConfiguration) XXX_DiscardUnknown

func (m *ProbeConfiguration) XXX_DiscardUnknown()

func (*ProbeConfiguration) XXX_Marshal

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

func (*ProbeConfiguration) XXX_Merge

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

func (*ProbeConfiguration) XXX_Size

func (m *ProbeConfiguration) XXX_Size() int

func (*ProbeConfiguration) XXX_Unmarshal

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

type Probe_Graph

type Probe_Graph struct {
	Title                string                `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	Type                 string                `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Metrics              []*Probe_Graph_Metric `protobuf:"bytes,3,rep,name=metrics,proto3" json:"metrics,omitempty"`
	Tags                 []string              `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"`
	UnitFormat           string                `protobuf:"bytes,5,opt,name=unit_format,json=unitFormat,proto3" json:"unit_format,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Graph is a value returned by the probe

func (*Probe_Graph) Descriptor

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

func (*Probe_Graph) GetMetrics

func (m *Probe_Graph) GetMetrics() []*Probe_Graph_Metric

func (*Probe_Graph) GetTags

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

func (*Probe_Graph) GetTitle

func (m *Probe_Graph) GetTitle() string

func (*Probe_Graph) GetType

func (m *Probe_Graph) GetType() string

func (*Probe_Graph) GetUnitFormat added in v0.4.0

func (m *Probe_Graph) GetUnitFormat() string

func (*Probe_Graph) ProtoMessage

func (*Probe_Graph) ProtoMessage()

func (*Probe_Graph) Reset

func (m *Probe_Graph) Reset()

func (*Probe_Graph) String

func (m *Probe_Graph) String() string

func (*Probe_Graph) XXX_DiscardUnknown

func (m *Probe_Graph) XXX_DiscardUnknown()

func (*Probe_Graph) XXX_Marshal

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

func (*Probe_Graph) XXX_Merge

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

func (*Probe_Graph) XXX_Size

func (m *Probe_Graph) XXX_Size() int

func (*Probe_Graph) XXX_Unmarshal

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

type Probe_Graph_Metric added in v0.5.0

type Probe_Graph_Metric struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Color                string   `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Probe_Graph_Metric) Descriptor added in v0.5.0

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

func (*Probe_Graph_Metric) GetColor added in v0.5.0

func (m *Probe_Graph_Metric) GetColor() string

func (*Probe_Graph_Metric) GetName added in v0.5.0

func (m *Probe_Graph_Metric) GetName() string

func (*Probe_Graph_Metric) ProtoMessage added in v0.5.0

func (*Probe_Graph_Metric) ProtoMessage()

func (*Probe_Graph_Metric) Reset added in v0.5.0

func (m *Probe_Graph_Metric) Reset()

func (*Probe_Graph_Metric) String added in v0.5.0

func (m *Probe_Graph_Metric) String() string

func (*Probe_Graph_Metric) XXX_DiscardUnknown added in v0.5.0

func (m *Probe_Graph_Metric) XXX_DiscardUnknown()

func (*Probe_Graph_Metric) XXX_Marshal added in v0.5.0

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

func (*Probe_Graph_Metric) XXX_Merge added in v0.5.0

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

func (*Probe_Graph_Metric) XXX_Size added in v0.5.0

func (m *Probe_Graph_Metric) XXX_Size() int

func (*Probe_Graph_Metric) XXX_Unmarshal added in v0.5.0

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

type Probe_Metric

type Probe_Metric struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type                 string   `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Description          string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Metric is a value returned by the probe

func (*Probe_Metric) Descriptor

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

func (*Probe_Metric) GetDescription

func (m *Probe_Metric) GetDescription() string

func (*Probe_Metric) GetName

func (m *Probe_Metric) GetName() string

func (*Probe_Metric) GetType

func (m *Probe_Metric) GetType() string

func (*Probe_Metric) ProtoMessage

func (*Probe_Metric) ProtoMessage()

func (*Probe_Metric) Reset

func (m *Probe_Metric) Reset()

func (*Probe_Metric) String

func (m *Probe_Metric) String() string

func (*Probe_Metric) XXX_DiscardUnknown

func (m *Probe_Metric) XXX_DiscardUnknown()

func (*Probe_Metric) XXX_Marshal

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

func (*Probe_Metric) XXX_Merge

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

func (*Probe_Metric) XXX_Size

func (m *Probe_Metric) XXX_Size() int

func (*Probe_Metric) XXX_Unmarshal

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

type Probe_Parameter

type Probe_Parameter struct {
	Name                 string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type                 string         `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Description          string         `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Mandatory            bool           `protobuf:"varint,4,opt,name=mandatory,proto3" json:"mandatory,omitempty"`
	Placeholder          *_struct.Value `protobuf:"bytes,5,opt,name=placeholder,proto3" json:"placeholder,omitempty"`
	Default              *_struct.Value `protobuf:"bytes,6,opt,name=default,proto3" json:"default,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

Parameter is a configuration option for a Probe.

func (*Probe_Parameter) Descriptor

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

func (*Probe_Parameter) GetDefault added in v0.3.0

func (m *Probe_Parameter) GetDefault() *_struct.Value

func (*Probe_Parameter) GetDescription

func (m *Probe_Parameter) GetDescription() string

func (*Probe_Parameter) GetMandatory

func (m *Probe_Parameter) GetMandatory() bool

func (*Probe_Parameter) GetName

func (m *Probe_Parameter) GetName() string

func (*Probe_Parameter) GetPlaceholder added in v0.3.0

func (m *Probe_Parameter) GetPlaceholder() *_struct.Value

func (*Probe_Parameter) GetType

func (m *Probe_Parameter) GetType() string

func (*Probe_Parameter) ProtoMessage

func (*Probe_Parameter) ProtoMessage()

func (*Probe_Parameter) Reset

func (m *Probe_Parameter) Reset()

func (*Probe_Parameter) String

func (m *Probe_Parameter) String() string

func (*Probe_Parameter) XXX_DiscardUnknown

func (m *Probe_Parameter) XXX_DiscardUnknown()

func (*Probe_Parameter) XXX_Marshal

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

func (*Probe_Parameter) XXX_Merge

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

func (*Probe_Parameter) XXX_Size

func (m *Probe_Parameter) XXX_Size() int

func (*Probe_Parameter) XXX_Unmarshal

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

type Probe_Tag

type Probe_Tag struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description          string   `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Tag is a value returned by the probe

func (*Probe_Tag) Descriptor

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

func (*Probe_Tag) GetDescription

func (m *Probe_Tag) GetDescription() string

func (*Probe_Tag) GetName

func (m *Probe_Tag) GetName() string

func (*Probe_Tag) ProtoMessage

func (*Probe_Tag) ProtoMessage()

func (*Probe_Tag) Reset

func (m *Probe_Tag) Reset()

func (*Probe_Tag) String

func (m *Probe_Tag) String() string

func (*Probe_Tag) XXX_DiscardUnknown

func (m *Probe_Tag) XXX_DiscardUnknown()

func (*Probe_Tag) XXX_Marshal

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

func (*Probe_Tag) XXX_Merge

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

func (*Probe_Tag) XXX_Size

func (m *Probe_Tag) XXX_Size() int

func (*Probe_Tag) XXX_Unmarshal

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

type QueryNotificationsRequest

type QueryNotificationsRequest struct {
	Parent               string                `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	ProbeConfigurations  []string              `protobuf:"bytes,2,rep,name=probe_configurations,json=probeConfigurations,proto3" json:"probe_configurations,omitempty"`
	PageSize             int32                 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string                `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	ChildrenMask         *field_mask.FieldMask `protobuf:"bytes,5,opt,name=children_mask,json=childrenMask,proto3" json:"children_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*QueryNotificationsRequest) Descriptor

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

func (*QueryNotificationsRequest) GetChildrenMask

func (m *QueryNotificationsRequest) GetChildrenMask() *field_mask.FieldMask

func (*QueryNotificationsRequest) GetPageSize

func (m *QueryNotificationsRequest) GetPageSize() int32

func (*QueryNotificationsRequest) GetPageToken

func (m *QueryNotificationsRequest) GetPageToken() string

func (*QueryNotificationsRequest) GetParent

func (m *QueryNotificationsRequest) GetParent() string

func (*QueryNotificationsRequest) GetProbeConfigurations

func (m *QueryNotificationsRequest) GetProbeConfigurations() []string

func (*QueryNotificationsRequest) ProtoMessage

func (*QueryNotificationsRequest) ProtoMessage()

func (*QueryNotificationsRequest) Reset

func (m *QueryNotificationsRequest) Reset()

func (*QueryNotificationsRequest) String

func (m *QueryNotificationsRequest) String() string

func (*QueryNotificationsRequest) XXX_DiscardUnknown

func (m *QueryNotificationsRequest) XXX_DiscardUnknown()

func (*QueryNotificationsRequest) XXX_Marshal

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

func (*QueryNotificationsRequest) XXX_Merge

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

func (*QueryNotificationsRequest) XXX_Size

func (m *QueryNotificationsRequest) XXX_Size() int

func (*QueryNotificationsRequest) XXX_Unmarshal

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

type QueryNotificationsResponse

type QueryNotificationsResponse struct {
	Notifications        []*Notification `protobuf:"bytes,1,rep,name=notifications,proto3" json:"notifications,omitempty"`
	NextPageToken        string          `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*QueryNotificationsResponse) Descriptor

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

func (*QueryNotificationsResponse) GetNextPageToken

func (m *QueryNotificationsResponse) GetNextPageToken() string

func (*QueryNotificationsResponse) GetNotifications

func (m *QueryNotificationsResponse) GetNotifications() []*Notification

func (*QueryNotificationsResponse) ProtoMessage

func (*QueryNotificationsResponse) ProtoMessage()

func (*QueryNotificationsResponse) Reset

func (m *QueryNotificationsResponse) Reset()

func (*QueryNotificationsResponse) String

func (m *QueryNotificationsResponse) String() string

func (*QueryNotificationsResponse) XXX_DiscardUnknown

func (m *QueryNotificationsResponse) XXX_DiscardUnknown()

func (*QueryNotificationsResponse) XXX_Marshal

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

func (*QueryNotificationsResponse) XXX_Merge

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

func (*QueryNotificationsResponse) XXX_Size

func (m *QueryNotificationsResponse) XXX_Size() int

func (*QueryNotificationsResponse) XXX_Unmarshal

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

type QueryProbeConfigurationsRequest

type QueryProbeConfigurationsRequest struct {
	Organization         string   `protobuf:"bytes,1,opt,name=organization,proto3" json:"organization,omitempty"`
	Checks               []string `protobuf:"bytes,2,rep,name=checks,proto3" json:"checks,omitempty"`
	PageSize             int32    `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string   `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*QueryProbeConfigurationsRequest) Descriptor

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

func (*QueryProbeConfigurationsRequest) GetChecks

func (m *QueryProbeConfigurationsRequest) GetChecks() []string

func (*QueryProbeConfigurationsRequest) GetOrganization

func (m *QueryProbeConfigurationsRequest) GetOrganization() string

func (*QueryProbeConfigurationsRequest) GetPageSize

func (m *QueryProbeConfigurationsRequest) GetPageSize() int32

func (*QueryProbeConfigurationsRequest) GetPageToken

func (m *QueryProbeConfigurationsRequest) GetPageToken() string

func (*QueryProbeConfigurationsRequest) ProtoMessage

func (*QueryProbeConfigurationsRequest) ProtoMessage()

func (*QueryProbeConfigurationsRequest) Reset

func (*QueryProbeConfigurationsRequest) String

func (*QueryProbeConfigurationsRequest) XXX_DiscardUnknown

func (m *QueryProbeConfigurationsRequest) XXX_DiscardUnknown()

func (*QueryProbeConfigurationsRequest) XXX_Marshal

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

func (*QueryProbeConfigurationsRequest) XXX_Merge

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

func (*QueryProbeConfigurationsRequest) XXX_Size

func (m *QueryProbeConfigurationsRequest) XXX_Size() int

func (*QueryProbeConfigurationsRequest) XXX_Unmarshal

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

type QueryProbeConfigurationsResponse

type QueryProbeConfigurationsResponse struct {
	ProbeConfigurations  []*ProbeConfiguration `protobuf:"bytes,1,rep,name=probe_configurations,json=probeConfigurations,proto3" json:"probe_configurations,omitempty"`
	NextPageToken        string                `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*QueryProbeConfigurationsResponse) Descriptor

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

func (*QueryProbeConfigurationsResponse) GetNextPageToken

func (m *QueryProbeConfigurationsResponse) GetNextPageToken() string

func (*QueryProbeConfigurationsResponse) GetProbeConfigurations

func (m *QueryProbeConfigurationsResponse) GetProbeConfigurations() []*ProbeConfiguration

func (*QueryProbeConfigurationsResponse) ProtoMessage

func (*QueryProbeConfigurationsResponse) ProtoMessage()

func (*QueryProbeConfigurationsResponse) Reset

func (*QueryProbeConfigurationsResponse) String

func (*QueryProbeConfigurationsResponse) XXX_DiscardUnknown

func (m *QueryProbeConfigurationsResponse) XXX_DiscardUnknown()

func (*QueryProbeConfigurationsResponse) XXX_Marshal

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

func (*QueryProbeConfigurationsResponse) XXX_Merge

func (*QueryProbeConfigurationsResponse) XXX_Size

func (m *QueryProbeConfigurationsResponse) XXX_Size() int

func (*QueryProbeConfigurationsResponse) XXX_Unmarshal

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

type QueryResultsRequest

type QueryResultsRequest struct {
	Parent               string               `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	ProbeConfiguration   string               `protobuf:"bytes,2,opt,name=probe_configuration,json=probeConfiguration,proto3" json:"probe_configuration,omitempty"`
	StartTime            *timestamp.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime              *timestamp.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	Tags                 map[string]string    `` /* 149-byte string literal not displayed */
	OrderBy              Order                `protobuf:"varint,6,opt,name=order_by,json=orderBy,proto3,enum=api.Order" json:"order_by,omitempty"`
	PageSize             int32                `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string               `protobuf:"bytes,8,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*QueryResultsRequest) Descriptor

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

func (*QueryResultsRequest) GetEndTime

func (m *QueryResultsRequest) GetEndTime() *timestamp.Timestamp

func (*QueryResultsRequest) GetOrderBy

func (m *QueryResultsRequest) GetOrderBy() Order

func (*QueryResultsRequest) GetPageSize

func (m *QueryResultsRequest) GetPageSize() int32

func (*QueryResultsRequest) GetPageToken

func (m *QueryResultsRequest) GetPageToken() string

func (*QueryResultsRequest) GetParent

func (m *QueryResultsRequest) GetParent() string

func (*QueryResultsRequest) GetProbeConfiguration

func (m *QueryResultsRequest) GetProbeConfiguration() string

func (*QueryResultsRequest) GetStartTime

func (m *QueryResultsRequest) GetStartTime() *timestamp.Timestamp

func (*QueryResultsRequest) GetTags

func (m *QueryResultsRequest) GetTags() map[string]string

func (*QueryResultsRequest) ProtoMessage

func (*QueryResultsRequest) ProtoMessage()

func (*QueryResultsRequest) Reset

func (m *QueryResultsRequest) Reset()

func (*QueryResultsRequest) String

func (m *QueryResultsRequest) String() string

func (*QueryResultsRequest) XXX_DiscardUnknown

func (m *QueryResultsRequest) XXX_DiscardUnknown()

func (*QueryResultsRequest) XXX_Marshal

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

func (*QueryResultsRequest) XXX_Merge

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

func (*QueryResultsRequest) XXX_Size

func (m *QueryResultsRequest) XXX_Size() int

func (*QueryResultsRequest) XXX_Unmarshal

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

type QueryResultsResponse

type QueryResultsResponse struct {
	Results              []*Result `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	NextPageToken        string    `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*QueryResultsResponse) Descriptor

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

func (*QueryResultsResponse) GetNextPageToken

func (m *QueryResultsResponse) GetNextPageToken() string

func (*QueryResultsResponse) GetResults

func (m *QueryResultsResponse) GetResults() []*Result

func (*QueryResultsResponse) ProtoMessage

func (*QueryResultsResponse) ProtoMessage()

func (*QueryResultsResponse) Reset

func (m *QueryResultsResponse) Reset()

func (*QueryResultsResponse) String

func (m *QueryResultsResponse) String() string

func (*QueryResultsResponse) XXX_DiscardUnknown

func (m *QueryResultsResponse) XXX_DiscardUnknown()

func (*QueryResultsResponse) XXX_Marshal

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

func (*QueryResultsResponse) XXX_Merge

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

func (*QueryResultsResponse) XXX_Size

func (m *QueryResultsResponse) XXX_Size() int

func (*QueryResultsResponse) XXX_Unmarshal

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

type QueryStatesRequest

type QueryStatesRequest struct {
	Parent               string                `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	ProbeConfigurations  []string              `protobuf:"bytes,2,rep,name=probe_configurations,json=probeConfigurations,proto3" json:"probe_configurations,omitempty"`
	PageSize             int32                 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken            string                `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	ChildrenMask         *field_mask.FieldMask `protobuf:"bytes,5,opt,name=children_mask,json=childrenMask,proto3" json:"children_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*QueryStatesRequest) Descriptor

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

func (*QueryStatesRequest) GetChildrenMask

func (m *QueryStatesRequest) GetChildrenMask() *field_mask.FieldMask

func (*QueryStatesRequest) GetPageSize

func (m *QueryStatesRequest) GetPageSize() int32

func (*QueryStatesRequest) GetPageToken

func (m *QueryStatesRequest) GetPageToken() string

func (*QueryStatesRequest) GetParent

func (m *QueryStatesRequest) GetParent() string

func (*QueryStatesRequest) GetProbeConfigurations

func (m *QueryStatesRequest) GetProbeConfigurations() []string

func (*QueryStatesRequest) ProtoMessage

func (*QueryStatesRequest) ProtoMessage()

func (*QueryStatesRequest) Reset

func (m *QueryStatesRequest) Reset()

func (*QueryStatesRequest) String

func (m *QueryStatesRequest) String() string

func (*QueryStatesRequest) XXX_DiscardUnknown

func (m *QueryStatesRequest) XXX_DiscardUnknown()

func (*QueryStatesRequest) XXX_Marshal

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

func (*QueryStatesRequest) XXX_Merge

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

func (*QueryStatesRequest) XXX_Size

func (m *QueryStatesRequest) XXX_Size() int

func (*QueryStatesRequest) XXX_Unmarshal

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

type QueryStatesResponse

type QueryStatesResponse struct {
	States               []*State `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"`
	NextPageToken        string   `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*QueryStatesResponse) Descriptor

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

func (*QueryStatesResponse) GetNextPageToken

func (m *QueryStatesResponse) GetNextPageToken() string

func (*QueryStatesResponse) GetStates

func (m *QueryStatesResponse) GetStates() []*State

func (*QueryStatesResponse) ProtoMessage

func (*QueryStatesResponse) ProtoMessage()

func (*QueryStatesResponse) Reset

func (m *QueryStatesResponse) Reset()

func (*QueryStatesResponse) String

func (m *QueryStatesResponse) String() string

func (*QueryStatesResponse) XXX_DiscardUnknown

func (m *QueryStatesResponse) XXX_DiscardUnknown()

func (*QueryStatesResponse) XXX_Marshal

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

func (*QueryStatesResponse) XXX_Merge

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

func (*QueryStatesResponse) XXX_Size

func (m *QueryStatesResponse) XXX_Size() int

func (*QueryStatesResponse) XXX_Unmarshal

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

type Result

type Result struct {
	Check                string               `protobuf:"bytes,1,opt,name=check,proto3" json:"check,omitempty"`
	Agent                string               `protobuf:"bytes,2,opt,name=agent,proto3" json:"agent,omitempty"`
	ProbeConfiguration   string               `protobuf:"bytes,3,opt,name=probe_configuration,json=probeConfiguration,proto3" json:"probe_configuration,omitempty"`
	Timestamp            *timestamp.Timestamp `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Fields               map[string]*any.Any  `` /* 153-byte string literal not displayed */
	Tags                 map[string]string    `` /* 149-byte string literal not displayed */
	Error                bool                 `protobuf:"varint,7,opt,name=error,proto3" json:"error,omitempty"`
	ErrorMessage         string               `protobuf:"bytes,8,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Result is a set of information collected by a Probe once an Agent has executed it.

func (*Result) Descriptor

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

func (*Result) GetAgent

func (m *Result) GetAgent() string

func (*Result) GetCheck

func (m *Result) GetCheck() string

func (*Result) GetError added in v0.3.0

func (m *Result) GetError() bool

func (*Result) GetErrorMessage added in v0.3.0

func (m *Result) GetErrorMessage() string

func (*Result) GetFields

func (m *Result) GetFields() map[string]*any.Any

func (*Result) GetProbeConfiguration

func (m *Result) GetProbeConfiguration() string

func (*Result) GetTags

func (m *Result) GetTags() map[string]string

func (*Result) GetTimestamp

func (m *Result) GetTimestamp() *timestamp.Timestamp

func (*Result) ProtoMessage

func (*Result) ProtoMessage()

func (*Result) Reset

func (m *Result) Reset()

func (*Result) String

func (m *Result) String() string

func (*Result) XXX_DiscardUnknown

func (m *Result) XXX_DiscardUnknown()

func (*Result) XXX_Marshal

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

func (*Result) XXX_Merge

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

func (*Result) XXX_Size

func (m *Result) XXX_Size() int

func (*Result) XXX_Unmarshal

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

type State

type State struct {
	Check                string               `protobuf:"bytes,1,opt,name=check,proto3" json:"check,omitempty"`
	Agent                string               `protobuf:"bytes,2,opt,name=agent,proto3" json:"agent,omitempty"`
	ProbeConfiguration   string               `protobuf:"bytes,3,opt,name=probe_configuration,json=probeConfiguration,proto3" json:"probe_configuration,omitempty"`
	Timestamp            *timestamp.Timestamp `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Type                 State_Type           `protobuf:"varint,5,opt,name=type,proto3,enum=api.State_Type" json:"type,omitempty"`
	Reason               string               `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"`
	Children             *State_Children      `protobuf:"bytes,7,opt,name=children,proto3" json:"children,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

State is the result of evaluating all the conditions from a Check on a Result.

func (*State) Descriptor

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

func (*State) GetAgent

func (m *State) GetAgent() string

func (*State) GetCheck

func (m *State) GetCheck() string

func (*State) GetChildren

func (m *State) GetChildren() *State_Children

func (*State) GetProbeConfiguration

func (m *State) GetProbeConfiguration() string

func (*State) GetReason

func (m *State) GetReason() string

func (*State) GetTimestamp

func (m *State) GetTimestamp() *timestamp.Timestamp

func (*State) GetType

func (m *State) GetType() State_Type

func (*State) ProtoMessage

func (*State) ProtoMessage()

func (*State) Reset

func (m *State) Reset()

func (*State) String

func (m *State) String() string

func (*State) XXX_DiscardUnknown

func (m *State) XXX_DiscardUnknown()

func (*State) XXX_Marshal

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

func (*State) XXX_Merge

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

func (*State) XXX_Size

func (m *State) XXX_Size() int

func (*State) XXX_Unmarshal

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

type State_Children

type State_Children struct {
	Check                *Check              `protobuf:"bytes,1,opt,name=check,proto3" json:"check,omitempty"`
	Agent                *Agent              `protobuf:"bytes,2,opt,name=agent,proto3" json:"agent,omitempty"`
	ProbeConfiguration   *ProbeConfiguration `protobuf:"bytes,3,opt,name=probe_configuration,json=probeConfiguration,proto3" json:"probe_configuration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*State_Children) Descriptor

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

func (*State_Children) GetAgent

func (m *State_Children) GetAgent() *Agent

func (*State_Children) GetCheck

func (m *State_Children) GetCheck() *Check

func (*State_Children) GetProbeConfiguration

func (m *State_Children) GetProbeConfiguration() *ProbeConfiguration

func (*State_Children) ProtoMessage

func (*State_Children) ProtoMessage()

func (*State_Children) Reset

func (m *State_Children) Reset()

func (*State_Children) String

func (m *State_Children) String() string

func (*State_Children) XXX_DiscardUnknown

func (m *State_Children) XXX_DiscardUnknown()

func (*State_Children) XXX_Marshal

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

func (*State_Children) XXX_Merge

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

func (*State_Children) XXX_Size

func (m *State_Children) XXX_Size() int

func (*State_Children) XXX_Unmarshal

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

type State_Type

type State_Type int32
const (
	State_UNKNOWN      State_Type = 0
	State_OK           State_Type = 1
	State_WARNING      State_Type = 2
	State_CRITICAL     State_Type = 3
	State_MISSING_DATA State_Type = 4
	State_ERROR        State_Type = 5
)

func (State_Type) EnumDescriptor

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

func (State_Type) String

func (x State_Type) String() string

type Tag

type Tag struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DisplayName          string   `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	Note                 string   `protobuf:"bytes,3,opt,name=note,proto3" json:"note,omitempty"`
	Color                string   `protobuf:"bytes,4,opt,name=color,proto3" json:"color,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Tag defines a tag that can be associated with the Targets.

func (*Tag) Descriptor

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

func (*Tag) GetColor

func (m *Tag) GetColor() string

func (*Tag) GetDisplayName

func (m *Tag) GetDisplayName() string

func (*Tag) GetName

func (m *Tag) GetName() string

func (*Tag) GetNote

func (m *Tag) GetNote() string

func (*Tag) ProtoMessage

func (*Tag) ProtoMessage()

func (*Tag) Reset

func (m *Tag) Reset()

func (*Tag) String

func (m *Tag) String() string

func (*Tag) XXX_DiscardUnknown

func (m *Tag) XXX_DiscardUnknown()

func (*Tag) XXX_Marshal

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

func (*Tag) XXX_Merge

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

func (*Tag) XXX_Size

func (m *Tag) XXX_Size() int

func (*Tag) XXX_Unmarshal

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

type Target

type Target struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Address              string   `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	Note                 string   `protobuf:"bytes,3,opt,name=note,proto3" json:"note,omitempty"`
	Tags                 []*Tag   `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Target represents an instance of a destination of probes, executed by Agents.

func (*Target) Descriptor

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

func (*Target) GetAddress

func (m *Target) GetAddress() string

func (*Target) GetName

func (m *Target) GetName() string

func (*Target) GetNote

func (m *Target) GetNote() string

func (*Target) GetTags

func (m *Target) GetTags() []*Tag

func (*Target) ProtoMessage

func (*Target) ProtoMessage()

func (*Target) Reset

func (m *Target) Reset()

func (*Target) String

func (m *Target) String() string

func (*Target) XXX_DiscardUnknown

func (m *Target) XXX_DiscardUnknown()

func (*Target) XXX_Marshal

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

func (*Target) XXX_Merge

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

func (*Target) XXX_Size

func (m *Target) XXX_Size() int

func (*Target) XXX_Unmarshal

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

type Token added in v0.9.0

type Token struct {
	Token                string               `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Expires              *timestamp.Timestamp `protobuf:"bytes,2,opt,name=expires,proto3" json:"expires,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Token) Descriptor added in v0.9.0

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

func (*Token) GetExpires added in v0.9.0

func (m *Token) GetExpires() *timestamp.Timestamp

func (*Token) GetToken added in v0.9.0

func (m *Token) GetToken() string

func (*Token) ProtoMessage added in v0.9.0

func (*Token) ProtoMessage()

func (*Token) Reset added in v0.9.0

func (m *Token) Reset()

func (*Token) String added in v0.9.0

func (m *Token) String() string

func (*Token) XXX_DiscardUnknown added in v0.9.0

func (m *Token) XXX_DiscardUnknown()

func (*Token) XXX_Marshal added in v0.9.0

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

func (*Token) XXX_Merge added in v0.9.0

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

func (*Token) XXX_Size added in v0.9.0

func (m *Token) XXX_Size() int

func (*Token) XXX_Unmarshal added in v0.9.0

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

type UnimplementedPantoServer added in v0.9.0

type UnimplementedPantoServer struct {
}

UnimplementedPantoServer can be embedded to have forward compatible implementations.

func (*UnimplementedPantoServer) AddNotification added in v0.9.0

func (*UnimplementedPantoServer) AddResults added in v0.9.0

func (*UnimplementedPantoServer) CreateAgent added in v0.9.0

func (*UnimplementedPantoServer) CreateAlert added in v0.9.0

func (*UnimplementedPantoServer) CreateChannel added in v0.9.0

func (*UnimplementedPantoServer) CreateCheck added in v0.9.0

func (*UnimplementedPantoServer) CreateProbeConfiguration added in v0.9.0

func (*UnimplementedPantoServer) CreateTag added in v0.9.0

func (*UnimplementedPantoServer) CreateTarget added in v0.9.0

func (*UnimplementedPantoServer) DeleteAgent added in v0.9.0

func (*UnimplementedPantoServer) DeleteAlert added in v0.9.0

func (*UnimplementedPantoServer) DeleteChannel added in v0.9.0

func (*UnimplementedPantoServer) DeleteCheck added in v0.9.0

func (*UnimplementedPantoServer) DeleteProbeConfiguration added in v0.9.0

func (*UnimplementedPantoServer) DeleteProbeConfiguration(ctx context.Context, req *DeleteProbeConfigurationRequest) (*empty.Empty, error)

func (*UnimplementedPantoServer) DeleteTag added in v0.9.0

func (*UnimplementedPantoServer) DeleteTarget added in v0.9.0

func (*UnimplementedPantoServer) GetAgent added in v0.9.0

func (*UnimplementedPantoServer) GetAlert added in v0.9.0

func (*UnimplementedPantoServer) GetChannel added in v0.9.0

func (*UnimplementedPantoServer) GetCheck added in v0.9.0

func (*UnimplementedPantoServer) GetInfo added in v0.9.0

func (*UnimplementedPantoServer) GetInfo(ctx context.Context, req *empty.Empty) (*Info, error)

func (*UnimplementedPantoServer) GetOrganization added in v0.9.0

func (*UnimplementedPantoServer) GetProbe added in v0.9.0

func (*UnimplementedPantoServer) GetProbeConfiguration added in v0.9.0

func (*UnimplementedPantoServer) GetTag added in v0.9.0

func (*UnimplementedPantoServer) GetTarget added in v0.9.0

func (*UnimplementedPantoServer) GetToken added in v0.9.0

func (*UnimplementedPantoServer) GetToken(ctx context.Context, req *empty.Empty) (*Token, error)

func (*UnimplementedPantoServer) ListAgents added in v0.9.0

func (*UnimplementedPantoServer) ListAlerts added in v0.9.0

func (*UnimplementedPantoServer) ListChannelTypes added in v0.9.0

func (*UnimplementedPantoServer) ListChannels added in v0.9.0

func (*UnimplementedPantoServer) ListChecks added in v0.9.0

func (*UnimplementedPantoServer) ListOrganizations added in v0.9.0

func (*UnimplementedPantoServer) ListProbeConfigurations added in v0.9.0

func (*UnimplementedPantoServer) ListProbes added in v0.9.0

func (*UnimplementedPantoServer) ListTags added in v0.9.0

func (*UnimplementedPantoServer) ListTargets added in v0.9.0

func (*UnimplementedPantoServer) Login added in v0.9.0

func (*UnimplementedPantoServer) QueryNotifications added in v0.9.0

func (*UnimplementedPantoServer) QueryProbeConfigurations added in v0.9.0

func (*UnimplementedPantoServer) QueryResults added in v0.9.0

func (*UnimplementedPantoServer) QueryStates added in v0.9.0

func (*UnimplementedPantoServer) UpdateAgent added in v0.9.0

func (*UnimplementedPantoServer) UpdateAlert added in v0.9.0

func (*UnimplementedPantoServer) UpdateChannel added in v0.9.0

func (*UnimplementedPantoServer) UpdateCheck added in v0.9.0

func (*UnimplementedPantoServer) UpdateOrganization added in v0.9.0

func (*UnimplementedPantoServer) UpdateProbeConfiguration added in v0.9.0

func (*UnimplementedPantoServer) UpdateTag added in v0.9.0

func (*UnimplementedPantoServer) UpdateTarget added in v0.9.0

type UpdateAgentRequest

type UpdateAgentRequest struct {
	Agent                *Agent                `protobuf:"bytes,1,opt,name=agent,proto3" json:"agent,omitempty"`
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*UpdateAgentRequest) Descriptor

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

func (*UpdateAgentRequest) GetAgent

func (m *UpdateAgentRequest) GetAgent() *Agent

func (*UpdateAgentRequest) GetUpdateMask

func (m *UpdateAgentRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateAgentRequest) ProtoMessage

func (*UpdateAgentRequest) ProtoMessage()

func (*UpdateAgentRequest) Reset

func (m *UpdateAgentRequest) Reset()

func (*UpdateAgentRequest) String

func (m *UpdateAgentRequest) String() string

func (*UpdateAgentRequest) XXX_DiscardUnknown

func (m *UpdateAgentRequest) XXX_DiscardUnknown()

func (*UpdateAgentRequest) XXX_Marshal

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

func (*UpdateAgentRequest) XXX_Merge

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

func (*UpdateAgentRequest) XXX_Size

func (m *UpdateAgentRequest) XXX_Size() int

func (*UpdateAgentRequest) XXX_Unmarshal

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

type UpdateAlertRequest

type UpdateAlertRequest struct {
	Alert                *Alert                `protobuf:"bytes,1,opt,name=alert,proto3" json:"alert,omitempty"`
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*UpdateAlertRequest) Descriptor

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

func (*UpdateAlertRequest) GetAlert

func (m *UpdateAlertRequest) GetAlert() *Alert

func (*UpdateAlertRequest) GetUpdateMask

func (m *UpdateAlertRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateAlertRequest) ProtoMessage

func (*UpdateAlertRequest) ProtoMessage()

func (*UpdateAlertRequest) Reset

func (m *UpdateAlertRequest) Reset()

func (*UpdateAlertRequest) String

func (m *UpdateAlertRequest) String() string

func (*UpdateAlertRequest) XXX_DiscardUnknown

func (m *UpdateAlertRequest) XXX_DiscardUnknown()

func (*UpdateAlertRequest) XXX_Marshal

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

func (*UpdateAlertRequest) XXX_Merge

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

func (*UpdateAlertRequest) XXX_Size

func (m *UpdateAlertRequest) XXX_Size() int

func (*UpdateAlertRequest) XXX_Unmarshal

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

type UpdateChannelRequest added in v0.5.0

type UpdateChannelRequest struct {
	Channel              *Channel              `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*UpdateChannelRequest) Descriptor added in v0.5.0

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

func (*UpdateChannelRequest) GetChannel added in v0.5.0

func (m *UpdateChannelRequest) GetChannel() *Channel

func (*UpdateChannelRequest) GetUpdateMask added in v0.5.0

func (m *UpdateChannelRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateChannelRequest) ProtoMessage added in v0.5.0

func (*UpdateChannelRequest) ProtoMessage()

func (*UpdateChannelRequest) Reset added in v0.5.0

func (m *UpdateChannelRequest) Reset()

func (*UpdateChannelRequest) String added in v0.5.0

func (m *UpdateChannelRequest) String() string

func (*UpdateChannelRequest) XXX_DiscardUnknown added in v0.5.0

func (m *UpdateChannelRequest) XXX_DiscardUnknown()

func (*UpdateChannelRequest) XXX_Marshal added in v0.5.0

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

func (*UpdateChannelRequest) XXX_Merge added in v0.5.0

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

func (*UpdateChannelRequest) XXX_Size added in v0.5.0

func (m *UpdateChannelRequest) XXX_Size() int

func (*UpdateChannelRequest) XXX_Unmarshal added in v0.5.0

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

type UpdateCheckRequest

type UpdateCheckRequest struct {
	Check                *Check                `protobuf:"bytes,1,opt,name=check,proto3" json:"check,omitempty"`
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*UpdateCheckRequest) Descriptor

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

func (*UpdateCheckRequest) GetCheck

func (m *UpdateCheckRequest) GetCheck() *Check

func (*UpdateCheckRequest) GetUpdateMask

func (m *UpdateCheckRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateCheckRequest) ProtoMessage

func (*UpdateCheckRequest) ProtoMessage()

func (*UpdateCheckRequest) Reset

func (m *UpdateCheckRequest) Reset()

func (*UpdateCheckRequest) String

func (m *UpdateCheckRequest) String() string

func (*UpdateCheckRequest) XXX_DiscardUnknown

func (m *UpdateCheckRequest) XXX_DiscardUnknown()

func (*UpdateCheckRequest) XXX_Marshal

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

func (*UpdateCheckRequest) XXX_Merge

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

func (*UpdateCheckRequest) XXX_Size

func (m *UpdateCheckRequest) XXX_Size() int

func (*UpdateCheckRequest) XXX_Unmarshal

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

type UpdateOrganizationRequest

type UpdateOrganizationRequest struct {
	Organization         *Organization         `protobuf:"bytes,1,opt,name=organization,proto3" json:"organization,omitempty"`
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*UpdateOrganizationRequest) Descriptor

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

func (*UpdateOrganizationRequest) GetOrganization

func (m *UpdateOrganizationRequest) GetOrganization() *Organization

func (*UpdateOrganizationRequest) GetUpdateMask

func (m *UpdateOrganizationRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateOrganizationRequest) ProtoMessage

func (*UpdateOrganizationRequest) ProtoMessage()

func (*UpdateOrganizationRequest) Reset

func (m *UpdateOrganizationRequest) Reset()

func (*UpdateOrganizationRequest) String

func (m *UpdateOrganizationRequest) String() string

func (*UpdateOrganizationRequest) XXX_DiscardUnknown

func (m *UpdateOrganizationRequest) XXX_DiscardUnknown()

func (*UpdateOrganizationRequest) XXX_Marshal

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

func (*UpdateOrganizationRequest) XXX_Merge

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

func (*UpdateOrganizationRequest) XXX_Size

func (m *UpdateOrganizationRequest) XXX_Size() int

func (*UpdateOrganizationRequest) XXX_Unmarshal

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

type UpdateProbeConfigurationRequest

type UpdateProbeConfigurationRequest struct {
	ProbeConfiguration   *ProbeConfiguration   `protobuf:"bytes,1,opt,name=probe_configuration,json=probeConfiguration,proto3" json:"probe_configuration,omitempty"`
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*UpdateProbeConfigurationRequest) Descriptor

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

func (*UpdateProbeConfigurationRequest) GetProbeConfiguration

func (m *UpdateProbeConfigurationRequest) GetProbeConfiguration() *ProbeConfiguration

func (*UpdateProbeConfigurationRequest) GetUpdateMask

func (*UpdateProbeConfigurationRequest) ProtoMessage

func (*UpdateProbeConfigurationRequest) ProtoMessage()

func (*UpdateProbeConfigurationRequest) Reset

func (*UpdateProbeConfigurationRequest) String

func (*UpdateProbeConfigurationRequest) XXX_DiscardUnknown

func (m *UpdateProbeConfigurationRequest) XXX_DiscardUnknown()

func (*UpdateProbeConfigurationRequest) XXX_Marshal

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

func (*UpdateProbeConfigurationRequest) XXX_Merge

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

func (*UpdateProbeConfigurationRequest) XXX_Size

func (m *UpdateProbeConfigurationRequest) XXX_Size() int

func (*UpdateProbeConfigurationRequest) XXX_Unmarshal

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

type UpdateTagRequest

type UpdateTagRequest struct {
	Tag                  *Tag                  `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*UpdateTagRequest) Descriptor

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

func (*UpdateTagRequest) GetTag

func (m *UpdateTagRequest) GetTag() *Tag

func (*UpdateTagRequest) GetUpdateMask

func (m *UpdateTagRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateTagRequest) ProtoMessage

func (*UpdateTagRequest) ProtoMessage()

func (*UpdateTagRequest) Reset

func (m *UpdateTagRequest) Reset()

func (*UpdateTagRequest) String

func (m *UpdateTagRequest) String() string

func (*UpdateTagRequest) XXX_DiscardUnknown

func (m *UpdateTagRequest) XXX_DiscardUnknown()

func (*UpdateTagRequest) XXX_Marshal

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

func (*UpdateTagRequest) XXX_Merge

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

func (*UpdateTagRequest) XXX_Size

func (m *UpdateTagRequest) XXX_Size() int

func (*UpdateTagRequest) XXX_Unmarshal

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

type UpdateTargetRequest

type UpdateTargetRequest struct {
	Target               *Target               `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*UpdateTargetRequest) Descriptor

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

func (*UpdateTargetRequest) GetTarget

func (m *UpdateTargetRequest) GetTarget() *Target

func (*UpdateTargetRequest) GetUpdateMask

func (m *UpdateTargetRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateTargetRequest) ProtoMessage

func (*UpdateTargetRequest) ProtoMessage()

func (*UpdateTargetRequest) Reset

func (m *UpdateTargetRequest) Reset()

func (*UpdateTargetRequest) String

func (m *UpdateTargetRequest) String() string

func (*UpdateTargetRequest) XXX_DiscardUnknown

func (m *UpdateTargetRequest) XXX_DiscardUnknown()

func (*UpdateTargetRequest) XXX_Marshal

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

func (*UpdateTargetRequest) XXX_Merge

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

func (*UpdateTargetRequest) XXX_Size

func (m *UpdateTargetRequest) XXX_Size() int

func (*UpdateTargetRequest) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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