gen

package
v0.7.2 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2022 License: MPL-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const AssetDebug = false

AssetDebug is true if the assets were built with the debug flag enabled.

Variables

View Source
var (
	ResourceCategoryDisplayHint_name = map[int32]string{
		0: "UNKNOWN",
		1: "OTHER",
		2: "INSTANCE",
		3: "INSTANCE_MANAGER",
		4: "ROUTER",
		5: "POLICY",
		6: "CONFIG",
		7: "FUNCTION",
		8: "STORAGE",
	}
	ResourceCategoryDisplayHint_value = map[string]int32{
		"UNKNOWN":          0,
		"OTHER":            1,
		"INSTANCE":         2,
		"INSTANCE_MANAGER": 3,
		"ROUTER":           4,
		"POLICY":           5,
		"CONFIG":           6,
		"FUNCTION":         7,
		"STORAGE":          8,
	}
)

Enum value maps for ResourceCategoryDisplayHint.

View Source
var (
	Component_Type_name = map[int32]string{
		0: "UNKNOWN",
		1: "BUILDER",
		2: "REGISTRY",
		3: "PLATFORM",
		4: "RELEASEMANAGER",
	}
	Component_Type_value = map[string]int32{
		"UNKNOWN":        0,
		"BUILDER":        1,
		"REGISTRY":       2,
		"PLATFORM":       3,
		"RELEASEMANAGER": 4,
	}
)

Enum value maps for Component_Type.

View Source
var (
	Status_State_name = map[int32]string{
		0: "UNKNOWN",
		1: "RUNNING",
		2: "SUCCESS",
		3: "ERROR",
	}
	Status_State_value = map[string]int32{
		"UNKNOWN": 0,
		"RUNNING": 1,
		"SUCCESS": 2,
		"ERROR":   3,
	}
)

Enum value maps for Status_State.

View Source
var (
	Operation_PhysicalState_name = map[int32]string{
		0: "UNKNOWN",
		1: "PENDING",
		3: "CREATED",
		4: "DESTROYED",
	}
	Operation_PhysicalState_value = map[string]int32{
		"UNKNOWN":   0,
		"PENDING":   1,
		"CREATED":   3,
		"DESTROYED": 4,
	}
)

Enum value maps for Operation_PhysicalState.

View Source
var (
	OperationOrder_Order_name = map[int32]string{
		0: "UNSET",
		1: "START_TIME",
		2: "COMPLETE_TIME",
	}
	OperationOrder_Order_value = map[string]int32{
		"UNSET":         0,
		"START_TIME":    1,
		"COMPLETE_TIME": 2,
	}
)

Enum value maps for OperationOrder_Order.

View Source
var (
	OIDCAuthMethod_Kind_name = map[int32]string{
		0: "UNKNOWN",
		1: "GITHUB",
		2: "GOOGLE",
	}
	OIDCAuthMethod_Kind_value = map[string]int32{
		"UNKNOWN": 0,
		"GITHUB":  1,
		"GOOGLE":  2,
	}
)

Enum value maps for OIDCAuthMethod_Kind.

View Source
var (
	Job_State_name = map[int32]string{
		0: "UNKNOWN",
		1: "QUEUED",
		2: "WAITING",
		3: "RUNNING",
		4: "ERROR",
		5: "SUCCESS",
	}
	Job_State_value = map[string]int32{
		"UNKNOWN": 0,
		"QUEUED":  1,
		"WAITING": 2,
		"RUNNING": 3,
		"ERROR":   4,
		"SUCCESS": 5,
	}
)

Enum value maps for Job_State.

View Source
var (
	Job_Config_Source_name = map[int32]string{
		0: "UNKNOWN",
		1: "FILE",
		2: "SERVER",
		3: "JOB",
	}
	Job_Config_Source_value = map[string]int32{
		"UNKNOWN": 0,
		"FILE":    1,
		"SERVER":  2,
		"JOB":     3,
	}
)

Enum value maps for Job_Config_Source.

View Source
var (
	UpsertDeploymentRequest_Tristate_name = map[int32]string{
		0: "UNSET",
		1: "TRUE",
		2: "FALSE",
	}
	UpsertDeploymentRequest_Tristate_value = map[string]int32{
		"UNSET": 0,
		"TRUE":  1,
		"FALSE": 2,
	}
)

Enum value maps for UpsertDeploymentRequest_Tristate.

View Source
var (
	Deployment_LoadDetails_name = map[int32]string{
		0: "NONE",
		1: "ARTIFACT",
		2: "BUILD",
	}
	Deployment_LoadDetails_value = map[string]int32{
		"NONE":     0,
		"ARTIFACT": 1,
		"BUILD":    2,
	}
)

Enum value maps for Deployment_LoadDetails.

View Source
var (
	Instance_Type_name = map[int32]string{
		0: "LONG_RUNNING",
		1: "ON_DEMAND",
		2: "VIRTUAL",
	}
	Instance_Type_value = map[string]int32{
		"LONG_RUNNING": 0,
		"ON_DEMAND":    1,
		"VIRTUAL":      2,
	}
)

Enum value maps for Instance_Type.

View Source
var (
	Release_LoadDetails_name = map[int32]string{
		0: "NONE",
		1: "DEPLOYMENT",
		2: "ARTIFACT",
		3: "BUILD",
	}
	Release_LoadDetails_value = map[string]int32{
		"NONE":       0,
		"DEPLOYMENT": 1,
		"ARTIFACT":   2,
		"BUILD":      3,
	}
)

Enum value maps for Release_LoadDetails.

View Source
var (
	StatusReport_Resource_Health_name = map[int32]string{
		0: "UNKNOWN",
		1: "ALIVE",
		2: "READY",
		3: "DOWN",
		5: "MISSING",
		4: "PARTIAL",
	}
	StatusReport_Resource_Health_value = map[string]int32{
		"UNKNOWN": 0,
		"ALIVE":   1,
		"READY":   2,
		"DOWN":    3,
		"MISSING": 5,
		"PARTIAL": 4,
	}
)

Enum value maps for StatusReport_Resource_Health.

View Source
var (
	LogBatch_Entry_Source_name = map[int32]string{
		0: "APP",
		1: "ENTRYPOINT",
	}
	LogBatch_Entry_Source_value = map[string]int32{
		"APP":        0,
		"ENTRYPOINT": 1,
	}
)

Enum value maps for LogBatch_Entry_Source.

View Source
var (
	ExecStreamResponse_Output_Channel_name = map[int32]string{
		0: "UNKNOWN",
		1: "STDOUT",
		2: "STDERR",
	}
	ExecStreamResponse_Output_Channel_value = map[string]int32{
		"UNKNOWN": 0,
		"STDOUT":  1,
		"STDERR":  2,
	}
)

Enum value maps for ExecStreamResponse_Output_Channel.

View Source
var (
	EntrypointExecRequest_Output_Channel_name = map[int32]string{
		0: "UNKNOWN",
		1: "STDOUT",
		2: "STDERR",
	}
	EntrypointExecRequest_Output_Channel_value = map[string]int32{
		"UNKNOWN": 0,
		"STDOUT":  1,
		"STDERR":  2,
	}
)

Enum value maps for EntrypointExecRequest_Output_Channel.

View Source
var (
	Snapshot_Header_Format_name = map[int32]string{
		0: "UNKNOWN",
		1: "BOLT",
	}
	Snapshot_Header_Format_value = map[string]int32{
		"UNKNOWN": 0,
		"BOLT":    1,
	}
)

Enum value maps for Snapshot_Header_Format.

View Source
var (
	Hcl_Format_name = map[int32]string{
		0: "HCL",
		1: "JSON",
	}
	Hcl_Format_value = map[string]int32{
		"HCL":  0,
		"JSON": 1,
	}
)

Enum value maps for Hcl_Format.

View Source
var File_internal_server_proto_server_proto protoreflect.FileDescriptor

Functions

func Asset

func Asset(name string) ([]byte, error)

Asset loads and returns the asset for the given name. It returns an error if the asset could not be found or could not be loaded.

func AssetDigest

func AssetDigest(name string) ([sha256.Size]byte, error)

AssetDigest returns the digest of the file with the given name. It returns an error if the asset could not be found or the digest could not be loaded.

func AssetDir

func AssetDir(name string) ([]string, error)

AssetDir returns the file names below a certain directory embedded in the file by go-bindata. For example if you run go-bindata on data/... and data contains the following hierarchy:

data/
  foo.txt
  img/
    a.png
    b.png

then AssetDir("data") would return []string{"foo.txt", "img"}, AssetDir("data/img") would return []string{"a.png", "b.png"}, AssetDir("foo.txt") and AssetDir("notexist") would return an error, and AssetDir("") will return []string{"data"}.

func AssetInfo

func AssetInfo(name string) (os.FileInfo, error)

AssetInfo loads and returns the asset info for the given name. It returns an error if the asset could not be found or could not be loaded.

func AssetNames

func AssetNames() []string

AssetNames returns the names of the assets.

func AssetString

func AssetString(name string) (string, error)

AssetString returns the asset contents as a string (instead of a []byte).

func Digests

func Digests() (map[string][sha256.Size]byte, error)

Digests returns a map of all known files and their checksums.

func MustAsset

func MustAsset(name string) []byte

MustAsset is like Asset but panics when Asset would return an error. It simplifies safe initialization of global variables.

func MustAssetString

func MustAssetString(name string) string

MustAssetString is like AssetString but panics when Asset would return an error. It simplifies safe initialization of global variables.

func RegisterWaypointServer

func RegisterWaypointServer(s *grpc.Server, srv WaypointServer)

func RestoreAsset

func RestoreAsset(dir, name string) error

RestoreAsset restores an asset under the given directory.

func RestoreAssets

func RestoreAssets(dir, name string) error

RestoreAssets restores an asset under the given directory recursively.

Types

type Application

type Application struct {
	Project *Ref_Project `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	Name    string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Indicates signal to be sent to the applications when its config files
	// change.
	FileChangeSignal string `protobuf:"bytes,3,opt,name=file_change_signal,json=fileChangeSignal,proto3" json:"file_change_signal,omitempty"`
	// contains filtered or unexported fields
}

func (*Application) Descriptor deprecated

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

Deprecated: Use Application.ProtoReflect.Descriptor instead.

func (*Application) GetFileChangeSignal added in v0.4.0

func (x *Application) GetFileChangeSignal() string

func (*Application) GetName

func (x *Application) GetName() string

func (*Application) GetProject

func (x *Application) GetProject() *Ref_Project

func (*Application) MarshalJSON added in v0.2.0

func (msg *Application) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Application) ProtoMessage

func (*Application) ProtoMessage()

func (*Application) ProtoReflect

func (x *Application) ProtoReflect() protoreflect.Message

func (*Application) Reset

func (x *Application) Reset()

func (*Application) String

func (x *Application) String() string

func (*Application) UnmarshalJSON added in v0.2.0

func (msg *Application) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Artifact

type Artifact struct {

	// artifact is the full artifact encoded directly from the component plugin.
	// The receiving end must have access to the component proto files to
	// know how to decode this.
	Artifact *anypb.Any `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// This is the JSON-encoded protobuf structure of the Any field above.
	// This is generated by the plugin and Waypoint core does not modify this
	// value or have any enforced structure. This will be different per-plugin.
	ArtifactJson string `protobuf:"bytes,2,opt,name=artifact_json,json=artifactJson,proto3" json:"artifact_json,omitempty"`
	// contains filtered or unexported fields
}

Artifact is the result of a build or registry. This is the metadata only. The binary contents of an artifact are expected to be stored in a registry.

func (*Artifact) Descriptor deprecated

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

Deprecated: Use Artifact.ProtoReflect.Descriptor instead.

func (*Artifact) GetArtifact

func (x *Artifact) GetArtifact() *anypb.Any

func (*Artifact) GetArtifactJson added in v0.6.0

func (x *Artifact) GetArtifactJson() string

func (*Artifact) MarshalJSON added in v0.2.0

func (msg *Artifact) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Artifact) ProtoMessage

func (*Artifact) ProtoMessage()

func (*Artifact) ProtoReflect

func (x *Artifact) ProtoReflect() protoreflect.Message

func (*Artifact) Reset

func (x *Artifact) Reset()

func (*Artifact) String

func (x *Artifact) String() string

func (*Artifact) UnmarshalJSON added in v0.2.0

func (msg *Artifact) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type AuthMethod added in v0.5.0

type AuthMethod struct {

	// unique name for this auth method
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// human friendly name for display and description. This has no impact
	// internally and is only helpful for the UI and API. This is optional.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// A selector to determine whether a user who authenticates using this
	// is allowed to authenticate at all. This runs before authentication
	// completes. This can be used to check group membership and so on.
	// Available variables depend on the auth method used.
	//
	// The syntax of this is this:
	// https://github.com/hashicorp/go-bexpr
	// (better docs to follow)
	AccessSelector string `protobuf:"bytes,4,opt,name=access_selector,json=accessSelector,proto3" json:"access_selector,omitempty"`
	// The method to configure.
	//
	// Types that are assignable to Method:
	//	*AuthMethod_Oidc
	Method isAuthMethod_Method `protobuf_oneof:"method"`
	// contains filtered or unexported fields
}

AuthMethod is a mechanism for authenticating to the Waypoint server. An AuthMethod deals with AuthN only: it provides identity and trades that for a Waypoint token.

func (*AuthMethod) Descriptor deprecated added in v0.5.0

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

Deprecated: Use AuthMethod.ProtoReflect.Descriptor instead.

func (*AuthMethod) GetAccessSelector added in v0.5.0

func (x *AuthMethod) GetAccessSelector() string

func (*AuthMethod) GetDescription added in v0.5.0

func (x *AuthMethod) GetDescription() string

func (*AuthMethod) GetDisplayName added in v0.5.0

func (x *AuthMethod) GetDisplayName() string

func (*AuthMethod) GetMethod added in v0.5.0

func (m *AuthMethod) GetMethod() isAuthMethod_Method

func (*AuthMethod) GetName added in v0.5.0

func (x *AuthMethod) GetName() string

func (*AuthMethod) GetOidc added in v0.5.0

func (x *AuthMethod) GetOidc() *AuthMethod_OIDC

func (*AuthMethod) MarshalJSON added in v0.5.0

func (msg *AuthMethod) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*AuthMethod) ProtoMessage added in v0.5.0

func (*AuthMethod) ProtoMessage()

func (*AuthMethod) ProtoReflect added in v0.5.0

func (x *AuthMethod) ProtoReflect() protoreflect.Message

func (*AuthMethod) Reset added in v0.5.0

func (x *AuthMethod) Reset()

func (*AuthMethod) String added in v0.5.0

func (x *AuthMethod) String() string

func (*AuthMethod) UnmarshalJSON added in v0.5.0

func (msg *AuthMethod) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type AuthMethod_OIDC added in v0.5.0

type AuthMethod_OIDC struct {

	// client ID and secret provided by OIDC provider.
	ClientId     string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// scopes is a list of scopes to request from the provider
	Scopes []string `protobuf:"bytes,3,rep,name=scopes,proto3" json:"scopes,omitempty"`
	// List of valid audience values to accept login. This can be
	// used to restrict only certain folks in a shared OIDC domain.
	Auds []string `protobuf:"bytes,4,rep,name=auds,proto3" json:"auds,omitempty"`
	// List of allowed redirect URIs, since our redirect URIs
	// are somewhat dynamic (UI for web UI, localhost server for
	// CLI, etc.). This protects against attack since this is not
	// generally recommended.
	AllowedRedirectUris []string `protobuf:"bytes,5,rep,name=allowed_redirect_uris,json=allowedRedirectUris,proto3" json:"allowed_redirect_uris,omitempty"`
	// The signing algorithms supported by the OIDC connect server.
	// If this isn't specified, this will default to RS256 since that
	// should be supported according to the RFC. The string values here
	// should be valid OIDC signing algorithms.
	SigningAlgs []string `protobuf:"bytes,11,rep,name=signing_algs,json=signingAlgs,proto3" json:"signing_algs,omitempty"`
	// Discovery URL endpoint to get other information.
	// Required by OIDC.
	DiscoveryUrl string `protobuf:"bytes,6,opt,name=discovery_url,json=discoveryUrl,proto3" json:"discovery_url,omitempty"`
	// Optional CA certificate chain to validate the discovery URL.
	// Multiple CA certificates can be specified to support easier
	// rotation.
	DiscoveryCaPem []string `protobuf:"bytes,7,rep,name=discovery_ca_pem,json=discoveryCaPem,proto3" json:"discovery_ca_pem,omitempty"`
	// Mapping claims to keys for usage in selectors such as the
	// "access_selector" on the root auth method.
	//
	// claim mappings are available as "value.<name>" and list
	// mappings are available as "list.<name>".
	ClaimMappings     map[string]string `` /* 188-byte string literal not displayed */
	ListClaimMappings map[string]string `` /* 202-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AuthMethod_OIDC) Descriptor deprecated added in v0.5.0

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

Deprecated: Use AuthMethod_OIDC.ProtoReflect.Descriptor instead.

func (*AuthMethod_OIDC) GetAllowedRedirectUris added in v0.5.0

func (x *AuthMethod_OIDC) GetAllowedRedirectUris() []string

func (*AuthMethod_OIDC) GetAuds added in v0.5.0

func (x *AuthMethod_OIDC) GetAuds() []string

func (*AuthMethod_OIDC) GetClaimMappings added in v0.5.0

func (x *AuthMethod_OIDC) GetClaimMappings() map[string]string

func (*AuthMethod_OIDC) GetClientId added in v0.5.0

func (x *AuthMethod_OIDC) GetClientId() string

func (*AuthMethod_OIDC) GetClientSecret added in v0.5.0

func (x *AuthMethod_OIDC) GetClientSecret() string

func (*AuthMethod_OIDC) GetDiscoveryCaPem added in v0.5.0

func (x *AuthMethod_OIDC) GetDiscoveryCaPem() []string

func (*AuthMethod_OIDC) GetDiscoveryUrl added in v0.5.0

func (x *AuthMethod_OIDC) GetDiscoveryUrl() string

func (*AuthMethod_OIDC) GetListClaimMappings added in v0.5.0

func (x *AuthMethod_OIDC) GetListClaimMappings() map[string]string

func (*AuthMethod_OIDC) GetScopes added in v0.5.0

func (x *AuthMethod_OIDC) GetScopes() []string

func (*AuthMethod_OIDC) GetSigningAlgs added in v0.5.0

func (x *AuthMethod_OIDC) GetSigningAlgs() []string

func (*AuthMethod_OIDC) MarshalJSON added in v0.5.0

func (msg *AuthMethod_OIDC) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*AuthMethod_OIDC) ProtoMessage added in v0.5.0

func (*AuthMethod_OIDC) ProtoMessage()

func (*AuthMethod_OIDC) ProtoReflect added in v0.5.0

func (x *AuthMethod_OIDC) ProtoReflect() protoreflect.Message

func (*AuthMethod_OIDC) Reset added in v0.5.0

func (x *AuthMethod_OIDC) Reset()

func (*AuthMethod_OIDC) String added in v0.5.0

func (x *AuthMethod_OIDC) String() string

func (*AuthMethod_OIDC) UnmarshalJSON added in v0.5.0

func (msg *AuthMethod_OIDC) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type AuthMethod_Oidc added in v0.5.0

type AuthMethod_Oidc struct {
	// OIDC uses OpenID Connect for auth. OIDC is supported by most
	// major identity providers.
	Oidc *AuthMethod_OIDC `protobuf:"bytes,20,opt,name=oidc,proto3,oneof"`
}

type Build

type Build struct {

	// The application that this build is part of.
	Application *Ref_Application `protobuf:"bytes,6,opt,name=application,proto3" json:"application,omitempty"`
	// The workspace that this exists in
	Workspace *Ref_Workspace `protobuf:"bytes,7,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// The sequence number for this build.
	Sequence uint64 `protobuf:"varint,8,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// id is the unique ID of the build
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// status of the build
	Status *Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// component is the component that was used for this build
	Component *Component `protobuf:"bytes,3,opt,name=component,proto3" json:"component,omitempty"`
	// artifact is the result of the build if the status.state == SUCCESS
	Artifact *Artifact `protobuf:"bytes,4,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// labels are the set of labels that are present on this build.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// template data for HCL variables and template functions, json-encoded
	TemplateData []byte `protobuf:"bytes,10,opt,name=template_data,json=templateData,proto3" json:"template_data,omitempty"`
	// ID of the job that created this build. This may be empty.
	JobId string `protobuf:"bytes,9,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// Preload is information that is available via further queries but it
	// sometimes pre-populated in the initial load (see the field docs for more
	// info).
	Preload *Build_Preload `protobuf:"bytes,11,opt,name=preload,proto3" json:"preload,omitempty"`
	// contains filtered or unexported fields
}

Build represents a process of creating an artifact that can be in any state, such as complete. A successful complete build produces an artifact.

func (*Build) Descriptor deprecated

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

Deprecated: Use Build.ProtoReflect.Descriptor instead.

func (*Build) GetApplication

func (x *Build) GetApplication() *Ref_Application

func (*Build) GetArtifact

func (x *Build) GetArtifact() *Artifact

func (*Build) GetComponent

func (x *Build) GetComponent() *Component

func (*Build) GetId

func (x *Build) GetId() string

func (*Build) GetJobId

func (x *Build) GetJobId() string

func (*Build) GetLabels

func (x *Build) GetLabels() map[string]string

func (*Build) GetPreload added in v0.5.0

func (x *Build) GetPreload() *Build_Preload

func (*Build) GetSequence

func (x *Build) GetSequence() uint64

func (*Build) GetStatus

func (x *Build) GetStatus() *Status

func (*Build) GetTemplateData added in v0.2.0

func (x *Build) GetTemplateData() []byte

func (*Build) GetWorkspace

func (x *Build) GetWorkspace() *Ref_Workspace

func (*Build) MarshalJSON added in v0.2.0

func (msg *Build) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Build) ProtoMessage

func (*Build) ProtoMessage()

func (*Build) ProtoReflect

func (x *Build) ProtoReflect() protoreflect.Message

func (*Build) Reset

func (x *Build) Reset()

func (*Build) String

func (x *Build) String() string

func (*Build) UnmarshalJSON added in v0.2.0

func (msg *Build) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Build_Preload added in v0.5.0

type Build_Preload struct {

	// The ref that was used in the job to run this operation. This is
	// also accessible by querying the job via the job_id and should always
	// match.
	//
	// This may be null under multiple circumstances: (1) the job was
	// manually triggered with local data (no datasource) or (2) the job
	// was run in earlier versions of Waypoint before we tracked this or
	// (3) the job hasn't yet loaded the data.
	//
	// This is always pre-populated if it is exists.
	JobDataSourceRef *Job_DataSource_Ref `protobuf:"bytes,1,opt,name=job_data_source_ref,json=jobDataSourceRef,proto3" json:"job_data_source_ref,omitempty"`
	// contains filtered or unexported fields
}

func (*Build_Preload) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Build_Preload.ProtoReflect.Descriptor instead.

func (*Build_Preload) GetJobDataSourceRef added in v0.5.0

func (x *Build_Preload) GetJobDataSourceRef() *Job_DataSource_Ref

func (*Build_Preload) MarshalJSON added in v0.5.0

func (msg *Build_Preload) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Build_Preload) ProtoMessage added in v0.5.0

func (*Build_Preload) ProtoMessage()

func (*Build_Preload) ProtoReflect added in v0.5.0

func (x *Build_Preload) ProtoReflect() protoreflect.Message

func (*Build_Preload) Reset added in v0.5.0

func (x *Build_Preload) Reset()

func (*Build_Preload) String added in v0.5.0

func (x *Build_Preload) String() string

func (*Build_Preload) UnmarshalJSON added in v0.5.0

func (msg *Build_Preload) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type CancelJobRequest

type CancelJobRequest struct {

	// The job to cancel
	JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CancelJobRequest) Descriptor deprecated

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

Deprecated: Use CancelJobRequest.ProtoReflect.Descriptor instead.

func (*CancelJobRequest) GetJobId

func (x *CancelJobRequest) GetJobId() string

func (*CancelJobRequest) MarshalJSON added in v0.2.0

func (msg *CancelJobRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CancelJobRequest) ProtoMessage

func (*CancelJobRequest) ProtoMessage()

func (*CancelJobRequest) ProtoReflect

func (x *CancelJobRequest) ProtoReflect() protoreflect.Message

func (*CancelJobRequest) Reset

func (x *CancelJobRequest) Reset()

func (*CancelJobRequest) String

func (x *CancelJobRequest) String() string

func (*CancelJobRequest) UnmarshalJSON added in v0.2.0

func (msg *CancelJobRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type CompleteOIDCAuthRequest added in v0.5.0

type CompleteOIDCAuthRequest struct {
	AuthMethod *Ref_AuthMethod `protobuf:"bytes,1,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	// This should match the GetOIDCAuthURL RPC. This is not used anymore
	// except for verification.
	RedirectUri string `protobuf:"bytes,2,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"`
	// This should be provided from the parameters given to the redirect URL.
	State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	Nonce string `protobuf:"bytes,4,opt,name=nonce,proto3" json:"nonce,omitempty"`
	Code  string `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

func (*CompleteOIDCAuthRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use CompleteOIDCAuthRequest.ProtoReflect.Descriptor instead.

func (*CompleteOIDCAuthRequest) GetAuthMethod added in v0.5.0

func (x *CompleteOIDCAuthRequest) GetAuthMethod() *Ref_AuthMethod

func (*CompleteOIDCAuthRequest) GetCode added in v0.5.0

func (x *CompleteOIDCAuthRequest) GetCode() string

func (*CompleteOIDCAuthRequest) GetNonce added in v0.5.0

func (x *CompleteOIDCAuthRequest) GetNonce() string

func (*CompleteOIDCAuthRequest) GetRedirectUri added in v0.5.0

func (x *CompleteOIDCAuthRequest) GetRedirectUri() string

func (*CompleteOIDCAuthRequest) GetState added in v0.5.0

func (x *CompleteOIDCAuthRequest) GetState() string

func (*CompleteOIDCAuthRequest) MarshalJSON added in v0.5.0

func (msg *CompleteOIDCAuthRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CompleteOIDCAuthRequest) ProtoMessage added in v0.5.0

func (*CompleteOIDCAuthRequest) ProtoMessage()

func (*CompleteOIDCAuthRequest) ProtoReflect added in v0.5.0

func (x *CompleteOIDCAuthRequest) ProtoReflect() protoreflect.Message

func (*CompleteOIDCAuthRequest) Reset added in v0.5.0

func (x *CompleteOIDCAuthRequest) Reset()

func (*CompleteOIDCAuthRequest) String added in v0.5.0

func (x *CompleteOIDCAuthRequest) String() string

func (*CompleteOIDCAuthRequest) UnmarshalJSON added in v0.5.0

func (msg *CompleteOIDCAuthRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type CompleteOIDCAuthResponse added in v0.5.0

type CompleteOIDCAuthResponse struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// The user that was authenticated. This is the same as if GetUser
	// was called with the token returned. This is eager returned because
	// it is commonly useful and also readily available as part of auth.
	User *User `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// These are all the claims that were associated with this OIDC
	// authentication. This is used for debugging and operator inspection
	// when setting up an OIDC auth method and aren't meant for general purpose
	// use. These may also contain sensitive data so it shouldn't be stored.
	IdClaimsJson   string `protobuf:"bytes,3,opt,name=id_claims_json,json=idClaimsJson,proto3" json:"id_claims_json,omitempty"`
	UserClaimsJson string `protobuf:"bytes,4,opt,name=user_claims_json,json=userClaimsJson,proto3" json:"user_claims_json,omitempty"`
	// contains filtered or unexported fields
}

func (*CompleteOIDCAuthResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use CompleteOIDCAuthResponse.ProtoReflect.Descriptor instead.

func (*CompleteOIDCAuthResponse) GetIdClaimsJson added in v0.5.0

func (x *CompleteOIDCAuthResponse) GetIdClaimsJson() string

func (*CompleteOIDCAuthResponse) GetToken added in v0.5.0

func (x *CompleteOIDCAuthResponse) GetToken() string

func (*CompleteOIDCAuthResponse) GetUser added in v0.5.0

func (x *CompleteOIDCAuthResponse) GetUser() *User

func (*CompleteOIDCAuthResponse) GetUserClaimsJson added in v0.5.0

func (x *CompleteOIDCAuthResponse) GetUserClaimsJson() string

func (*CompleteOIDCAuthResponse) MarshalJSON added in v0.5.0

func (msg *CompleteOIDCAuthResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CompleteOIDCAuthResponse) ProtoMessage added in v0.5.0

func (*CompleteOIDCAuthResponse) ProtoMessage()

func (*CompleteOIDCAuthResponse) ProtoReflect added in v0.5.0

func (x *CompleteOIDCAuthResponse) ProtoReflect() protoreflect.Message

func (*CompleteOIDCAuthResponse) Reset added in v0.5.0

func (x *CompleteOIDCAuthResponse) Reset()

func (*CompleteOIDCAuthResponse) String added in v0.5.0

func (x *CompleteOIDCAuthResponse) String() string

func (*CompleteOIDCAuthResponse) UnmarshalJSON added in v0.5.0

func (msg *CompleteOIDCAuthResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Component

type Component struct {

	// type of the component
	Type Component_Type `protobuf:"varint,1,opt,name=type,proto3,enum=hashicorp.waypoint.Component_Type" json:"type,omitempty"`
	// name of the component
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Component represents metadata about a component. A component is the generic name for a builder, registry, platform, etc.

func (*Component) Descriptor deprecated

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

Deprecated: Use Component.ProtoReflect.Descriptor instead.

func (*Component) GetName

func (x *Component) GetName() string

func (*Component) GetType

func (x *Component) GetType() Component_Type

func (*Component) MarshalJSON added in v0.2.0

func (msg *Component) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Component) ProtoMessage

func (*Component) ProtoMessage()

func (*Component) ProtoReflect

func (x *Component) ProtoReflect() protoreflect.Message

func (*Component) Reset

func (x *Component) Reset()

func (*Component) String

func (x *Component) String() string

func (*Component) UnmarshalJSON added in v0.2.0

func (msg *Component) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Component_Type

type Component_Type int32

Supported component types, the values here MUST match the enum values in the Go sdk/component package exactly. A test in internal/server validates this.

const (
	Component_UNKNOWN        Component_Type = 0
	Component_BUILDER        Component_Type = 1
	Component_REGISTRY       Component_Type = 2
	Component_PLATFORM       Component_Type = 3
	Component_RELEASEMANAGER Component_Type = 4
)

func (Component_Type) Descriptor

func (Component_Type) Enum

func (x Component_Type) Enum() *Component_Type

func (Component_Type) EnumDescriptor deprecated

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

Deprecated: Use Component_Type.Descriptor instead.

func (Component_Type) Number

func (Component_Type) String

func (x Component_Type) String() string

func (Component_Type) Type

type ConfigGetRequest

type ConfigGetRequest struct {

	// scope is the scoping for this config variable. This describes the
	// target environment requesting configuration. For runners, this may still
	// be set if you are an on-demand runner requesting variables that may be
	// set for runners only in a specific project/app.
	//
	// Types that are assignable to Scope:
	//	*ConfigGetRequest_Application
	//	*ConfigGetRequest_Project
	Scope isConfigGetRequest_Scope `protobuf_oneof:"scope"`
	// Runner is specified if the requesting environment is a runner environment.
	Runner *Ref_RunnerId `protobuf:"bytes,4,opt,name=runner,proto3" json:"runner,omitempty"`
	// Workspace that the target environment is in. This will limit configuration
	// values to those that are only for this workspace. If this isn't set, all
	// configuration values will be returned.
	Workspace *Ref_Workspace `protobuf:"bytes,5,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Labels that are set in the target environment. This will limit the
	// configuration values to those which have label selectors that match (or
	// those that just ignore labels).
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Get all configuration entries under the given prefix. When empty,
	// returns all config variables.
	Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigGetRequest) Descriptor deprecated

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

Deprecated: Use ConfigGetRequest.ProtoReflect.Descriptor instead.

func (*ConfigGetRequest) GetApplication

func (x *ConfigGetRequest) GetApplication() *Ref_Application

func (*ConfigGetRequest) GetLabels added in v0.6.0

func (x *ConfigGetRequest) GetLabels() map[string]string

func (*ConfigGetRequest) GetPrefix

func (x *ConfigGetRequest) GetPrefix() string

func (*ConfigGetRequest) GetProject

func (x *ConfigGetRequest) GetProject() *Ref_Project

func (*ConfigGetRequest) GetRunner

func (x *ConfigGetRequest) GetRunner() *Ref_RunnerId

func (*ConfigGetRequest) GetScope

func (m *ConfigGetRequest) GetScope() isConfigGetRequest_Scope

func (*ConfigGetRequest) GetWorkspace added in v0.6.0

func (x *ConfigGetRequest) GetWorkspace() *Ref_Workspace

func (*ConfigGetRequest) MarshalJSON added in v0.2.0

func (msg *ConfigGetRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConfigGetRequest) ProtoMessage

func (*ConfigGetRequest) ProtoMessage()

func (*ConfigGetRequest) ProtoReflect

func (x *ConfigGetRequest) ProtoReflect() protoreflect.Message

func (*ConfigGetRequest) Reset

func (x *ConfigGetRequest) Reset()

func (*ConfigGetRequest) String

func (x *ConfigGetRequest) String() string

func (*ConfigGetRequest) UnmarshalJSON added in v0.2.0

func (msg *ConfigGetRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConfigGetRequest_Application

type ConfigGetRequest_Application struct {
	Application *Ref_Application `protobuf:"bytes,2,opt,name=application,proto3,oneof"`
}

type ConfigGetRequest_Project

type ConfigGetRequest_Project struct {
	// For project scope, for historical reason, we return all matching
	// config vars (for all apps). We do not merge by name or perform
	// resolution logic. This is how this has always behaved.
	Project *Ref_Project `protobuf:"bytes,3,opt,name=project,proto3,oneof"`
}

type ConfigGetResponse

type ConfigGetResponse struct {
	Variables []*ConfigVar `protobuf:"bytes,1,rep,name=variables,proto3" json:"variables,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigGetResponse) Descriptor deprecated

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

Deprecated: Use ConfigGetResponse.ProtoReflect.Descriptor instead.

func (*ConfigGetResponse) GetVariables

func (x *ConfigGetResponse) GetVariables() []*ConfigVar

func (*ConfigGetResponse) MarshalJSON added in v0.2.0

func (msg *ConfigGetResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConfigGetResponse) ProtoMessage

func (*ConfigGetResponse) ProtoMessage()

func (*ConfigGetResponse) ProtoReflect

func (x *ConfigGetResponse) ProtoReflect() protoreflect.Message

func (*ConfigGetResponse) Reset

func (x *ConfigGetResponse) Reset()

func (*ConfigGetResponse) String

func (x *ConfigGetResponse) String() string

func (*ConfigGetResponse) UnmarshalJSON added in v0.2.0

func (msg *ConfigGetResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConfigSetRequest

type ConfigSetRequest struct {

	// The set of variables to set. Note that create vs update is determined
	// based on if the targets match, so if you want to change the target of
	// an existing config var you must send two items here: one with a matching
	// target to UNSET it, and one with a new target to set it.
	//
	// Unsets are handled before sets so that a delete will not override a write.
	// All config variables are updated atomically.
	Variables []*ConfigVar `protobuf:"bytes,1,rep,name=variables,proto3" json:"variables,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigSetRequest) Descriptor deprecated

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

Deprecated: Use ConfigSetRequest.ProtoReflect.Descriptor instead.

func (*ConfigSetRequest) GetVariables

func (x *ConfigSetRequest) GetVariables() []*ConfigVar

func (*ConfigSetRequest) MarshalJSON added in v0.2.0

func (msg *ConfigSetRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConfigSetRequest) ProtoMessage

func (*ConfigSetRequest) ProtoMessage()

func (*ConfigSetRequest) ProtoReflect

func (x *ConfigSetRequest) ProtoReflect() protoreflect.Message

func (*ConfigSetRequest) Reset

func (x *ConfigSetRequest) Reset()

func (*ConfigSetRequest) String

func (x *ConfigSetRequest) String() string

func (*ConfigSetRequest) UnmarshalJSON added in v0.2.0

func (msg *ConfigSetRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConfigSetResponse

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

func (*ConfigSetResponse) Descriptor deprecated

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

Deprecated: Use ConfigSetResponse.ProtoReflect.Descriptor instead.

func (*ConfigSetResponse) MarshalJSON added in v0.2.0

func (msg *ConfigSetResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConfigSetResponse) ProtoMessage

func (*ConfigSetResponse) ProtoMessage()

func (*ConfigSetResponse) ProtoReflect

func (x *ConfigSetResponse) ProtoReflect() protoreflect.Message

func (*ConfigSetResponse) Reset

func (x *ConfigSetResponse) Reset()

func (*ConfigSetResponse) String

func (x *ConfigSetResponse) String() string

func (*ConfigSetResponse) UnmarshalJSON added in v0.2.0

func (msg *ConfigSetResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConfigSource added in v0.2.0

type ConfigSource struct {

	// delete may be set to true on SetConfigSource to delete this config source.
	// This is a field on ConfigSource since there are a variety of ways to
	// identify a ConfigSource. Therefore, the recommend deletion process is
	// to query the ConfigSource using GetConfigSource and then set delete
	// on a return value to ensure the correct value is deleted.
	Delete bool `protobuf:"varint,3,opt,name=delete,proto3" json:"delete,omitempty"`
	// Scope that this configuration is valid. Note that this doesn't
	// prevent a config source from being used in other scopes, it only
	// prevents this configuration. Configuration sources used in other
	// scopes will use a default configuration set by the plugin.
	//
	// Types that are assignable to Scope:
	//	*ConfigSource_Global
	Scope isConfigSource_Scope `protobuf_oneof:"scope"`
	// type of the config source. This should match the plugin name.
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// config is the configuration for the config source.
	Config map[string]string `` /* 153-byte string literal not displayed */
	// hash is set automatically on write and available on read and is a
	// content hash of the configuration. This can be used to determine
	// uniqueness or changes in the configuration. Setting this value with
	// SetConfigSource has no effect and will be overwritten. Note that this
	// hash may take more into account than just "config" as other fields
	// are introduced to this message type.
	Hash uint64 `protobuf:"varint,4,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigSource) Descriptor deprecated added in v0.2.0

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

Deprecated: Use ConfigSource.ProtoReflect.Descriptor instead.

func (*ConfigSource) GetConfig added in v0.2.0

func (x *ConfigSource) GetConfig() map[string]string

func (*ConfigSource) GetDelete added in v0.2.0

func (x *ConfigSource) GetDelete() bool

func (*ConfigSource) GetGlobal added in v0.2.0

func (x *ConfigSource) GetGlobal() *Ref_Global

func (*ConfigSource) GetHash added in v0.2.0

func (x *ConfigSource) GetHash() uint64

func (*ConfigSource) GetScope added in v0.2.0

func (m *ConfigSource) GetScope() isConfigSource_Scope

func (*ConfigSource) GetType added in v0.2.0

func (x *ConfigSource) GetType() string

func (*ConfigSource) MarshalJSON added in v0.2.0

func (msg *ConfigSource) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConfigSource) ProtoMessage added in v0.2.0

func (*ConfigSource) ProtoMessage()

func (*ConfigSource) ProtoReflect added in v0.2.0

func (x *ConfigSource) ProtoReflect() protoreflect.Message

func (*ConfigSource) Reset added in v0.2.0

func (x *ConfigSource) Reset()

func (*ConfigSource) String added in v0.2.0

func (x *ConfigSource) String() string

func (*ConfigSource) UnmarshalJSON added in v0.2.0

func (msg *ConfigSource) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConfigSource_Global added in v0.2.0

type ConfigSource_Global struct {
	Global *Ref_Global `protobuf:"bytes,50,opt,name=global,proto3,oneof"`
}

type ConfigVar

type ConfigVar struct {

	// Target is the target environment where this config var will take effect.
	Target *ConfigVar_Target `protobuf:"bytes,10,opt,name=target,proto3" json:"target,omitempty"`
	// name is the name of the environment variable that this config var is setting
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are assignable to Value:
	//	*ConfigVar_Unset
	//	*ConfigVar_Static
	//	*ConfigVar_Dynamic
	Value isConfigVar_Value `protobuf_oneof:"value"`
	// Indicates if the variable is not meant to be exposed applications or runners.
	// It exists only to be referenced by other variables.
	Internal bool `protobuf:"varint,8,opt,name=internal,proto3" json:"internal,omitempty"`
	// Indicates that this is actually be written as a file, with the name
	// field being the filename.
	NameIsPath bool `protobuf:"varint,9,opt,name=name_is_path,json=nameIsPath,proto3" json:"name_is_path,omitempty"`
	// unused_scope is the pre-Waypoint 0.6 fields that are set for
	// setting the scope. This is retained for backwards compatibility
	// but should not be set. Any users of this field should switch to
	// the `target` field.
	//
	// Types that are assignable to UnusedScope:
	//	*ConfigVar_Application
	//	*ConfigVar_Project
	//	*ConfigVar_Runner
	UnusedScope isConfigVar_UnusedScope `protobuf_oneof:"unused_scope"`
	// contains filtered or unexported fields
}

ConfigVars represent configuration variables for applications and runners. Configuration variables can be exposed via env vars, files, and more. They are a way to inject configuration into a Waypoint-managed process.

Note that config vars are different from input variables. Input variables are a way to parameterize a Waypoint project/app. This is a different feature.

== Conflict Resolution

When two configuration variables share the same name and are both valid for a given target environment (for example, config "foo" set for both the project and app scope), the following rules are applied to determine which variable value is used:

  1. If a workspace is set one one but not the other, the variable with the workspace sorts higher than no workspace.

  2. The most specific "scope" is used: app over project over global.

  3. If scopes match, the variable with a label selector set is used.

  4. If both have label selectors, the config variable with the longer label selector by string length is used. This is arbitrary but makes the process deterministic.

func (*ConfigVar) Descriptor deprecated

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

Deprecated: Use ConfigVar.ProtoReflect.Descriptor instead.

func (*ConfigVar) GetApplication

func (x *ConfigVar) GetApplication() *Ref_Application

func (*ConfigVar) GetDynamic added in v0.2.0

func (x *ConfigVar) GetDynamic() *ConfigVar_DynamicVal

func (*ConfigVar) GetInternal added in v0.4.0

func (x *ConfigVar) GetInternal() bool

func (*ConfigVar) GetName

func (x *ConfigVar) GetName() string

func (*ConfigVar) GetNameIsPath added in v0.4.0

func (x *ConfigVar) GetNameIsPath() bool

func (*ConfigVar) GetProject

func (x *ConfigVar) GetProject() *Ref_Project

func (*ConfigVar) GetRunner

func (x *ConfigVar) GetRunner() *Ref_Runner

func (*ConfigVar) GetStatic added in v0.2.0

func (x *ConfigVar) GetStatic() string

func (*ConfigVar) GetTarget added in v0.6.0

func (x *ConfigVar) GetTarget() *ConfigVar_Target

func (*ConfigVar) GetUnset added in v0.2.0

func (x *ConfigVar) GetUnset() *emptypb.Empty

func (*ConfigVar) GetUnusedScope added in v0.6.0

func (m *ConfigVar) GetUnusedScope() isConfigVar_UnusedScope

func (*ConfigVar) GetValue

func (m *ConfigVar) GetValue() isConfigVar_Value

func (*ConfigVar) MarshalJSON added in v0.2.0

func (msg *ConfigVar) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConfigVar) ProtoMessage

func (*ConfigVar) ProtoMessage()

func (*ConfigVar) ProtoReflect

func (x *ConfigVar) ProtoReflect() protoreflect.Message

func (*ConfigVar) Reset

func (x *ConfigVar) Reset()

func (*ConfigVar) String

func (x *ConfigVar) String() string

func (*ConfigVar) UnmarshalJSON added in v0.2.0

func (msg *ConfigVar) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConfigVar_Application

type ConfigVar_Application struct {
	// These fields used to have docs but removed since they shouldn't be
	// used. If you're really trying to figure how to use these old fields,
	// see a Waypoint 0.5 or earlier git checkout.
	Application *Ref_Application `protobuf:"bytes,3,opt,name=application,proto3,oneof"`
}

type ConfigVar_Dynamic added in v0.2.0

type ConfigVar_Dynamic struct {
	// dynamically sourced value
	Dynamic *ConfigVar_DynamicVal `protobuf:"bytes,6,opt,name=dynamic,proto3,oneof"`
}

type ConfigVar_DynamicVal added in v0.2.0

type ConfigVar_DynamicVal struct {

	// from is the config source plugin to use
	From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
	// config is the configuration for the config source plugin that
	// defines how the value is read. For example, for a "Vault" config
	// source this may contain the path in the KV store to read the value.
	Config map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

DynamicVal is the configuration for dynamic values for configuration.

func (*ConfigVar_DynamicVal) Descriptor deprecated added in v0.2.0

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

Deprecated: Use ConfigVar_DynamicVal.ProtoReflect.Descriptor instead.

func (*ConfigVar_DynamicVal) GetConfig added in v0.2.0

func (x *ConfigVar_DynamicVal) GetConfig() map[string]string

func (*ConfigVar_DynamicVal) GetFrom added in v0.2.0

func (x *ConfigVar_DynamicVal) GetFrom() string

func (*ConfigVar_DynamicVal) MarshalJSON added in v0.2.0

func (msg *ConfigVar_DynamicVal) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConfigVar_DynamicVal) ProtoMessage added in v0.2.0

func (*ConfigVar_DynamicVal) ProtoMessage()

func (*ConfigVar_DynamicVal) ProtoReflect added in v0.2.0

func (x *ConfigVar_DynamicVal) ProtoReflect() protoreflect.Message

func (*ConfigVar_DynamicVal) Reset added in v0.2.0

func (x *ConfigVar_DynamicVal) Reset()

func (*ConfigVar_DynamicVal) String added in v0.2.0

func (x *ConfigVar_DynamicVal) String() string

func (*ConfigVar_DynamicVal) UnmarshalJSON added in v0.2.0

func (msg *ConfigVar_DynamicVal) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConfigVar_Project

type ConfigVar_Project struct {
	Project *Ref_Project `protobuf:"bytes,4,opt,name=project,proto3,oneof"`
}

type ConfigVar_Runner

type ConfigVar_Runner struct {
	Runner *Ref_Runner `protobuf:"bytes,5,opt,name=runner,proto3,oneof"`
}

type ConfigVar_Static added in v0.2.0

type ConfigVar_Static struct {
	// static, direct value.
	Static string `protobuf:"bytes,2,opt,name=static,proto3,oneof"`
}

type ConfigVar_Target added in v0.6.0

type ConfigVar_Target struct {

	// app_scope is the project/app scope that this config variable will be set.
	// If this is not set, global is assumed.
	//
	// Types that are assignable to AppScope:
	//	*ConfigVar_Target_Global
	//	*ConfigVar_Target_Project
	//	*ConfigVar_Target_Application
	AppScope isConfigVar_Target_AppScope `protobuf_oneof:"app_scope"`
	// workspace, if set, will limit this config variable to a specific
	// workspace. This is in addition to the app scoping above. For example,
	// if you specify project scoping above, and set this too, then only
	// matching projects in the matching workspace will have this config var
	// set.
	Workspace *Ref_Workspace `protobuf:"bytes,4,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Label selector specifies an additional filtering mechanism. If this is
	// set, then the labels of the current environment must match for this
	// config variable to be set. Labels are determined by the operation: the
	// labels of the deploy, for example.
	LabelSelector string `protobuf:"bytes,5,opt,name=label_selector,json=labelSelector,proto3" json:"label_selector,omitempty"`
	// If this is set, then this configuration value will be set on runners
	// instead of deployed applications. This determines the runners that
	// will get this config var. If this config var is for an application,
	// leave this unset (null).
	Runner *Ref_Runner `protobuf:"bytes,6,opt,name=runner,proto3" json:"runner,omitempty"`
	// contains filtered or unexported fields
}

Target sets the target where this configuration variable will be set.

This has multiple dimensions that filtering can be based on (app scope, runner, workspace, label selectors, etc.). Each of these is optional. If you specify any, they must ALL match.

The simplest type of targeting is just for a project. For example, setting an environment variable that is present for all apps in a project, regardless of what workspace it may be in. For this, you'd just set `app_scope` to `project` and leave everything else empty.

func (*ConfigVar_Target) Descriptor deprecated added in v0.6.0

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

Deprecated: Use ConfigVar_Target.ProtoReflect.Descriptor instead.

func (*ConfigVar_Target) GetAppScope added in v0.6.0

func (m *ConfigVar_Target) GetAppScope() isConfigVar_Target_AppScope

func (*ConfigVar_Target) GetApplication added in v0.6.0

func (x *ConfigVar_Target) GetApplication() *Ref_Application

func (*ConfigVar_Target) GetGlobal added in v0.6.0

func (x *ConfigVar_Target) GetGlobal() *Ref_Global

func (*ConfigVar_Target) GetLabelSelector added in v0.6.0

func (x *ConfigVar_Target) GetLabelSelector() string

func (*ConfigVar_Target) GetProject added in v0.6.0

func (x *ConfigVar_Target) GetProject() *Ref_Project

func (*ConfigVar_Target) GetRunner added in v0.6.0

func (x *ConfigVar_Target) GetRunner() *Ref_Runner

func (*ConfigVar_Target) GetWorkspace added in v0.6.0

func (x *ConfigVar_Target) GetWorkspace() *Ref_Workspace

func (*ConfigVar_Target) MarshalJSON added in v0.6.0

func (msg *ConfigVar_Target) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConfigVar_Target) ProtoMessage added in v0.6.0

func (*ConfigVar_Target) ProtoMessage()

func (*ConfigVar_Target) ProtoReflect added in v0.6.0

func (x *ConfigVar_Target) ProtoReflect() protoreflect.Message

func (*ConfigVar_Target) Reset added in v0.6.0

func (x *ConfigVar_Target) Reset()

func (*ConfigVar_Target) String added in v0.6.0

func (x *ConfigVar_Target) String() string

func (*ConfigVar_Target) UnmarshalJSON added in v0.6.0

func (msg *ConfigVar_Target) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ConfigVar_Target_Application added in v0.6.0

type ConfigVar_Target_Application struct {
	Application *Ref_Application `protobuf:"bytes,3,opt,name=application,proto3,oneof"`
}

type ConfigVar_Target_Global added in v0.6.0

type ConfigVar_Target_Global struct {
	Global *Ref_Global `protobuf:"bytes,1,opt,name=global,proto3,oneof"`
}

type ConfigVar_Target_Project added in v0.6.0

type ConfigVar_Target_Project struct {
	Project *Ref_Project `protobuf:"bytes,2,opt,name=project,proto3,oneof"`
}

type ConfigVar_Unset added in v0.2.0

type ConfigVar_Unset struct {
	// unset, if set, unsets this value. For historical reasons, empty static
	// values also unset the value.
	Unset *emptypb.Empty `protobuf:"bytes,7,opt,name=unset,proto3,oneof"`
}

type ConvertInviteTokenRequest

type ConvertInviteTokenRequest struct {

	// A token previous returned by GenerateInviteToken.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

Passed to ConvertInviteToken to create a new token that can be used to authenticate RPCs.

func (*ConvertInviteTokenRequest) Descriptor deprecated

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

Deprecated: Use ConvertInviteTokenRequest.ProtoReflect.Descriptor instead.

func (*ConvertInviteTokenRequest) GetToken

func (x *ConvertInviteTokenRequest) GetToken() string

func (*ConvertInviteTokenRequest) MarshalJSON added in v0.2.0

func (msg *ConvertInviteTokenRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ConvertInviteTokenRequest) ProtoMessage

func (*ConvertInviteTokenRequest) ProtoMessage()

func (*ConvertInviteTokenRequest) ProtoReflect

func (*ConvertInviteTokenRequest) Reset

func (x *ConvertInviteTokenRequest) Reset()

func (*ConvertInviteTokenRequest) String

func (x *ConvertInviteTokenRequest) String() string

func (*ConvertInviteTokenRequest) UnmarshalJSON added in v0.2.0

func (msg *ConvertInviteTokenRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type CreateHostnameRequest

type CreateHostnameRequest struct {

	// hostname to register. This may be empty to autogenerate a hostname.
	Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// target determines where the hostname routes to.
	Target *Hostname_Target `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateHostnameRequest) Descriptor deprecated

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

Deprecated: Use CreateHostnameRequest.ProtoReflect.Descriptor instead.

func (*CreateHostnameRequest) GetHostname

func (x *CreateHostnameRequest) GetHostname() string

func (*CreateHostnameRequest) GetTarget

func (x *CreateHostnameRequest) GetTarget() *Hostname_Target

func (*CreateHostnameRequest) MarshalJSON added in v0.2.0

func (msg *CreateHostnameRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CreateHostnameRequest) ProtoMessage

func (*CreateHostnameRequest) ProtoMessage()

func (*CreateHostnameRequest) ProtoReflect

func (x *CreateHostnameRequest) ProtoReflect() protoreflect.Message

func (*CreateHostnameRequest) Reset

func (x *CreateHostnameRequest) Reset()

func (*CreateHostnameRequest) String

func (x *CreateHostnameRequest) String() string

func (*CreateHostnameRequest) UnmarshalJSON added in v0.2.0

func (msg *CreateHostnameRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type CreateHostnameResponse

type CreateHostnameResponse struct {

	// Created hostname
	Hostname *Hostname `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateHostnameResponse) Descriptor deprecated

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

Deprecated: Use CreateHostnameResponse.ProtoReflect.Descriptor instead.

func (*CreateHostnameResponse) GetHostname

func (x *CreateHostnameResponse) GetHostname() *Hostname

func (*CreateHostnameResponse) MarshalJSON added in v0.2.0

func (msg *CreateHostnameResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CreateHostnameResponse) ProtoMessage

func (*CreateHostnameResponse) ProtoMessage()

func (*CreateHostnameResponse) ProtoReflect

func (x *CreateHostnameResponse) ProtoReflect() protoreflect.Message

func (*CreateHostnameResponse) Reset

func (x *CreateHostnameResponse) Reset()

func (*CreateHostnameResponse) String

func (x *CreateHostnameResponse) String() string

func (*CreateHostnameResponse) UnmarshalJSON added in v0.2.0

func (msg *CreateHostnameResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type CreateSnapshotResponse added in v0.2.0

type CreateSnapshotResponse struct {

	// Types that are assignable to Event:
	//	*CreateSnapshotResponse_Open_
	//	*CreateSnapshotResponse_Chunk
	Event isCreateSnapshotResponse_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*CreateSnapshotResponse) Descriptor deprecated added in v0.2.0

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

Deprecated: Use CreateSnapshotResponse.ProtoReflect.Descriptor instead.

func (*CreateSnapshotResponse) GetChunk added in v0.2.0

func (x *CreateSnapshotResponse) GetChunk() []byte

func (*CreateSnapshotResponse) GetEvent added in v0.2.0

func (m *CreateSnapshotResponse) GetEvent() isCreateSnapshotResponse_Event

func (*CreateSnapshotResponse) GetOpen added in v0.2.0

func (*CreateSnapshotResponse) MarshalJSON added in v0.2.0

func (msg *CreateSnapshotResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CreateSnapshotResponse) ProtoMessage added in v0.2.0

func (*CreateSnapshotResponse) ProtoMessage()

func (*CreateSnapshotResponse) ProtoReflect added in v0.2.0

func (x *CreateSnapshotResponse) ProtoReflect() protoreflect.Message

func (*CreateSnapshotResponse) Reset added in v0.2.0

func (x *CreateSnapshotResponse) Reset()

func (*CreateSnapshotResponse) String added in v0.2.0

func (x *CreateSnapshotResponse) String() string

func (*CreateSnapshotResponse) UnmarshalJSON added in v0.2.0

func (msg *CreateSnapshotResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type CreateSnapshotResponse_Chunk added in v0.2.0

type CreateSnapshotResponse_Chunk struct {
	// Chunk is a next chunk of data. You should continue to expect
	// data until an EOF is received on the stream.
	Chunk []byte `protobuf:"bytes,2,opt,name=chunk,proto3,oneof"`
}

type CreateSnapshotResponse_Open added in v0.2.0

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

One day we may add information here. For now we are reserving this.

func (*CreateSnapshotResponse_Open) Descriptor deprecated added in v0.2.0

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

Deprecated: Use CreateSnapshotResponse_Open.ProtoReflect.Descriptor instead.

func (*CreateSnapshotResponse_Open) MarshalJSON added in v0.2.0

func (msg *CreateSnapshotResponse_Open) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*CreateSnapshotResponse_Open) ProtoMessage added in v0.2.0

func (*CreateSnapshotResponse_Open) ProtoMessage()

func (*CreateSnapshotResponse_Open) ProtoReflect added in v0.2.0

func (*CreateSnapshotResponse_Open) Reset added in v0.2.0

func (x *CreateSnapshotResponse_Open) Reset()

func (*CreateSnapshotResponse_Open) String added in v0.2.0

func (x *CreateSnapshotResponse_Open) String() string

func (*CreateSnapshotResponse_Open) UnmarshalJSON added in v0.2.0

func (msg *CreateSnapshotResponse_Open) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type CreateSnapshotResponse_Open_ added in v0.2.0

type CreateSnapshotResponse_Open_ struct {
	// Open is sent as the opening message with information about the
	// snapshot. This is always sent first (before any data).
	Open *CreateSnapshotResponse_Open `protobuf:"bytes,1,opt,name=open,proto3,oneof"`
}

type DeclaredResource added in v0.5.0

type DeclaredResource struct {

	// platform-specific name of the resource type. i.e. instance, pod, auto-scaling group, etc
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// platform-specific type of the resource type. i.e. instance, pod, auto-scaling group, etc
	Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// The platform on which the resource should exist, i.e. docker, gcp, k8s, etc.
	Platform string `protobuf:"bytes,2,opt,name=platform,proto3" json:"platform,omitempty"`
	// Internal ResourceManager representation of the resource.
	State *anypb.Any `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	// Any additional information a plugin wants to expose on this resource.
	// EX: Availability zones on a load balancer, concurrency limit on a lambda function, etc.
	StateJson string `protobuf:"bytes,4,opt,name=state_json,json=stateJson,proto3" json:"state_json,omitempty"`
	// high level type of the resource, used for display purposes.
	CategoryDisplayHint ResourceCategoryDisplayHint `` /* 173-byte string literal not displayed */
	// contains filtered or unexported fields
}

A platform resource that an operation (release/deployment) has created, depends on, or manages.

func (*DeclaredResource) Descriptor deprecated added in v0.5.0

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

Deprecated: Use DeclaredResource.ProtoReflect.Descriptor instead.

func (*DeclaredResource) GetCategoryDisplayHint added in v0.5.0

func (x *DeclaredResource) GetCategoryDisplayHint() ResourceCategoryDisplayHint

func (*DeclaredResource) GetName added in v0.5.0

func (x *DeclaredResource) GetName() string

func (*DeclaredResource) GetPlatform added in v0.5.0

func (x *DeclaredResource) GetPlatform() string

func (*DeclaredResource) GetState added in v0.5.0

func (x *DeclaredResource) GetState() *anypb.Any

func (*DeclaredResource) GetStateJson added in v0.5.0

func (x *DeclaredResource) GetStateJson() string

func (*DeclaredResource) GetType added in v0.5.0

func (x *DeclaredResource) GetType() string

func (*DeclaredResource) MarshalJSON added in v0.5.0

func (msg *DeclaredResource) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*DeclaredResource) ProtoMessage added in v0.5.0

func (*DeclaredResource) ProtoMessage()

func (*DeclaredResource) ProtoReflect added in v0.5.0

func (x *DeclaredResource) ProtoReflect() protoreflect.Message

func (*DeclaredResource) Reset added in v0.5.0

func (x *DeclaredResource) Reset()

func (*DeclaredResource) String added in v0.5.0

func (x *DeclaredResource) String() string

func (*DeclaredResource) UnmarshalJSON added in v0.5.0

func (msg *DeclaredResource) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type DecodeTokenRequest added in v0.5.0

type DecodeTokenRequest struct {

	// The token to decode.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeTokenRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use DecodeTokenRequest.ProtoReflect.Descriptor instead.

func (*DecodeTokenRequest) GetToken added in v0.5.0

func (x *DecodeTokenRequest) GetToken() string

func (*DecodeTokenRequest) MarshalJSON added in v0.5.0

func (msg *DecodeTokenRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*DecodeTokenRequest) ProtoMessage added in v0.5.0

func (*DecodeTokenRequest) ProtoMessage()

func (*DecodeTokenRequest) ProtoReflect added in v0.5.0

func (x *DecodeTokenRequest) ProtoReflect() protoreflect.Message

func (*DecodeTokenRequest) Reset added in v0.5.0

func (x *DecodeTokenRequest) Reset()

func (*DecodeTokenRequest) String added in v0.5.0

func (x *DecodeTokenRequest) String() string

func (*DecodeTokenRequest) UnmarshalJSON added in v0.5.0

func (msg *DecodeTokenRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type DecodeTokenResponse added in v0.5.0

type DecodeTokenResponse struct {

	// The decoded token.
	Token *Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// Transport is the wrapper around the token. This may be useful
	// to look into the metadata around the token.
	Transport *TokenTransport `protobuf:"bytes,2,opt,name=transport,proto3" json:"transport,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeTokenResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use DecodeTokenResponse.ProtoReflect.Descriptor instead.

func (*DecodeTokenResponse) GetToken added in v0.5.0

func (x *DecodeTokenResponse) GetToken() *Token

func (*DecodeTokenResponse) GetTransport added in v0.5.0

func (x *DecodeTokenResponse) GetTransport() *TokenTransport

func (*DecodeTokenResponse) MarshalJSON added in v0.5.0

func (msg *DecodeTokenResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*DecodeTokenResponse) ProtoMessage added in v0.5.0

func (*DecodeTokenResponse) ProtoMessage()

func (*DecodeTokenResponse) ProtoReflect added in v0.5.0

func (x *DecodeTokenResponse) ProtoReflect() protoreflect.Message

func (*DecodeTokenResponse) Reset added in v0.5.0

func (x *DecodeTokenResponse) Reset()

func (*DecodeTokenResponse) String added in v0.5.0

func (x *DecodeTokenResponse) String() string

func (*DecodeTokenResponse) UnmarshalJSON added in v0.5.0

func (msg *DecodeTokenResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type DeleteAuthMethodRequest added in v0.5.0

type DeleteAuthMethodRequest struct {
	AuthMethod *Ref_AuthMethod `protobuf:"bytes,1,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAuthMethodRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use DeleteAuthMethodRequest.ProtoReflect.Descriptor instead.

func (*DeleteAuthMethodRequest) GetAuthMethod added in v0.5.0

func (x *DeleteAuthMethodRequest) GetAuthMethod() *Ref_AuthMethod

func (*DeleteAuthMethodRequest) MarshalJSON added in v0.5.0

func (msg *DeleteAuthMethodRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*DeleteAuthMethodRequest) ProtoMessage added in v0.5.0

func (*DeleteAuthMethodRequest) ProtoMessage()

func (*DeleteAuthMethodRequest) ProtoReflect added in v0.5.0

func (x *DeleteAuthMethodRequest) ProtoReflect() protoreflect.Message

func (*DeleteAuthMethodRequest) Reset added in v0.5.0

func (x *DeleteAuthMethodRequest) Reset()

func (*DeleteAuthMethodRequest) String added in v0.5.0

func (x *DeleteAuthMethodRequest) String() string

func (*DeleteAuthMethodRequest) UnmarshalJSON added in v0.5.0

func (msg *DeleteAuthMethodRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type DeleteHostnameRequest

type DeleteHostnameRequest struct {
	Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteHostnameRequest) Descriptor deprecated

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

Deprecated: Use DeleteHostnameRequest.ProtoReflect.Descriptor instead.

func (*DeleteHostnameRequest) GetHostname

func (x *DeleteHostnameRequest) GetHostname() string

func (*DeleteHostnameRequest) MarshalJSON added in v0.2.0

func (msg *DeleteHostnameRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*DeleteHostnameRequest) ProtoMessage

func (*DeleteHostnameRequest) ProtoMessage()

func (*DeleteHostnameRequest) ProtoReflect

func (x *DeleteHostnameRequest) ProtoReflect() protoreflect.Message

func (*DeleteHostnameRequest) Reset

func (x *DeleteHostnameRequest) Reset()

func (*DeleteHostnameRequest) String

func (x *DeleteHostnameRequest) String() string

func (*DeleteHostnameRequest) UnmarshalJSON added in v0.2.0

func (msg *DeleteHostnameRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type DeleteTriggerRequest added in v0.7.0

type DeleteTriggerRequest struct {
	Ref *Ref_Trigger `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTriggerRequest) Descriptor deprecated added in v0.7.0

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

Deprecated: Use DeleteTriggerRequest.ProtoReflect.Descriptor instead.

func (*DeleteTriggerRequest) GetRef added in v0.7.0

func (x *DeleteTriggerRequest) GetRef() *Ref_Trigger

func (*DeleteTriggerRequest) MarshalJSON added in v0.7.0

func (msg *DeleteTriggerRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*DeleteTriggerRequest) ProtoMessage added in v0.7.0

func (*DeleteTriggerRequest) ProtoMessage()

func (*DeleteTriggerRequest) ProtoReflect added in v0.7.0

func (x *DeleteTriggerRequest) ProtoReflect() protoreflect.Message

func (*DeleteTriggerRequest) Reset added in v0.7.0

func (x *DeleteTriggerRequest) Reset()

func (*DeleteTriggerRequest) String added in v0.7.0

func (x *DeleteTriggerRequest) String() string

func (*DeleteTriggerRequest) UnmarshalJSON added in v0.7.0

func (msg *DeleteTriggerRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type DeleteUserRequest added in v0.5.0

type DeleteUserRequest struct {
	User *Ref_User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserRequest) GetUser added in v0.5.0

func (x *DeleteUserRequest) GetUser() *Ref_User

func (*DeleteUserRequest) MarshalJSON added in v0.5.0

func (msg *DeleteUserRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*DeleteUserRequest) ProtoMessage added in v0.5.0

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) ProtoReflect added in v0.5.0

func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message

func (*DeleteUserRequest) Reset added in v0.5.0

func (x *DeleteUserRequest) Reset()

func (*DeleteUserRequest) String added in v0.5.0

func (x *DeleteUserRequest) String() string

func (*DeleteUserRequest) UnmarshalJSON added in v0.5.0

func (msg *DeleteUserRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Deployment

type Deployment struct {

	// application that this deployment belongs to
	Application *Ref_Application `protobuf:"bytes,8,opt,name=application,proto3" json:"application,omitempty"`
	// The workspace that this exists in
	Workspace *Ref_Workspace `protobuf:"bytes,9,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// The sequence number for this build.
	Sequence uint64 `protobuf:"varint,10,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// id is the unique ID for this deployment
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// url is the URL to the Deployment
	// this URL might be empty, indicating that the deployment doesn't have
	// the possibility to be contacted directly (e.g: Kubernetes pod)
	// and thus the URL Service (Hashicorp Horizon) will be used instead, if enabled.
	Url string `protobuf:"bytes,18,opt,name=url,proto3" json:"url,omitempty"`
	// See the docs for Generation.
	Generation *Generation `protobuf:"bytes,17,opt,name=generation,proto3" json:"generation,omitempty"`
	// state is the state of this deployment.
	State Operation_PhysicalState `protobuf:"varint,2,opt,name=state,proto3,enum=hashicorp.waypoint.Operation_PhysicalState" json:"state,omitempty"`
	// status tracks the status of the most recent operation (creation,
	// destroy, etc. NOTE(mitchellh): I want to separate these out so that
	// you can keep history of the status of multiple operations.
	Status *Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	// component that initiated this deployment
	Component *Component `protobuf:"bytes,4,opt,name=component,proto3" json:"component,omitempty"`
	// ID of the PushedArtifact that was deployed.
	ArtifactId string `protobuf:"bytes,5,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
	// deployment is the full raw deployment object encoded directly from
	// the plugin. The client must have all the plugins setup to properly
	// decode this.
	Deployment *anypb.Any `protobuf:"bytes,6,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// This is the JSON-encoded protobuf structure of the Any field above.
	// This is generated by the plugin and Waypoint core does not modify this
	// value or have any enforced structure. This will be different per-plugin.
	DeploymentJson string `protobuf:"bytes,20,opt,name=deployment_json,json=deploymentJson,proto3" json:"deployment_json,omitempty"`
	// labels are the set of labels that are present on this build.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// template data for HCL variables and template functions, json-encoded
	TemplateData []byte `protobuf:"bytes,14,opt,name=template_data,json=templateData,proto3" json:"template_data,omitempty"`
	// ID of the job that created this. This may be empty.
	JobId string `protobuf:"bytes,12,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// True if this deployment had the environment variables available
	// for the entrypoint to talk to. If this is false, this deployment
	// should not be able to communicate back to the server even if it
	// has the entrypoint available. This means this deployment will not
	// support logs, exec, etc.
	HasEntrypointConfig bool `protobuf:"varint,13,opt,name=has_entrypoint_config,json=hasEntrypointConfig,proto3" json:"has_entrypoint_config,omitempty"`
	// True if the deployment was done by a plugin that defined an exec plugin
	HasExecPlugin bool `protobuf:"varint,15,opt,name=has_exec_plugin,json=hasExecPlugin,proto3" json:"has_exec_plugin,omitempty"`
	// True if the deployment was done by a plugin that defined an logs plugin
	HasLogsPlugin bool `protobuf:"varint,16,opt,name=has_logs_plugin,json=hasLogsPlugin,proto3" json:"has_logs_plugin,omitempty"`
	// Resources that this deployment has created or manages.
	DeclaredResources []*DeclaredResource `protobuf:"bytes,19,rep,name=declared_resources,json=declaredResources,proto3" json:"declared_resources,omitempty"`
	// This is the populated preload data. Most of this data can be retrieved
	// through additional API calls or manually computed, but certain API
	// calls will pre-populate some of these fields for convenience. The exact
	// pre-populated fields depend on the API.
	Preload *Deployment_Preload `protobuf:"bytes,11,opt,name=preload,proto3" json:"preload,omitempty"`
	// contains filtered or unexported fields
}

func (*Deployment) Descriptor deprecated

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

Deprecated: Use Deployment.ProtoReflect.Descriptor instead.

func (*Deployment) GetApplication

func (x *Deployment) GetApplication() *Ref_Application

func (*Deployment) GetArtifactId

func (x *Deployment) GetArtifactId() string

func (*Deployment) GetComponent

func (x *Deployment) GetComponent() *Component

func (*Deployment) GetDeclaredResources added in v0.5.0

func (x *Deployment) GetDeclaredResources() []*DeclaredResource

func (*Deployment) GetDeployment

func (x *Deployment) GetDeployment() *anypb.Any

func (*Deployment) GetDeploymentJson added in v0.6.0

func (x *Deployment) GetDeploymentJson() string

func (*Deployment) GetGeneration added in v0.4.0

func (x *Deployment) GetGeneration() *Generation

func (*Deployment) GetHasEntrypointConfig

func (x *Deployment) GetHasEntrypointConfig() bool

func (*Deployment) GetHasExecPlugin added in v0.3.0

func (x *Deployment) GetHasExecPlugin() bool

func (*Deployment) GetHasLogsPlugin added in v0.3.0

func (x *Deployment) GetHasLogsPlugin() bool

func (*Deployment) GetId

func (x *Deployment) GetId() string

func (*Deployment) GetJobId

func (x *Deployment) GetJobId() string

func (*Deployment) GetLabels

func (x *Deployment) GetLabels() map[string]string

func (*Deployment) GetPreload

func (x *Deployment) GetPreload() *Deployment_Preload

func (*Deployment) GetSequence

func (x *Deployment) GetSequence() uint64

func (*Deployment) GetState

func (x *Deployment) GetState() Operation_PhysicalState

func (*Deployment) GetStatus

func (x *Deployment) GetStatus() *Status

func (*Deployment) GetTemplateData added in v0.2.0

func (x *Deployment) GetTemplateData() []byte

func (*Deployment) GetUrl added in v0.5.0

func (x *Deployment) GetUrl() string

func (*Deployment) GetWorkspace

func (x *Deployment) GetWorkspace() *Ref_Workspace

func (*Deployment) MarshalJSON added in v0.2.0

func (msg *Deployment) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Deployment) ProtoMessage

func (*Deployment) ProtoMessage()

func (*Deployment) ProtoReflect

func (x *Deployment) ProtoReflect() protoreflect.Message

func (*Deployment) Reset

func (x *Deployment) Reset()

func (*Deployment) String

func (x *Deployment) String() string

func (*Deployment) UnmarshalJSON added in v0.2.0

func (msg *Deployment) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type DeploymentExpanded added in v0.5.0

type DeploymentExpanded struct {

	// The deployment in question
	Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// The most recent status report generated for this deployment
	LatestStatusReport *StatusReport `protobuf:"bytes,2,opt,name=latest_status_report,json=latestStatusReport,proto3" json:"latest_status_report,omitempty"`
	// contains filtered or unexported fields
}

A deployment with additional related messages pre-fetched.

func (*DeploymentExpanded) Descriptor deprecated added in v0.5.0

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

Deprecated: Use DeploymentExpanded.ProtoReflect.Descriptor instead.

func (*DeploymentExpanded) GetDeployment added in v0.5.0

func (x *DeploymentExpanded) GetDeployment() *Deployment

func (*DeploymentExpanded) GetLatestStatusReport added in v0.5.0

func (x *DeploymentExpanded) GetLatestStatusReport() *StatusReport

func (*DeploymentExpanded) MarshalJSON added in v0.5.0

func (msg *DeploymentExpanded) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*DeploymentExpanded) ProtoMessage added in v0.5.0

func (*DeploymentExpanded) ProtoMessage()

func (*DeploymentExpanded) ProtoReflect added in v0.5.0

func (x *DeploymentExpanded) ProtoReflect() protoreflect.Message

func (*DeploymentExpanded) Reset added in v0.5.0

func (x *DeploymentExpanded) Reset()

func (*DeploymentExpanded) String added in v0.5.0

func (x *DeploymentExpanded) String() string

func (*DeploymentExpanded) UnmarshalJSON added in v0.5.0

func (msg *DeploymentExpanded) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Deployment_LoadDetails

type Deployment_LoadDetails int32
const (
	Deployment_NONE     Deployment_LoadDetails = 0
	Deployment_ARTIFACT Deployment_LoadDetails = 1
	Deployment_BUILD    Deployment_LoadDetails = 2
)

func (Deployment_LoadDetails) Descriptor

func (Deployment_LoadDetails) Enum

func (Deployment_LoadDetails) EnumDescriptor deprecated

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

Deprecated: Use Deployment_LoadDetails.Descriptor instead.

func (Deployment_LoadDetails) Number

func (Deployment_LoadDetails) String

func (x Deployment_LoadDetails) String() string

func (Deployment_LoadDetails) Type

type Deployment_Preload

type Deployment_Preload struct {

	// Populated when a Deployment is read with LoadDetails set
	// to ARTIFACT or BUILD
	Artifact *PushedArtifact `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// Populated when a Deployment is read with LoadDetails set to BUILD
	Build *Build `protobuf:"bytes,2,opt,name=build,proto3" json:"build,omitempty"`
	// The deployment-specific URL from the URL service. This is set on
	// all deployment API calls. This will be empty if the URL service
	// is not enabled or there was an error loading this information.
	DeployUrl string `protobuf:"bytes,3,opt,name=deploy_url,json=deployUrl,proto3" json:"deploy_url,omitempty"`
	// The ref that was used in the job to run this operation. This is
	// also accessible by querying the job via the job_id and should always
	// match.
	//
	// This may be null under multiple circumstances: (1) the job was
	// manually triggered with local data (no datasource) or (2) the job
	// was run in earlier versions of Waypoint before we tracked this or
	// (3) the job hasn't yet loaded the data.
	//
	// This is always pre-populated if it is exists.
	JobDataSourceRef *Job_DataSource_Ref `protobuf:"bytes,4,opt,name=job_data_source_ref,json=jobDataSourceRef,proto3" json:"job_data_source_ref,omitempty"`
	// contains filtered or unexported fields
}

func (*Deployment_Preload) Descriptor deprecated

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

Deprecated: Use Deployment_Preload.ProtoReflect.Descriptor instead.

func (*Deployment_Preload) GetArtifact

func (x *Deployment_Preload) GetArtifact() *PushedArtifact

func (*Deployment_Preload) GetBuild

func (x *Deployment_Preload) GetBuild() *Build

func (*Deployment_Preload) GetDeployUrl

func (x *Deployment_Preload) GetDeployUrl() string

func (*Deployment_Preload) GetJobDataSourceRef added in v0.5.0

func (x *Deployment_Preload) GetJobDataSourceRef() *Job_DataSource_Ref

func (*Deployment_Preload) MarshalJSON added in v0.2.0

func (msg *Deployment_Preload) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Deployment_Preload) ProtoMessage

func (*Deployment_Preload) ProtoMessage()

func (*Deployment_Preload) ProtoReflect

func (x *Deployment_Preload) ProtoReflect() protoreflect.Message

func (*Deployment_Preload) Reset

func (x *Deployment_Preload) Reset()

func (*Deployment_Preload) String

func (x *Deployment_Preload) String() string

func (*Deployment_Preload) UnmarshalJSON added in v0.2.0

func (msg *Deployment_Preload) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Documentation

type Documentation struct {
	Description string                          `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	Example     string                          `protobuf:"bytes,2,opt,name=example,proto3" json:"example,omitempty"`
	Input       string                          `protobuf:"bytes,3,opt,name=input,proto3" json:"input,omitempty"`
	Output      string                          `protobuf:"bytes,4,opt,name=output,proto3" json:"output,omitempty"`
	Fields      map[string]*Documentation_Field `` /* 153-byte string literal not displayed */
	Mappers     []*Documentation_Mapper         `protobuf:"bytes,6,rep,name=mappers,proto3" json:"mappers,omitempty"`
	// contains filtered or unexported fields
}

func (*Documentation) Descriptor deprecated

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

Deprecated: Use Documentation.ProtoReflect.Descriptor instead.

func (*Documentation) GetDescription

func (x *Documentation) GetDescription() string

func (*Documentation) GetExample

func (x *Documentation) GetExample() string

func (*Documentation) GetFields

func (x *Documentation) GetFields() map[string]*Documentation_Field

func (*Documentation) GetInput

func (x *Documentation) GetInput() string

func (*Documentation) GetMappers

func (x *Documentation) GetMappers() []*Documentation_Mapper

func (*Documentation) GetOutput

func (x *Documentation) GetOutput() string

func (*Documentation) MarshalJSON added in v0.2.0

func (msg *Documentation) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Documentation) ProtoMessage

func (*Documentation) ProtoMessage()

func (*Documentation) ProtoReflect

func (x *Documentation) ProtoReflect() protoreflect.Message

func (*Documentation) Reset

func (x *Documentation) Reset()

func (*Documentation) String

func (x *Documentation) String() string

func (*Documentation) UnmarshalJSON added in v0.2.0

func (msg *Documentation) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Documentation_Field

type Documentation_Field struct {
	Name     string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Synopsis string `protobuf:"bytes,2,opt,name=synopsis,proto3" json:"synopsis,omitempty"`
	Summary  string `protobuf:"bytes,3,opt,name=summary,proto3" json:"summary,omitempty"`
	Optional bool   `protobuf:"varint,4,opt,name=optional,proto3" json:"optional,omitempty"`
	EnvVar   string `protobuf:"bytes,5,opt,name=env_var,json=envVar,proto3" json:"env_var,omitempty"`
	Type     string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	Default  string `protobuf:"bytes,7,opt,name=default,proto3" json:"default,omitempty"`
	// contains filtered or unexported fields
}

func (*Documentation_Field) Descriptor deprecated

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

Deprecated: Use Documentation_Field.ProtoReflect.Descriptor instead.

func (*Documentation_Field) GetDefault

func (x *Documentation_Field) GetDefault() string

func (*Documentation_Field) GetEnvVar

func (x *Documentation_Field) GetEnvVar() string

func (*Documentation_Field) GetName

func (x *Documentation_Field) GetName() string

func (*Documentation_Field) GetOptional

func (x *Documentation_Field) GetOptional() bool

func (*Documentation_Field) GetSummary

func (x *Documentation_Field) GetSummary() string

func (*Documentation_Field) GetSynopsis

func (x *Documentation_Field) GetSynopsis() string

func (*Documentation_Field) GetType

func (x *Documentation_Field) GetType() string

func (*Documentation_Field) MarshalJSON added in v0.2.0

func (msg *Documentation_Field) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Documentation_Field) ProtoMessage

func (*Documentation_Field) ProtoMessage()

func (*Documentation_Field) ProtoReflect

func (x *Documentation_Field) ProtoReflect() protoreflect.Message

func (*Documentation_Field) Reset

func (x *Documentation_Field) Reset()

func (*Documentation_Field) String

func (x *Documentation_Field) String() string

func (*Documentation_Field) UnmarshalJSON added in v0.2.0

func (msg *Documentation_Field) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Documentation_Mapper

type Documentation_Mapper struct {
	Input       string `protobuf:"bytes,1,opt,name=input,proto3" json:"input,omitempty"`
	Output      string `protobuf:"bytes,2,opt,name=output,proto3" json:"output,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*Documentation_Mapper) Descriptor deprecated

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

Deprecated: Use Documentation_Mapper.ProtoReflect.Descriptor instead.

func (*Documentation_Mapper) GetDescription

func (x *Documentation_Mapper) GetDescription() string

func (*Documentation_Mapper) GetInput

func (x *Documentation_Mapper) GetInput() string

func (*Documentation_Mapper) GetOutput

func (x *Documentation_Mapper) GetOutput() string

func (*Documentation_Mapper) MarshalJSON added in v0.2.0

func (msg *Documentation_Mapper) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Documentation_Mapper) ProtoMessage

func (*Documentation_Mapper) ProtoMessage()

func (*Documentation_Mapper) ProtoReflect

func (x *Documentation_Mapper) ProtoReflect() protoreflect.Message

func (*Documentation_Mapper) Reset

func (x *Documentation_Mapper) Reset()

func (*Documentation_Mapper) String

func (x *Documentation_Mapper) String() string

func (*Documentation_Mapper) UnmarshalJSON added in v0.2.0

func (msg *Documentation_Mapper) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointConfig

type EntrypointConfig struct {

	// Exec are requested exec sessions for this instance.
	Exec []*EntrypointConfig_Exec `protobuf:"bytes,1,rep,name=exec,proto3" json:"exec,omitempty"`
	// The environment variables to set in the entrypoint.
	EnvVars []*ConfigVar `protobuf:"bytes,2,rep,name=env_vars,json=envVars,proto3" json:"env_vars,omitempty"`
	// The configuration for any config sources that may be used in the
	// config vars sent down. The server may send down extra configs that
	// aren't used so consumers should filter these based on what env vars
	// are actually in use.
	ConfigSources []*ConfigSource `protobuf:"bytes,5,rep,name=config_sources,json=configSources,proto3" json:"config_sources,omitempty"`
	// The signal to send the application when config files change.
	FileChangeSignal string `protobuf:"bytes,6,opt,name=file_change_signal,json=fileChangeSignal,proto3" json:"file_change_signal,omitempty"`
	// The URL service configuration. This might be nil. If this is nil,
	// then the URL service is disabled.
	UrlService *EntrypointConfig_URLService `protobuf:"bytes,3,opt,name=url_service,json=urlService,proto3" json:"url_service,omitempty"`
	// Deployment is the deployment information for this instance. This may
	// be nil if the user is running an old enough server so always nil-check this.
	Deployment *EntrypointConfig_DeploymentInfo `protobuf:"bytes,4,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// contains filtered or unexported fields
}

func (*EntrypointConfig) Descriptor deprecated

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

Deprecated: Use EntrypointConfig.ProtoReflect.Descriptor instead.

func (*EntrypointConfig) GetConfigSources added in v0.2.0

func (x *EntrypointConfig) GetConfigSources() []*ConfigSource

func (*EntrypointConfig) GetDeployment added in v0.2.0

func (*EntrypointConfig) GetEnvVars

func (x *EntrypointConfig) GetEnvVars() []*ConfigVar

func (*EntrypointConfig) GetExec

func (x *EntrypointConfig) GetExec() []*EntrypointConfig_Exec

func (*EntrypointConfig) GetFileChangeSignal added in v0.4.0

func (x *EntrypointConfig) GetFileChangeSignal() string

func (*EntrypointConfig) GetUrlService

func (x *EntrypointConfig) GetUrlService() *EntrypointConfig_URLService

func (*EntrypointConfig) MarshalJSON added in v0.2.0

func (msg *EntrypointConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointConfig) ProtoMessage

func (*EntrypointConfig) ProtoMessage()

func (*EntrypointConfig) ProtoReflect

func (x *EntrypointConfig) ProtoReflect() protoreflect.Message

func (*EntrypointConfig) Reset

func (x *EntrypointConfig) Reset()

func (*EntrypointConfig) String

func (x *EntrypointConfig) String() string

func (*EntrypointConfig) UnmarshalJSON added in v0.2.0

func (msg *EntrypointConfig) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointConfigRequest

type EntrypointConfigRequest struct {

	// id of the deployment that this instance is a part of
	DeploymentId string `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// instance_id is a unique ID generated by the running entrypoint. This is
	// not an auth mechanism, just a way to associate data with the correct instance.
	InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The type of instance that is making the config request. This type will be
	// recorded by the server to alter how the server interacts with the instance.
	Type Instance_Type `protobuf:"varint,3,opt,name=type,proto3,enum=hashicorp.waypoint.Instance_Type" json:"type,omitempty"`
	// If this is true, then this instance will never be assigned any exec
	// sessions. If no instances support exec, an error will be shown to the
	// user.
	DisableExec bool `protobuf:"varint,4,opt,name=disable_exec,json=disableExec,proto3" json:"disable_exec,omitempty"`
	// contains filtered or unexported fields
}

func (*EntrypointConfigRequest) Descriptor deprecated

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

Deprecated: Use EntrypointConfigRequest.ProtoReflect.Descriptor instead.

func (*EntrypointConfigRequest) GetDeploymentId

func (x *EntrypointConfigRequest) GetDeploymentId() string

func (*EntrypointConfigRequest) GetDisableExec added in v0.5.0

func (x *EntrypointConfigRequest) GetDisableExec() bool

func (*EntrypointConfigRequest) GetInstanceId

func (x *EntrypointConfigRequest) GetInstanceId() string

func (*EntrypointConfigRequest) GetType added in v0.3.0

func (*EntrypointConfigRequest) MarshalJSON added in v0.2.0

func (msg *EntrypointConfigRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointConfigRequest) ProtoMessage

func (*EntrypointConfigRequest) ProtoMessage()

func (*EntrypointConfigRequest) ProtoReflect

func (x *EntrypointConfigRequest) ProtoReflect() protoreflect.Message

func (*EntrypointConfigRequest) Reset

func (x *EntrypointConfigRequest) Reset()

func (*EntrypointConfigRequest) String

func (x *EntrypointConfigRequest) String() string

func (*EntrypointConfigRequest) UnmarshalJSON added in v0.2.0

func (msg *EntrypointConfigRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointConfigResponse

type EntrypointConfigResponse struct {
	Config *EntrypointConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*EntrypointConfigResponse) Descriptor deprecated

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

Deprecated: Use EntrypointConfigResponse.ProtoReflect.Descriptor instead.

func (*EntrypointConfigResponse) GetConfig

func (*EntrypointConfigResponse) MarshalJSON added in v0.2.0

func (msg *EntrypointConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointConfigResponse) ProtoMessage

func (*EntrypointConfigResponse) ProtoMessage()

func (*EntrypointConfigResponse) ProtoReflect

func (x *EntrypointConfigResponse) ProtoReflect() protoreflect.Message

func (*EntrypointConfigResponse) Reset

func (x *EntrypointConfigResponse) Reset()

func (*EntrypointConfigResponse) String

func (x *EntrypointConfigResponse) String() string

func (*EntrypointConfigResponse) UnmarshalJSON added in v0.2.0

func (msg *EntrypointConfigResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointConfig_DeploymentInfo added in v0.2.0

type EntrypointConfig_DeploymentInfo struct {

	// component is the deployment plugin information that launched this instance.
	Component *Component `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"`
	// labels are the set of labels that are present on the deployment.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EntrypointConfig_DeploymentInfo) Descriptor deprecated added in v0.2.0

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

Deprecated: Use EntrypointConfig_DeploymentInfo.ProtoReflect.Descriptor instead.

func (*EntrypointConfig_DeploymentInfo) GetComponent added in v0.2.0

func (x *EntrypointConfig_DeploymentInfo) GetComponent() *Component

func (*EntrypointConfig_DeploymentInfo) GetLabels added in v0.2.0

func (x *EntrypointConfig_DeploymentInfo) GetLabels() map[string]string

func (*EntrypointConfig_DeploymentInfo) MarshalJSON added in v0.2.0

func (msg *EntrypointConfig_DeploymentInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointConfig_DeploymentInfo) ProtoMessage added in v0.2.0

func (*EntrypointConfig_DeploymentInfo) ProtoMessage()

func (*EntrypointConfig_DeploymentInfo) ProtoReflect added in v0.2.0

func (*EntrypointConfig_DeploymentInfo) Reset added in v0.2.0

func (*EntrypointConfig_DeploymentInfo) String added in v0.2.0

func (*EntrypointConfig_DeploymentInfo) UnmarshalJSON added in v0.2.0

func (msg *EntrypointConfig_DeploymentInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointConfig_Exec

type EntrypointConfig_Exec struct {
	Index int64                  `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	Args  []string               `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	Pty   *ExecStreamRequest_PTY `protobuf:"bytes,3,opt,name=pty,proto3" json:"pty,omitempty"`
	// contains filtered or unexported fields
}

func (*EntrypointConfig_Exec) Descriptor deprecated

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

Deprecated: Use EntrypointConfig_Exec.ProtoReflect.Descriptor instead.

func (*EntrypointConfig_Exec) GetArgs

func (x *EntrypointConfig_Exec) GetArgs() []string

func (*EntrypointConfig_Exec) GetIndex

func (x *EntrypointConfig_Exec) GetIndex() int64

func (*EntrypointConfig_Exec) GetPty

func (*EntrypointConfig_Exec) MarshalJSON added in v0.2.0

func (msg *EntrypointConfig_Exec) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointConfig_Exec) ProtoMessage

func (*EntrypointConfig_Exec) ProtoMessage()

func (*EntrypointConfig_Exec) ProtoReflect

func (x *EntrypointConfig_Exec) ProtoReflect() protoreflect.Message

func (*EntrypointConfig_Exec) Reset

func (x *EntrypointConfig_Exec) Reset()

func (*EntrypointConfig_Exec) String

func (x *EntrypointConfig_Exec) String() string

func (*EntrypointConfig_Exec) UnmarshalJSON added in v0.2.0

func (msg *EntrypointConfig_Exec) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointConfig_URLService

type EntrypointConfig_URLService struct {

	// address to the control server and the token for auth
	ControlAddr string `protobuf:"bytes,1,opt,name=control_addr,json=controlAddr,proto3" json:"control_addr,omitempty"`
	Token       string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// labels to register this instance under
	Labels string `protobuf:"bytes,3,opt,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

func (*EntrypointConfig_URLService) Descriptor deprecated

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

Deprecated: Use EntrypointConfig_URLService.ProtoReflect.Descriptor instead.

func (*EntrypointConfig_URLService) GetControlAddr

func (x *EntrypointConfig_URLService) GetControlAddr() string

func (*EntrypointConfig_URLService) GetLabels

func (x *EntrypointConfig_URLService) GetLabels() string

func (*EntrypointConfig_URLService) GetToken

func (x *EntrypointConfig_URLService) GetToken() string

func (*EntrypointConfig_URLService) MarshalJSON added in v0.2.0

func (msg *EntrypointConfig_URLService) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointConfig_URLService) ProtoMessage

func (*EntrypointConfig_URLService) ProtoMessage()

func (*EntrypointConfig_URLService) ProtoReflect

func (*EntrypointConfig_URLService) Reset

func (x *EntrypointConfig_URLService) Reset()

func (*EntrypointConfig_URLService) String

func (x *EntrypointConfig_URLService) String() string

func (*EntrypointConfig_URLService) UnmarshalJSON added in v0.2.0

func (msg *EntrypointConfig_URLService) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointExecRequest

type EntrypointExecRequest struct {

	// Types that are assignable to Event:
	//	*EntrypointExecRequest_Open_
	//	*EntrypointExecRequest_Exit_
	//	*EntrypointExecRequest_Output_
	//	*EntrypointExecRequest_Error_
	Event isEntrypointExecRequest_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*EntrypointExecRequest) Descriptor deprecated

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

Deprecated: Use EntrypointExecRequest.ProtoReflect.Descriptor instead.

func (*EntrypointExecRequest) GetError

func (*EntrypointExecRequest) GetEvent

func (m *EntrypointExecRequest) GetEvent() isEntrypointExecRequest_Event

func (*EntrypointExecRequest) GetExit

func (*EntrypointExecRequest) GetOpen

func (*EntrypointExecRequest) GetOutput

func (*EntrypointExecRequest) MarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointExecRequest) ProtoMessage

func (*EntrypointExecRequest) ProtoMessage()

func (*EntrypointExecRequest) ProtoReflect

func (x *EntrypointExecRequest) ProtoReflect() protoreflect.Message

func (*EntrypointExecRequest) Reset

func (x *EntrypointExecRequest) Reset()

func (*EntrypointExecRequest) String

func (x *EntrypointExecRequest) String() string

func (*EntrypointExecRequest) UnmarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointExecRequest_Error

type EntrypointExecRequest_Error struct {
	Error *status.Status `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*EntrypointExecRequest_Error) Descriptor deprecated

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

Deprecated: Use EntrypointExecRequest_Error.ProtoReflect.Descriptor instead.

func (*EntrypointExecRequest_Error) GetError

func (x *EntrypointExecRequest_Error) GetError() *status.Status

func (*EntrypointExecRequest_Error) MarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest_Error) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointExecRequest_Error) ProtoMessage

func (*EntrypointExecRequest_Error) ProtoMessage()

func (*EntrypointExecRequest_Error) ProtoReflect

func (*EntrypointExecRequest_Error) Reset

func (x *EntrypointExecRequest_Error) Reset()

func (*EntrypointExecRequest_Error) String

func (x *EntrypointExecRequest_Error) String() string

func (*EntrypointExecRequest_Error) UnmarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest_Error) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointExecRequest_Error_

type EntrypointExecRequest_Error_ struct {
	// error indicates an error occurred. This will terminate the stream.
	Error *EntrypointExecRequest_Error `protobuf:"bytes,4,opt,name=error,proto3,oneof"`
}

type EntrypointExecRequest_Exit

type EntrypointExecRequest_Exit struct {
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

func (*EntrypointExecRequest_Exit) Descriptor deprecated

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

Deprecated: Use EntrypointExecRequest_Exit.ProtoReflect.Descriptor instead.

func (*EntrypointExecRequest_Exit) GetCode

func (x *EntrypointExecRequest_Exit) GetCode() int32

func (*EntrypointExecRequest_Exit) MarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest_Exit) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointExecRequest_Exit) ProtoMessage

func (*EntrypointExecRequest_Exit) ProtoMessage()

func (*EntrypointExecRequest_Exit) ProtoReflect

func (*EntrypointExecRequest_Exit) Reset

func (x *EntrypointExecRequest_Exit) Reset()

func (*EntrypointExecRequest_Exit) String

func (x *EntrypointExecRequest_Exit) String() string

func (*EntrypointExecRequest_Exit) UnmarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest_Exit) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointExecRequest_Exit_

type EntrypointExecRequest_Exit_ struct {
	// exit should be sent as a final message type after the command exits.
	Exit *EntrypointExecRequest_Exit `protobuf:"bytes,2,opt,name=exit,proto3,oneof"`
}

type EntrypointExecRequest_Open

type EntrypointExecRequest_Open struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Index      int64  `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

func (*EntrypointExecRequest_Open) Descriptor deprecated

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

Deprecated: Use EntrypointExecRequest_Open.ProtoReflect.Descriptor instead.

func (*EntrypointExecRequest_Open) GetIndex

func (x *EntrypointExecRequest_Open) GetIndex() int64

func (*EntrypointExecRequest_Open) GetInstanceId

func (x *EntrypointExecRequest_Open) GetInstanceId() string

func (*EntrypointExecRequest_Open) MarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest_Open) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointExecRequest_Open) ProtoMessage

func (*EntrypointExecRequest_Open) ProtoMessage()

func (*EntrypointExecRequest_Open) ProtoReflect

func (*EntrypointExecRequest_Open) Reset

func (x *EntrypointExecRequest_Open) Reset()

func (*EntrypointExecRequest_Open) String

func (x *EntrypointExecRequest_Open) String() string

func (*EntrypointExecRequest_Open) UnmarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest_Open) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointExecRequest_Open_

type EntrypointExecRequest_Open_ struct {
	// open MUST BE the first message sent by a client. This will be used
	// by the server side to perform some initialization. If the first message
	// is not open the server will close the connection.
	Open *EntrypointExecRequest_Open `protobuf:"bytes,1,opt,name=open,proto3,oneof"`
}

type EntrypointExecRequest_Output

type EntrypointExecRequest_Output struct {
	Channel EntrypointExecRequest_Output_Channel `` /* 129-byte string literal not displayed */
	Data    []byte                               `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*EntrypointExecRequest_Output) Descriptor deprecated

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

Deprecated: Use EntrypointExecRequest_Output.ProtoReflect.Descriptor instead.

func (*EntrypointExecRequest_Output) GetChannel

func (*EntrypointExecRequest_Output) GetData

func (x *EntrypointExecRequest_Output) GetData() []byte

func (*EntrypointExecRequest_Output) MarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest_Output) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointExecRequest_Output) ProtoMessage

func (*EntrypointExecRequest_Output) ProtoMessage()

func (*EntrypointExecRequest_Output) ProtoReflect

func (*EntrypointExecRequest_Output) Reset

func (x *EntrypointExecRequest_Output) Reset()

func (*EntrypointExecRequest_Output) String

func (*EntrypointExecRequest_Output) UnmarshalJSON added in v0.2.0

func (msg *EntrypointExecRequest_Output) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointExecRequest_Output_

type EntrypointExecRequest_Output_ struct {
	// output contains stdout/stderr
	Output *EntrypointExecRequest_Output `protobuf:"bytes,3,opt,name=output,proto3,oneof"`
}

type EntrypointExecRequest_Output_Channel

type EntrypointExecRequest_Output_Channel int32
const (
	EntrypointExecRequest_Output_UNKNOWN EntrypointExecRequest_Output_Channel = 0
	EntrypointExecRequest_Output_STDOUT  EntrypointExecRequest_Output_Channel = 1
	EntrypointExecRequest_Output_STDERR  EntrypointExecRequest_Output_Channel = 2
)

func (EntrypointExecRequest_Output_Channel) Descriptor

func (EntrypointExecRequest_Output_Channel) Enum

func (EntrypointExecRequest_Output_Channel) EnumDescriptor deprecated

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

Deprecated: Use EntrypointExecRequest_Output_Channel.Descriptor instead.

func (EntrypointExecRequest_Output_Channel) Number

func (EntrypointExecRequest_Output_Channel) String

func (EntrypointExecRequest_Output_Channel) Type

type EntrypointExecResponse

type EntrypointExecResponse struct {

	// Types that are assignable to Event:
	//	*EntrypointExecResponse_Input
	//	*EntrypointExecResponse_InputEof
	//	*EntrypointExecResponse_Winch
	//	*EntrypointExecResponse_Opened
	Event isEntrypointExecResponse_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*EntrypointExecResponse) Descriptor deprecated

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

Deprecated: Use EntrypointExecResponse.ProtoReflect.Descriptor instead.

func (*EntrypointExecResponse) GetEvent

func (m *EntrypointExecResponse) GetEvent() isEntrypointExecResponse_Event

func (*EntrypointExecResponse) GetInput

func (x *EntrypointExecResponse) GetInput() []byte

func (*EntrypointExecResponse) GetInputEof added in v0.2.0

func (x *EntrypointExecResponse) GetInputEof() *emptypb.Empty

func (*EntrypointExecResponse) GetOpened

func (x *EntrypointExecResponse) GetOpened() bool

func (*EntrypointExecResponse) GetWinch

func (*EntrypointExecResponse) MarshalJSON added in v0.2.0

func (msg *EntrypointExecResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointExecResponse) ProtoMessage

func (*EntrypointExecResponse) ProtoMessage()

func (*EntrypointExecResponse) ProtoReflect

func (x *EntrypointExecResponse) ProtoReflect() protoreflect.Message

func (*EntrypointExecResponse) Reset

func (x *EntrypointExecResponse) Reset()

func (*EntrypointExecResponse) String

func (x *EntrypointExecResponse) String() string

func (*EntrypointExecResponse) UnmarshalJSON added in v0.2.0

func (msg *EntrypointExecResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type EntrypointExecResponse_Input

type EntrypointExecResponse_Input struct {
	// input is raw stdin input from the client
	Input []byte `protobuf:"bytes,1,opt,name=input,proto3,oneof"`
}

type EntrypointExecResponse_InputEof added in v0.2.0

type EntrypointExecResponse_InputEof struct {
	// input_eof means that stdin is now closed
	InputEof *emptypb.Empty `protobuf:"bytes,4,opt,name=input_eof,json=inputEof,proto3,oneof"`
}

type EntrypointExecResponse_Opened

type EntrypointExecResponse_Opened struct {
	// opened is sent when the entrypoint session is successfully opened.
	// The value of this message is meaningless. The existence of the message
	// itself is a signal that the stream was opened properly.
	Opened bool `protobuf:"varint,3,opt,name=opened,proto3,oneof"`
}

type EntrypointExecResponse_Winch

type EntrypointExecResponse_Winch struct {
	// winch is SIGWNCH information for window sizing
	Winch *ExecStreamRequest_WindowSize `protobuf:"bytes,2,opt,name=winch,proto3,oneof"`
}

type EntrypointLogBatch

type EntrypointLogBatch struct {

	// instance_id is a unique ID generated by the running entrypoint. This is
	// not an auth mechanism, just a way to associate data with the correct instance.
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// lines is the set of lines
	Lines []*LogBatch_Entry `protobuf:"bytes,2,rep,name=lines,proto3" json:"lines,omitempty"`
	// contains filtered or unexported fields
}

A batch of data for log streaming from the entrypoint.

func (*EntrypointLogBatch) Descriptor deprecated

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

Deprecated: Use EntrypointLogBatch.ProtoReflect.Descriptor instead.

func (*EntrypointLogBatch) GetInstanceId

func (x *EntrypointLogBatch) GetInstanceId() string

func (*EntrypointLogBatch) GetLines

func (x *EntrypointLogBatch) GetLines() []*LogBatch_Entry

func (*EntrypointLogBatch) MarshalJSON added in v0.2.0

func (msg *EntrypointLogBatch) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*EntrypointLogBatch) ProtoMessage

func (*EntrypointLogBatch) ProtoMessage()

func (*EntrypointLogBatch) ProtoReflect

func (x *EntrypointLogBatch) ProtoReflect() protoreflect.Message

func (*EntrypointLogBatch) Reset

func (x *EntrypointLogBatch) Reset()

func (*EntrypointLogBatch) String

func (x *EntrypointLogBatch) String() string

func (*EntrypointLogBatch) UnmarshalJSON added in v0.2.0

func (msg *EntrypointLogBatch) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamRequest

type ExecStreamRequest struct {

	// Types that are assignable to Event:
	//	*ExecStreamRequest_Start_
	//	*ExecStreamRequest_Input_
	//	*ExecStreamRequest_Winch
	//	*ExecStreamRequest_InputEof
	Event isExecStreamRequest_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*ExecStreamRequest) Descriptor deprecated

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

Deprecated: Use ExecStreamRequest.ProtoReflect.Descriptor instead.

func (*ExecStreamRequest) GetEvent

func (m *ExecStreamRequest) GetEvent() isExecStreamRequest_Event

func (*ExecStreamRequest) GetInput

func (*ExecStreamRequest) GetInputEof added in v0.2.0

func (x *ExecStreamRequest) GetInputEof() *emptypb.Empty

func (*ExecStreamRequest) GetStart

func (*ExecStreamRequest) GetWinch

func (*ExecStreamRequest) MarshalJSON added in v0.2.0

func (msg *ExecStreamRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExecStreamRequest) ProtoMessage

func (*ExecStreamRequest) ProtoMessage()

func (*ExecStreamRequest) ProtoReflect

func (x *ExecStreamRequest) ProtoReflect() protoreflect.Message

func (*ExecStreamRequest) Reset

func (x *ExecStreamRequest) Reset()

func (*ExecStreamRequest) String

func (x *ExecStreamRequest) String() string

func (*ExecStreamRequest) UnmarshalJSON added in v0.2.0

func (msg *ExecStreamRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamRequest_Input

type ExecStreamRequest_Input struct {
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecStreamRequest_Input) Descriptor deprecated

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

Deprecated: Use ExecStreamRequest_Input.ProtoReflect.Descriptor instead.

func (*ExecStreamRequest_Input) GetData

func (x *ExecStreamRequest_Input) GetData() []byte

func (*ExecStreamRequest_Input) MarshalJSON added in v0.2.0

func (msg *ExecStreamRequest_Input) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExecStreamRequest_Input) ProtoMessage

func (*ExecStreamRequest_Input) ProtoMessage()

func (*ExecStreamRequest_Input) ProtoReflect

func (x *ExecStreamRequest_Input) ProtoReflect() protoreflect.Message

func (*ExecStreamRequest_Input) Reset

func (x *ExecStreamRequest_Input) Reset()

func (*ExecStreamRequest_Input) String

func (x *ExecStreamRequest_Input) String() string

func (*ExecStreamRequest_Input) UnmarshalJSON added in v0.2.0

func (msg *ExecStreamRequest_Input) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamRequest_InputEof added in v0.2.0

type ExecStreamRequest_InputEof struct {
	// input_eof should be sent as an event when the input stream is
	// closed. After this, no more Input messages can be sent. Any Input
	// messages sent will be ignored. This will send an EOF on the remote
	// end as well to close stdin for the exec process.
	InputEof *emptypb.Empty `protobuf:"bytes,4,opt,name=input_eof,json=inputEof,proto3,oneof"`
}

type ExecStreamRequest_Input_

type ExecStreamRequest_Input_ struct {
	Input *ExecStreamRequest_Input `protobuf:"bytes,2,opt,name=input,proto3,oneof"`
}

type ExecStreamRequest_PTY

type ExecStreamRequest_PTY struct {
	Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
	// term is the TERM value to request on the remote side. This should be set.
	Term string `protobuf:"bytes,2,opt,name=term,proto3" json:"term,omitempty"`
	// window_size is the initial window size
	WindowSize *ExecStreamRequest_WindowSize `protobuf:"bytes,3,opt,name=window_size,json=windowSize,proto3" json:"window_size,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecStreamRequest_PTY) Descriptor deprecated

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

Deprecated: Use ExecStreamRequest_PTY.ProtoReflect.Descriptor instead.

func (*ExecStreamRequest_PTY) GetEnable

func (x *ExecStreamRequest_PTY) GetEnable() bool

func (*ExecStreamRequest_PTY) GetTerm

func (x *ExecStreamRequest_PTY) GetTerm() string

func (*ExecStreamRequest_PTY) GetWindowSize

func (*ExecStreamRequest_PTY) MarshalJSON added in v0.2.0

func (msg *ExecStreamRequest_PTY) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExecStreamRequest_PTY) ProtoMessage

func (*ExecStreamRequest_PTY) ProtoMessage()

func (*ExecStreamRequest_PTY) ProtoReflect

func (x *ExecStreamRequest_PTY) ProtoReflect() protoreflect.Message

func (*ExecStreamRequest_PTY) Reset

func (x *ExecStreamRequest_PTY) Reset()

func (*ExecStreamRequest_PTY) String

func (x *ExecStreamRequest_PTY) String() string

func (*ExecStreamRequest_PTY) UnmarshalJSON added in v0.2.0

func (msg *ExecStreamRequest_PTY) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamRequest_Start

type ExecStreamRequest_Start struct {

	// Types that are assignable to Target:
	//	*ExecStreamRequest_Start_DeploymentId
	//	*ExecStreamRequest_Start_InstanceId
	Target isExecStreamRequest_Start_Target `protobuf_oneof:"target"`
	// Args including the command at args[0] to execute.
	Args []string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	// Pty is set if we should allocate a PTY for this exec stream.
	Pty *ExecStreamRequest_PTY `protobuf:"bytes,3,opt,name=pty,proto3" json:"pty,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecStreamRequest_Start) Descriptor deprecated

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

Deprecated: Use ExecStreamRequest_Start.ProtoReflect.Descriptor instead.

func (*ExecStreamRequest_Start) GetArgs

func (x *ExecStreamRequest_Start) GetArgs() []string

func (*ExecStreamRequest_Start) GetDeploymentId

func (x *ExecStreamRequest_Start) GetDeploymentId() string

func (*ExecStreamRequest_Start) GetInstanceId added in v0.3.0

func (x *ExecStreamRequest_Start) GetInstanceId() string

func (*ExecStreamRequest_Start) GetPty

func (*ExecStreamRequest_Start) GetTarget added in v0.3.0

func (m *ExecStreamRequest_Start) GetTarget() isExecStreamRequest_Start_Target

func (*ExecStreamRequest_Start) MarshalJSON added in v0.2.0

func (msg *ExecStreamRequest_Start) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExecStreamRequest_Start) ProtoMessage

func (*ExecStreamRequest_Start) ProtoMessage()

func (*ExecStreamRequest_Start) ProtoReflect

func (x *ExecStreamRequest_Start) ProtoReflect() protoreflect.Message

func (*ExecStreamRequest_Start) Reset

func (x *ExecStreamRequest_Start) Reset()

func (*ExecStreamRequest_Start) String

func (x *ExecStreamRequest_Start) String() string

func (*ExecStreamRequest_Start) UnmarshalJSON added in v0.2.0

func (msg *ExecStreamRequest_Start) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamRequest_Start_

type ExecStreamRequest_Start_ struct {
	Start *ExecStreamRequest_Start `protobuf:"bytes,1,opt,name=start,proto3,oneof"`
}

type ExecStreamRequest_Start_DeploymentId added in v0.3.0

type ExecStreamRequest_Start_DeploymentId struct {
	// Deployment to exec into
	DeploymentId string `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3,oneof"`
}

type ExecStreamRequest_Start_InstanceId added in v0.3.0

type ExecStreamRequest_Start_InstanceId struct {
	// Instance to send the exec request to. This is indicates that
	// the client wants an exec session to this specific instance,
	// rather than one the server picks. Targetted instances can be
	// any instance type, where as untargeted have to be LONG_RUNNING.
	InstanceId string `protobuf:"bytes,4,opt,name=instance_id,json=instanceId,proto3,oneof"`
}

type ExecStreamRequest_Winch

type ExecStreamRequest_Winch struct {
	Winch *ExecStreamRequest_WindowSize `protobuf:"bytes,3,opt,name=winch,proto3,oneof"`
}

type ExecStreamRequest_WindowSize

type ExecStreamRequest_WindowSize struct {
	Rows   int32 `protobuf:"varint,1,opt,name=rows,proto3" json:"rows,omitempty"`
	Cols   int32 `protobuf:"varint,2,opt,name=cols,proto3" json:"cols,omitempty"`
	Width  int32 `protobuf:"varint,3,opt,name=width,proto3" json:"width,omitempty"`
	Height int32 `protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecStreamRequest_WindowSize) Descriptor deprecated

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

Deprecated: Use ExecStreamRequest_WindowSize.ProtoReflect.Descriptor instead.

func (*ExecStreamRequest_WindowSize) GetCols

func (x *ExecStreamRequest_WindowSize) GetCols() int32

func (*ExecStreamRequest_WindowSize) GetHeight

func (x *ExecStreamRequest_WindowSize) GetHeight() int32

func (*ExecStreamRequest_WindowSize) GetRows

func (x *ExecStreamRequest_WindowSize) GetRows() int32

func (*ExecStreamRequest_WindowSize) GetWidth

func (x *ExecStreamRequest_WindowSize) GetWidth() int32

func (*ExecStreamRequest_WindowSize) MarshalJSON added in v0.2.0

func (msg *ExecStreamRequest_WindowSize) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExecStreamRequest_WindowSize) ProtoMessage

func (*ExecStreamRequest_WindowSize) ProtoMessage()

func (*ExecStreamRequest_WindowSize) ProtoReflect

func (*ExecStreamRequest_WindowSize) Reset

func (x *ExecStreamRequest_WindowSize) Reset()

func (*ExecStreamRequest_WindowSize) String

func (*ExecStreamRequest_WindowSize) UnmarshalJSON added in v0.2.0

func (msg *ExecStreamRequest_WindowSize) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamResponse

type ExecStreamResponse struct {

	// Types that are assignable to Event:
	//	*ExecStreamResponse_Open_
	//	*ExecStreamResponse_Output_
	//	*ExecStreamResponse_Exit_
	Event isExecStreamResponse_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*ExecStreamResponse) Descriptor deprecated

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

Deprecated: Use ExecStreamResponse.ProtoReflect.Descriptor instead.

func (*ExecStreamResponse) GetEvent

func (m *ExecStreamResponse) GetEvent() isExecStreamResponse_Event

func (*ExecStreamResponse) GetExit

func (*ExecStreamResponse) GetOpen

func (*ExecStreamResponse) GetOutput

func (*ExecStreamResponse) MarshalJSON added in v0.2.0

func (msg *ExecStreamResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExecStreamResponse) ProtoMessage

func (*ExecStreamResponse) ProtoMessage()

func (*ExecStreamResponse) ProtoReflect

func (x *ExecStreamResponse) ProtoReflect() protoreflect.Message

func (*ExecStreamResponse) Reset

func (x *ExecStreamResponse) Reset()

func (*ExecStreamResponse) String

func (x *ExecStreamResponse) String() string

func (*ExecStreamResponse) UnmarshalJSON added in v0.2.0

func (msg *ExecStreamResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamResponse_Exit

type ExecStreamResponse_Exit struct {
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecStreamResponse_Exit) Descriptor deprecated

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

Deprecated: Use ExecStreamResponse_Exit.ProtoReflect.Descriptor instead.

func (*ExecStreamResponse_Exit) GetCode

func (x *ExecStreamResponse_Exit) GetCode() int32

func (*ExecStreamResponse_Exit) MarshalJSON added in v0.2.0

func (msg *ExecStreamResponse_Exit) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExecStreamResponse_Exit) ProtoMessage

func (*ExecStreamResponse_Exit) ProtoMessage()

func (*ExecStreamResponse_Exit) ProtoReflect

func (x *ExecStreamResponse_Exit) ProtoReflect() protoreflect.Message

func (*ExecStreamResponse_Exit) Reset

func (x *ExecStreamResponse_Exit) Reset()

func (*ExecStreamResponse_Exit) String

func (x *ExecStreamResponse_Exit) String() string

func (*ExecStreamResponse_Exit) UnmarshalJSON added in v0.2.0

func (msg *ExecStreamResponse_Exit) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamResponse_Exit_

type ExecStreamResponse_Exit_ struct {
	Exit *ExecStreamResponse_Exit `protobuf:"bytes,2,opt,name=exit,proto3,oneof"`
}

type ExecStreamResponse_Open

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

func (*ExecStreamResponse_Open) Descriptor deprecated

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

Deprecated: Use ExecStreamResponse_Open.ProtoReflect.Descriptor instead.

func (*ExecStreamResponse_Open) MarshalJSON added in v0.2.0

func (msg *ExecStreamResponse_Open) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExecStreamResponse_Open) ProtoMessage

func (*ExecStreamResponse_Open) ProtoMessage()

func (*ExecStreamResponse_Open) ProtoReflect

func (x *ExecStreamResponse_Open) ProtoReflect() protoreflect.Message

func (*ExecStreamResponse_Open) Reset

func (x *ExecStreamResponse_Open) Reset()

func (*ExecStreamResponse_Open) String

func (x *ExecStreamResponse_Open) String() string

func (*ExecStreamResponse_Open) UnmarshalJSON added in v0.2.0

func (msg *ExecStreamResponse_Open) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamResponse_Open_

type ExecStreamResponse_Open_ struct {
	// Open is always sent first no matter what (unless there is an error
	// in which case the stream will exit). This should be used to validate
	// that the exec process started properly.
	Open *ExecStreamResponse_Open `protobuf:"bytes,3,opt,name=open,proto3,oneof"`
}

type ExecStreamResponse_Output

type ExecStreamResponse_Output struct {
	Channel ExecStreamResponse_Output_Channel `` /* 126-byte string literal not displayed */
	Data    []byte                            `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ExecStreamResponse_Output) Descriptor deprecated

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

Deprecated: Use ExecStreamResponse_Output.ProtoReflect.Descriptor instead.

func (*ExecStreamResponse_Output) GetChannel

func (*ExecStreamResponse_Output) GetData

func (x *ExecStreamResponse_Output) GetData() []byte

func (*ExecStreamResponse_Output) MarshalJSON added in v0.2.0

func (msg *ExecStreamResponse_Output) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExecStreamResponse_Output) ProtoMessage

func (*ExecStreamResponse_Output) ProtoMessage()

func (*ExecStreamResponse_Output) ProtoReflect

func (*ExecStreamResponse_Output) Reset

func (x *ExecStreamResponse_Output) Reset()

func (*ExecStreamResponse_Output) String

func (x *ExecStreamResponse_Output) String() string

func (*ExecStreamResponse_Output) UnmarshalJSON added in v0.2.0

func (msg *ExecStreamResponse_Output) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExecStreamResponse_Output_

type ExecStreamResponse_Output_ struct {
	Output *ExecStreamResponse_Output `protobuf:"bytes,1,opt,name=output,proto3,oneof"`
}

type ExecStreamResponse_Output_Channel

type ExecStreamResponse_Output_Channel int32
const (
	ExecStreamResponse_Output_UNKNOWN ExecStreamResponse_Output_Channel = 0
	ExecStreamResponse_Output_STDOUT  ExecStreamResponse_Output_Channel = 1
	ExecStreamResponse_Output_STDERR  ExecStreamResponse_Output_Channel = 2
)

func (ExecStreamResponse_Output_Channel) Descriptor

func (ExecStreamResponse_Output_Channel) Enum

func (ExecStreamResponse_Output_Channel) EnumDescriptor deprecated

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

Deprecated: Use ExecStreamResponse_Output_Channel.Descriptor instead.

func (ExecStreamResponse_Output_Channel) Number

func (ExecStreamResponse_Output_Channel) String

func (ExecStreamResponse_Output_Channel) Type

type ExpediteStatusReportRequest added in v0.5.0

type ExpediteStatusReportRequest struct {

	// The workspace that this exists in
	Workspace *Ref_Workspace `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Target is used to determine what a status report should be run against
	//
	// Types that are assignable to Target:
	//	*ExpediteStatusReportRequest_Deployment
	//	*ExpediteStatusReportRequest_Release
	Target isExpediteStatusReportRequest_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

func (*ExpediteStatusReportRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ExpediteStatusReportRequest.ProtoReflect.Descriptor instead.

func (*ExpediteStatusReportRequest) GetDeployment added in v0.5.0

func (x *ExpediteStatusReportRequest) GetDeployment() *Ref_Operation

func (*ExpediteStatusReportRequest) GetRelease added in v0.5.0

func (x *ExpediteStatusReportRequest) GetRelease() *Ref_Operation

func (*ExpediteStatusReportRequest) GetTarget added in v0.5.0

func (m *ExpediteStatusReportRequest) GetTarget() isExpediteStatusReportRequest_Target

func (*ExpediteStatusReportRequest) GetWorkspace added in v0.5.0

func (x *ExpediteStatusReportRequest) GetWorkspace() *Ref_Workspace

func (*ExpediteStatusReportRequest) MarshalJSON added in v0.5.0

func (msg *ExpediteStatusReportRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExpediteStatusReportRequest) ProtoMessage added in v0.5.0

func (*ExpediteStatusReportRequest) ProtoMessage()

func (*ExpediteStatusReportRequest) ProtoReflect added in v0.5.0

func (*ExpediteStatusReportRequest) Reset added in v0.5.0

func (x *ExpediteStatusReportRequest) Reset()

func (*ExpediteStatusReportRequest) String added in v0.5.0

func (x *ExpediteStatusReportRequest) String() string

func (*ExpediteStatusReportRequest) UnmarshalJSON added in v0.5.0

func (msg *ExpediteStatusReportRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ExpediteStatusReportRequest_Deployment added in v0.5.0

type ExpediteStatusReportRequest_Deployment struct {
	// the deployment id that this status report was generated on
	Deployment *Ref_Operation `protobuf:"bytes,2,opt,name=deployment,proto3,oneof"`
}

type ExpediteStatusReportRequest_Release added in v0.5.0

type ExpediteStatusReportRequest_Release struct {
	// the release id that this status report was generated on
	Release *Ref_Operation `protobuf:"bytes,3,opt,name=release,proto3,oneof"`
}

type ExpediteStatusReportResponse added in v0.5.0

type ExpediteStatusReportResponse struct {
	JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// contains filtered or unexported fields
}

id of job expedited by the request

func (*ExpediteStatusReportResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ExpediteStatusReportResponse.ProtoReflect.Descriptor instead.

func (*ExpediteStatusReportResponse) GetJobId added in v0.5.0

func (x *ExpediteStatusReportResponse) GetJobId() string

func (*ExpediteStatusReportResponse) MarshalJSON added in v0.5.0

func (msg *ExpediteStatusReportResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ExpediteStatusReportResponse) ProtoMessage added in v0.5.0

func (*ExpediteStatusReportResponse) ProtoMessage()

func (*ExpediteStatusReportResponse) ProtoReflect added in v0.5.0

func (*ExpediteStatusReportResponse) Reset added in v0.5.0

func (x *ExpediteStatusReportResponse) Reset()

func (*ExpediteStatusReportResponse) String added in v0.5.0

func (*ExpediteStatusReportResponse) UnmarshalJSON added in v0.5.0

func (msg *ExpediteStatusReportResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Generation added in v0.4.0

type Generation struct {

	// Id is the unique identifier for this generation. This value is opaque.
	// Waypoint internally only requires that two different generations have
	// two different IDs. The format of the value can be anything.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// This is the sequence number of the first operation that introduced
	// this generation. Once all operations using a sequence number are fully
	// destroyed, a reused generation will introduce a new sequence number.
	//
	// This should not be manually set. This value will be automatically
	// populated on insert. Updates should not modify this value.
	//
	// Consumers can compare this to the sequence number of the operation
	// to determine if this generation is new or existing.
	InitialSequence uint64 `protobuf:"varint,2,opt,name=initial_sequence,json=initialSequence,proto3" json:"initial_sequence,omitempty"`
	// contains filtered or unexported fields
}

Generation is a shared message type used by operations to denote the "generation" they're a part of. A generation denotes whether shared physical resources were used or whether new resources were created. Another way to conceptualize generations: immutable deployment models will create new generations each operation, whereas mutable models will reuse a generation.

The concept of a "Generation" was introduced in Waypoint 0.4. Operations from earlier versions will have nil generations and callers must handle that scenario.

== Read/Write Notes

Callers inserting operations should ONLY set the generation ID. Remaining fields will be automatically populated.

Updates should never modify the generation.

func (*Generation) Descriptor deprecated added in v0.4.0

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

Deprecated: Use Generation.ProtoReflect.Descriptor instead.

func (*Generation) GetId added in v0.4.0

func (x *Generation) GetId() string

func (*Generation) GetInitialSequence added in v0.4.0

func (x *Generation) GetInitialSequence() uint64

func (*Generation) MarshalJSON added in v0.4.0

func (msg *Generation) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Generation) ProtoMessage added in v0.4.0

func (*Generation) ProtoMessage()

func (*Generation) ProtoReflect added in v0.4.0

func (x *Generation) ProtoReflect() protoreflect.Message

func (*Generation) Reset added in v0.4.0

func (x *Generation) Reset()

func (*Generation) String added in v0.4.0

func (x *Generation) String() string

func (*Generation) UnmarshalJSON added in v0.4.0

func (msg *Generation) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetApplicationRequest added in v0.7.2

type GetApplicationRequest struct {
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationRequest) Descriptor deprecated added in v0.7.2

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

Deprecated: Use GetApplicationRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationRequest) GetApplication added in v0.7.2

func (x *GetApplicationRequest) GetApplication() *Ref_Application

func (*GetApplicationRequest) MarshalJSON added in v0.7.2

func (msg *GetApplicationRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetApplicationRequest) ProtoMessage added in v0.7.2

func (*GetApplicationRequest) ProtoMessage()

func (*GetApplicationRequest) ProtoReflect added in v0.7.2

func (x *GetApplicationRequest) ProtoReflect() protoreflect.Message

func (*GetApplicationRequest) Reset added in v0.7.2

func (x *GetApplicationRequest) Reset()

func (*GetApplicationRequest) String added in v0.7.2

func (x *GetApplicationRequest) String() string

func (*GetApplicationRequest) UnmarshalJSON added in v0.7.2

func (msg *GetApplicationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetApplicationResponse added in v0.7.2

type GetApplicationResponse struct {
	Application *Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationResponse) Descriptor deprecated added in v0.7.2

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

Deprecated: Use GetApplicationResponse.ProtoReflect.Descriptor instead.

func (*GetApplicationResponse) GetApplication added in v0.7.2

func (x *GetApplicationResponse) GetApplication() *Application

func (*GetApplicationResponse) MarshalJSON added in v0.7.2

func (msg *GetApplicationResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetApplicationResponse) ProtoMessage added in v0.7.2

func (*GetApplicationResponse) ProtoMessage()

func (*GetApplicationResponse) ProtoReflect added in v0.7.2

func (x *GetApplicationResponse) ProtoReflect() protoreflect.Message

func (*GetApplicationResponse) Reset added in v0.7.2

func (x *GetApplicationResponse) Reset()

func (*GetApplicationResponse) String added in v0.7.2

func (x *GetApplicationResponse) String() string

func (*GetApplicationResponse) UnmarshalJSON added in v0.7.2

func (msg *GetApplicationResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetAuthMethodRequest added in v0.5.0

type GetAuthMethodRequest struct {
	AuthMethod *Ref_AuthMethod `protobuf:"bytes,1,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAuthMethodRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use GetAuthMethodRequest.ProtoReflect.Descriptor instead.

func (*GetAuthMethodRequest) GetAuthMethod added in v0.5.0

func (x *GetAuthMethodRequest) GetAuthMethod() *Ref_AuthMethod

func (*GetAuthMethodRequest) MarshalJSON added in v0.5.0

func (msg *GetAuthMethodRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetAuthMethodRequest) ProtoMessage added in v0.5.0

func (*GetAuthMethodRequest) ProtoMessage()

func (*GetAuthMethodRequest) ProtoReflect added in v0.5.0

func (x *GetAuthMethodRequest) ProtoReflect() protoreflect.Message

func (*GetAuthMethodRequest) Reset added in v0.5.0

func (x *GetAuthMethodRequest) Reset()

func (*GetAuthMethodRequest) String added in v0.5.0

func (x *GetAuthMethodRequest) String() string

func (*GetAuthMethodRequest) UnmarshalJSON added in v0.5.0

func (msg *GetAuthMethodRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetAuthMethodResponse added in v0.5.0

type GetAuthMethodResponse struct {
	AuthMethod *AuthMethod `protobuf:"bytes,1,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAuthMethodResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use GetAuthMethodResponse.ProtoReflect.Descriptor instead.

func (*GetAuthMethodResponse) GetAuthMethod added in v0.5.0

func (x *GetAuthMethodResponse) GetAuthMethod() *AuthMethod

func (*GetAuthMethodResponse) MarshalJSON added in v0.5.0

func (msg *GetAuthMethodResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetAuthMethodResponse) ProtoMessage added in v0.5.0

func (*GetAuthMethodResponse) ProtoMessage()

func (*GetAuthMethodResponse) ProtoReflect added in v0.5.0

func (x *GetAuthMethodResponse) ProtoReflect() protoreflect.Message

func (*GetAuthMethodResponse) Reset added in v0.5.0

func (x *GetAuthMethodResponse) Reset()

func (*GetAuthMethodResponse) String added in v0.5.0

func (x *GetAuthMethodResponse) String() string

func (*GetAuthMethodResponse) UnmarshalJSON added in v0.5.0

func (msg *GetAuthMethodResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetBuildRequest

type GetBuildRequest struct {
	Ref *Ref_Operation `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBuildRequest) Descriptor deprecated

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

Deprecated: Use GetBuildRequest.ProtoReflect.Descriptor instead.

func (*GetBuildRequest) GetRef

func (x *GetBuildRequest) GetRef() *Ref_Operation

func (*GetBuildRequest) MarshalJSON added in v0.2.0

func (msg *GetBuildRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetBuildRequest) ProtoMessage

func (*GetBuildRequest) ProtoMessage()

func (*GetBuildRequest) ProtoReflect

func (x *GetBuildRequest) ProtoReflect() protoreflect.Message

func (*GetBuildRequest) Reset

func (x *GetBuildRequest) Reset()

func (*GetBuildRequest) String

func (x *GetBuildRequest) String() string

func (*GetBuildRequest) UnmarshalJSON added in v0.2.0

func (msg *GetBuildRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetConfigSourceRequest added in v0.2.0

type GetConfigSourceRequest struct {

	// scope is the scoping for the config source.
	//
	// Types that are assignable to Scope:
	//	*GetConfigSourceRequest_Global
	Scope isGetConfigSourceRequest_Scope `protobuf_oneof:"scope"`
	// config source type. This is optional. If this is omitted, all
	// config source types matching the above scoping will be returned.
	// This is a prefix-search. All config sources with this type prefix
	// will be returned.
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConfigSourceRequest) Descriptor deprecated added in v0.2.0

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

Deprecated: Use GetConfigSourceRequest.ProtoReflect.Descriptor instead.

func (*GetConfigSourceRequest) GetGlobal added in v0.2.0

func (x *GetConfigSourceRequest) GetGlobal() *Ref_Global

func (*GetConfigSourceRequest) GetScope added in v0.2.0

func (m *GetConfigSourceRequest) GetScope() isGetConfigSourceRequest_Scope

func (*GetConfigSourceRequest) GetType added in v0.2.0

func (x *GetConfigSourceRequest) GetType() string

func (*GetConfigSourceRequest) MarshalJSON added in v0.2.0

func (msg *GetConfigSourceRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetConfigSourceRequest) ProtoMessage added in v0.2.0

func (*GetConfigSourceRequest) ProtoMessage()

func (*GetConfigSourceRequest) ProtoReflect added in v0.2.0

func (x *GetConfigSourceRequest) ProtoReflect() protoreflect.Message

func (*GetConfigSourceRequest) Reset added in v0.2.0

func (x *GetConfigSourceRequest) Reset()

func (*GetConfigSourceRequest) String added in v0.2.0

func (x *GetConfigSourceRequest) String() string

func (*GetConfigSourceRequest) UnmarshalJSON added in v0.2.0

func (msg *GetConfigSourceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetConfigSourceRequest_Global added in v0.2.0

type GetConfigSourceRequest_Global struct {
	Global *Ref_Global `protobuf:"bytes,50,opt,name=global,proto3,oneof"`
}

type GetConfigSourceResponse added in v0.2.0

type GetConfigSourceResponse struct {
	ConfigSources []*ConfigSource `protobuf:"bytes,1,rep,name=config_sources,json=configSources,proto3" json:"config_sources,omitempty"`
	// contains filtered or unexported fields
}

func (*GetConfigSourceResponse) Descriptor deprecated added in v0.2.0

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

Deprecated: Use GetConfigSourceResponse.ProtoReflect.Descriptor instead.

func (*GetConfigSourceResponse) GetConfigSources added in v0.2.0

func (x *GetConfigSourceResponse) GetConfigSources() []*ConfigSource

func (*GetConfigSourceResponse) MarshalJSON added in v0.2.0

func (msg *GetConfigSourceResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetConfigSourceResponse) ProtoMessage added in v0.2.0

func (*GetConfigSourceResponse) ProtoMessage()

func (*GetConfigSourceResponse) ProtoReflect added in v0.2.0

func (x *GetConfigSourceResponse) ProtoReflect() protoreflect.Message

func (*GetConfigSourceResponse) Reset added in v0.2.0

func (x *GetConfigSourceResponse) Reset()

func (*GetConfigSourceResponse) String added in v0.2.0

func (x *GetConfigSourceResponse) String() string

func (*GetConfigSourceResponse) UnmarshalJSON added in v0.2.0

func (msg *GetConfigSourceResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetDeploymentRequest

type GetDeploymentRequest struct {
	Ref *Ref_Operation `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	// Indicate if the fetched deployments should include additional information
	// about each deployment.
	LoadDetails Deployment_LoadDetails `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetDeploymentRequest) Descriptor deprecated

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

Deprecated: Use GetDeploymentRequest.ProtoReflect.Descriptor instead.

func (*GetDeploymentRequest) GetLoadDetails

func (x *GetDeploymentRequest) GetLoadDetails() Deployment_LoadDetails

func (*GetDeploymentRequest) GetRef

func (x *GetDeploymentRequest) GetRef() *Ref_Operation

func (*GetDeploymentRequest) MarshalJSON added in v0.2.0

func (msg *GetDeploymentRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetDeploymentRequest) ProtoMessage

func (*GetDeploymentRequest) ProtoMessage()

func (*GetDeploymentRequest) ProtoReflect

func (x *GetDeploymentRequest) ProtoReflect() protoreflect.Message

func (*GetDeploymentRequest) Reset

func (x *GetDeploymentRequest) Reset()

func (*GetDeploymentRequest) String

func (x *GetDeploymentRequest) String() string

func (*GetDeploymentRequest) UnmarshalJSON added in v0.2.0

func (msg *GetDeploymentRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobRequest

type GetJobRequest struct {

	// ID of the job to request.
	JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobRequest) Descriptor deprecated

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

Deprecated: Use GetJobRequest.ProtoReflect.Descriptor instead.

func (*GetJobRequest) GetJobId

func (x *GetJobRequest) GetJobId() string

func (*GetJobRequest) MarshalJSON added in v0.2.0

func (msg *GetJobRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobRequest) ProtoMessage

func (*GetJobRequest) ProtoMessage()

func (*GetJobRequest) ProtoReflect

func (x *GetJobRequest) ProtoReflect() protoreflect.Message

func (*GetJobRequest) Reset

func (x *GetJobRequest) Reset()

func (*GetJobRequest) String

func (x *GetJobRequest) String() string

func (*GetJobRequest) UnmarshalJSON added in v0.2.0

func (msg *GetJobRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamRequest

type GetJobStreamRequest struct {
	JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamRequest) Descriptor deprecated

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

Deprecated: Use GetJobStreamRequest.ProtoReflect.Descriptor instead.

func (*GetJobStreamRequest) GetJobId

func (x *GetJobStreamRequest) GetJobId() string

func (*GetJobStreamRequest) MarshalJSON added in v0.2.0

func (msg *GetJobStreamRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamRequest) ProtoMessage

func (*GetJobStreamRequest) ProtoMessage()

func (*GetJobStreamRequest) ProtoReflect

func (x *GetJobStreamRequest) ProtoReflect() protoreflect.Message

func (*GetJobStreamRequest) Reset

func (x *GetJobStreamRequest) Reset()

func (*GetJobStreamRequest) String

func (x *GetJobStreamRequest) String() string

func (*GetJobStreamRequest) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse

type GetJobStreamResponse struct {

	// Types that are assignable to Event:
	//	*GetJobStreamResponse_Open_
	//	*GetJobStreamResponse_State_
	//	*GetJobStreamResponse_Job
	//	*GetJobStreamResponse_Terminal_
	//	*GetJobStreamResponse_Download_
	//	*GetJobStreamResponse_Error_
	//	*GetJobStreamResponse_Complete_
	Event isGetJobStreamResponse_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse) GetComplete

func (*GetJobStreamResponse) GetDownload added in v0.3.0

func (*GetJobStreamResponse) GetError

func (*GetJobStreamResponse) GetEvent

func (m *GetJobStreamResponse) GetEvent() isGetJobStreamResponse_Event

func (*GetJobStreamResponse) GetJob added in v0.6.0

func (*GetJobStreamResponse) GetOpen

func (*GetJobStreamResponse) GetState

func (*GetJobStreamResponse) GetTerminal

func (*GetJobStreamResponse) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse) ProtoMessage

func (*GetJobStreamResponse) ProtoMessage()

func (*GetJobStreamResponse) ProtoReflect

func (x *GetJobStreamResponse) ProtoReflect() protoreflect.Message

func (*GetJobStreamResponse) Reset

func (x *GetJobStreamResponse) Reset()

func (*GetJobStreamResponse) String

func (x *GetJobStreamResponse) String() string

func (*GetJobStreamResponse) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Complete

type GetJobStreamResponse_Complete struct {

	// error, if set, is an error that occurred as part of the job execution
	// and resulted in job termination. This is different than the "error"
	// event which is an error in the stream itself.
	Error *status.Status `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// Result will be set to the final result of the job execution, if any.
	Result *Job_Result `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Complete) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_Complete.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Complete) GetError

func (*GetJobStreamResponse_Complete) GetResult

func (x *GetJobStreamResponse_Complete) GetResult() *Job_Result

func (*GetJobStreamResponse_Complete) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Complete) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Complete) ProtoMessage

func (*GetJobStreamResponse_Complete) ProtoMessage()

func (*GetJobStreamResponse_Complete) ProtoReflect

func (*GetJobStreamResponse_Complete) Reset

func (x *GetJobStreamResponse_Complete) Reset()

func (*GetJobStreamResponse_Complete) String

func (*GetJobStreamResponse_Complete) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Complete) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Complete_

type GetJobStreamResponse_Complete_ struct {
	// job completion, no more events will follow this one. This can be
	// both success or failure, the event must be checked. Any errors
	// in complete are errors from the job execution itself.
	Complete *GetJobStreamResponse_Complete `protobuf:"bytes,5,opt,name=complete,proto3,oneof"`
}

type GetJobStreamResponse_Download added in v0.3.0

type GetJobStreamResponse_Download struct {

	// The ref for the data that was downloaded. This can be nil if no
	// data was downloaded (though it'd be more reasonable to just not
	// send a download event in that case).
	DataSourceRef *Job_DataSource_Ref `protobuf:"bytes,1,opt,name=data_source_ref,json=dataSourceRef,proto3" json:"data_source_ref,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Download) Descriptor deprecated added in v0.3.0

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

Deprecated: Use GetJobStreamResponse_Download.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Download) GetDataSourceRef added in v0.3.0

func (x *GetJobStreamResponse_Download) GetDataSourceRef() *Job_DataSource_Ref

func (*GetJobStreamResponse_Download) MarshalJSON added in v0.3.0

func (msg *GetJobStreamResponse_Download) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Download) ProtoMessage added in v0.3.0

func (*GetJobStreamResponse_Download) ProtoMessage()

func (*GetJobStreamResponse_Download) ProtoReflect added in v0.3.0

func (*GetJobStreamResponse_Download) Reset added in v0.3.0

func (x *GetJobStreamResponse_Download) Reset()

func (*GetJobStreamResponse_Download) String added in v0.3.0

func (*GetJobStreamResponse_Download) UnmarshalJSON added in v0.3.0

func (msg *GetJobStreamResponse_Download) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Download_ added in v0.3.0

type GetJobStreamResponse_Download_ struct {
	// data downloaded for the job. This is sent after the state is RUNNING
	// when the runner has cloned any data (if necessary) containing information
	// about the data. This is an optional event and may not be sent, indicating
	// that the runner is either older and doesn't support this event or that
	// there was no data download necessary and it is using local data.
	Download *GetJobStreamResponse_Download `protobuf:"bytes,6,opt,name=download,proto3,oneof"`
}

type GetJobStreamResponse_Error

type GetJobStreamResponse_Error struct {
	Error *status.Status `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Error) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_Error.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Error) GetError

func (x *GetJobStreamResponse_Error) GetError() *status.Status

func (*GetJobStreamResponse_Error) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Error) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Error) ProtoMessage

func (*GetJobStreamResponse_Error) ProtoMessage()

func (*GetJobStreamResponse_Error) ProtoReflect

func (*GetJobStreamResponse_Error) Reset

func (x *GetJobStreamResponse_Error) Reset()

func (*GetJobStreamResponse_Error) String

func (x *GetJobStreamResponse_Error) String() string

func (*GetJobStreamResponse_Error) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Error) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Error_

type GetJobStreamResponse_Error_ struct {
	// an error regarding the stream itself, rather than the executing job.
	// For example, if you request a job stream for an invalid job ID,
	// this will be sent back. If this is sent, no further messages will
	// be sent and the stream is terminated.
	//
	// For errors in job execution, see "complete".
	Error *GetJobStreamResponse_Error `protobuf:"bytes,4,opt,name=error,proto3,oneof"`
}

type GetJobStreamResponse_Job added in v0.6.0

type GetJobStreamResponse_Job struct {
	// Job is sent whenever the job information changes. This is similar to
	// state but is sent when ANY field in the Job structure changes. This
	// can be used to listen for any updates to fields.
	//
	// The updated job is also sent when the state changes. In that case,
	// both "state" and "job" will trigger.
	Job *GetJobStreamResponse_JobChange `protobuf:"bytes,7,opt,name=job,proto3,oneof"`
}

type GetJobStreamResponse_JobChange added in v0.6.0

type GetJobStreamResponse_JobChange struct {

	// The full updated job.
	Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_JobChange) Descriptor deprecated added in v0.6.0

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

Deprecated: Use GetJobStreamResponse_JobChange.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_JobChange) GetJob added in v0.6.0

func (x *GetJobStreamResponse_JobChange) GetJob() *Job

func (*GetJobStreamResponse_JobChange) MarshalJSON added in v0.6.0

func (msg *GetJobStreamResponse_JobChange) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_JobChange) ProtoMessage added in v0.6.0

func (*GetJobStreamResponse_JobChange) ProtoMessage()

func (*GetJobStreamResponse_JobChange) ProtoReflect added in v0.6.0

func (*GetJobStreamResponse_JobChange) Reset added in v0.6.0

func (x *GetJobStreamResponse_JobChange) Reset()

func (*GetJobStreamResponse_JobChange) String added in v0.6.0

func (*GetJobStreamResponse_JobChange) UnmarshalJSON added in v0.6.0

func (msg *GetJobStreamResponse_JobChange) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Open

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

func (*GetJobStreamResponse_Open) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_Open.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Open) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Open) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Open) ProtoMessage

func (*GetJobStreamResponse_Open) ProtoMessage()

func (*GetJobStreamResponse_Open) ProtoReflect

func (*GetJobStreamResponse_Open) Reset

func (x *GetJobStreamResponse_Open) Reset()

func (*GetJobStreamResponse_Open) String

func (x *GetJobStreamResponse_Open) String() string

func (*GetJobStreamResponse_Open) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Open) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Open_

type GetJobStreamResponse_Open_ struct {
	// Open is sent as confirmation that the job stream successfully opened.
	// This will be sent immediately by the server if the job ID is valid.
	// This is useful since other events such as terminal output may not
	// happen for a long time while the job is executing, queued, etc.
	//
	// This is ALWAYS sent. If the job is already completed, this will be
	// sent first followed immediately by a Complete.
	Open *GetJobStreamResponse_Open `protobuf:"bytes,1,opt,name=open,proto3,oneof"`
}

type GetJobStreamResponse_State

type GetJobStreamResponse_State struct {

	// previous and current are the previous and current states, respectively.
	Previous Job_State `protobuf:"varint,1,opt,name=previous,proto3,enum=hashicorp.waypoint.Job_State" json:"previous,omitempty"`
	Current  Job_State `protobuf:"varint,2,opt,name=current,proto3,enum=hashicorp.waypoint.Job_State" json:"current,omitempty"`
	// The full updated job is also sent because additional fields may be
	// set depending on the state (such as the assigned runner, assignment
	// times, etc.)
	Job *Job `protobuf:"bytes,3,opt,name=job,proto3" json:"job,omitempty"`
	// canceling is true if the job was requested to be canceled.
	Canceling bool `protobuf:"varint,4,opt,name=canceling,proto3" json:"canceling,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_State) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_State.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_State) GetCanceling

func (x *GetJobStreamResponse_State) GetCanceling() bool

func (*GetJobStreamResponse_State) GetCurrent

func (x *GetJobStreamResponse_State) GetCurrent() Job_State

func (*GetJobStreamResponse_State) GetJob

func (x *GetJobStreamResponse_State) GetJob() *Job

func (*GetJobStreamResponse_State) GetPrevious

func (x *GetJobStreamResponse_State) GetPrevious() Job_State

func (*GetJobStreamResponse_State) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_State) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_State) ProtoMessage

func (*GetJobStreamResponse_State) ProtoMessage()

func (*GetJobStreamResponse_State) ProtoReflect

func (*GetJobStreamResponse_State) Reset

func (x *GetJobStreamResponse_State) Reset()

func (*GetJobStreamResponse_State) String

func (x *GetJobStreamResponse_State) String() string

func (*GetJobStreamResponse_State) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_State) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_State_

type GetJobStreamResponse_State_ struct {
	// state is sent when there is a job state change event. This event is
	// also used if there is job metadata changes. In this case, the state
	// may be the same but the job is different.
	State *GetJobStreamResponse_State `protobuf:"bytes,2,opt,name=state,proto3,oneof"`
}

type GetJobStreamResponse_Terminal

type GetJobStreamResponse_Terminal struct {
	Events []*GetJobStreamResponse_Terminal_Event `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
	// buffered if true signifies that the data being sent is from the
	// server buffer and is historical vs real-time since the stream was
	// opened. If this is true, all lines are buffered. We will never mix
	// buffered and non-buffered lines.
	Buffered bool `protobuf:"varint,2,opt,name=buffered,proto3" json:"buffered,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_Terminal.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal) GetBuffered

func (x *GetJobStreamResponse_Terminal) GetBuffered() bool

func (*GetJobStreamResponse_Terminal) GetEvents

func (*GetJobStreamResponse_Terminal) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal) ProtoMessage

func (*GetJobStreamResponse_Terminal) ProtoMessage()

func (*GetJobStreamResponse_Terminal) ProtoReflect

func (*GetJobStreamResponse_Terminal) Reset

func (x *GetJobStreamResponse_Terminal) Reset()

func (*GetJobStreamResponse_Terminal) String

func (*GetJobStreamResponse_Terminal) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_

type GetJobStreamResponse_Terminal_ struct {
	// terminal output. On initial connection, the server may send buffered
	// historical terminal data so there isn't a race between queueing a job
	// and getting its first byte output. You can determine this based on the
	// flag on Terminal.
	Terminal *GetJobStreamResponse_Terminal `protobuf:"bytes,3,opt,name=terminal,proto3,oneof"`
}

type GetJobStreamResponse_Terminal_Event

type GetJobStreamResponse_Terminal_Event struct {

	// timestamp of the event as seen by the runner. This might be
	// skewed from the server or the client but relative to all other
	// line output, it will be accurate.
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Types that are assignable to Event:
	//	*GetJobStreamResponse_Terminal_Event_Line_
	//	*GetJobStreamResponse_Terminal_Event_Status_
	//	*GetJobStreamResponse_Terminal_Event_NamedValues_
	//	*GetJobStreamResponse_Terminal_Event_Raw_
	//	*GetJobStreamResponse_Terminal_Event_Table_
	//	*GetJobStreamResponse_Terminal_Event_StepGroup_
	//	*GetJobStreamResponse_Terminal_Event_Step_
	Event isGetJobStreamResponse_Terminal_Event_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_Terminal_Event.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event) GetEvent

func (m *GetJobStreamResponse_Terminal_Event) GetEvent() isGetJobStreamResponse_Terminal_Event_Event

func (*GetJobStreamResponse_Terminal_Event) GetLine

func (*GetJobStreamResponse_Terminal_Event) GetNamedValues

func (*GetJobStreamResponse_Terminal_Event) GetRaw

func (*GetJobStreamResponse_Terminal_Event) GetStatus

func (*GetJobStreamResponse_Terminal_Event) GetStep

func (*GetJobStreamResponse_Terminal_Event) GetStepGroup

func (*GetJobStreamResponse_Terminal_Event) GetTable

func (*GetJobStreamResponse_Terminal_Event) GetTimestamp

func (*GetJobStreamResponse_Terminal_Event) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event) ProtoMessage()

func (*GetJobStreamResponse_Terminal_Event) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event) Reset

func (*GetJobStreamResponse_Terminal_Event) String

func (*GetJobStreamResponse_Terminal_Event) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_Line

type GetJobStreamResponse_Terminal_Event_Line struct {
	Msg   string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	Style string `protobuf:"bytes,2,opt,name=style,proto3" json:"style,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_Line) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_Terminal_Event_Line.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_Line) GetMsg

func (*GetJobStreamResponse_Terminal_Event_Line) GetStyle

func (*GetJobStreamResponse_Terminal_Event_Line) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Line) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_Line) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_Line) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_Line) Reset

func (*GetJobStreamResponse_Terminal_Event_Line) String

func (*GetJobStreamResponse_Terminal_Event_Line) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Line) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_Line_

type GetJobStreamResponse_Terminal_Event_Line_ struct {
	Line *GetJobStreamResponse_Terminal_Event_Line `protobuf:"bytes,2,opt,name=line,proto3,oneof"`
}

type GetJobStreamResponse_Terminal_Event_NamedValue

type GetJobStreamResponse_Terminal_Event_NamedValue struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_NamedValue) Descriptor deprecated

Deprecated: Use GetJobStreamResponse_Terminal_Event_NamedValue.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_NamedValue) GetName

func (*GetJobStreamResponse_Terminal_Event_NamedValue) GetValue

func (*GetJobStreamResponse_Terminal_Event_NamedValue) MarshalJSON added in v0.2.0

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_NamedValue) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_NamedValue) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_NamedValue) Reset

func (*GetJobStreamResponse_Terminal_Event_NamedValue) String

func (*GetJobStreamResponse_Terminal_Event_NamedValue) UnmarshalJSON added in v0.2.0

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_NamedValues

type GetJobStreamResponse_Terminal_Event_NamedValues struct {
	Values []*GetJobStreamResponse_Terminal_Event_NamedValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_NamedValues) Descriptor deprecated

Deprecated: Use GetJobStreamResponse_Terminal_Event_NamedValues.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_NamedValues) GetValues

func (*GetJobStreamResponse_Terminal_Event_NamedValues) MarshalJSON added in v0.2.0

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_NamedValues) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_NamedValues) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_NamedValues) Reset

func (*GetJobStreamResponse_Terminal_Event_NamedValues) String

func (*GetJobStreamResponse_Terminal_Event_NamedValues) UnmarshalJSON added in v0.2.0

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_NamedValues_

type GetJobStreamResponse_Terminal_Event_NamedValues_ struct {
	NamedValues *GetJobStreamResponse_Terminal_Event_NamedValues `protobuf:"bytes,4,opt,name=named_values,json=namedValues,proto3,oneof"`
}

type GetJobStreamResponse_Terminal_Event_Raw

type GetJobStreamResponse_Terminal_Event_Raw struct {
	Data   []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Stderr bool   `protobuf:"varint,2,opt,name=stderr,proto3" json:"stderr,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_Raw) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_Terminal_Event_Raw.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_Raw) GetData

func (*GetJobStreamResponse_Terminal_Event_Raw) GetStderr

func (*GetJobStreamResponse_Terminal_Event_Raw) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Raw) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_Raw) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_Raw) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_Raw) Reset

func (*GetJobStreamResponse_Terminal_Event_Raw) String

func (*GetJobStreamResponse_Terminal_Event_Raw) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Raw) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_Raw_

type GetJobStreamResponse_Terminal_Event_Raw_ struct {
	Raw *GetJobStreamResponse_Terminal_Event_Raw `protobuf:"bytes,5,opt,name=raw,proto3,oneof"`
}

type GetJobStreamResponse_Terminal_Event_Status

type GetJobStreamResponse_Terminal_Event_Status struct {
	Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	Msg    string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Step   bool   `protobuf:"varint,3,opt,name=step,proto3" json:"step,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_Status) Descriptor deprecated

Deprecated: Use GetJobStreamResponse_Terminal_Event_Status.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_Status) GetMsg

func (*GetJobStreamResponse_Terminal_Event_Status) GetStatus

func (*GetJobStreamResponse_Terminal_Event_Status) GetStep

func (*GetJobStreamResponse_Terminal_Event_Status) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Status) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_Status) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_Status) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_Status) Reset

func (*GetJobStreamResponse_Terminal_Event_Status) String

func (*GetJobStreamResponse_Terminal_Event_Status) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Status) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_Status_

type GetJobStreamResponse_Terminal_Event_Status_ struct {
	Status *GetJobStreamResponse_Terminal_Event_Status `protobuf:"bytes,3,opt,name=status,proto3,oneof"`
}

type GetJobStreamResponse_Terminal_Event_Step

type GetJobStreamResponse_Terminal_Event_Step struct {
	Id     int32  `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Close  bool   `protobuf:"varint,2,opt,name=close,proto3" json:"close,omitempty"`
	Msg    string `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"`
	Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	Output []byte `protobuf:"bytes,5,opt,name=output,proto3" json:"output,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_Step) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_Terminal_Event_Step.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_Step) GetClose

func (*GetJobStreamResponse_Terminal_Event_Step) GetId

func (*GetJobStreamResponse_Terminal_Event_Step) GetMsg

func (*GetJobStreamResponse_Terminal_Event_Step) GetOutput

func (*GetJobStreamResponse_Terminal_Event_Step) GetStatus

func (*GetJobStreamResponse_Terminal_Event_Step) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Step) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_Step) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_Step) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_Step) Reset

func (*GetJobStreamResponse_Terminal_Event_Step) String

func (*GetJobStreamResponse_Terminal_Event_Step) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Step) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_StepGroup

type GetJobStreamResponse_Terminal_Event_StepGroup struct {
	Close bool `protobuf:"varint,1,opt,name=close,proto3" json:"close,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_StepGroup) Descriptor deprecated

Deprecated: Use GetJobStreamResponse_Terminal_Event_StepGroup.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_StepGroup) GetClose

func (*GetJobStreamResponse_Terminal_Event_StepGroup) MarshalJSON added in v0.2.0

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_StepGroup) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_StepGroup) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_StepGroup) Reset

func (*GetJobStreamResponse_Terminal_Event_StepGroup) String

func (*GetJobStreamResponse_Terminal_Event_StepGroup) UnmarshalJSON added in v0.2.0

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_StepGroup_

type GetJobStreamResponse_Terminal_Event_StepGroup_ struct {
	StepGroup *GetJobStreamResponse_Terminal_Event_StepGroup `protobuf:"bytes,7,opt,name=step_group,json=stepGroup,proto3,oneof"`
}

type GetJobStreamResponse_Terminal_Event_Step_

type GetJobStreamResponse_Terminal_Event_Step_ struct {
	Step *GetJobStreamResponse_Terminal_Event_Step `protobuf:"bytes,8,opt,name=step,proto3,oneof"`
}

type GetJobStreamResponse_Terminal_Event_Table

type GetJobStreamResponse_Terminal_Event_Table struct {
	Headers []string                                        `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
	Rows    []*GetJobStreamResponse_Terminal_Event_TableRow `protobuf:"bytes,2,rep,name=rows,proto3" json:"rows,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_Table) Descriptor deprecated

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

Deprecated: Use GetJobStreamResponse_Terminal_Event_Table.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_Table) GetHeaders

func (*GetJobStreamResponse_Terminal_Event_Table) GetRows

func (*GetJobStreamResponse_Terminal_Event_Table) MarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Table) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_Table) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_Table) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_Table) Reset

func (*GetJobStreamResponse_Terminal_Event_Table) String

func (*GetJobStreamResponse_Terminal_Event_Table) UnmarshalJSON added in v0.2.0

func (msg *GetJobStreamResponse_Terminal_Event_Table) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_TableEntry

type GetJobStreamResponse_Terminal_Event_TableEntry struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Color string `protobuf:"bytes,2,opt,name=color,proto3" json:"color,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_TableEntry) Descriptor deprecated

Deprecated: Use GetJobStreamResponse_Terminal_Event_TableEntry.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_TableEntry) GetColor

func (*GetJobStreamResponse_Terminal_Event_TableEntry) GetValue

func (*GetJobStreamResponse_Terminal_Event_TableEntry) MarshalJSON added in v0.2.0

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_TableEntry) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_TableEntry) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_TableEntry) Reset

func (*GetJobStreamResponse_Terminal_Event_TableEntry) String

func (*GetJobStreamResponse_Terminal_Event_TableEntry) UnmarshalJSON added in v0.2.0

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_TableRow

type GetJobStreamResponse_Terminal_Event_TableRow struct {
	Entries []*GetJobStreamResponse_Terminal_Event_TableEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

func (*GetJobStreamResponse_Terminal_Event_TableRow) Descriptor deprecated

Deprecated: Use GetJobStreamResponse_Terminal_Event_TableRow.ProtoReflect.Descriptor instead.

func (*GetJobStreamResponse_Terminal_Event_TableRow) GetEntries

func (*GetJobStreamResponse_Terminal_Event_TableRow) MarshalJSON added in v0.2.0

MarshalJSON implements json.Marshaler

func (*GetJobStreamResponse_Terminal_Event_TableRow) ProtoMessage

func (*GetJobStreamResponse_Terminal_Event_TableRow) ProtoReflect

func (*GetJobStreamResponse_Terminal_Event_TableRow) Reset

func (*GetJobStreamResponse_Terminal_Event_TableRow) String

func (*GetJobStreamResponse_Terminal_Event_TableRow) UnmarshalJSON added in v0.2.0

UnmarshalJSON implements json.Unmarshaler

type GetJobStreamResponse_Terminal_Event_Table_

type GetJobStreamResponse_Terminal_Event_Table_ struct {
	Table *GetJobStreamResponse_Terminal_Event_Table `protobuf:"bytes,6,opt,name=table,proto3,oneof"`
}

type GetLatestBuildRequest

type GetLatestBuildRequest struct {
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	Workspace   *Ref_Workspace   `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLatestBuildRequest) Descriptor deprecated

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

Deprecated: Use GetLatestBuildRequest.ProtoReflect.Descriptor instead.

func (*GetLatestBuildRequest) GetApplication

func (x *GetLatestBuildRequest) GetApplication() *Ref_Application

func (*GetLatestBuildRequest) GetWorkspace

func (x *GetLatestBuildRequest) GetWorkspace() *Ref_Workspace

func (*GetLatestBuildRequest) MarshalJSON added in v0.2.0

func (msg *GetLatestBuildRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetLatestBuildRequest) ProtoMessage

func (*GetLatestBuildRequest) ProtoMessage()

func (*GetLatestBuildRequest) ProtoReflect

func (x *GetLatestBuildRequest) ProtoReflect() protoreflect.Message

func (*GetLatestBuildRequest) Reset

func (x *GetLatestBuildRequest) Reset()

func (*GetLatestBuildRequest) String

func (x *GetLatestBuildRequest) String() string

func (*GetLatestBuildRequest) UnmarshalJSON added in v0.2.0

func (msg *GetLatestBuildRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetLatestPushedArtifactRequest

type GetLatestPushedArtifactRequest struct {

	// application that this belongs to
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// workspace for the artifact, any workspace if empty
	Workspace *Ref_Workspace `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLatestPushedArtifactRequest) Descriptor deprecated

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

Deprecated: Use GetLatestPushedArtifactRequest.ProtoReflect.Descriptor instead.

func (*GetLatestPushedArtifactRequest) GetApplication

func (x *GetLatestPushedArtifactRequest) GetApplication() *Ref_Application

func (*GetLatestPushedArtifactRequest) GetWorkspace

func (x *GetLatestPushedArtifactRequest) GetWorkspace() *Ref_Workspace

func (*GetLatestPushedArtifactRequest) MarshalJSON added in v0.2.0

func (msg *GetLatestPushedArtifactRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetLatestPushedArtifactRequest) ProtoMessage

func (*GetLatestPushedArtifactRequest) ProtoMessage()

func (*GetLatestPushedArtifactRequest) ProtoReflect

func (*GetLatestPushedArtifactRequest) Reset

func (x *GetLatestPushedArtifactRequest) Reset()

func (*GetLatestPushedArtifactRequest) String

func (*GetLatestPushedArtifactRequest) UnmarshalJSON added in v0.2.0

func (msg *GetLatestPushedArtifactRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetLatestReleaseRequest

type GetLatestReleaseRequest struct {

	// application that this belongs to
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// workspace for the artifact, any workspace if empty
	Workspace *Ref_Workspace `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Load additional details about the release. These will become available
	// in the Preload section.
	LoadDetails Release_LoadDetails `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetLatestReleaseRequest) Descriptor deprecated

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

Deprecated: Use GetLatestReleaseRequest.ProtoReflect.Descriptor instead.

func (*GetLatestReleaseRequest) GetApplication

func (x *GetLatestReleaseRequest) GetApplication() *Ref_Application

func (*GetLatestReleaseRequest) GetLoadDetails

func (x *GetLatestReleaseRequest) GetLoadDetails() Release_LoadDetails

func (*GetLatestReleaseRequest) GetWorkspace

func (x *GetLatestReleaseRequest) GetWorkspace() *Ref_Workspace

func (*GetLatestReleaseRequest) MarshalJSON added in v0.2.0

func (msg *GetLatestReleaseRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetLatestReleaseRequest) ProtoMessage

func (*GetLatestReleaseRequest) ProtoMessage()

func (*GetLatestReleaseRequest) ProtoReflect

func (x *GetLatestReleaseRequest) ProtoReflect() protoreflect.Message

func (*GetLatestReleaseRequest) Reset

func (x *GetLatestReleaseRequest) Reset()

func (*GetLatestReleaseRequest) String

func (x *GetLatestReleaseRequest) String() string

func (*GetLatestReleaseRequest) UnmarshalJSON added in v0.2.0

func (msg *GetLatestReleaseRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetLatestStatusReportRequest added in v0.4.0

type GetLatestStatusReportRequest struct {

	// application that this belongs to
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// workspace for the report, any workspace if empty
	Workspace *Ref_Workspace `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Target of the report, will be any if this is not set.
	//
	// Types that are assignable to Target:
	//	*GetLatestStatusReportRequest_Any
	//	*GetLatestStatusReportRequest_DeploymentAny
	//	*GetLatestStatusReportRequest_DeploymentId
	//	*GetLatestStatusReportRequest_ReleaseAny
	//	*GetLatestStatusReportRequest_ReleaseId
	Target isGetLatestStatusReportRequest_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

func (*GetLatestStatusReportRequest) Descriptor deprecated added in v0.4.0

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

Deprecated: Use GetLatestStatusReportRequest.ProtoReflect.Descriptor instead.

func (*GetLatestStatusReportRequest) GetAny added in v0.6.0

func (*GetLatestStatusReportRequest) GetApplication added in v0.4.0

func (x *GetLatestStatusReportRequest) GetApplication() *Ref_Application

func (*GetLatestStatusReportRequest) GetDeploymentAny added in v0.6.0

func (x *GetLatestStatusReportRequest) GetDeploymentAny() *emptypb.Empty

func (*GetLatestStatusReportRequest) GetDeploymentId added in v0.6.0

func (x *GetLatestStatusReportRequest) GetDeploymentId() string

func (*GetLatestStatusReportRequest) GetReleaseAny added in v0.6.0

func (x *GetLatestStatusReportRequest) GetReleaseAny() *emptypb.Empty

func (*GetLatestStatusReportRequest) GetReleaseId added in v0.6.0

func (x *GetLatestStatusReportRequest) GetReleaseId() string

func (*GetLatestStatusReportRequest) GetTarget added in v0.6.0

func (m *GetLatestStatusReportRequest) GetTarget() isGetLatestStatusReportRequest_Target

func (*GetLatestStatusReportRequest) GetWorkspace added in v0.4.0

func (x *GetLatestStatusReportRequest) GetWorkspace() *Ref_Workspace

func (*GetLatestStatusReportRequest) MarshalJSON added in v0.4.0

func (msg *GetLatestStatusReportRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetLatestStatusReportRequest) ProtoMessage added in v0.4.0

func (*GetLatestStatusReportRequest) ProtoMessage()

func (*GetLatestStatusReportRequest) ProtoReflect added in v0.4.0

func (*GetLatestStatusReportRequest) Reset added in v0.4.0

func (x *GetLatestStatusReportRequest) Reset()

func (*GetLatestStatusReportRequest) String added in v0.4.0

func (*GetLatestStatusReportRequest) UnmarshalJSON added in v0.4.0

func (msg *GetLatestStatusReportRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetLatestStatusReportRequest_Any added in v0.6.0

type GetLatestStatusReportRequest_Any struct {
	Any *emptypb.Empty `protobuf:"bytes,3,opt,name=any,proto3,oneof"`
}

type GetLatestStatusReportRequest_DeploymentAny added in v0.6.0

type GetLatestStatusReportRequest_DeploymentAny struct {
	DeploymentAny *emptypb.Empty `protobuf:"bytes,4,opt,name=deployment_any,json=deploymentAny,proto3,oneof"`
}

type GetLatestStatusReportRequest_DeploymentId added in v0.6.0

type GetLatestStatusReportRequest_DeploymentId struct {
	DeploymentId string `protobuf:"bytes,5,opt,name=deployment_id,json=deploymentId,proto3,oneof"`
}

type GetLatestStatusReportRequest_ReleaseAny added in v0.6.0

type GetLatestStatusReportRequest_ReleaseAny struct {
	ReleaseAny *emptypb.Empty `protobuf:"bytes,6,opt,name=release_any,json=releaseAny,proto3,oneof"`
}

type GetLatestStatusReportRequest_ReleaseId added in v0.6.0

type GetLatestStatusReportRequest_ReleaseId struct {
	ReleaseId string `protobuf:"bytes,7,opt,name=release_id,json=releaseId,proto3,oneof"`
}

type GetLogStreamRequest

type GetLogStreamRequest struct {

	// Types that are assignable to Scope:
	//	*GetLogStreamRequest_DeploymentId
	//	*GetLogStreamRequest_Application_
	Scope isGetLogStreamRequest_Scope `protobuf_oneof:"scope"`
	// limit_backlog sets the maximum backlog lines to return on the initial
	// connection. This setting is per instance, not global. The maximum
	// backlog to expect is `n * limit_backlog` where n is the number of
	// instances.
	//
	// A negative value will not limit the backlog.
	//
	// A value of zero will default to a value of 50.
	LimitBacklog int32 `protobuf:"varint,3,opt,name=limit_backlog,json=limitBacklog,proto3" json:"limit_backlog,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLogStreamRequest) Descriptor deprecated

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

Deprecated: Use GetLogStreamRequest.ProtoReflect.Descriptor instead.

func (*GetLogStreamRequest) GetApplication

func (*GetLogStreamRequest) GetDeploymentId

func (x *GetLogStreamRequest) GetDeploymentId() string

func (*GetLogStreamRequest) GetLimitBacklog

func (x *GetLogStreamRequest) GetLimitBacklog() int32

func (*GetLogStreamRequest) GetScope

func (m *GetLogStreamRequest) GetScope() isGetLogStreamRequest_Scope

func (*GetLogStreamRequest) MarshalJSON added in v0.2.0

func (msg *GetLogStreamRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetLogStreamRequest) ProtoMessage

func (*GetLogStreamRequest) ProtoMessage()

func (*GetLogStreamRequest) ProtoReflect

func (x *GetLogStreamRequest) ProtoReflect() protoreflect.Message

func (*GetLogStreamRequest) Reset

func (x *GetLogStreamRequest) Reset()

func (*GetLogStreamRequest) String

func (x *GetLogStreamRequest) String() string

func (*GetLogStreamRequest) UnmarshalJSON added in v0.2.0

func (msg *GetLogStreamRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetLogStreamRequest_Application

type GetLogStreamRequest_Application struct {
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	Workspace   *Ref_Workspace   `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLogStreamRequest_Application) Descriptor deprecated

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

Deprecated: Use GetLogStreamRequest_Application.ProtoReflect.Descriptor instead.

func (*GetLogStreamRequest_Application) GetApplication

func (x *GetLogStreamRequest_Application) GetApplication() *Ref_Application

func (*GetLogStreamRequest_Application) GetWorkspace

func (*GetLogStreamRequest_Application) MarshalJSON added in v0.2.0

func (msg *GetLogStreamRequest_Application) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetLogStreamRequest_Application) ProtoMessage

func (*GetLogStreamRequest_Application) ProtoMessage()

func (*GetLogStreamRequest_Application) ProtoReflect

func (*GetLogStreamRequest_Application) Reset

func (*GetLogStreamRequest_Application) String

func (*GetLogStreamRequest_Application) UnmarshalJSON added in v0.2.0

func (msg *GetLogStreamRequest_Application) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetLogStreamRequest_Application_

type GetLogStreamRequest_Application_ struct {
	// Logs for a specific application in a workspace.
	Application *GetLogStreamRequest_Application `protobuf:"bytes,2,opt,name=application,proto3,oneof"`
}

type GetLogStreamRequest_DeploymentId

type GetLogStreamRequest_DeploymentId struct {
	// Deployment to request logs for.
	DeploymentId string `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3,oneof"`
}

type GetOIDCAuthURLRequest added in v0.5.0

type GetOIDCAuthURLRequest struct {

	// OIDC auth method to use
	AuthMethod *Ref_AuthMethod `protobuf:"bytes,1,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	// The URL that authorization should redirect to.
	RedirectUri string `protobuf:"bytes,2,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"`
	// Nonce is a randomly generated string to prevent replay attacks.
	// It is up to the client to generate this. This must then be passed
	// back to CompleteOIDCAuthRequest.
	Nonce string `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOIDCAuthURLRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use GetOIDCAuthURLRequest.ProtoReflect.Descriptor instead.

func (*GetOIDCAuthURLRequest) GetAuthMethod added in v0.5.0

func (x *GetOIDCAuthURLRequest) GetAuthMethod() *Ref_AuthMethod

func (*GetOIDCAuthURLRequest) GetNonce added in v0.5.0

func (x *GetOIDCAuthURLRequest) GetNonce() string

func (*GetOIDCAuthURLRequest) GetRedirectUri added in v0.5.0

func (x *GetOIDCAuthURLRequest) GetRedirectUri() string

func (*GetOIDCAuthURLRequest) MarshalJSON added in v0.5.0

func (msg *GetOIDCAuthURLRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetOIDCAuthURLRequest) ProtoMessage added in v0.5.0

func (*GetOIDCAuthURLRequest) ProtoMessage()

func (*GetOIDCAuthURLRequest) ProtoReflect added in v0.5.0

func (x *GetOIDCAuthURLRequest) ProtoReflect() protoreflect.Message

func (*GetOIDCAuthURLRequest) Reset added in v0.5.0

func (x *GetOIDCAuthURLRequest) Reset()

func (*GetOIDCAuthURLRequest) String added in v0.5.0

func (x *GetOIDCAuthURLRequest) String() string

func (*GetOIDCAuthURLRequest) UnmarshalJSON added in v0.5.0

func (msg *GetOIDCAuthURLRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetOIDCAuthURLResponse added in v0.5.0

type GetOIDCAuthURLResponse struct {

	// The URL to begin authorization. The user should go here.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOIDCAuthURLResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use GetOIDCAuthURLResponse.ProtoReflect.Descriptor instead.

func (*GetOIDCAuthURLResponse) GetUrl added in v0.5.0

func (x *GetOIDCAuthURLResponse) GetUrl() string

func (*GetOIDCAuthURLResponse) MarshalJSON added in v0.5.0

func (msg *GetOIDCAuthURLResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetOIDCAuthURLResponse) ProtoMessage added in v0.5.0

func (*GetOIDCAuthURLResponse) ProtoMessage()

func (*GetOIDCAuthURLResponse) ProtoReflect added in v0.5.0

func (x *GetOIDCAuthURLResponse) ProtoReflect() protoreflect.Message

func (*GetOIDCAuthURLResponse) Reset added in v0.5.0

func (x *GetOIDCAuthURLResponse) Reset()

func (*GetOIDCAuthURLResponse) String added in v0.5.0

func (x *GetOIDCAuthURLResponse) String() string

func (*GetOIDCAuthURLResponse) UnmarshalJSON added in v0.5.0

func (msg *GetOIDCAuthURLResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetOnDemandRunnerConfigRequest added in v0.6.0

type GetOnDemandRunnerConfigRequest struct {
	Config *Ref_OnDemandRunnerConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOnDemandRunnerConfigRequest) Descriptor deprecated added in v0.6.0

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

Deprecated: Use GetOnDemandRunnerConfigRequest.ProtoReflect.Descriptor instead.

func (*GetOnDemandRunnerConfigRequest) GetConfig added in v0.6.0

func (*GetOnDemandRunnerConfigRequest) MarshalJSON added in v0.6.0

func (msg *GetOnDemandRunnerConfigRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetOnDemandRunnerConfigRequest) ProtoMessage added in v0.6.0

func (*GetOnDemandRunnerConfigRequest) ProtoMessage()

func (*GetOnDemandRunnerConfigRequest) ProtoReflect added in v0.6.0

func (*GetOnDemandRunnerConfigRequest) Reset added in v0.6.0

func (x *GetOnDemandRunnerConfigRequest) Reset()

func (*GetOnDemandRunnerConfigRequest) String added in v0.6.0

func (*GetOnDemandRunnerConfigRequest) UnmarshalJSON added in v0.6.0

func (msg *GetOnDemandRunnerConfigRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetOnDemandRunnerConfigResponse added in v0.6.0

type GetOnDemandRunnerConfigResponse struct {
	Config *OnDemandRunnerConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOnDemandRunnerConfigResponse) Descriptor deprecated added in v0.6.0

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

Deprecated: Use GetOnDemandRunnerConfigResponse.ProtoReflect.Descriptor instead.

func (*GetOnDemandRunnerConfigResponse) GetConfig added in v0.6.0

func (*GetOnDemandRunnerConfigResponse) MarshalJSON added in v0.6.0

func (msg *GetOnDemandRunnerConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetOnDemandRunnerConfigResponse) ProtoMessage added in v0.6.0

func (*GetOnDemandRunnerConfigResponse) ProtoMessage()

func (*GetOnDemandRunnerConfigResponse) ProtoReflect added in v0.6.0

func (*GetOnDemandRunnerConfigResponse) Reset added in v0.6.0

func (*GetOnDemandRunnerConfigResponse) String added in v0.6.0

func (*GetOnDemandRunnerConfigResponse) UnmarshalJSON added in v0.6.0

func (msg *GetOnDemandRunnerConfigResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetProjectRequest

type GetProjectRequest struct {
	Project *Ref_Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectRequest) Descriptor deprecated

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

Deprecated: Use GetProjectRequest.ProtoReflect.Descriptor instead.

func (*GetProjectRequest) GetProject

func (x *GetProjectRequest) GetProject() *Ref_Project

func (*GetProjectRequest) MarshalJSON added in v0.2.0

func (msg *GetProjectRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetProjectRequest) ProtoMessage

func (*GetProjectRequest) ProtoMessage()

func (*GetProjectRequest) ProtoReflect

func (x *GetProjectRequest) ProtoReflect() protoreflect.Message

func (*GetProjectRequest) Reset

func (x *GetProjectRequest) Reset()

func (*GetProjectRequest) String

func (x *GetProjectRequest) String() string

func (*GetProjectRequest) UnmarshalJSON added in v0.2.0

func (msg *GetProjectRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetProjectResponse

type GetProjectResponse struct {
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// The list of workspaces that this project is part of.
	Workspaces []*Workspace_Project `protobuf:"bytes,2,rep,name=workspaces,proto3" json:"workspaces,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectResponse) Descriptor deprecated

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

Deprecated: Use GetProjectResponse.ProtoReflect.Descriptor instead.

func (*GetProjectResponse) GetProject

func (x *GetProjectResponse) GetProject() *Project

func (*GetProjectResponse) GetWorkspaces added in v0.3.0

func (x *GetProjectResponse) GetWorkspaces() []*Workspace_Project

func (*GetProjectResponse) MarshalJSON added in v0.2.0

func (msg *GetProjectResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetProjectResponse) ProtoMessage

func (*GetProjectResponse) ProtoMessage()

func (*GetProjectResponse) ProtoReflect

func (x *GetProjectResponse) ProtoReflect() protoreflect.Message

func (*GetProjectResponse) Reset

func (x *GetProjectResponse) Reset()

func (*GetProjectResponse) String

func (x *GetProjectResponse) String() string

func (*GetProjectResponse) UnmarshalJSON added in v0.2.0

func (msg *GetProjectResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetPushedArtifactRequest

type GetPushedArtifactRequest struct {
	Ref *Ref_Operation `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPushedArtifactRequest) Descriptor deprecated

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

Deprecated: Use GetPushedArtifactRequest.ProtoReflect.Descriptor instead.

func (*GetPushedArtifactRequest) GetRef

func (*GetPushedArtifactRequest) MarshalJSON added in v0.2.0

func (msg *GetPushedArtifactRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetPushedArtifactRequest) ProtoMessage

func (*GetPushedArtifactRequest) ProtoMessage()

func (*GetPushedArtifactRequest) ProtoReflect

func (x *GetPushedArtifactRequest) ProtoReflect() protoreflect.Message

func (*GetPushedArtifactRequest) Reset

func (x *GetPushedArtifactRequest) Reset()

func (*GetPushedArtifactRequest) String

func (x *GetPushedArtifactRequest) String() string

func (*GetPushedArtifactRequest) UnmarshalJSON added in v0.2.0

func (msg *GetPushedArtifactRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetReleaseRequest

type GetReleaseRequest struct {
	Ref *Ref_Operation `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	// Load additional details about the release. These will become available
	// in the Preload section.
	LoadDetails Release_LoadDetails `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetReleaseRequest) Descriptor deprecated

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

Deprecated: Use GetReleaseRequest.ProtoReflect.Descriptor instead.

func (*GetReleaseRequest) GetLoadDetails

func (x *GetReleaseRequest) GetLoadDetails() Release_LoadDetails

func (*GetReleaseRequest) GetRef

func (x *GetReleaseRequest) GetRef() *Ref_Operation

func (*GetReleaseRequest) MarshalJSON added in v0.2.0

func (msg *GetReleaseRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetReleaseRequest) ProtoMessage

func (*GetReleaseRequest) ProtoMessage()

func (*GetReleaseRequest) ProtoReflect

func (x *GetReleaseRequest) ProtoReflect() protoreflect.Message

func (*GetReleaseRequest) Reset

func (x *GetReleaseRequest) Reset()

func (*GetReleaseRequest) String

func (x *GetReleaseRequest) String() string

func (*GetReleaseRequest) UnmarshalJSON added in v0.2.0

func (msg *GetReleaseRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetRunnerRequest

type GetRunnerRequest struct {

	// ID of the runner to request.
	RunnerId string `protobuf:"bytes,1,opt,name=runner_id,json=runnerId,proto3" json:"runner_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRunnerRequest) Descriptor deprecated

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

Deprecated: Use GetRunnerRequest.ProtoReflect.Descriptor instead.

func (*GetRunnerRequest) GetRunnerId

func (x *GetRunnerRequest) GetRunnerId() string

func (*GetRunnerRequest) MarshalJSON added in v0.2.0

func (msg *GetRunnerRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetRunnerRequest) ProtoMessage

func (*GetRunnerRequest) ProtoMessage()

func (*GetRunnerRequest) ProtoReflect

func (x *GetRunnerRequest) ProtoReflect() protoreflect.Message

func (*GetRunnerRequest) Reset

func (x *GetRunnerRequest) Reset()

func (*GetRunnerRequest) String

func (x *GetRunnerRequest) String() string

func (*GetRunnerRequest) UnmarshalJSON added in v0.2.0

func (msg *GetRunnerRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetServerConfigResponse

type GetServerConfigResponse struct {
	Config *ServerConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServerConfigResponse) Descriptor deprecated

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

Deprecated: Use GetServerConfigResponse.ProtoReflect.Descriptor instead.

func (*GetServerConfigResponse) GetConfig

func (x *GetServerConfigResponse) GetConfig() *ServerConfig

func (*GetServerConfigResponse) MarshalJSON added in v0.2.0

func (msg *GetServerConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetServerConfigResponse) ProtoMessage

func (*GetServerConfigResponse) ProtoMessage()

func (*GetServerConfigResponse) ProtoReflect

func (x *GetServerConfigResponse) ProtoReflect() protoreflect.Message

func (*GetServerConfigResponse) Reset

func (x *GetServerConfigResponse) Reset()

func (*GetServerConfigResponse) String

func (x *GetServerConfigResponse) String() string

func (*GetServerConfigResponse) UnmarshalJSON added in v0.2.0

func (msg *GetServerConfigResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetStatusReportRequest added in v0.4.0

type GetStatusReportRequest struct {
	Ref *Ref_Operation `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStatusReportRequest) Descriptor deprecated added in v0.4.0

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

Deprecated: Use GetStatusReportRequest.ProtoReflect.Descriptor instead.

func (*GetStatusReportRequest) GetRef added in v0.4.0

func (*GetStatusReportRequest) MarshalJSON added in v0.4.0

func (msg *GetStatusReportRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetStatusReportRequest) ProtoMessage added in v0.4.0

func (*GetStatusReportRequest) ProtoMessage()

func (*GetStatusReportRequest) ProtoReflect added in v0.4.0

func (x *GetStatusReportRequest) ProtoReflect() protoreflect.Message

func (*GetStatusReportRequest) Reset added in v0.4.0

func (x *GetStatusReportRequest) Reset()

func (*GetStatusReportRequest) String added in v0.4.0

func (x *GetStatusReportRequest) String() string

func (*GetStatusReportRequest) UnmarshalJSON added in v0.4.0

func (msg *GetStatusReportRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetTriggerRequest added in v0.7.0

type GetTriggerRequest struct {
	Ref *Ref_Trigger `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTriggerRequest) Descriptor deprecated added in v0.7.0

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

Deprecated: Use GetTriggerRequest.ProtoReflect.Descriptor instead.

func (*GetTriggerRequest) GetRef added in v0.7.0

func (x *GetTriggerRequest) GetRef() *Ref_Trigger

func (*GetTriggerRequest) MarshalJSON added in v0.7.0

func (msg *GetTriggerRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetTriggerRequest) ProtoMessage added in v0.7.0

func (*GetTriggerRequest) ProtoMessage()

func (*GetTriggerRequest) ProtoReflect added in v0.7.0

func (x *GetTriggerRequest) ProtoReflect() protoreflect.Message

func (*GetTriggerRequest) Reset added in v0.7.0

func (x *GetTriggerRequest) Reset()

func (*GetTriggerRequest) String added in v0.7.0

func (x *GetTriggerRequest) String() string

func (*GetTriggerRequest) UnmarshalJSON added in v0.7.0

func (msg *GetTriggerRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetTriggerResponse added in v0.7.0

type GetTriggerResponse struct {
	Trigger *Trigger `protobuf:"bytes,1,opt,name=trigger,proto3" json:"trigger,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTriggerResponse) Descriptor deprecated added in v0.7.0

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

Deprecated: Use GetTriggerResponse.ProtoReflect.Descriptor instead.

func (*GetTriggerResponse) GetTrigger added in v0.7.0

func (x *GetTriggerResponse) GetTrigger() *Trigger

func (*GetTriggerResponse) MarshalJSON added in v0.7.0

func (msg *GetTriggerResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetTriggerResponse) ProtoMessage added in v0.7.0

func (*GetTriggerResponse) ProtoMessage()

func (*GetTriggerResponse) ProtoReflect added in v0.7.0

func (x *GetTriggerResponse) ProtoReflect() protoreflect.Message

func (*GetTriggerResponse) Reset added in v0.7.0

func (x *GetTriggerResponse) Reset()

func (*GetTriggerResponse) String added in v0.7.0

func (x *GetTriggerResponse) String() string

func (*GetTriggerResponse) UnmarshalJSON added in v0.7.0

func (msg *GetTriggerResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetUserRequest added in v0.5.0

type GetUserRequest struct {

	// User to get. If this is not set then the currently logged in
	// user will be requested.
	User *Ref_User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) GetUser added in v0.5.0

func (x *GetUserRequest) GetUser() *Ref_User

func (*GetUserRequest) MarshalJSON added in v0.5.0

func (msg *GetUserRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetUserRequest) ProtoMessage added in v0.5.0

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) ProtoReflect added in v0.5.0

func (x *GetUserRequest) ProtoReflect() protoreflect.Message

func (*GetUserRequest) Reset added in v0.5.0

func (x *GetUserRequest) Reset()

func (*GetUserRequest) String added in v0.5.0

func (x *GetUserRequest) String() string

func (*GetUserRequest) UnmarshalJSON added in v0.5.0

func (msg *GetUserRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetUserResponse added in v0.5.0

type GetUserResponse struct {
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use GetUserResponse.ProtoReflect.Descriptor instead.

func (*GetUserResponse) GetUser added in v0.5.0

func (x *GetUserResponse) GetUser() *User

func (*GetUserResponse) MarshalJSON added in v0.5.0

func (msg *GetUserResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetUserResponse) ProtoMessage added in v0.5.0

func (*GetUserResponse) ProtoMessage()

func (*GetUserResponse) ProtoReflect added in v0.5.0

func (x *GetUserResponse) ProtoReflect() protoreflect.Message

func (*GetUserResponse) Reset added in v0.5.0

func (x *GetUserResponse) Reset()

func (*GetUserResponse) String added in v0.5.0

func (x *GetUserResponse) String() string

func (*GetUserResponse) UnmarshalJSON added in v0.5.0

func (msg *GetUserResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetVersionInfoResponse

type GetVersionInfoResponse struct {
	Info *VersionInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVersionInfoResponse) Descriptor deprecated

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

Deprecated: Use GetVersionInfoResponse.ProtoReflect.Descriptor instead.

func (*GetVersionInfoResponse) GetInfo

func (x *GetVersionInfoResponse) GetInfo() *VersionInfo

func (*GetVersionInfoResponse) MarshalJSON added in v0.2.0

func (msg *GetVersionInfoResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetVersionInfoResponse) ProtoMessage

func (*GetVersionInfoResponse) ProtoMessage()

func (*GetVersionInfoResponse) ProtoReflect

func (x *GetVersionInfoResponse) ProtoReflect() protoreflect.Message

func (*GetVersionInfoResponse) Reset

func (x *GetVersionInfoResponse) Reset()

func (*GetVersionInfoResponse) String

func (x *GetVersionInfoResponse) String() string

func (*GetVersionInfoResponse) UnmarshalJSON added in v0.2.0

func (msg *GetVersionInfoResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetWorkspaceRequest

type GetWorkspaceRequest struct {
	Workspace *Ref_Workspace `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

func (*GetWorkspaceRequest) Descriptor deprecated

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

Deprecated: Use GetWorkspaceRequest.ProtoReflect.Descriptor instead.

func (*GetWorkspaceRequest) GetWorkspace

func (x *GetWorkspaceRequest) GetWorkspace() *Ref_Workspace

func (*GetWorkspaceRequest) MarshalJSON added in v0.2.0

func (msg *GetWorkspaceRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetWorkspaceRequest) ProtoMessage

func (*GetWorkspaceRequest) ProtoMessage()

func (*GetWorkspaceRequest) ProtoReflect

func (x *GetWorkspaceRequest) ProtoReflect() protoreflect.Message

func (*GetWorkspaceRequest) Reset

func (x *GetWorkspaceRequest) Reset()

func (*GetWorkspaceRequest) String

func (x *GetWorkspaceRequest) String() string

func (*GetWorkspaceRequest) UnmarshalJSON added in v0.2.0

func (msg *GetWorkspaceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type GetWorkspaceResponse

type GetWorkspaceResponse struct {
	Workspace *Workspace `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

func (*GetWorkspaceResponse) Descriptor deprecated

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

Deprecated: Use GetWorkspaceResponse.ProtoReflect.Descriptor instead.

func (*GetWorkspaceResponse) GetWorkspace

func (x *GetWorkspaceResponse) GetWorkspace() *Workspace

func (*GetWorkspaceResponse) MarshalJSON added in v0.2.0

func (msg *GetWorkspaceResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*GetWorkspaceResponse) ProtoMessage

func (*GetWorkspaceResponse) ProtoMessage()

func (*GetWorkspaceResponse) ProtoReflect

func (x *GetWorkspaceResponse) ProtoReflect() protoreflect.Message

func (*GetWorkspaceResponse) Reset

func (x *GetWorkspaceResponse) Reset()

func (*GetWorkspaceResponse) String

func (x *GetWorkspaceResponse) String() string

func (*GetWorkspaceResponse) UnmarshalJSON added in v0.2.0

func (msg *GetWorkspaceResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type HMACKey

type HMACKey struct {

	// The identifier of the key.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// A randomly generated key used to sign tokens with
	Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

Represents a key used to sign tokens using HMAC

func (*HMACKey) Descriptor deprecated

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

Deprecated: Use HMACKey.ProtoReflect.Descriptor instead.

func (*HMACKey) GetId

func (x *HMACKey) GetId() string

func (*HMACKey) GetKey

func (x *HMACKey) GetKey() []byte

func (*HMACKey) MarshalJSON added in v0.2.0

func (msg *HMACKey) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*HMACKey) ProtoMessage

func (*HMACKey) ProtoMessage()

func (*HMACKey) ProtoReflect

func (x *HMACKey) ProtoReflect() protoreflect.Message

func (*HMACKey) Reset

func (x *HMACKey) Reset()

func (*HMACKey) String

func (x *HMACKey) String() string

func (*HMACKey) UnmarshalJSON added in v0.2.0

func (msg *HMACKey) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Hcl added in v0.7.0

type Hcl struct {

	// Raw contents of the HCL file.
	Contents []byte `protobuf:"bytes,1,opt,name=contents,proto3" json:"contents,omitempty"`
	// Format of HCL contents
	Format Hcl_Format `protobuf:"varint,2,opt,name=format,proto3,enum=hashicorp.waypoint.Hcl_Format" json:"format,omitempty"`
	// contains filtered or unexported fields
}

Hcl is a message used to encapsulate the contents of an HCL file. Note that this was introduced later so there are some message types that reproduce this functionality without actually using this in order to maintain backwards compatibility.

func (*Hcl) Descriptor deprecated added in v0.7.0

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

Deprecated: Use Hcl.ProtoReflect.Descriptor instead.

func (*Hcl) GetContents added in v0.7.0

func (x *Hcl) GetContents() []byte

func (*Hcl) GetFormat added in v0.7.0

func (x *Hcl) GetFormat() Hcl_Format

func (*Hcl) MarshalJSON added in v0.7.0

func (msg *Hcl) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Hcl) ProtoMessage added in v0.7.0

func (*Hcl) ProtoMessage()

func (*Hcl) ProtoReflect added in v0.7.0

func (x *Hcl) ProtoReflect() protoreflect.Message

func (*Hcl) Reset added in v0.7.0

func (x *Hcl) Reset()

func (*Hcl) String added in v0.7.0

func (x *Hcl) String() string

func (*Hcl) UnmarshalJSON added in v0.7.0

func (msg *Hcl) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Hcl_Format added in v0.7.0

type Hcl_Format int32

HCL files can be in either HCL or JSON syntax. We need to know ahead of time in order to parse it properly. We could perform heuristics but we prefer to be explicit.

const (
	Hcl_HCL  Hcl_Format = 0 // We assume HCL by default
	Hcl_JSON Hcl_Format = 1
)

func (Hcl_Format) Descriptor added in v0.7.0

func (Hcl_Format) Descriptor() protoreflect.EnumDescriptor

func (Hcl_Format) Enum added in v0.7.0

func (x Hcl_Format) Enum() *Hcl_Format

func (Hcl_Format) EnumDescriptor deprecated added in v0.7.0

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

Deprecated: Use Hcl_Format.Descriptor instead.

func (Hcl_Format) Number added in v0.7.0

func (x Hcl_Format) Number() protoreflect.EnumNumber

func (Hcl_Format) String added in v0.7.0

func (x Hcl_Format) String() string

func (Hcl_Format) Type added in v0.7.0

type Hostname

type Hostname struct {

	// hostname alone, such as "fabulous-panda"
	Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// fqdn is the fully qualified domain, such as "fabulous-panda.waypoint.run"
	Fqdn string `protobuf:"bytes,2,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// target_labels are the raw label targets given to the URL service.
	// We can't reproduce the richer "Target" structure yet but in the future
	// we may expose that.
	TargetLabels map[string]string `` /* 185-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Hostname) Descriptor deprecated

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

Deprecated: Use Hostname.ProtoReflect.Descriptor instead.

func (*Hostname) GetFqdn

func (x *Hostname) GetFqdn() string

func (*Hostname) GetHostname

func (x *Hostname) GetHostname() string

func (*Hostname) GetTargetLabels

func (x *Hostname) GetTargetLabels() map[string]string

func (*Hostname) MarshalJSON added in v0.2.0

func (msg *Hostname) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Hostname) ProtoMessage

func (*Hostname) ProtoMessage()

func (*Hostname) ProtoReflect

func (x *Hostname) ProtoReflect() protoreflect.Message

func (*Hostname) Reset

func (x *Hostname) Reset()

func (*Hostname) String

func (x *Hostname) String() string

func (*Hostname) UnmarshalJSON added in v0.2.0

func (msg *Hostname) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Hostname_Target

type Hostname_Target struct {

	// Types that are assignable to Target:
	//	*Hostname_Target_Application
	Target isHostname_Target_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

func (*Hostname_Target) Descriptor deprecated

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

Deprecated: Use Hostname_Target.ProtoReflect.Descriptor instead.

func (*Hostname_Target) GetApplication

func (x *Hostname_Target) GetApplication() *Hostname_TargetApp

func (*Hostname_Target) GetTarget

func (m *Hostname_Target) GetTarget() isHostname_Target_Target

func (*Hostname_Target) MarshalJSON added in v0.2.0

func (msg *Hostname_Target) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Hostname_Target) ProtoMessage

func (*Hostname_Target) ProtoMessage()

func (*Hostname_Target) ProtoReflect

func (x *Hostname_Target) ProtoReflect() protoreflect.Message

func (*Hostname_Target) Reset

func (x *Hostname_Target) Reset()

func (*Hostname_Target) String

func (x *Hostname_Target) String() string

func (*Hostname_Target) UnmarshalJSON added in v0.2.0

func (msg *Hostname_Target) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Hostname_TargetApp

type Hostname_TargetApp struct {
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	Workspace   *Ref_Workspace   `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

TargetApp targets an application in a specific workspace. With this target type, you can still target specific deployments by appending `--<deployment id>` to the hostname after registration.

func (*Hostname_TargetApp) Descriptor deprecated

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

Deprecated: Use Hostname_TargetApp.ProtoReflect.Descriptor instead.

func (*Hostname_TargetApp) GetApplication

func (x *Hostname_TargetApp) GetApplication() *Ref_Application

func (*Hostname_TargetApp) GetWorkspace

func (x *Hostname_TargetApp) GetWorkspace() *Ref_Workspace

func (*Hostname_TargetApp) MarshalJSON added in v0.2.0

func (msg *Hostname_TargetApp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Hostname_TargetApp) ProtoMessage

func (*Hostname_TargetApp) ProtoMessage()

func (*Hostname_TargetApp) ProtoReflect

func (x *Hostname_TargetApp) ProtoReflect() protoreflect.Message

func (*Hostname_TargetApp) Reset

func (x *Hostname_TargetApp) Reset()

func (*Hostname_TargetApp) String

func (x *Hostname_TargetApp) String() string

func (*Hostname_TargetApp) UnmarshalJSON added in v0.2.0

func (msg *Hostname_TargetApp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Hostname_Target_Application

type Hostname_Target_Application struct {
	Application *Hostname_TargetApp `protobuf:"bytes,20,opt,name=application,proto3,oneof"`
}

type Instance

type Instance struct {

	// id of the instance. This should be globally unique to your Waypoint
	// installation but relies on the entrypoint being well behaved.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The ID of the deployment that this instance belongs to.
	DeploymentId string `protobuf:"bytes,2,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// application that this instance belongs to
	Application *Ref_Application `protobuf:"bytes,3,opt,name=application,proto3" json:"application,omitempty"`
	// The workspace that this exists in
	Workspace *Ref_Workspace `protobuf:"bytes,4,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Which type of instance this is
	Type Instance_Type `protobuf:"varint,5,opt,name=type,proto3,enum=hashicorp.waypoint.Instance_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

An instance is a single running process for a deployment. A deployment may have many instances (for example Kubernetes ReplicaSets spawn many pods). An instance is only represented if you're using the Waypoint Entrypoint. Otherwise, the Waypoint server will never be notified of running instances.

func (*Instance) Descriptor deprecated

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

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetApplication

func (x *Instance) GetApplication() *Ref_Application

func (*Instance) GetDeploymentId

func (x *Instance) GetDeploymentId() string

func (*Instance) GetId

func (x *Instance) GetId() string

func (*Instance) GetType added in v0.3.0

func (x *Instance) GetType() Instance_Type

func (*Instance) GetWorkspace

func (x *Instance) GetWorkspace() *Ref_Workspace

func (*Instance) MarshalJSON added in v0.2.0

func (msg *Instance) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Instance) ProtoMessage

func (*Instance) ProtoMessage()

func (*Instance) ProtoReflect

func (x *Instance) ProtoReflect() protoreflect.Message

func (*Instance) Reset

func (x *Instance) Reset()

func (*Instance) String

func (x *Instance) String() string

func (*Instance) UnmarshalJSON added in v0.2.0

func (msg *Instance) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Instance_Type added in v0.3.0

type Instance_Type int32

Instances are one of a these types.

const (
	// The "traditional" instance type, a process that is running
	// constantly for a long period of time.
	Instance_LONG_RUNNING Instance_Type = 0
	// An instance that was launched in response to a request and will
	// disappear quickly.
	Instance_ON_DEMAND Instance_Type = 1
	// An instance that is not actually running any code, but registers
	// itself as an instance for the purposes of interacting with the
	// exec and logs functionality
	Instance_VIRTUAL Instance_Type = 2
)

func (Instance_Type) Descriptor added in v0.3.0

func (Instance_Type) Enum added in v0.3.0

func (x Instance_Type) Enum() *Instance_Type

func (Instance_Type) EnumDescriptor deprecated added in v0.3.0

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

Deprecated: Use Instance_Type.Descriptor instead.

func (Instance_Type) Number added in v0.3.0

func (Instance_Type) String added in v0.3.0

func (x Instance_Type) String() string

func (Instance_Type) Type added in v0.3.0

type InviteTokenRequest

type InviteTokenRequest struct {

	// How long the token should be valid until. The resulting token has a timestamp
	// encoded within it by adding the current time to this duration.
	Duration string `protobuf:"bytes,1,opt,name=duration,proto3" json:"duration,omitempty"`
	// login is the login information you want this token exchange for. All fields
	// can be set (including logging in as another user as long as the requesting
	// user has permission). If this is a signup invite token, the "user_id"
	// will be ignored.
	Login *Token_Login `protobuf:"bytes,4,opt,name=login,proto3" json:"login,omitempty"`
	// signup, if non-nil, will exchange this invite token for new user accounts.
	// The signup structure can be used to hint for the username. This must be
	// non-nil for this to be a signup token for new accounts.
	Signup *Token_Invite_Signup `protobuf:"bytes,3,opt,name=signup,proto3" json:"signup,omitempty"`
	// Old field, used only for backwards compatibility. If this is set,
	// the old behavior will be followed. If you don't know what that is,
	// then do not use this field.
	UnusedEntrypoint *Token_Entrypoint `protobuf:"bytes,2,opt,name=unused_entrypoint,json=unusedEntrypoint,proto3" json:"unused_entrypoint,omitempty"`
	// contains filtered or unexported fields
}

Passed with GenerateInviteToken with the params on how the invite token should be generate.

func (*InviteTokenRequest) Descriptor deprecated

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

Deprecated: Use InviteTokenRequest.ProtoReflect.Descriptor instead.

func (*InviteTokenRequest) GetDuration

func (x *InviteTokenRequest) GetDuration() string

func (*InviteTokenRequest) GetLogin added in v0.5.0

func (x *InviteTokenRequest) GetLogin() *Token_Login

func (*InviteTokenRequest) GetSignup added in v0.5.0

func (x *InviteTokenRequest) GetSignup() *Token_Invite_Signup

func (*InviteTokenRequest) GetUnusedEntrypoint added in v0.5.0

func (x *InviteTokenRequest) GetUnusedEntrypoint() *Token_Entrypoint

func (*InviteTokenRequest) MarshalJSON added in v0.2.0

func (msg *InviteTokenRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*InviteTokenRequest) ProtoMessage

func (*InviteTokenRequest) ProtoMessage()

func (*InviteTokenRequest) ProtoReflect

func (x *InviteTokenRequest) ProtoReflect() protoreflect.Message

func (*InviteTokenRequest) Reset

func (x *InviteTokenRequest) Reset()

func (*InviteTokenRequest) String

func (x *InviteTokenRequest) String() string

func (*InviteTokenRequest) UnmarshalJSON added in v0.2.0

func (msg *InviteTokenRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job

type Job struct {

	// id of the job. This is generated on the server side when queued. If
	// you are queueing a job, this must be empty or unset.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// If this is set, then only one job with this singleton_id may exist
	// at any point in the QUEUED state. If QueueJob is called with this set
	// and an existing job is already queued with a matching singleton_id,
	// that job will be overwritten with this job.
	// This is optional.
	SingletonId string `protobuf:"bytes,8,opt,name=singleton_id,json=singletonId,proto3" json:"singleton_id,omitempty"`
	// List of IDs that this job depends on. This job will not be allowed to
	// leave the QUEUED state until jobs with these IDs are successfully
	// completed (SUCESS state). If any dependent jobs enter a terminal state
	// that is not SUCCESS, this job will transition to ERROR.
	//
	// These IDs MUST already be registered jobs. It is an error to depend
	// on a non-existent job.
	DependsOn []string `protobuf:"bytes,10,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"`
	// List of IDs that are in depends_on that are ignored if they error.
	// Normally, when a dependency fails, this job also fails. If the ID
	// is specified in both depends_on AND here, then the dependency is
	// allowed to fail and this task will still run. This is good for jobs
	// that should run no matter what.
	//
	// All IDs in this value must ALSO be present in "depends_on". This field
	// only specifies which of those values can fail.
	DependsOnAllowFailure []string `` /* 129-byte string literal not displayed */
	// The application to target for the operation. Some operations may allow
	// certain fields of this to be empty, so check with the operation
	// documentation to determine what needs to be set. Generally, project
	// must be set.
	// This is required.
	Application *Ref_Application `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"`
	// The workspace to perform the operation in.
	// This is required.
	Workspace *Ref_Workspace `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// The runner that should execute this job.
	// This is required.
	TargetRunner *Ref_Runner `protobuf:"bytes,4,opt,name=target_runner,json=targetRunner,proto3" json:"target_runner,omitempty"`
	// If target_runner is Any and this is set, the job will be executed
	// on an ODR spawned from this config.
	OndemandRunner *Ref_OnDemandRunnerConfig `protobuf:"bytes,112,opt,name=ondemand_runner,json=ondemandRunner,proto3" json:"ondemand_runner,omitempty"`
	// Labels are the labels to set for this operation.
	// This is optional.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// data_source determines where the data to operate on (such as the
	// application source code and Waypoint configuration) comes from.
	// If this is not set then QueueJob will populate this if a default
	// data source is configured for the target project.
	//
	// The overrides will set overrides of configs for the data source. This is
	// data source dependent but this allows for example setting the Git ref
	// without knowing the full data source. Invalid overrides will fail the
	// job.
	// Ergo, this is optional.
	DataSource          *Job_DataSource   `protobuf:"bytes,6,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"`
	DataSourceOverrides map[string]string `` /* 208-byte string literal not displayed */
	// Waypoint.hcl file contents. This is OPTIONAL and not typically supplied.
	// If this is not provided, the job will source the waypoint.hcl file
	// from the server or the data source. This can be used to override those
	// and force a specific waypoint.hcl to be used.
	WaypointHcl *Hcl `protobuf:"bytes,12,opt,name=waypoint_hcl,json=waypointHcl,proto3" json:"waypoint_hcl,omitempty"`
	// variables store the key/value pairs of parsed variables; the parse
	// prior to running a job only verifies syntax correctness. Verifying type
	// checks and the presence of required values will both need to be done
	// in the job's validation
	Variables []*Variable `protobuf:"bytes,9,rep,name=variables,proto3" json:"variables,omitempty"`
	// The operation to execute. See the message docs for details on the operation.
	// This is required, set one (and one only).
	//
	// Types that are assignable to Operation:
	//	*Job_Noop_
	//	*Job_Build
	//	*Job_Push
	//	*Job_Deploy
	//	*Job_Destroy
	//	*Job_Release
	//	*Job_Validate
	//	*Job_Auth
	//	*Job_Docs
	//	*Job_ConfigSync
	//	*Job_Exec
	//	*Job_Up
	//	*Job_Logs
	//	*Job_QueueProject
	//	*Job_Poll
	//	*Job_StatusReport
	//	*Job_StartTask
	//	*Job_StopTask
	//	*Job_Init
	Operation isJob_Operation `protobuf_oneof:"operation"`
	// state of the job
	State Job_State `protobuf:"varint,100,opt,name=state,proto3,enum=hashicorp.waypoint.Job_State" json:"state,omitempty"`
	// The runner that was assigned to execute this job. Note that the
	// runner may have been ephemeral and may no longer exist.
	AssignedRunner *Ref_RunnerId `protobuf:"bytes,101,opt,name=assigned_runner,json=assignedRunner,proto3" json:"assigned_runner,omitempty"`
	// The time when the job was queued.
	QueueTime    *timestamppb.Timestamp `protobuf:"bytes,102,opt,name=queue_time,json=queueTime,proto3" json:"queue_time,omitempty"`
	AssignTime   *timestamppb.Timestamp `protobuf:"bytes,103,opt,name=assign_time,json=assignTime,proto3" json:"assign_time,omitempty"`
	AckTime      *timestamppb.Timestamp `protobuf:"bytes,104,opt,name=ack_time,json=ackTime,proto3" json:"ack_time,omitempty"`
	CompleteTime *timestamppb.Timestamp `protobuf:"bytes,105,opt,name=complete_time,json=completeTime,proto3" json:"complete_time,omitempty"`
	// Ref of the data was fetched for this job. This is available after
	// the Ref event is sent down by GetJobStream. This is NOT used to specify
	// the ref that should be downloaded. That level of configuration should be
	// exposed via the data_source parameter itself.
	DataSourceRef *Job_DataSource_Ref `protobuf:"bytes,110,opt,name=data_source_ref,json=dataSourceRef,proto3" json:"data_source_ref,omitempty"`
	// Config is information about the Waypoint configuration (waypoint.hcl)
	// for this job. This is only available once the configuration is loaded.
	// If this is nil and the job is RUNNING, then it may not be loaded yet.
	// API users can wait on the Job event on the JobStream to listen for
	// job updates.
	Config *Job_Config `protobuf:"bytes,111,opt,name=config,proto3" json:"config,omitempty"`
	// error is set if state == ERROR
	Error *status.Status `protobuf:"bytes,106,opt,name=error,proto3" json:"error,omitempty"`
	// result is set based on the operation specified. A nil result is possible
	// for some operations.
	Result *Job_Result `protobuf:"bytes,107,opt,name=result,proto3" json:"result,omitempty"`
	// cancel time is the time that cancellation of this job was requested.
	// If this is zero then this job was not cancelled. Note that this is the
	// cancellation _request_ time. The actual time a job ended is noted by
	// the complete_time field.
	CancelTime *timestamppb.Timestamp `protobuf:"bytes,108,opt,name=cancel_time,json=cancelTime,proto3" json:"cancel_time,omitempty"`
	// expire time is the time when this job would expire. If this isn't set
	// then this is a non-expiring job. This will remain set even if the job
	// never expired because it was accepted and run. This field can be used
	// to detect that it was configured to expire.
	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,109,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// contains filtered or unexported fields
}

A Job is a job that executes on a runner and is queued by QueueOperation.

func (*Job) Descriptor deprecated

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

Deprecated: Use Job.ProtoReflect.Descriptor instead.

func (*Job) GetAckTime

func (x *Job) GetAckTime() *timestamppb.Timestamp

func (*Job) GetApplication

func (x *Job) GetApplication() *Ref_Application

func (*Job) GetAssignTime

func (x *Job) GetAssignTime() *timestamppb.Timestamp

func (*Job) GetAssignedRunner

func (x *Job) GetAssignedRunner() *Ref_RunnerId

func (*Job) GetAuth

func (x *Job) GetAuth() *Job_AuthOp

func (*Job) GetBuild

func (x *Job) GetBuild() *Job_BuildOp

func (*Job) GetCancelTime

func (x *Job) GetCancelTime() *timestamppb.Timestamp

func (*Job) GetCompleteTime

func (x *Job) GetCompleteTime() *timestamppb.Timestamp

func (*Job) GetConfig added in v0.6.0

func (x *Job) GetConfig() *Job_Config

func (*Job) GetConfigSync added in v0.2.0

func (x *Job) GetConfigSync() *Job_ConfigSyncOp

func (*Job) GetDataSource

func (x *Job) GetDataSource() *Job_DataSource

func (*Job) GetDataSourceOverrides

func (x *Job) GetDataSourceOverrides() map[string]string

func (*Job) GetDataSourceRef added in v0.3.0

func (x *Job) GetDataSourceRef() *Job_DataSource_Ref

func (*Job) GetDependsOn added in v0.7.0

func (x *Job) GetDependsOn() []string

func (*Job) GetDependsOnAllowFailure added in v0.7.0

func (x *Job) GetDependsOnAllowFailure() []string

func (*Job) GetDeploy

func (x *Job) GetDeploy() *Job_DeployOp

func (*Job) GetDestroy

func (x *Job) GetDestroy() *Job_DestroyOp

func (*Job) GetDocs

func (x *Job) GetDocs() *Job_DocsOp

func (*Job) GetError

func (x *Job) GetError() *status.Status

func (*Job) GetExec added in v0.3.0

func (x *Job) GetExec() *Job_ExecOp

func (*Job) GetExpireTime

func (x *Job) GetExpireTime() *timestamppb.Timestamp

func (*Job) GetId

func (x *Job) GetId() string

func (*Job) GetInit added in v0.6.0

func (x *Job) GetInit() *Job_InitOp

func (*Job) GetLabels

func (x *Job) GetLabels() map[string]string

func (*Job) GetLogs added in v0.3.0

func (x *Job) GetLogs() *Job_LogsOp

func (*Job) GetNoop

func (x *Job) GetNoop() *Job_Noop

func (*Job) GetOndemandRunner added in v0.7.2

func (x *Job) GetOndemandRunner() *Ref_OnDemandRunnerConfig

func (*Job) GetOperation

func (m *Job) GetOperation() isJob_Operation

func (*Job) GetPoll added in v0.3.0

func (x *Job) GetPoll() *Job_PollOp

func (*Job) GetPush

func (x *Job) GetPush() *Job_PushOp

func (*Job) GetQueueProject added in v0.3.0

func (x *Job) GetQueueProject() *Job_QueueProjectOp

func (*Job) GetQueueTime

func (x *Job) GetQueueTime() *timestamppb.Timestamp

func (*Job) GetRelease

func (x *Job) GetRelease() *Job_ReleaseOp

func (*Job) GetResult

func (x *Job) GetResult() *Job_Result

func (*Job) GetSingletonId added in v0.3.0

func (x *Job) GetSingletonId() string

func (*Job) GetStartTask added in v0.5.0

func (x *Job) GetStartTask() *Job_StartTaskLaunchOp

func (*Job) GetState

func (x *Job) GetState() Job_State

func (*Job) GetStatusReport added in v0.4.0

func (x *Job) GetStatusReport() *Job_StatusReportOp

func (*Job) GetStopTask added in v0.5.0

func (x *Job) GetStopTask() *Job_StopTaskLaunchOp

func (*Job) GetTargetRunner

func (x *Job) GetTargetRunner() *Ref_Runner

func (*Job) GetUp added in v0.3.0

func (x *Job) GetUp() *Job_UpOp

func (*Job) GetValidate

func (x *Job) GetValidate() *Job_ValidateOp

func (*Job) GetVariables added in v0.4.0

func (x *Job) GetVariables() []*Variable

func (*Job) GetWaypointHcl added in v0.7.0

func (x *Job) GetWaypointHcl() *Hcl

func (*Job) GetWorkspace

func (x *Job) GetWorkspace() *Ref_Workspace

func (*Job) MarshalJSON added in v0.2.0

func (msg *Job) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job) ProtoMessage

func (*Job) ProtoMessage()

func (*Job) ProtoReflect

func (x *Job) ProtoReflect() protoreflect.Message

func (*Job) Reset

func (x *Job) Reset()

func (*Job) String

func (x *Job) String() string

func (*Job) UnmarshalJSON added in v0.2.0

func (msg *Job) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Auth

type Job_Auth struct {
	Auth *Job_AuthOp `protobuf:"bytes,57,opt,name=auth,proto3,oneof"`
}

type Job_AuthOp

type Job_AuthOp struct {

	// if true, auth will only be checked but not attempted. Currently
	// this must ALWAYS be true. Only authentication checking is supported.
	CheckOnly bool `protobuf:"varint,1,opt,name=check_only,json=checkOnly,proto3" json:"check_only,omitempty"`
	// if set, only the component matching this reference will be authed.
	// If this component doesn't exist, an error will be returned. If this is
	// unset, all components wll be authed.
	Component *Ref_Component `protobuf:"bytes,2,opt,name=component,proto3" json:"component,omitempty"`
	// contains filtered or unexported fields
}

AuthOp is the configuration to authenticate any plugins.

func (*Job_AuthOp) Descriptor deprecated

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

Deprecated: Use Job_AuthOp.ProtoReflect.Descriptor instead.

func (*Job_AuthOp) GetCheckOnly

func (x *Job_AuthOp) GetCheckOnly() bool

func (*Job_AuthOp) GetComponent

func (x *Job_AuthOp) GetComponent() *Ref_Component

func (*Job_AuthOp) MarshalJSON added in v0.2.0

func (msg *Job_AuthOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_AuthOp) ProtoMessage

func (*Job_AuthOp) ProtoMessage()

func (*Job_AuthOp) ProtoReflect

func (x *Job_AuthOp) ProtoReflect() protoreflect.Message

func (*Job_AuthOp) Reset

func (x *Job_AuthOp) Reset()

func (*Job_AuthOp) String

func (x *Job_AuthOp) String() string

func (*Job_AuthOp) UnmarshalJSON added in v0.2.0

func (msg *Job_AuthOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_AuthResult

type Job_AuthResult struct {

	// results are the list of components that were checked
	Results []*Job_AuthResult_Result `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_AuthResult) Descriptor deprecated

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

Deprecated: Use Job_AuthResult.ProtoReflect.Descriptor instead.

func (*Job_AuthResult) GetResults

func (x *Job_AuthResult) GetResults() []*Job_AuthResult_Result

func (*Job_AuthResult) MarshalJSON added in v0.2.0

func (msg *Job_AuthResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_AuthResult) ProtoMessage

func (*Job_AuthResult) ProtoMessage()

func (*Job_AuthResult) ProtoReflect

func (x *Job_AuthResult) ProtoReflect() protoreflect.Message

func (*Job_AuthResult) Reset

func (x *Job_AuthResult) Reset()

func (*Job_AuthResult) String

func (x *Job_AuthResult) String() string

func (*Job_AuthResult) UnmarshalJSON added in v0.2.0

func (msg *Job_AuthResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_AuthResult_Result

type Job_AuthResult_Result struct {

	// component that was checked
	Component *Component `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"`
	// result of the auth check. If the component didn't implement the
	// auth interface this will be set to true. You can check for interface
	// implementation using auth_supported. If auth is attempted, the auth
	// operation will recheck the status and this value will reflect the
	// check post-auth attempt. You can use this to verify if the auth
	// succeeded.
	CheckResult bool           `protobuf:"varint,2,opt,name=check_result,json=checkResult,proto3" json:"check_result,omitempty"`
	CheckError  *status.Status `protobuf:"bytes,3,opt,name=check_error,json=checkError,proto3" json:"check_error,omitempty"`
	// this is true if the component was authenticated using the Auth
	// callback. If false, then no attempt was made to authenticate. This
	// can be on purpose for example if "check_only" is set to true on
	// the op.
	AuthCompleted bool           `protobuf:"varint,4,opt,name=auth_completed,json=authCompleted,proto3" json:"auth_completed,omitempty"`
	AuthError     *status.Status `protobuf:"bytes,5,opt,name=auth_error,json=authError,proto3" json:"auth_error,omitempty"`
	// auth supported is true if this component implemented the auth
	// interface.
	AuthSupported bool `protobuf:"varint,6,opt,name=auth_supported,json=authSupported,proto3" json:"auth_supported,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_AuthResult_Result) Descriptor deprecated

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

Deprecated: Use Job_AuthResult_Result.ProtoReflect.Descriptor instead.

func (*Job_AuthResult_Result) GetAuthCompleted

func (x *Job_AuthResult_Result) GetAuthCompleted() bool

func (*Job_AuthResult_Result) GetAuthError

func (x *Job_AuthResult_Result) GetAuthError() *status.Status

func (*Job_AuthResult_Result) GetAuthSupported

func (x *Job_AuthResult_Result) GetAuthSupported() bool

func (*Job_AuthResult_Result) GetCheckError

func (x *Job_AuthResult_Result) GetCheckError() *status.Status

func (*Job_AuthResult_Result) GetCheckResult

func (x *Job_AuthResult_Result) GetCheckResult() bool

func (*Job_AuthResult_Result) GetComponent

func (x *Job_AuthResult_Result) GetComponent() *Component

func (*Job_AuthResult_Result) MarshalJSON added in v0.2.0

func (msg *Job_AuthResult_Result) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_AuthResult_Result) ProtoMessage

func (*Job_AuthResult_Result) ProtoMessage()

func (*Job_AuthResult_Result) ProtoReflect

func (x *Job_AuthResult_Result) ProtoReflect() protoreflect.Message

func (*Job_AuthResult_Result) Reset

func (x *Job_AuthResult_Result) Reset()

func (*Job_AuthResult_Result) String

func (x *Job_AuthResult_Result) String() string

func (*Job_AuthResult_Result) UnmarshalJSON added in v0.2.0

func (msg *Job_AuthResult_Result) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Build

type Job_Build struct {
	Build *Job_BuildOp `protobuf:"bytes,51,opt,name=build,proto3,oneof"`
}

type Job_BuildOp

type Job_BuildOp struct {

	// Don't push the build to any configured registry.
	DisablePush bool `protobuf:"varint,1,opt,name=disable_push,json=disablePush,proto3" json:"disable_push,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_BuildOp) Descriptor deprecated

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

Deprecated: Use Job_BuildOp.ProtoReflect.Descriptor instead.

func (*Job_BuildOp) GetDisablePush

func (x *Job_BuildOp) GetDisablePush() bool

func (*Job_BuildOp) MarshalJSON added in v0.2.0

func (msg *Job_BuildOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_BuildOp) ProtoMessage

func (*Job_BuildOp) ProtoMessage()

func (*Job_BuildOp) ProtoReflect

func (x *Job_BuildOp) ProtoReflect() protoreflect.Message

func (*Job_BuildOp) Reset

func (x *Job_BuildOp) Reset()

func (*Job_BuildOp) String

func (x *Job_BuildOp) String() string

func (*Job_BuildOp) UnmarshalJSON added in v0.2.0

func (msg *Job_BuildOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_BuildResult

type Job_BuildResult struct {

	// The resulting build
	Build *Build `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	// The artifact that was pushed. This will be nil if DisablePush was set.
	Push *PushedArtifact `protobuf:"bytes,2,opt,name=push,proto3" json:"push,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_BuildResult) Descriptor deprecated

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

Deprecated: Use Job_BuildResult.ProtoReflect.Descriptor instead.

func (*Job_BuildResult) GetBuild

func (x *Job_BuildResult) GetBuild() *Build

func (*Job_BuildResult) GetPush

func (x *Job_BuildResult) GetPush() *PushedArtifact

func (*Job_BuildResult) MarshalJSON added in v0.2.0

func (msg *Job_BuildResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_BuildResult) ProtoMessage

func (*Job_BuildResult) ProtoMessage()

func (*Job_BuildResult) ProtoReflect

func (x *Job_BuildResult) ProtoReflect() protoreflect.Message

func (*Job_BuildResult) Reset

func (x *Job_BuildResult) Reset()

func (*Job_BuildResult) String

func (x *Job_BuildResult) String() string

func (*Job_BuildResult) UnmarshalJSON added in v0.2.0

func (msg *Job_BuildResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Config added in v0.6.0

type Job_Config struct {

	// Source is the location where the configuration was loaded from.
	Source Job_Config_Source `protobuf:"varint,1,opt,name=source,proto3,enum=hashicorp.waypoint.Job_Config_Source" json:"source,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_Config) Descriptor deprecated added in v0.6.0

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

Deprecated: Use Job_Config.ProtoReflect.Descriptor instead.

func (*Job_Config) GetSource added in v0.6.0

func (x *Job_Config) GetSource() Job_Config_Source

func (*Job_Config) MarshalJSON added in v0.6.0

func (msg *Job_Config) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_Config) ProtoMessage added in v0.6.0

func (*Job_Config) ProtoMessage()

func (*Job_Config) ProtoReflect added in v0.6.0

func (x *Job_Config) ProtoReflect() protoreflect.Message

func (*Job_Config) Reset added in v0.6.0

func (x *Job_Config) Reset()

func (*Job_Config) String added in v0.6.0

func (x *Job_Config) String() string

func (*Job_Config) UnmarshalJSON added in v0.6.0

func (msg *Job_Config) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_ConfigSync added in v0.2.0

type Job_ConfigSync struct {
	ConfigSync *Job_ConfigSyncOp `protobuf:"bytes,59,opt,name=config_sync,json=configSync,proto3,oneof"`
}

type Job_ConfigSyncOp added in v0.2.0

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

func (*Job_ConfigSyncOp) Descriptor deprecated added in v0.2.0

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

Deprecated: Use Job_ConfigSyncOp.ProtoReflect.Descriptor instead.

func (*Job_ConfigSyncOp) MarshalJSON added in v0.2.0

func (msg *Job_ConfigSyncOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_ConfigSyncOp) ProtoMessage added in v0.2.0

func (*Job_ConfigSyncOp) ProtoMessage()

func (*Job_ConfigSyncOp) ProtoReflect added in v0.2.0

func (x *Job_ConfigSyncOp) ProtoReflect() protoreflect.Message

func (*Job_ConfigSyncOp) Reset added in v0.2.0

func (x *Job_ConfigSyncOp) Reset()

func (*Job_ConfigSyncOp) String added in v0.2.0

func (x *Job_ConfigSyncOp) String() string

func (*Job_ConfigSyncOp) UnmarshalJSON added in v0.2.0

func (msg *Job_ConfigSyncOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_ConfigSyncResult added in v0.2.0

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

func (*Job_ConfigSyncResult) Descriptor deprecated added in v0.2.0

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

Deprecated: Use Job_ConfigSyncResult.ProtoReflect.Descriptor instead.

func (*Job_ConfigSyncResult) MarshalJSON added in v0.2.0

func (msg *Job_ConfigSyncResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_ConfigSyncResult) ProtoMessage added in v0.2.0

func (*Job_ConfigSyncResult) ProtoMessage()

func (*Job_ConfigSyncResult) ProtoReflect added in v0.2.0

func (x *Job_ConfigSyncResult) ProtoReflect() protoreflect.Message

func (*Job_ConfigSyncResult) Reset added in v0.2.0

func (x *Job_ConfigSyncResult) Reset()

func (*Job_ConfigSyncResult) String added in v0.2.0

func (x *Job_ConfigSyncResult) String() string

func (*Job_ConfigSyncResult) UnmarshalJSON added in v0.2.0

func (msg *Job_ConfigSyncResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Config_Source added in v0.6.0

type Job_Config_Source int32

Source is the location where the configuration was loaded from.

const (
	// Unknown should never be set, but represents a zero value.
	Job_Config_UNKNOWN Job_Config_Source = 0
	// File is when the waypoint.hcl was loaded from a file either
	// on disk (local actions) or the attached repository (GitOps).
	Job_Config_FILE Job_Config_Source = 1
	// Server is when the waypoint.hcl was loaded from the server
	// from being written directly in the project settings.
	Job_Config_SERVER Job_Config_Source = 2
	// Job is when the waypoint.hcl was loaded directly from the job by
	// being embedded in the "waypoint_hcl" field (tag 12).
	Job_Config_JOB Job_Config_Source = 3
)

func (Job_Config_Source) Descriptor added in v0.6.0

func (Job_Config_Source) Enum added in v0.6.0

func (Job_Config_Source) EnumDescriptor deprecated added in v0.6.0

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

Deprecated: Use Job_Config_Source.Descriptor instead.

func (Job_Config_Source) Number added in v0.6.0

func (Job_Config_Source) String added in v0.6.0

func (x Job_Config_Source) String() string

func (Job_Config_Source) Type added in v0.6.0

type Job_DataSource

type Job_DataSource struct {

	// Types that are assignable to Source:
	//	*Job_DataSource_Local
	//	*Job_DataSource_Git
	Source isJob_DataSource_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

func (*Job_DataSource) Descriptor deprecated

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

Deprecated: Use Job_DataSource.ProtoReflect.Descriptor instead.

func (*Job_DataSource) GetGit

func (x *Job_DataSource) GetGit() *Job_Git

func (*Job_DataSource) GetLocal

func (x *Job_DataSource) GetLocal() *Job_Local

func (*Job_DataSource) GetSource

func (m *Job_DataSource) GetSource() isJob_DataSource_Source

func (*Job_DataSource) MarshalJSON added in v0.2.0

func (msg *Job_DataSource) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_DataSource) ProtoMessage

func (*Job_DataSource) ProtoMessage()

func (*Job_DataSource) ProtoReflect

func (x *Job_DataSource) ProtoReflect() protoreflect.Message

func (*Job_DataSource) Reset

func (x *Job_DataSource) Reset()

func (*Job_DataSource) String

func (x *Job_DataSource) String() string

func (*Job_DataSource) UnmarshalJSON added in v0.2.0

func (msg *Job_DataSource) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_DataSource_Git

type Job_DataSource_Git struct {
	// git will check out the data from a Git repository.
	Git *Job_Git `protobuf:"bytes,2,opt,name=git,proto3,oneof"`
}

type Job_DataSource_Local

type Job_DataSource_Local struct {
	// local means the runner has access to the data locally and will
	// know what to do. This is primarily only useful if the target_runner
	// is a specific runner and should not be used by any runner unless your
	// runners are configured to have access to the proper data.
	Local *Job_Local `protobuf:"bytes,1,opt,name=local,proto3,oneof"`
}

type Job_DataSource_Ref added in v0.3.0

type Job_DataSource_Ref struct {

	// Types that are assignable to Ref:
	//	*Job_DataSource_Ref_Unknown
	//	*Job_DataSource_Ref_Git
	Ref isJob_DataSource_Ref_Ref `protobuf_oneof:"ref"`
	// contains filtered or unexported fields
}

Ref is a reference to the exact set of data used by a data source.

func (*Job_DataSource_Ref) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_DataSource_Ref.ProtoReflect.Descriptor instead.

func (*Job_DataSource_Ref) GetGit added in v0.3.0

func (x *Job_DataSource_Ref) GetGit() *Job_Git_Ref

func (*Job_DataSource_Ref) GetRef added in v0.3.0

func (m *Job_DataSource_Ref) GetRef() isJob_DataSource_Ref_Ref

func (*Job_DataSource_Ref) GetUnknown added in v0.3.0

func (x *Job_DataSource_Ref) GetUnknown() *emptypb.Empty

func (*Job_DataSource_Ref) MarshalJSON added in v0.3.0

func (msg *Job_DataSource_Ref) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_DataSource_Ref) ProtoMessage added in v0.3.0

func (*Job_DataSource_Ref) ProtoMessage()

func (*Job_DataSource_Ref) ProtoReflect added in v0.3.0

func (x *Job_DataSource_Ref) ProtoReflect() protoreflect.Message

func (*Job_DataSource_Ref) Reset added in v0.3.0

func (x *Job_DataSource_Ref) Reset()

func (*Job_DataSource_Ref) String added in v0.3.0

func (x *Job_DataSource_Ref) String() string

func (*Job_DataSource_Ref) UnmarshalJSON added in v0.3.0

func (msg *Job_DataSource_Ref) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_DataSource_Ref_Git added in v0.3.0

type Job_DataSource_Ref_Git struct {
	// git commit
	Git *Job_Git_Ref `protobuf:"bytes,2,opt,name=git,proto3,oneof"`
}

type Job_DataSource_Ref_Unknown added in v0.3.0

type Job_DataSource_Ref_Unknown struct {
	// unknown is set if the ref is not known or not supported, such
	// as for local data sources where we have no way to uniquely identify.
	Unknown *emptypb.Empty `protobuf:"bytes,1,opt,name=unknown,proto3,oneof"`
}

type Job_Deploy

type Job_Deploy struct {
	Deploy *Job_DeployOp `protobuf:"bytes,53,opt,name=deploy,proto3,oneof"`
}

type Job_DeployOp

type Job_DeployOp struct {

	// Artifact to deploy
	Artifact *PushedArtifact `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_DeployOp) Descriptor deprecated

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

Deprecated: Use Job_DeployOp.ProtoReflect.Descriptor instead.

func (*Job_DeployOp) GetArtifact

func (x *Job_DeployOp) GetArtifact() *PushedArtifact

func (*Job_DeployOp) MarshalJSON added in v0.2.0

func (msg *Job_DeployOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_DeployOp) ProtoMessage

func (*Job_DeployOp) ProtoMessage()

func (*Job_DeployOp) ProtoReflect

func (x *Job_DeployOp) ProtoReflect() protoreflect.Message

func (*Job_DeployOp) Reset

func (x *Job_DeployOp) Reset()

func (*Job_DeployOp) String

func (x *Job_DeployOp) String() string

func (*Job_DeployOp) UnmarshalJSON added in v0.2.0

func (msg *Job_DeployOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_DeployResult

type Job_DeployResult struct {
	Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_DeployResult) Descriptor deprecated

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

Deprecated: Use Job_DeployResult.ProtoReflect.Descriptor instead.

func (*Job_DeployResult) GetDeployment

func (x *Job_DeployResult) GetDeployment() *Deployment

func (*Job_DeployResult) MarshalJSON added in v0.2.0

func (msg *Job_DeployResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_DeployResult) ProtoMessage

func (*Job_DeployResult) ProtoMessage()

func (*Job_DeployResult) ProtoReflect

func (x *Job_DeployResult) ProtoReflect() protoreflect.Message

func (*Job_DeployResult) Reset

func (x *Job_DeployResult) Reset()

func (*Job_DeployResult) String

func (x *Job_DeployResult) String() string

func (*Job_DeployResult) UnmarshalJSON added in v0.2.0

func (msg *Job_DeployResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Destroy

type Job_Destroy struct {
	Destroy *Job_DestroyOp `protobuf:"bytes,54,opt,name=destroy,proto3,oneof"`
}

type Job_DestroyOp

type Job_DestroyOp struct {

	// target is what to destroy in this operation.
	//
	// Types that are assignable to Target:
	//	*Job_DestroyOp_Workspace
	//	*Job_DestroyOp_Deployment
	Target isJob_DestroyOp_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

func (*Job_DestroyOp) Descriptor deprecated

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

Deprecated: Use Job_DestroyOp.ProtoReflect.Descriptor instead.

func (*Job_DestroyOp) GetDeployment

func (x *Job_DestroyOp) GetDeployment() *Deployment

func (*Job_DestroyOp) GetTarget

func (m *Job_DestroyOp) GetTarget() isJob_DestroyOp_Target

func (*Job_DestroyOp) GetWorkspace

func (x *Job_DestroyOp) GetWorkspace() *emptypb.Empty

func (*Job_DestroyOp) MarshalJSON added in v0.2.0

func (msg *Job_DestroyOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_DestroyOp) ProtoMessage

func (*Job_DestroyOp) ProtoMessage()

func (*Job_DestroyOp) ProtoReflect

func (x *Job_DestroyOp) ProtoReflect() protoreflect.Message

func (*Job_DestroyOp) Reset

func (x *Job_DestroyOp) Reset()

func (*Job_DestroyOp) String

func (x *Job_DestroyOp) String() string

func (*Job_DestroyOp) UnmarshalJSON added in v0.2.0

func (msg *Job_DestroyOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_DestroyOp_Deployment

type Job_DestroyOp_Deployment struct {
	Deployment *Deployment `protobuf:"bytes,2,opt,name=deployment,proto3,oneof"`
}

type Job_DestroyOp_Workspace

type Job_DestroyOp_Workspace struct {
	// workspace will delete the app in the workspace that the job
	// is targeting.
	Workspace *emptypb.Empty `protobuf:"bytes,1,opt,name=workspace,proto3,oneof"`
}

type Job_Docs

type Job_Docs struct {
	Docs *Job_DocsOp `protobuf:"bytes,58,opt,name=docs,proto3,oneof"`
}

type Job_DocsOp

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

func (*Job_DocsOp) Descriptor deprecated

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

Deprecated: Use Job_DocsOp.ProtoReflect.Descriptor instead.

func (*Job_DocsOp) MarshalJSON added in v0.2.0

func (msg *Job_DocsOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_DocsOp) ProtoMessage

func (*Job_DocsOp) ProtoMessage()

func (*Job_DocsOp) ProtoReflect

func (x *Job_DocsOp) ProtoReflect() protoreflect.Message

func (*Job_DocsOp) Reset

func (x *Job_DocsOp) Reset()

func (*Job_DocsOp) String

func (x *Job_DocsOp) String() string

func (*Job_DocsOp) UnmarshalJSON added in v0.2.0

func (msg *Job_DocsOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_DocsResult

type Job_DocsResult struct {

	// results are the list of components that were checked
	Results []*Job_DocsResult_Result `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_DocsResult) Descriptor deprecated

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

Deprecated: Use Job_DocsResult.ProtoReflect.Descriptor instead.

func (*Job_DocsResult) GetResults

func (x *Job_DocsResult) GetResults() []*Job_DocsResult_Result

func (*Job_DocsResult) MarshalJSON added in v0.2.0

func (msg *Job_DocsResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_DocsResult) ProtoMessage

func (*Job_DocsResult) ProtoMessage()

func (*Job_DocsResult) ProtoReflect

func (x *Job_DocsResult) ProtoReflect() protoreflect.Message

func (*Job_DocsResult) Reset

func (x *Job_DocsResult) Reset()

func (*Job_DocsResult) String

func (x *Job_DocsResult) String() string

func (*Job_DocsResult) UnmarshalJSON added in v0.2.0

func (msg *Job_DocsResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_DocsResult_Result

type Job_DocsResult_Result struct {

	// component that the docs are for
	Component *Component     `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"`
	Docs      *Documentation `protobuf:"bytes,2,opt,name=docs,proto3" json:"docs,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_DocsResult_Result) Descriptor deprecated

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

Deprecated: Use Job_DocsResult_Result.ProtoReflect.Descriptor instead.

func (*Job_DocsResult_Result) GetComponent

func (x *Job_DocsResult_Result) GetComponent() *Component

func (*Job_DocsResult_Result) GetDocs

func (x *Job_DocsResult_Result) GetDocs() *Documentation

func (*Job_DocsResult_Result) MarshalJSON added in v0.2.0

func (msg *Job_DocsResult_Result) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_DocsResult_Result) ProtoMessage

func (*Job_DocsResult_Result) ProtoMessage()

func (*Job_DocsResult_Result) ProtoReflect

func (x *Job_DocsResult_Result) ProtoReflect() protoreflect.Message

func (*Job_DocsResult_Result) Reset

func (x *Job_DocsResult_Result) Reset()

func (*Job_DocsResult_Result) String

func (x *Job_DocsResult_Result) String() string

func (*Job_DocsResult_Result) UnmarshalJSON added in v0.2.0

func (msg *Job_DocsResult_Result) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Exec added in v0.3.0

type Job_Exec struct {
	Exec *Job_ExecOp `protobuf:"bytes,60,opt,name=exec,proto3,oneof"`
}

type Job_ExecOp added in v0.3.0

type Job_ExecOp struct {

	// Id to assign the virtual instance created
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The deployment to create the exec session context. Ie, what
	// application code will be available within the exec session.
	Deployment *Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// contains filtered or unexported fields
}

Used to start a platform's exec function within a runner. This is only used there are no long running instances for a deployment and can fail if the platform plugin does not provide an exec function.

func (*Job_ExecOp) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_ExecOp.ProtoReflect.Descriptor instead.

func (*Job_ExecOp) GetDeployment added in v0.3.0

func (x *Job_ExecOp) GetDeployment() *Deployment

func (*Job_ExecOp) GetInstanceId added in v0.3.0

func (x *Job_ExecOp) GetInstanceId() string

func (*Job_ExecOp) MarshalJSON added in v0.3.0

func (msg *Job_ExecOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_ExecOp) ProtoMessage added in v0.3.0

func (*Job_ExecOp) ProtoMessage()

func (*Job_ExecOp) ProtoReflect added in v0.3.0

func (x *Job_ExecOp) ProtoReflect() protoreflect.Message

func (*Job_ExecOp) Reset added in v0.3.0

func (x *Job_ExecOp) Reset()

func (*Job_ExecOp) String added in v0.3.0

func (x *Job_ExecOp) String() string

func (*Job_ExecOp) UnmarshalJSON added in v0.3.0

func (msg *Job_ExecOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_ExecResult added in v0.3.0

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

func (*Job_ExecResult) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_ExecResult.ProtoReflect.Descriptor instead.

func (*Job_ExecResult) MarshalJSON added in v0.3.0

func (msg *Job_ExecResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_ExecResult) ProtoMessage added in v0.3.0

func (*Job_ExecResult) ProtoMessage()

func (*Job_ExecResult) ProtoReflect added in v0.3.0

func (x *Job_ExecResult) ProtoReflect() protoreflect.Message

func (*Job_ExecResult) Reset added in v0.3.0

func (x *Job_ExecResult) Reset()

func (*Job_ExecResult) String added in v0.3.0

func (x *Job_ExecResult) String() string

func (*Job_ExecResult) UnmarshalJSON added in v0.3.0

func (msg *Job_ExecResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Git

type Job_Git struct {

	// url of the repository to clone. Local paths are not allowed.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// a ref to checkout. If this isn't specified, then the default
	// ref that is cloned from the URL above will be used.
	Ref string `protobuf:"bytes,2,opt,name=ref,proto3" json:"ref,omitempty"`
	// path is a subdirectory within the checked out repository to
	// go into for the project's configuration. This must be a relative path
	// and may not contain ".."
	Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
	// This setting only takes effect if both "path" is true AND the
	// Git polling is enabled. Under those conditions, if this option
	// is true, then only changes in Git commits within the "path" will
	// trigger a deploy. Changes outside the "path" will be ignored.
	IgnoreChangesOutsidePath bool `` /* 139-byte string literal not displayed */
	// auth is the auth mechanism to use for this data source. This is optional.
	// If this isn't set, then the data source will attempt to clone
	// without setting any explicit auth. This usually picks up machine
	// settings like ssh config files and so on if they exist.
	//
	// Note that any auth settings set here are stored in the server and
	// may NOT be encrypted. If you want increased security, we recommend
	// using auth baked into the machine running Waypoint.
	//
	// Types that are assignable to Auth:
	//	*Job_Git_Basic_
	//	*Job_Git_Ssh
	Auth isJob_Git_Auth `protobuf_oneof:"auth"`
	// contains filtered or unexported fields
}

func (*Job_Git) Descriptor deprecated

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

Deprecated: Use Job_Git.ProtoReflect.Descriptor instead.

func (*Job_Git) GetAuth added in v0.3.0

func (m *Job_Git) GetAuth() isJob_Git_Auth

func (*Job_Git) GetBasic added in v0.3.0

func (x *Job_Git) GetBasic() *Job_Git_Basic

func (*Job_Git) GetIgnoreChangesOutsidePath added in v0.5.0

func (x *Job_Git) GetIgnoreChangesOutsidePath() bool

func (*Job_Git) GetPath

func (x *Job_Git) GetPath() string

func (*Job_Git) GetRef

func (x *Job_Git) GetRef() string

func (*Job_Git) GetSsh added in v0.3.0

func (x *Job_Git) GetSsh() *Job_Git_SSH

func (*Job_Git) GetUrl

func (x *Job_Git) GetUrl() string

func (*Job_Git) MarshalJSON added in v0.2.0

func (msg *Job_Git) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_Git) ProtoMessage

func (*Job_Git) ProtoMessage()

func (*Job_Git) ProtoReflect

func (x *Job_Git) ProtoReflect() protoreflect.Message

func (*Job_Git) Reset

func (x *Job_Git) Reset()

func (*Job_Git) String

func (x *Job_Git) String() string

func (*Job_Git) UnmarshalJSON added in v0.2.0

func (msg *Job_Git) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Git_Basic added in v0.3.0

type Job_Git_Basic struct {

	// username for authentication. If using access token based auth
	// for something like GitHub, this can be any non-empty string.
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// password for authentication. If using access token based auth
	// for GitHub, this should be the access token.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

Basic auth

func (*Job_Git_Basic) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_Git_Basic.ProtoReflect.Descriptor instead.

func (*Job_Git_Basic) GetPassword added in v0.3.0

func (x *Job_Git_Basic) GetPassword() string

func (*Job_Git_Basic) GetUsername added in v0.3.0

func (x *Job_Git_Basic) GetUsername() string

func (*Job_Git_Basic) MarshalJSON added in v0.3.0

func (msg *Job_Git_Basic) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_Git_Basic) ProtoMessage added in v0.3.0

func (*Job_Git_Basic) ProtoMessage()

func (*Job_Git_Basic) ProtoReflect added in v0.3.0

func (x *Job_Git_Basic) ProtoReflect() protoreflect.Message

func (*Job_Git_Basic) Reset added in v0.3.0

func (x *Job_Git_Basic) Reset()

func (*Job_Git_Basic) String added in v0.3.0

func (x *Job_Git_Basic) String() string

func (*Job_Git_Basic) UnmarshalJSON added in v0.3.0

func (msg *Job_Git_Basic) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Git_Basic_ added in v0.3.0

type Job_Git_Basic_ struct {
	Basic *Job_Git_Basic `protobuf:"bytes,4,opt,name=basic,proto3,oneof"`
}

type Job_Git_Ref added in v0.3.0

type Job_Git_Ref struct {

	// commit is the full commit hash
	Commit string `protobuf:"bytes,1,opt,name=commit,proto3" json:"commit,omitempty"`
	// timestamp is the timestamp of the commit
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

Ref is used to populate DataSource.Ref

func (*Job_Git_Ref) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_Git_Ref.ProtoReflect.Descriptor instead.

func (*Job_Git_Ref) GetCommit added in v0.3.0

func (x *Job_Git_Ref) GetCommit() string

func (*Job_Git_Ref) GetTimestamp added in v0.3.0

func (x *Job_Git_Ref) GetTimestamp() *timestamppb.Timestamp

func (*Job_Git_Ref) MarshalJSON added in v0.3.0

func (msg *Job_Git_Ref) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_Git_Ref) ProtoMessage added in v0.3.0

func (*Job_Git_Ref) ProtoMessage()

func (*Job_Git_Ref) ProtoReflect added in v0.3.0

func (x *Job_Git_Ref) ProtoReflect() protoreflect.Message

func (*Job_Git_Ref) Reset added in v0.3.0

func (x *Job_Git_Ref) Reset()

func (*Job_Git_Ref) String added in v0.3.0

func (x *Job_Git_Ref) String() string

func (*Job_Git_Ref) UnmarshalJSON added in v0.3.0

func (msg *Job_Git_Ref) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Git_SSH added in v0.3.0

type Job_Git_SSH struct {

	// private_key_pem is a PEM-encoded private key.
	PrivateKeyPem []byte `protobuf:"bytes,1,opt,name=private_key_pem,json=privateKeyPem,proto3" json:"private_key_pem,omitempty"`
	// password is an optional password for decoding the private key.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// user is the SSH user to use when cloning. This will default to
	// "git" if not specified.
	User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

SSH private key auth

func (*Job_Git_SSH) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_Git_SSH.ProtoReflect.Descriptor instead.

func (*Job_Git_SSH) GetPassword added in v0.3.0

func (x *Job_Git_SSH) GetPassword() string

func (*Job_Git_SSH) GetPrivateKeyPem added in v0.3.0

func (x *Job_Git_SSH) GetPrivateKeyPem() []byte

func (*Job_Git_SSH) GetUser added in v0.3.0

func (x *Job_Git_SSH) GetUser() string

func (*Job_Git_SSH) MarshalJSON added in v0.3.0

func (msg *Job_Git_SSH) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_Git_SSH) ProtoMessage added in v0.3.0

func (*Job_Git_SSH) ProtoMessage()

func (*Job_Git_SSH) ProtoReflect added in v0.3.0

func (x *Job_Git_SSH) ProtoReflect() protoreflect.Message

func (*Job_Git_SSH) Reset added in v0.3.0

func (x *Job_Git_SSH) Reset()

func (*Job_Git_SSH) String added in v0.3.0

func (x *Job_Git_SSH) String() string

func (*Job_Git_SSH) UnmarshalJSON added in v0.3.0

func (msg *Job_Git_SSH) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Git_Ssh added in v0.3.0

type Job_Git_Ssh struct {
	Ssh *Job_Git_SSH `protobuf:"bytes,5,opt,name=ssh,proto3,oneof"`
}

type Job_Init added in v0.6.0

type Job_Init struct {
	Init *Job_InitOp `protobuf:"bytes,68,opt,name=init,proto3,oneof"`
}

type Job_InitOp added in v0.6.0

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

InitOp triggers an init action for a project (the equivalent of `waypoint init`). The job will fail if there is no data source configured for the project. As with `waypoint init`, this operation is idempotent.

func (*Job_InitOp) Descriptor deprecated added in v0.6.0

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

Deprecated: Use Job_InitOp.ProtoReflect.Descriptor instead.

func (*Job_InitOp) MarshalJSON added in v0.6.0

func (msg *Job_InitOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_InitOp) ProtoMessage added in v0.6.0

func (*Job_InitOp) ProtoMessage()

func (*Job_InitOp) ProtoReflect added in v0.6.0

func (x *Job_InitOp) ProtoReflect() protoreflect.Message

func (*Job_InitOp) Reset added in v0.6.0

func (x *Job_InitOp) Reset()

func (*Job_InitOp) String added in v0.6.0

func (x *Job_InitOp) String() string

func (*Job_InitOp) UnmarshalJSON added in v0.6.0

func (msg *Job_InitOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_InitResult added in v0.6.0

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

func (*Job_InitResult) Descriptor deprecated added in v0.6.0

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

Deprecated: Use Job_InitResult.ProtoReflect.Descriptor instead.

func (*Job_InitResult) MarshalJSON added in v0.6.0

func (msg *Job_InitResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_InitResult) ProtoMessage added in v0.6.0

func (*Job_InitResult) ProtoMessage()

func (*Job_InitResult) ProtoReflect added in v0.6.0

func (x *Job_InitResult) ProtoReflect() protoreflect.Message

func (*Job_InitResult) Reset added in v0.6.0

func (x *Job_InitResult) Reset()

func (*Job_InitResult) String added in v0.6.0

func (x *Job_InitResult) String() string

func (*Job_InitResult) UnmarshalJSON added in v0.6.0

func (msg *Job_InitResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Local

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

func (*Job_Local) Descriptor deprecated

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

Deprecated: Use Job_Local.ProtoReflect.Descriptor instead.

func (*Job_Local) MarshalJSON added in v0.2.0

func (msg *Job_Local) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_Local) ProtoMessage

func (*Job_Local) ProtoMessage()

func (*Job_Local) ProtoReflect

func (x *Job_Local) ProtoReflect() protoreflect.Message

func (*Job_Local) Reset

func (x *Job_Local) Reset()

func (*Job_Local) String

func (x *Job_Local) String() string

func (*Job_Local) UnmarshalJSON added in v0.2.0

func (msg *Job_Local) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Logs added in v0.3.0

type Job_Logs struct {
	Logs *Job_LogsOp `protobuf:"bytes,62,opt,name=logs,proto3,oneof"`
}

type Job_LogsOp added in v0.3.0

type Job_LogsOp struct {

	// Id to assign the virtual instance created
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	// The deployment to create the exec session context. Ie, what
	// application code will be available within the exec session.
	Deployment *Deployment `protobuf:"bytes,2,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// Indicates the time horizon that log entries must be beyond for them
	// to be emitted.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// The maximum of log entries to be output.
	Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

Used to start a platform's log function within a runner. API users interested in viewing logs should use the GetLogStream API. This is only meant for implementing custom log handling by plugins.

func (*Job_LogsOp) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_LogsOp.ProtoReflect.Descriptor instead.

func (*Job_LogsOp) GetDeployment added in v0.3.0

func (x *Job_LogsOp) GetDeployment() *Deployment

func (*Job_LogsOp) GetInstanceId added in v0.3.0

func (x *Job_LogsOp) GetInstanceId() string

func (*Job_LogsOp) GetLimit added in v0.3.0

func (x *Job_LogsOp) GetLimit() int32

func (*Job_LogsOp) GetStartTime added in v0.3.0

func (x *Job_LogsOp) GetStartTime() *timestamppb.Timestamp

func (*Job_LogsOp) MarshalJSON added in v0.3.0

func (msg *Job_LogsOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_LogsOp) ProtoMessage added in v0.3.0

func (*Job_LogsOp) ProtoMessage()

func (*Job_LogsOp) ProtoReflect added in v0.3.0

func (x *Job_LogsOp) ProtoReflect() protoreflect.Message

func (*Job_LogsOp) Reset added in v0.3.0

func (x *Job_LogsOp) Reset()

func (*Job_LogsOp) String added in v0.3.0

func (x *Job_LogsOp) String() string

func (*Job_LogsOp) UnmarshalJSON added in v0.3.0

func (msg *Job_LogsOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Noop

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

Noop operations do nothing. This is primarily used for testing. This operation will still download the data from the data source. A noop may be useful outside of testing to verify a runner is executing properly or can access data properly.

func (*Job_Noop) Descriptor deprecated

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

Deprecated: Use Job_Noop.ProtoReflect.Descriptor instead.

func (*Job_Noop) MarshalJSON added in v0.2.0

func (msg *Job_Noop) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_Noop) ProtoMessage

func (*Job_Noop) ProtoMessage()

func (*Job_Noop) ProtoReflect

func (x *Job_Noop) ProtoReflect() protoreflect.Message

func (*Job_Noop) Reset

func (x *Job_Noop) Reset()

func (*Job_Noop) String

func (x *Job_Noop) String() string

func (*Job_Noop) UnmarshalJSON added in v0.2.0

func (msg *Job_Noop) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Noop_

type Job_Noop_ struct {
	Noop *Job_Noop `protobuf:"bytes,50,opt,name=noop,proto3,oneof"`
}

type Job_Poll added in v0.3.0

type Job_Poll struct {
	Poll *Job_PollOp `protobuf:"bytes,64,opt,name=poll,proto3,oneof"`
}

type Job_PollOp added in v0.3.0

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

PollOp triggers a poll action for a project. The job will fail if there is no data source configured for the project.

A poll operation can be queued even if a project has polling disabled. If a project has polling enabled, a manually queued poll operation will have no effect on the poll timer or intervals.

func (*Job_PollOp) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_PollOp.ProtoReflect.Descriptor instead.

func (*Job_PollOp) MarshalJSON added in v0.3.0

func (msg *Job_PollOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_PollOp) ProtoMessage added in v0.3.0

func (*Job_PollOp) ProtoMessage()

func (*Job_PollOp) ProtoReflect added in v0.3.0

func (x *Job_PollOp) ProtoReflect() protoreflect.Message

func (*Job_PollOp) Reset added in v0.3.0

func (x *Job_PollOp) Reset()

func (*Job_PollOp) String added in v0.3.0

func (x *Job_PollOp) String() string

func (*Job_PollOp) UnmarshalJSON added in v0.3.0

func (msg *Job_PollOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_PollResult added in v0.3.0

type Job_PollResult struct {

	// This field will be non-empty if and only if polling resulted in
	// new data that needs to be deployed. This will be the ID of the job
	// that queues the "up" operation.
	JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// If the poll resulted in new data, old_ref and new_ref will contain
	// the two refs that were currently in use. These are nil if the polling
	// didn't find new data.
	OldRef *Job_DataSource_Ref `protobuf:"bytes,2,opt,name=old_ref,json=oldRef,proto3" json:"old_ref,omitempty"`
	NewRef *Job_DataSource_Ref `protobuf:"bytes,3,opt,name=new_ref,json=newRef,proto3" json:"new_ref,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_PollResult) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_PollResult.ProtoReflect.Descriptor instead.

func (*Job_PollResult) GetJobId added in v0.3.0

func (x *Job_PollResult) GetJobId() string

func (*Job_PollResult) GetNewRef added in v0.3.0

func (x *Job_PollResult) GetNewRef() *Job_DataSource_Ref

func (*Job_PollResult) GetOldRef added in v0.3.0

func (x *Job_PollResult) GetOldRef() *Job_DataSource_Ref

func (*Job_PollResult) MarshalJSON added in v0.3.0

func (msg *Job_PollResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_PollResult) ProtoMessage added in v0.3.0

func (*Job_PollResult) ProtoMessage()

func (*Job_PollResult) ProtoReflect added in v0.3.0

func (x *Job_PollResult) ProtoReflect() protoreflect.Message

func (*Job_PollResult) Reset added in v0.3.0

func (x *Job_PollResult) Reset()

func (*Job_PollResult) String added in v0.3.0

func (x *Job_PollResult) String() string

func (*Job_PollResult) UnmarshalJSON added in v0.3.0

func (msg *Job_PollResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Push

type Job_Push struct {
	Push *Job_PushOp `protobuf:"bytes,52,opt,name=push,proto3,oneof"`
}

type Job_PushOp

type Job_PushOp struct {

	// Build to push
	Build *Build `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_PushOp) Descriptor deprecated

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

Deprecated: Use Job_PushOp.ProtoReflect.Descriptor instead.

func (*Job_PushOp) GetBuild

func (x *Job_PushOp) GetBuild() *Build

func (*Job_PushOp) MarshalJSON added in v0.2.0

func (msg *Job_PushOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_PushOp) ProtoMessage

func (*Job_PushOp) ProtoMessage()

func (*Job_PushOp) ProtoReflect

func (x *Job_PushOp) ProtoReflect() protoreflect.Message

func (*Job_PushOp) Reset

func (x *Job_PushOp) Reset()

func (*Job_PushOp) String

func (x *Job_PushOp) String() string

func (*Job_PushOp) UnmarshalJSON added in v0.2.0

func (msg *Job_PushOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_PushResult

type Job_PushResult struct {
	Artifact *PushedArtifact `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_PushResult) Descriptor deprecated

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

Deprecated: Use Job_PushResult.ProtoReflect.Descriptor instead.

func (*Job_PushResult) GetArtifact

func (x *Job_PushResult) GetArtifact() *PushedArtifact

func (*Job_PushResult) MarshalJSON added in v0.2.0

func (msg *Job_PushResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_PushResult) ProtoMessage

func (*Job_PushResult) ProtoMessage()

func (*Job_PushResult) ProtoReflect

func (x *Job_PushResult) ProtoReflect() protoreflect.Message

func (*Job_PushResult) Reset

func (x *Job_PushResult) Reset()

func (*Job_PushResult) String

func (x *Job_PushResult) String() string

func (*Job_PushResult) UnmarshalJSON added in v0.2.0

func (msg *Job_PushResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_QueueProject added in v0.3.0

type Job_QueueProject struct {
	QueueProject *Job_QueueProjectOp `protobuf:"bytes,63,opt,name=queue_project,json=queueProject,proto3,oneof"`
}

type Job_QueueProjectOp added in v0.3.0

type Job_QueueProjectOp struct {

	// The template for the job to queue for each application. The "application"
	// field will be overwritten for each application. All other fields are
	// untouched.
	JobTemplate *Job `protobuf:"bytes,1,opt,name=job_template,json=jobTemplate,proto3" json:"job_template,omitempty"`
	// contains filtered or unexported fields
}

QueueProjectOp queues a job for all applications in a project. The applications queued may not directly align with what can be found in ListProjects because the application list will be based on the config and not the database.

func (*Job_QueueProjectOp) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_QueueProjectOp.ProtoReflect.Descriptor instead.

func (*Job_QueueProjectOp) GetJobTemplate added in v0.3.0

func (x *Job_QueueProjectOp) GetJobTemplate() *Job

func (*Job_QueueProjectOp) MarshalJSON added in v0.3.0

func (msg *Job_QueueProjectOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_QueueProjectOp) ProtoMessage added in v0.3.0

func (*Job_QueueProjectOp) ProtoMessage()

func (*Job_QueueProjectOp) ProtoReflect added in v0.3.0

func (x *Job_QueueProjectOp) ProtoReflect() protoreflect.Message

func (*Job_QueueProjectOp) Reset added in v0.3.0

func (x *Job_QueueProjectOp) Reset()

func (*Job_QueueProjectOp) String added in v0.3.0

func (x *Job_QueueProjectOp) String() string

func (*Job_QueueProjectOp) UnmarshalJSON added in v0.3.0

func (msg *Job_QueueProjectOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_QueueProjectResult added in v0.3.0

type Job_QueueProjectResult struct {

	// All applications that had jobs queued. This may be empty even if the
	// job was a success. If this is empty, it means that no applications were
	// found to have jobs queued.
	Applications []*Job_QueueProjectResult_Application `protobuf:"bytes,1,rep,name=applications,proto3" json:"applications,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_QueueProjectResult) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_QueueProjectResult.ProtoReflect.Descriptor instead.

func (*Job_QueueProjectResult) GetApplications added in v0.3.0

func (*Job_QueueProjectResult) MarshalJSON added in v0.3.0

func (msg *Job_QueueProjectResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_QueueProjectResult) ProtoMessage added in v0.3.0

func (*Job_QueueProjectResult) ProtoMessage()

func (*Job_QueueProjectResult) ProtoReflect added in v0.3.0

func (x *Job_QueueProjectResult) ProtoReflect() protoreflect.Message

func (*Job_QueueProjectResult) Reset added in v0.3.0

func (x *Job_QueueProjectResult) Reset()

func (*Job_QueueProjectResult) String added in v0.3.0

func (x *Job_QueueProjectResult) String() string

func (*Job_QueueProjectResult) UnmarshalJSON added in v0.3.0

func (msg *Job_QueueProjectResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_QueueProjectResult_Application added in v0.3.0

type Job_QueueProjectResult_Application struct {

	// Application that was queued.
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// ID of the job that was queued.
	JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_QueueProjectResult_Application) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_QueueProjectResult_Application.ProtoReflect.Descriptor instead.

func (*Job_QueueProjectResult_Application) GetApplication added in v0.3.0

func (*Job_QueueProjectResult_Application) GetJobId added in v0.3.0

func (*Job_QueueProjectResult_Application) MarshalJSON added in v0.3.0

func (msg *Job_QueueProjectResult_Application) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_QueueProjectResult_Application) ProtoMessage added in v0.3.0

func (*Job_QueueProjectResult_Application) ProtoMessage()

func (*Job_QueueProjectResult_Application) ProtoReflect added in v0.3.0

func (*Job_QueueProjectResult_Application) Reset added in v0.3.0

func (*Job_QueueProjectResult_Application) String added in v0.3.0

func (*Job_QueueProjectResult_Application) UnmarshalJSON added in v0.3.0

func (msg *Job_QueueProjectResult_Application) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Release

type Job_Release struct {
	Release *Job_ReleaseOp `protobuf:"bytes,55,opt,name=release,proto3,oneof"`
}

type Job_ReleaseOp

type Job_ReleaseOp struct {
	Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// Prune settings. This will prune the deployments that aren't released.
	Prune bool `protobuf:"varint,2,opt,name=prune,proto3" json:"prune,omitempty"`
	// This sets the number of unreleased deployments to retain when pruning.
	// This only has an effect if "prune_retain_override" is true. If that
	// is false, then pruning uses the default behavior (retain 2).
	PruneRetain         int32 `protobuf:"varint,3,opt,name=prune_retain,json=pruneRetain,proto3" json:"prune_retain,omitempty"`
	PruneRetainOverride bool  `protobuf:"varint,4,opt,name=prune_retain_override,json=pruneRetainOverride,proto3" json:"prune_retain_override,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_ReleaseOp) Descriptor deprecated

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

Deprecated: Use Job_ReleaseOp.ProtoReflect.Descriptor instead.

func (*Job_ReleaseOp) GetDeployment

func (x *Job_ReleaseOp) GetDeployment() *Deployment

func (*Job_ReleaseOp) GetPrune

func (x *Job_ReleaseOp) GetPrune() bool

func (*Job_ReleaseOp) GetPruneRetain added in v0.3.0

func (x *Job_ReleaseOp) GetPruneRetain() int32

func (*Job_ReleaseOp) GetPruneRetainOverride added in v0.3.0

func (x *Job_ReleaseOp) GetPruneRetainOverride() bool

func (*Job_ReleaseOp) MarshalJSON added in v0.2.0

func (msg *Job_ReleaseOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_ReleaseOp) ProtoMessage

func (*Job_ReleaseOp) ProtoMessage()

func (*Job_ReleaseOp) ProtoReflect

func (x *Job_ReleaseOp) ProtoReflect() protoreflect.Message

func (*Job_ReleaseOp) Reset

func (x *Job_ReleaseOp) Reset()

func (*Job_ReleaseOp) String

func (x *Job_ReleaseOp) String() string

func (*Job_ReleaseOp) UnmarshalJSON added in v0.2.0

func (msg *Job_ReleaseOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_ReleaseResult

type Job_ReleaseResult struct {

	// The release that was just created. If the release operation was a noop,
	// for example if the target deployment shares a generation with the
	// previously released deployment, then this may be an existing release.
	// Callers can verify by checking if the target deployment changed
	// or not.
	Release *Release `protobuf:"bytes,1,opt,name=release,proto3" json:"release,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_ReleaseResult) Descriptor deprecated

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

Deprecated: Use Job_ReleaseResult.ProtoReflect.Descriptor instead.

func (*Job_ReleaseResult) GetRelease

func (x *Job_ReleaseResult) GetRelease() *Release

func (*Job_ReleaseResult) MarshalJSON added in v0.2.0

func (msg *Job_ReleaseResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_ReleaseResult) ProtoMessage

func (*Job_ReleaseResult) ProtoMessage()

func (*Job_ReleaseResult) ProtoReflect

func (x *Job_ReleaseResult) ProtoReflect() protoreflect.Message

func (*Job_ReleaseResult) Reset

func (x *Job_ReleaseResult) Reset()

func (*Job_ReleaseResult) String

func (x *Job_ReleaseResult) String() string

func (*Job_ReleaseResult) UnmarshalJSON added in v0.2.0

func (msg *Job_ReleaseResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Result

type Job_Result struct {
	Build        *Job_BuildResult        `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	Push         *Job_PushResult         `protobuf:"bytes,2,opt,name=push,proto3" json:"push,omitempty"`
	Deploy       *Job_DeployResult       `protobuf:"bytes,3,opt,name=deploy,proto3" json:"deploy,omitempty"`
	Release      *Job_ReleaseResult      `protobuf:"bytes,4,opt,name=release,proto3" json:"release,omitempty"`
	Validate     *Job_ValidateResult     `protobuf:"bytes,5,opt,name=validate,proto3" json:"validate,omitempty"`
	Auth         *Job_AuthResult         `protobuf:"bytes,6,opt,name=auth,proto3" json:"auth,omitempty"`
	Docs         *Job_DocsResult         `protobuf:"bytes,7,opt,name=docs,proto3" json:"docs,omitempty"`
	ConfigSync   *Job_ConfigSyncResult   `protobuf:"bytes,8,opt,name=config_sync,json=configSync,proto3" json:"config_sync,omitempty"`
	Up           *Job_UpResult           `protobuf:"bytes,9,opt,name=up,proto3" json:"up,omitempty"`
	QueueProject *Job_QueueProjectResult `protobuf:"bytes,10,opt,name=queue_project,json=queueProject,proto3" json:"queue_project,omitempty"`
	Poll         *Job_PollResult         `protobuf:"bytes,11,opt,name=poll,proto3" json:"poll,omitempty"`
	StatusReport *Job_StatusReportResult `protobuf:"bytes,12,opt,name=status_report,json=statusReport,proto3" json:"status_report,omitempty"`
	StartTask    *Job_StartTaskResult    `protobuf:"bytes,13,opt,name=start_task,json=startTask,proto3" json:"start_task,omitempty"`
	Init         *Job_InitResult         `protobuf:"bytes,14,opt,name=init,proto3" json:"init,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_Result) Descriptor deprecated

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

Deprecated: Use Job_Result.ProtoReflect.Descriptor instead.

func (*Job_Result) GetAuth

func (x *Job_Result) GetAuth() *Job_AuthResult

func (*Job_Result) GetBuild

func (x *Job_Result) GetBuild() *Job_BuildResult

func (*Job_Result) GetConfigSync added in v0.2.0

func (x *Job_Result) GetConfigSync() *Job_ConfigSyncResult

func (*Job_Result) GetDeploy

func (x *Job_Result) GetDeploy() *Job_DeployResult

func (*Job_Result) GetDocs

func (x *Job_Result) GetDocs() *Job_DocsResult

func (*Job_Result) GetInit added in v0.6.0

func (x *Job_Result) GetInit() *Job_InitResult

func (*Job_Result) GetPoll added in v0.3.0

func (x *Job_Result) GetPoll() *Job_PollResult

func (*Job_Result) GetPush

func (x *Job_Result) GetPush() *Job_PushResult

func (*Job_Result) GetQueueProject added in v0.3.0

func (x *Job_Result) GetQueueProject() *Job_QueueProjectResult

func (*Job_Result) GetRelease

func (x *Job_Result) GetRelease() *Job_ReleaseResult

func (*Job_Result) GetStartTask added in v0.5.0

func (x *Job_Result) GetStartTask() *Job_StartTaskResult

func (*Job_Result) GetStatusReport added in v0.4.0

func (x *Job_Result) GetStatusReport() *Job_StatusReportResult

func (*Job_Result) GetUp added in v0.3.0

func (x *Job_Result) GetUp() *Job_UpResult

func (*Job_Result) GetValidate

func (x *Job_Result) GetValidate() *Job_ValidateResult

func (*Job_Result) MarshalJSON added in v0.2.0

func (msg *Job_Result) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_Result) ProtoMessage

func (*Job_Result) ProtoMessage()

func (*Job_Result) ProtoReflect

func (x *Job_Result) ProtoReflect() protoreflect.Message

func (*Job_Result) Reset

func (x *Job_Result) Reset()

func (*Job_Result) String

func (x *Job_Result) String() string

func (*Job_Result) UnmarshalJSON added in v0.2.0

func (msg *Job_Result) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_StartTask added in v0.5.0

type Job_StartTask struct {
	StartTask *Job_StartTaskLaunchOp `protobuf:"bytes,66,opt,name=start_task,json=startTask,proto3,oneof"`
}

type Job_StartTaskLaunchOp added in v0.5.0

type Job_StartTaskLaunchOp struct {

	// The info to use to create the task
	Info *TaskLaunchInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
	// Params is needed to spawn the plugin so we can send it the start.
	Params *Job_TaskPluginParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_StartTaskLaunchOp) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Job_StartTaskLaunchOp.ProtoReflect.Descriptor instead.

func (*Job_StartTaskLaunchOp) GetInfo added in v0.5.0

func (x *Job_StartTaskLaunchOp) GetInfo() *TaskLaunchInfo

func (*Job_StartTaskLaunchOp) GetParams added in v0.5.0

func (*Job_StartTaskLaunchOp) MarshalJSON added in v0.5.0

func (msg *Job_StartTaskLaunchOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_StartTaskLaunchOp) ProtoMessage added in v0.5.0

func (*Job_StartTaskLaunchOp) ProtoMessage()

func (*Job_StartTaskLaunchOp) ProtoReflect added in v0.5.0

func (x *Job_StartTaskLaunchOp) ProtoReflect() protoreflect.Message

func (*Job_StartTaskLaunchOp) Reset added in v0.5.0

func (x *Job_StartTaskLaunchOp) Reset()

func (*Job_StartTaskLaunchOp) String added in v0.5.0

func (x *Job_StartTaskLaunchOp) String() string

func (*Job_StartTaskLaunchOp) UnmarshalJSON added in v0.5.0

func (msg *Job_StartTaskLaunchOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_StartTaskResult added in v0.5.0

type Job_StartTaskResult struct {

	// The state of the create task, used to identify it later.
	State *anypb.Any `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_StartTaskResult) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Job_StartTaskResult.ProtoReflect.Descriptor instead.

func (*Job_StartTaskResult) GetState added in v0.5.0

func (x *Job_StartTaskResult) GetState() *anypb.Any

func (*Job_StartTaskResult) MarshalJSON added in v0.5.0

func (msg *Job_StartTaskResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_StartTaskResult) ProtoMessage added in v0.5.0

func (*Job_StartTaskResult) ProtoMessage()

func (*Job_StartTaskResult) ProtoReflect added in v0.5.0

func (x *Job_StartTaskResult) ProtoReflect() protoreflect.Message

func (*Job_StartTaskResult) Reset added in v0.5.0

func (x *Job_StartTaskResult) Reset()

func (*Job_StartTaskResult) String added in v0.5.0

func (x *Job_StartTaskResult) String() string

func (*Job_StartTaskResult) UnmarshalJSON added in v0.5.0

func (msg *Job_StartTaskResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_State

type Job_State int32
const (
	Job_UNKNOWN Job_State = 0
	Job_QUEUED  Job_State = 1 // queued and waiting for assignment
	Job_WAITING Job_State = 2 // assigned to a runner, waiting for runner to ack
	Job_RUNNING Job_State = 3 // runner acked and is executing
	Job_ERROR   Job_State = 4 // job failed
	Job_SUCCESS Job_State = 5 // job succeeded
)

func (Job_State) Descriptor

func (Job_State) Descriptor() protoreflect.EnumDescriptor

func (Job_State) Enum

func (x Job_State) Enum() *Job_State

func (Job_State) EnumDescriptor deprecated

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

Deprecated: Use Job_State.Descriptor instead.

func (Job_State) Number

func (x Job_State) Number() protoreflect.EnumNumber

func (Job_State) String

func (x Job_State) String() string

func (Job_State) Type

type Job_StatusReport added in v0.4.0

type Job_StatusReport struct {
	StatusReport *Job_StatusReportOp `protobuf:"bytes,65,opt,name=status_report,json=statusReport,proto3,oneof"`
}

type Job_StatusReportOp added in v0.4.0

type Job_StatusReportOp struct {

	// Types that are assignable to Target:
	//	*Job_StatusReportOp_Deployment
	//	*Job_StatusReportOp_Release
	Target isJob_StatusReportOp_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

func (*Job_StatusReportOp) Descriptor deprecated added in v0.4.0

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

Deprecated: Use Job_StatusReportOp.ProtoReflect.Descriptor instead.

func (*Job_StatusReportOp) GetDeployment added in v0.4.0

func (x *Job_StatusReportOp) GetDeployment() *Deployment

func (*Job_StatusReportOp) GetRelease added in v0.4.0

func (x *Job_StatusReportOp) GetRelease() *Release

func (*Job_StatusReportOp) GetTarget added in v0.4.0

func (m *Job_StatusReportOp) GetTarget() isJob_StatusReportOp_Target

func (*Job_StatusReportOp) MarshalJSON added in v0.4.0

func (msg *Job_StatusReportOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_StatusReportOp) ProtoMessage added in v0.4.0

func (*Job_StatusReportOp) ProtoMessage()

func (*Job_StatusReportOp) ProtoReflect added in v0.4.0

func (x *Job_StatusReportOp) ProtoReflect() protoreflect.Message

func (*Job_StatusReportOp) Reset added in v0.4.0

func (x *Job_StatusReportOp) Reset()

func (*Job_StatusReportOp) String added in v0.4.0

func (x *Job_StatusReportOp) String() string

func (*Job_StatusReportOp) UnmarshalJSON added in v0.4.0

func (msg *Job_StatusReportOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_StatusReportOp_Deployment added in v0.4.0

type Job_StatusReportOp_Deployment struct {
	// The deployment that should be associated with this status report
	// operation
	Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment,proto3,oneof"`
}

type Job_StatusReportOp_Release added in v0.4.0

type Job_StatusReportOp_Release struct {
	// The release that should be associated with this status report
	// operation
	Release *Release `protobuf:"bytes,2,opt,name=release,proto3,oneof"`
}

type Job_StatusReportResult added in v0.4.0

type Job_StatusReportResult struct {

	// The status report that was just created
	StatusReport *StatusReport `protobuf:"bytes,1,opt,name=status_report,json=statusReport,proto3" json:"status_report,omitempty"`
	// contains filtered or unexported fields
}

func (*Job_StatusReportResult) Descriptor deprecated added in v0.4.0

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

Deprecated: Use Job_StatusReportResult.ProtoReflect.Descriptor instead.

func (*Job_StatusReportResult) GetStatusReport added in v0.4.0

func (x *Job_StatusReportResult) GetStatusReport() *StatusReport

func (*Job_StatusReportResult) MarshalJSON added in v0.4.0

func (msg *Job_StatusReportResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_StatusReportResult) ProtoMessage added in v0.4.0

func (*Job_StatusReportResult) ProtoMessage()

func (*Job_StatusReportResult) ProtoReflect added in v0.4.0

func (x *Job_StatusReportResult) ProtoReflect() protoreflect.Message

func (*Job_StatusReportResult) Reset added in v0.4.0

func (x *Job_StatusReportResult) Reset()

func (*Job_StatusReportResult) String added in v0.4.0

func (x *Job_StatusReportResult) String() string

func (*Job_StatusReportResult) UnmarshalJSON added in v0.4.0

func (msg *Job_StatusReportResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_StopTask added in v0.5.0

type Job_StopTask struct {
	StopTask *Job_StopTaskLaunchOp `protobuf:"bytes,67,opt,name=stop_task,json=stopTask,proto3,oneof"`
}

type Job_StopTaskLaunchOp added in v0.5.0

type Job_StopTaskLaunchOp struct {

	// Params is needed to spawn the plugin so we can send it the stop.
	Params *Job_TaskPluginParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"`
	// The state of the start task. This can come in multiple ways.
	//
	// Types that are assignable to State:
	//	*Job_StopTaskLaunchOp_Direct
	//	*Job_StopTaskLaunchOp_StartJobId
	State isJob_StopTaskLaunchOp_State `protobuf_oneof:"state"`
	// contains filtered or unexported fields
}

func (*Job_StopTaskLaunchOp) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Job_StopTaskLaunchOp.ProtoReflect.Descriptor instead.

func (*Job_StopTaskLaunchOp) GetDirect added in v0.7.0

func (x *Job_StopTaskLaunchOp) GetDirect() *anypb.Any

func (*Job_StopTaskLaunchOp) GetParams added in v0.5.0

func (*Job_StopTaskLaunchOp) GetStartJobId added in v0.7.0

func (x *Job_StopTaskLaunchOp) GetStartJobId() string

func (*Job_StopTaskLaunchOp) GetState added in v0.5.0

func (m *Job_StopTaskLaunchOp) GetState() isJob_StopTaskLaunchOp_State

func (*Job_StopTaskLaunchOp) MarshalJSON added in v0.5.0

func (msg *Job_StopTaskLaunchOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_StopTaskLaunchOp) ProtoMessage added in v0.5.0

func (*Job_StopTaskLaunchOp) ProtoMessage()

func (*Job_StopTaskLaunchOp) ProtoReflect added in v0.5.0

func (x *Job_StopTaskLaunchOp) ProtoReflect() protoreflect.Message

func (*Job_StopTaskLaunchOp) Reset added in v0.5.0

func (x *Job_StopTaskLaunchOp) Reset()

func (*Job_StopTaskLaunchOp) String added in v0.5.0

func (x *Job_StopTaskLaunchOp) String() string

func (*Job_StopTaskLaunchOp) UnmarshalJSON added in v0.5.0

func (msg *Job_StopTaskLaunchOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_StopTaskLaunchOp_Direct added in v0.7.0

type Job_StopTaskLaunchOp_Direct struct {
	// The state can be directly provided.
	Direct *anypb.Any `protobuf:"bytes,1,opt,name=direct,proto3,oneof"`
}

type Job_StopTaskLaunchOp_StartJobId added in v0.7.0

type Job_StopTaskLaunchOp_StartJobId struct {
	// The state can be looked up from the result of a StartTask job.
	StartJobId string `protobuf:"bytes,3,opt,name=start_job_id,json=startJobId,proto3,oneof"`
}

type Job_TaskPluginParams added in v0.5.0

type Job_TaskPluginParams struct {

	// The plugin type to invoke for the task plugin.
	PluginType string `protobuf:"bytes,2,opt,name=plugin_type,json=pluginType,proto3" json:"plugin_type,omitempty"`
	// The configuration information for the task. This is HCL that is
	// decoded to figure out the task plugin and then provide that
	// task plugin with configuration
	HclConfig []byte     `protobuf:"bytes,3,opt,name=hcl_config,json=hclConfig,proto3" json:"hcl_config,omitempty"`
	HclFormat Hcl_Format `protobuf:"varint,4,opt,name=hcl_format,json=hclFormat,proto3,enum=hashicorp.waypoint.Hcl_Format" json:"hcl_format,omitempty"`
	// contains filtered or unexported fields
}

TaskPluginParams contains the information about a specific task plugin that is used by both StartTask and StopTask

func (*Job_TaskPluginParams) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Job_TaskPluginParams.ProtoReflect.Descriptor instead.

func (*Job_TaskPluginParams) GetHclConfig added in v0.5.0

func (x *Job_TaskPluginParams) GetHclConfig() []byte

func (*Job_TaskPluginParams) GetHclFormat added in v0.5.0

func (x *Job_TaskPluginParams) GetHclFormat() Hcl_Format

func (*Job_TaskPluginParams) GetPluginType added in v0.5.0

func (x *Job_TaskPluginParams) GetPluginType() string

func (*Job_TaskPluginParams) MarshalJSON added in v0.5.0

func (msg *Job_TaskPluginParams) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_TaskPluginParams) ProtoMessage added in v0.5.0

func (*Job_TaskPluginParams) ProtoMessage()

func (*Job_TaskPluginParams) ProtoReflect added in v0.5.0

func (x *Job_TaskPluginParams) ProtoReflect() protoreflect.Message

func (*Job_TaskPluginParams) Reset added in v0.5.0

func (x *Job_TaskPluginParams) Reset()

func (*Job_TaskPluginParams) String added in v0.5.0

func (x *Job_TaskPluginParams) String() string

func (*Job_TaskPluginParams) UnmarshalJSON added in v0.5.0

func (msg *Job_TaskPluginParams) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Up added in v0.3.0

type Job_Up struct {
	Up *Job_UpOp `protobuf:"bytes,61,opt,name=up,proto3,oneof"`
}

type Job_UpOp added in v0.3.0

type Job_UpOp struct {

	// Options for the release stage. The "deployment" field in this will
	// be ignored since we'll always use the deployment from the deploy
	// step in Up.
	Release *Job_ReleaseOp `protobuf:"bytes,1,opt,name=release,proto3" json:"release,omitempty"`
	// contains filtered or unexported fields
}

UpOp runs the "waypoint up" logic: it does a build (with push), deploy, and release all in one. The results for each child operation will be set directly on the Release message (i.e. "build" will be populated in addition to "up").

func (*Job_UpOp) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_UpOp.ProtoReflect.Descriptor instead.

func (*Job_UpOp) GetRelease added in v0.3.0

func (x *Job_UpOp) GetRelease() *Job_ReleaseOp

func (*Job_UpOp) MarshalJSON added in v0.3.0

func (msg *Job_UpOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_UpOp) ProtoMessage added in v0.3.0

func (*Job_UpOp) ProtoMessage()

func (*Job_UpOp) ProtoReflect added in v0.3.0

func (x *Job_UpOp) ProtoReflect() protoreflect.Message

func (*Job_UpOp) Reset added in v0.3.0

func (x *Job_UpOp) Reset()

func (*Job_UpOp) String added in v0.3.0

func (x *Job_UpOp) String() string

func (*Job_UpOp) UnmarshalJSON added in v0.3.0

func (msg *Job_UpOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_UpResult added in v0.3.0

type Job_UpResult struct {

	// release_url is the equivalent of Release.Url. This is the URL that
	// the release plugin generates directly from the platform. For example,
	// on AWS this might be an ALB addr, on K8S this might be a load balancer
	// addr, etc.
	//
	// This can be empty if the release plugin does not support getting a URL.
	ReleaseUrl string `protobuf:"bytes,1,opt,name=release_url,json=releaseUrl,proto3" json:"release_url,omitempty"`
	// app_url is the HashiCorp URL service URL for the entire application.
	// Example: mistakenly-crucial-malamute.waypoint.run. If there are multiple
	// hostnames registered for the application, this always picks the first one.
	//
	// This can be blank if the URL service is disabled or errored.
	AppUrl string `protobuf:"bytes,2,opt,name=app_url,json=appUrl,proto3" json:"app_url,omitempty"`
	// deploy_url is the HashiCorp URL service URL for this specific deploy.
	// Example: mistakenly-crucial-malamute--v1.waypoint.run. Similar to app_url,
	// if there are multiple registered hostnames for the application, this
	// always picks the first one.
	//
	// This can be blank if the URL service is disabled or errored.
	DeployUrl string `protobuf:"bytes,3,opt,name=deploy_url,json=deployUrl,proto3" json:"deploy_url,omitempty"`
	// contains filtered or unexported fields
}

UpResult is the result of an UpOp. Because "up" calls other operations, the Result message will set the build, deploy, push, and release results.

func (*Job_UpResult) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Job_UpResult.ProtoReflect.Descriptor instead.

func (*Job_UpResult) GetAppUrl added in v0.3.0

func (x *Job_UpResult) GetAppUrl() string

func (*Job_UpResult) GetDeployUrl added in v0.3.0

func (x *Job_UpResult) GetDeployUrl() string

func (*Job_UpResult) GetReleaseUrl added in v0.3.0

func (x *Job_UpResult) GetReleaseUrl() string

func (*Job_UpResult) MarshalJSON added in v0.3.0

func (msg *Job_UpResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_UpResult) ProtoMessage added in v0.3.0

func (*Job_UpResult) ProtoMessage()

func (*Job_UpResult) ProtoReflect added in v0.3.0

func (x *Job_UpResult) ProtoReflect() protoreflect.Message

func (*Job_UpResult) Reset added in v0.3.0

func (x *Job_UpResult) Reset()

func (*Job_UpResult) String added in v0.3.0

func (x *Job_UpResult) String() string

func (*Job_UpResult) UnmarshalJSON added in v0.3.0

func (msg *Job_UpResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_Validate

type Job_Validate struct {
	Validate *Job_ValidateOp `protobuf:"bytes,56,opt,name=validate,proto3,oneof"`
}

type Job_ValidateOp

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

ValidateOp validates various aspects of a configuration.

func (*Job_ValidateOp) Descriptor deprecated

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

Deprecated: Use Job_ValidateOp.ProtoReflect.Descriptor instead.

func (*Job_ValidateOp) MarshalJSON added in v0.2.0

func (msg *Job_ValidateOp) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_ValidateOp) ProtoMessage

func (*Job_ValidateOp) ProtoMessage()

func (*Job_ValidateOp) ProtoReflect

func (x *Job_ValidateOp) ProtoReflect() protoreflect.Message

func (*Job_ValidateOp) Reset

func (x *Job_ValidateOp) Reset()

func (*Job_ValidateOp) String

func (x *Job_ValidateOp) String() string

func (*Job_ValidateOp) UnmarshalJSON added in v0.2.0

func (msg *Job_ValidateOp) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Job_ValidateResult

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

func (*Job_ValidateResult) Descriptor deprecated

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

Deprecated: Use Job_ValidateResult.ProtoReflect.Descriptor instead.

func (*Job_ValidateResult) MarshalJSON added in v0.2.0

func (msg *Job_ValidateResult) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Job_ValidateResult) ProtoMessage

func (*Job_ValidateResult) ProtoMessage()

func (*Job_ValidateResult) ProtoReflect

func (x *Job_ValidateResult) ProtoReflect() protoreflect.Message

func (*Job_ValidateResult) Reset

func (x *Job_ValidateResult) Reset()

func (*Job_ValidateResult) String

func (x *Job_ValidateResult) String() string

func (*Job_ValidateResult) UnmarshalJSON added in v0.2.0

func (msg *Job_ValidateResult) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListAuthMethodsResponse added in v0.5.0

type ListAuthMethodsResponse struct {
	AuthMethods []*AuthMethod `protobuf:"bytes,1,rep,name=auth_methods,json=authMethods,proto3" json:"auth_methods,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAuthMethodsResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ListAuthMethodsResponse.ProtoReflect.Descriptor instead.

func (*ListAuthMethodsResponse) GetAuthMethods added in v0.5.0

func (x *ListAuthMethodsResponse) GetAuthMethods() []*AuthMethod

func (*ListAuthMethodsResponse) MarshalJSON added in v0.5.0

func (msg *ListAuthMethodsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListAuthMethodsResponse) ProtoMessage added in v0.5.0

func (*ListAuthMethodsResponse) ProtoMessage()

func (*ListAuthMethodsResponse) ProtoReflect added in v0.5.0

func (x *ListAuthMethodsResponse) ProtoReflect() protoreflect.Message

func (*ListAuthMethodsResponse) Reset added in v0.5.0

func (x *ListAuthMethodsResponse) Reset()

func (*ListAuthMethodsResponse) String added in v0.5.0

func (x *ListAuthMethodsResponse) String() string

func (*ListAuthMethodsResponse) UnmarshalJSON added in v0.5.0

func (msg *ListAuthMethodsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListBuildsRequest

type ListBuildsRequest struct {

	// The application whose builds to list. This must be set.
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// The workspace to list builds for. If this isn't set, then all builds
	// for the other filters are listed.
	Workspace *Ref_Workspace `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Specifies the order of results. If this isn't specified, the results
	// are in an undefined order.
	Order *OperationOrder `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBuildsRequest) Descriptor deprecated

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

Deprecated: Use ListBuildsRequest.ProtoReflect.Descriptor instead.

func (*ListBuildsRequest) GetApplication

func (x *ListBuildsRequest) GetApplication() *Ref_Application

func (*ListBuildsRequest) GetOrder

func (x *ListBuildsRequest) GetOrder() *OperationOrder

func (*ListBuildsRequest) GetWorkspace

func (x *ListBuildsRequest) GetWorkspace() *Ref_Workspace

func (*ListBuildsRequest) MarshalJSON added in v0.2.0

func (msg *ListBuildsRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListBuildsRequest) ProtoMessage

func (*ListBuildsRequest) ProtoMessage()

func (*ListBuildsRequest) ProtoReflect

func (x *ListBuildsRequest) ProtoReflect() protoreflect.Message

func (*ListBuildsRequest) Reset

func (x *ListBuildsRequest) Reset()

func (*ListBuildsRequest) String

func (x *ListBuildsRequest) String() string

func (*ListBuildsRequest) UnmarshalJSON added in v0.2.0

func (msg *ListBuildsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListBuildsResponse

type ListBuildsResponse struct {

	// builds is the list of builds.
	Builds []*Build `protobuf:"bytes,1,rep,name=builds,proto3" json:"builds,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBuildsResponse) Descriptor deprecated

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

Deprecated: Use ListBuildsResponse.ProtoReflect.Descriptor instead.

func (*ListBuildsResponse) GetBuilds

func (x *ListBuildsResponse) GetBuilds() []*Build

func (*ListBuildsResponse) MarshalJSON added in v0.2.0

func (msg *ListBuildsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListBuildsResponse) ProtoMessage

func (*ListBuildsResponse) ProtoMessage()

func (*ListBuildsResponse) ProtoReflect

func (x *ListBuildsResponse) ProtoReflect() protoreflect.Message

func (*ListBuildsResponse) Reset

func (x *ListBuildsResponse) Reset()

func (*ListBuildsResponse) String

func (x *ListBuildsResponse) String() string

func (*ListBuildsResponse) UnmarshalJSON added in v0.2.0

func (msg *ListBuildsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListDeploymentsRequest

type ListDeploymentsRequest struct {

	// application that this deployment belongs to
	Application *Ref_Application `protobuf:"bytes,3,opt,name=application,proto3" json:"application,omitempty"`
	// workspace that this should belong to. If this is empty, values in
	// all workspaces will be listed.
	Workspace *Ref_Workspace `protobuf:"bytes,4,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// The filters to apply to this request. These are ORed, so you should
	// specify multiple filters in the StatusFilter for AND behavior.
	Status []*StatusFilter `protobuf:"bytes,1,rep,name=status,proto3" json:"status,omitempty"`
	// The physical state to filter for. If this is zero or unset then no
	// filtering on physical state will be done.
	PhysicalState Operation_PhysicalState `` /* 149-byte string literal not displayed */
	// Specifies the order of results. If this isn't specified, the results
	// are in an undefined order.
	Order *OperationOrder `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	// Inidicate of the fetched deployments should include additional information
	// about each deployment.
	LoadDetails Deployment_LoadDetails `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListDeploymentsRequest) Descriptor deprecated

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

Deprecated: Use ListDeploymentsRequest.ProtoReflect.Descriptor instead.

func (*ListDeploymentsRequest) GetApplication

func (x *ListDeploymentsRequest) GetApplication() *Ref_Application

func (*ListDeploymentsRequest) GetLoadDetails

func (x *ListDeploymentsRequest) GetLoadDetails() Deployment_LoadDetails

func (*ListDeploymentsRequest) GetOrder

func (x *ListDeploymentsRequest) GetOrder() *OperationOrder

func (*ListDeploymentsRequest) GetPhysicalState

func (x *ListDeploymentsRequest) GetPhysicalState() Operation_PhysicalState

func (*ListDeploymentsRequest) GetStatus

func (x *ListDeploymentsRequest) GetStatus() []*StatusFilter

func (*ListDeploymentsRequest) GetWorkspace

func (x *ListDeploymentsRequest) GetWorkspace() *Ref_Workspace

func (*ListDeploymentsRequest) MarshalJSON added in v0.2.0

func (msg *ListDeploymentsRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListDeploymentsRequest) ProtoMessage

func (*ListDeploymentsRequest) ProtoMessage()

func (*ListDeploymentsRequest) ProtoReflect

func (x *ListDeploymentsRequest) ProtoReflect() protoreflect.Message

func (*ListDeploymentsRequest) Reset

func (x *ListDeploymentsRequest) Reset()

func (*ListDeploymentsRequest) String

func (x *ListDeploymentsRequest) String() string

func (*ListDeploymentsRequest) UnmarshalJSON added in v0.2.0

func (msg *ListDeploymentsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListDeploymentsResponse

type ListDeploymentsResponse struct {

	// deployments is the list of deployments.
	Deployments []*Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeploymentsResponse) Descriptor deprecated

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

Deprecated: Use ListDeploymentsResponse.ProtoReflect.Descriptor instead.

func (*ListDeploymentsResponse) GetDeployments

func (x *ListDeploymentsResponse) GetDeployments() []*Deployment

func (*ListDeploymentsResponse) MarshalJSON added in v0.2.0

func (msg *ListDeploymentsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListDeploymentsResponse) ProtoMessage

func (*ListDeploymentsResponse) ProtoMessage()

func (*ListDeploymentsResponse) ProtoReflect

func (x *ListDeploymentsResponse) ProtoReflect() protoreflect.Message

func (*ListDeploymentsResponse) Reset

func (x *ListDeploymentsResponse) Reset()

func (*ListDeploymentsResponse) String

func (x *ListDeploymentsResponse) String() string

func (*ListDeploymentsResponse) UnmarshalJSON added in v0.2.0

func (msg *ListDeploymentsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListHostnamesRequest

type ListHostnamesRequest struct {

	// Target if set will only return hostnames matching this target.
	// If unset, all hostnames registered for the account will be returned.
	Target *Hostname_Target `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHostnamesRequest) Descriptor deprecated

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

Deprecated: Use ListHostnamesRequest.ProtoReflect.Descriptor instead.

func (*ListHostnamesRequest) GetTarget

func (x *ListHostnamesRequest) GetTarget() *Hostname_Target

func (*ListHostnamesRequest) MarshalJSON added in v0.2.0

func (msg *ListHostnamesRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListHostnamesRequest) ProtoMessage

func (*ListHostnamesRequest) ProtoMessage()

func (*ListHostnamesRequest) ProtoReflect

func (x *ListHostnamesRequest) ProtoReflect() protoreflect.Message

func (*ListHostnamesRequest) Reset

func (x *ListHostnamesRequest) Reset()

func (*ListHostnamesRequest) String

func (x *ListHostnamesRequest) String() string

func (*ListHostnamesRequest) UnmarshalJSON added in v0.2.0

func (msg *ListHostnamesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListHostnamesResponse

type ListHostnamesResponse struct {
	Hostnames []*Hostname `protobuf:"bytes,1,rep,name=hostnames,proto3" json:"hostnames,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHostnamesResponse) Descriptor deprecated

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

Deprecated: Use ListHostnamesResponse.ProtoReflect.Descriptor instead.

func (*ListHostnamesResponse) GetHostnames

func (x *ListHostnamesResponse) GetHostnames() []*Hostname

func (*ListHostnamesResponse) MarshalJSON added in v0.2.0

func (msg *ListHostnamesResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListHostnamesResponse) ProtoMessage

func (*ListHostnamesResponse) ProtoMessage()

func (*ListHostnamesResponse) ProtoReflect

func (x *ListHostnamesResponse) ProtoReflect() protoreflect.Message

func (*ListHostnamesResponse) Reset

func (x *ListHostnamesResponse) Reset()

func (*ListHostnamesResponse) String

func (x *ListHostnamesResponse) String() string

func (*ListHostnamesResponse) UnmarshalJSON added in v0.2.0

func (msg *ListHostnamesResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListInstancesRequest

type ListInstancesRequest struct {

	// Types that are assignable to Scope:
	//	*ListInstancesRequest_DeploymentId
	//	*ListInstancesRequest_Application_
	Scope isListInstancesRequest_Scope `protobuf_oneof:"scope"`
	// Time to wait before retrying a request to connect to requested instance
	WaitTimeout string `protobuf:"bytes,3,opt,name=wait_timeout,json=waitTimeout,proto3" json:"wait_timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInstancesRequest) Descriptor deprecated

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

Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.

func (*ListInstancesRequest) GetApplication

func (*ListInstancesRequest) GetDeploymentId

func (x *ListInstancesRequest) GetDeploymentId() string

func (*ListInstancesRequest) GetScope

func (m *ListInstancesRequest) GetScope() isListInstancesRequest_Scope

func (*ListInstancesRequest) GetWaitTimeout added in v0.2.0

func (x *ListInstancesRequest) GetWaitTimeout() string

func (*ListInstancesRequest) MarshalJSON added in v0.2.0

func (msg *ListInstancesRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListInstancesRequest) ProtoMessage

func (*ListInstancesRequest) ProtoMessage()

func (*ListInstancesRequest) ProtoReflect

func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message

func (*ListInstancesRequest) Reset

func (x *ListInstancesRequest) Reset()

func (*ListInstancesRequest) String

func (x *ListInstancesRequest) String() string

func (*ListInstancesRequest) UnmarshalJSON added in v0.2.0

func (msg *ListInstancesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListInstancesRequest_Application

type ListInstancesRequest_Application struct {

	// Application to query. This must have both a project/app set.
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// Workspace to filter by. If this isn't set, then all workspaces for
	// the app are returned.
	Workspace *Ref_Workspace `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInstancesRequest_Application) Descriptor deprecated

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

Deprecated: Use ListInstancesRequest_Application.ProtoReflect.Descriptor instead.

func (*ListInstancesRequest_Application) GetApplication

func (*ListInstancesRequest_Application) GetWorkspace

func (*ListInstancesRequest_Application) MarshalJSON added in v0.2.0

func (msg *ListInstancesRequest_Application) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListInstancesRequest_Application) ProtoMessage

func (*ListInstancesRequest_Application) ProtoMessage()

func (*ListInstancesRequest_Application) ProtoReflect

func (*ListInstancesRequest_Application) Reset

func (*ListInstancesRequest_Application) String

func (*ListInstancesRequest_Application) UnmarshalJSON added in v0.2.0

func (msg *ListInstancesRequest_Application) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListInstancesRequest_Application_

type ListInstancesRequest_Application_ struct {
	// Find all instances for an application
	Application *ListInstancesRequest_Application `protobuf:"bytes,2,opt,name=application,proto3,oneof"`
}

type ListInstancesRequest_DeploymentId

type ListInstancesRequest_DeploymentId struct {
	// List instances for a specific deployment.
	DeploymentId string `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3,oneof"`
}

type ListInstancesResponse

type ListInstancesResponse struct {
	Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInstancesResponse) Descriptor deprecated

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

Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.

func (*ListInstancesResponse) GetInstances

func (x *ListInstancesResponse) GetInstances() []*Instance

func (*ListInstancesResponse) MarshalJSON added in v0.2.0

func (msg *ListInstancesResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListInstancesResponse) ProtoMessage

func (*ListInstancesResponse) ProtoMessage()

func (*ListInstancesResponse) ProtoReflect

func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message

func (*ListInstancesResponse) Reset

func (x *ListInstancesResponse) Reset()

func (*ListInstancesResponse) String

func (x *ListInstancesResponse) String() string

func (*ListInstancesResponse) UnmarshalJSON added in v0.2.0

func (msg *ListInstancesResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListJobsRequest

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

func (*ListJobsRequest) Descriptor deprecated

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

Deprecated: Use ListJobsRequest.ProtoReflect.Descriptor instead.

func (*ListJobsRequest) MarshalJSON added in v0.2.0

func (msg *ListJobsRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListJobsRequest) ProtoMessage

func (*ListJobsRequest) ProtoMessage()

func (*ListJobsRequest) ProtoReflect

func (x *ListJobsRequest) ProtoReflect() protoreflect.Message

func (*ListJobsRequest) Reset

func (x *ListJobsRequest) Reset()

func (*ListJobsRequest) String

func (x *ListJobsRequest) String() string

func (*ListJobsRequest) UnmarshalJSON added in v0.2.0

func (msg *ListJobsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListJobsResponse

type ListJobsResponse struct {
	Jobs []*Job `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
	// contains filtered or unexported fields
}

func (*ListJobsResponse) Descriptor deprecated

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

Deprecated: Use ListJobsResponse.ProtoReflect.Descriptor instead.

func (*ListJobsResponse) GetJobs

func (x *ListJobsResponse) GetJobs() []*Job

func (*ListJobsResponse) MarshalJSON added in v0.2.0

func (msg *ListJobsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListJobsResponse) ProtoMessage

func (*ListJobsResponse) ProtoMessage()

func (*ListJobsResponse) ProtoReflect

func (x *ListJobsResponse) ProtoReflect() protoreflect.Message

func (*ListJobsResponse) Reset

func (x *ListJobsResponse) Reset()

func (*ListJobsResponse) String

func (x *ListJobsResponse) String() string

func (*ListJobsResponse) UnmarshalJSON added in v0.2.0

func (msg *ListJobsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListOIDCAuthMethodsResponse added in v0.5.0

type ListOIDCAuthMethodsResponse struct {
	AuthMethods []*OIDCAuthMethod `protobuf:"bytes,1,rep,name=auth_methods,json=authMethods,proto3" json:"auth_methods,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOIDCAuthMethodsResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ListOIDCAuthMethodsResponse.ProtoReflect.Descriptor instead.

func (*ListOIDCAuthMethodsResponse) GetAuthMethods added in v0.5.0

func (x *ListOIDCAuthMethodsResponse) GetAuthMethods() []*OIDCAuthMethod

func (*ListOIDCAuthMethodsResponse) MarshalJSON added in v0.5.0

func (msg *ListOIDCAuthMethodsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListOIDCAuthMethodsResponse) ProtoMessage added in v0.5.0

func (*ListOIDCAuthMethodsResponse) ProtoMessage()

func (*ListOIDCAuthMethodsResponse) ProtoReflect added in v0.5.0

func (*ListOIDCAuthMethodsResponse) Reset added in v0.5.0

func (x *ListOIDCAuthMethodsResponse) Reset()

func (*ListOIDCAuthMethodsResponse) String added in v0.5.0

func (x *ListOIDCAuthMethodsResponse) String() string

func (*ListOIDCAuthMethodsResponse) UnmarshalJSON added in v0.5.0

func (msg *ListOIDCAuthMethodsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListOnDemandRunnerConfigsResponse added in v0.6.0

type ListOnDemandRunnerConfigsResponse struct {
	Configs []*OnDemandRunnerConfig `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOnDemandRunnerConfigsResponse) Descriptor deprecated added in v0.6.0

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

Deprecated: Use ListOnDemandRunnerConfigsResponse.ProtoReflect.Descriptor instead.

func (*ListOnDemandRunnerConfigsResponse) GetConfigs added in v0.6.0

func (*ListOnDemandRunnerConfigsResponse) MarshalJSON added in v0.6.0

func (msg *ListOnDemandRunnerConfigsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListOnDemandRunnerConfigsResponse) ProtoMessage added in v0.6.0

func (*ListOnDemandRunnerConfigsResponse) ProtoMessage()

func (*ListOnDemandRunnerConfigsResponse) ProtoReflect added in v0.6.0

func (*ListOnDemandRunnerConfigsResponse) Reset added in v0.6.0

func (*ListOnDemandRunnerConfigsResponse) String added in v0.6.0

func (*ListOnDemandRunnerConfigsResponse) UnmarshalJSON added in v0.6.0

func (msg *ListOnDemandRunnerConfigsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListProjectsResponse

type ListProjectsResponse struct {
	Projects []*Ref_Project `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsResponse) Descriptor deprecated

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

Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead.

func (*ListProjectsResponse) GetProjects

func (x *ListProjectsResponse) GetProjects() []*Ref_Project

func (*ListProjectsResponse) MarshalJSON added in v0.2.0

func (msg *ListProjectsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListProjectsResponse) ProtoMessage

func (*ListProjectsResponse) ProtoMessage()

func (*ListProjectsResponse) ProtoReflect

func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message

func (*ListProjectsResponse) Reset

func (x *ListProjectsResponse) Reset()

func (*ListProjectsResponse) String

func (x *ListProjectsResponse) String() string

func (*ListProjectsResponse) UnmarshalJSON added in v0.2.0

func (msg *ListProjectsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListPushedArtifactsRequest

type ListPushedArtifactsRequest struct {

	// application that this belongs to
	Application *Ref_Application `protobuf:"bytes,3,opt,name=application,proto3" json:"application,omitempty"`
	// workspace for the results, or all if not set
	Workspace *Ref_Workspace `protobuf:"bytes,4,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// The filters to apply to this request. These are ORed, so you should
	// specify multiple filters in the StatusFilter for AND behavior.
	Status []*StatusFilter `protobuf:"bytes,1,rep,name=status,proto3" json:"status,omitempty"`
	// Specifies the order of results. If this isn't specified, the results
	// are in an undefined order.
	Order *OperationOrder `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	// Indicate if the Build value should be returned for each
	// of the artifacts as well.
	IncludeBuild bool `protobuf:"varint,5,opt,name=include_build,json=includeBuild,proto3" json:"include_build,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPushedArtifactsRequest) Descriptor deprecated

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

Deprecated: Use ListPushedArtifactsRequest.ProtoReflect.Descriptor instead.

func (*ListPushedArtifactsRequest) GetApplication

func (x *ListPushedArtifactsRequest) GetApplication() *Ref_Application

func (*ListPushedArtifactsRequest) GetIncludeBuild

func (x *ListPushedArtifactsRequest) GetIncludeBuild() bool

func (*ListPushedArtifactsRequest) GetOrder

func (*ListPushedArtifactsRequest) GetStatus

func (x *ListPushedArtifactsRequest) GetStatus() []*StatusFilter

func (*ListPushedArtifactsRequest) GetWorkspace

func (x *ListPushedArtifactsRequest) GetWorkspace() *Ref_Workspace

func (*ListPushedArtifactsRequest) MarshalJSON added in v0.2.0

func (msg *ListPushedArtifactsRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListPushedArtifactsRequest) ProtoMessage

func (*ListPushedArtifactsRequest) ProtoMessage()

func (*ListPushedArtifactsRequest) ProtoReflect

func (*ListPushedArtifactsRequest) Reset

func (x *ListPushedArtifactsRequest) Reset()

func (*ListPushedArtifactsRequest) String

func (x *ListPushedArtifactsRequest) String() string

func (*ListPushedArtifactsRequest) UnmarshalJSON added in v0.2.0

func (msg *ListPushedArtifactsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListPushedArtifactsResponse

type ListPushedArtifactsResponse struct {

	// artifacts is the list of artifacts.
	Artifacts []*PushedArtifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPushedArtifactsResponse) Descriptor deprecated

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

Deprecated: Use ListPushedArtifactsResponse.ProtoReflect.Descriptor instead.

func (*ListPushedArtifactsResponse) GetArtifacts

func (x *ListPushedArtifactsResponse) GetArtifacts() []*PushedArtifact

func (*ListPushedArtifactsResponse) MarshalJSON added in v0.2.0

func (msg *ListPushedArtifactsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListPushedArtifactsResponse) ProtoMessage

func (*ListPushedArtifactsResponse) ProtoMessage()

func (*ListPushedArtifactsResponse) ProtoReflect

func (*ListPushedArtifactsResponse) Reset

func (x *ListPushedArtifactsResponse) Reset()

func (*ListPushedArtifactsResponse) String

func (x *ListPushedArtifactsResponse) String() string

func (*ListPushedArtifactsResponse) UnmarshalJSON added in v0.2.0

func (msg *ListPushedArtifactsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListReleasesRequest

type ListReleasesRequest struct {

	// application that this release belongs to
	Application *Ref_Application `protobuf:"bytes,3,opt,name=application,proto3" json:"application,omitempty"`
	// workspace that this should belong to. If this is empty, values in
	// all workspaces will be listed.
	Workspace *Ref_Workspace `protobuf:"bytes,4,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// The filters to apply to this request. These are ORed, so you should
	// specify multiple filters in the StatusFilter for AND behavior.
	Status []*StatusFilter `protobuf:"bytes,1,rep,name=status,proto3" json:"status,omitempty"`
	// The physical state to filter for. If this is zero or unset then no
	// filtering on physical state will be done.
	PhysicalState Operation_PhysicalState `` /* 149-byte string literal not displayed */
	// Specifies the order of results. If this isn't specified, the results
	// are in an undefined order.
	Order *OperationOrder `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	// Load additional details about the release. These will become available
	// in the Preload section.
	LoadDetails Release_LoadDetails `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListReleasesRequest) Descriptor deprecated

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

Deprecated: Use ListReleasesRequest.ProtoReflect.Descriptor instead.

func (*ListReleasesRequest) GetApplication

func (x *ListReleasesRequest) GetApplication() *Ref_Application

func (*ListReleasesRequest) GetLoadDetails

func (x *ListReleasesRequest) GetLoadDetails() Release_LoadDetails

func (*ListReleasesRequest) GetOrder

func (x *ListReleasesRequest) GetOrder() *OperationOrder

func (*ListReleasesRequest) GetPhysicalState

func (x *ListReleasesRequest) GetPhysicalState() Operation_PhysicalState

func (*ListReleasesRequest) GetStatus

func (x *ListReleasesRequest) GetStatus() []*StatusFilter

func (*ListReleasesRequest) GetWorkspace

func (x *ListReleasesRequest) GetWorkspace() *Ref_Workspace

func (*ListReleasesRequest) MarshalJSON added in v0.2.0

func (msg *ListReleasesRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListReleasesRequest) ProtoMessage

func (*ListReleasesRequest) ProtoMessage()

func (*ListReleasesRequest) ProtoReflect

func (x *ListReleasesRequest) ProtoReflect() protoreflect.Message

func (*ListReleasesRequest) Reset

func (x *ListReleasesRequest) Reset()

func (*ListReleasesRequest) String

func (x *ListReleasesRequest) String() string

func (*ListReleasesRequest) UnmarshalJSON added in v0.2.0

func (msg *ListReleasesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListReleasesResponse

type ListReleasesResponse struct {
	Releases []*Release `protobuf:"bytes,1,rep,name=releases,proto3" json:"releases,omitempty"`
	// contains filtered or unexported fields
}

func (*ListReleasesResponse) Descriptor deprecated

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

Deprecated: Use ListReleasesResponse.ProtoReflect.Descriptor instead.

func (*ListReleasesResponse) GetReleases

func (x *ListReleasesResponse) GetReleases() []*Release

func (*ListReleasesResponse) MarshalJSON added in v0.2.0

func (msg *ListReleasesResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListReleasesResponse) ProtoMessage

func (*ListReleasesResponse) ProtoMessage()

func (*ListReleasesResponse) ProtoReflect

func (x *ListReleasesResponse) ProtoReflect() protoreflect.Message

func (*ListReleasesResponse) Reset

func (x *ListReleasesResponse) Reset()

func (*ListReleasesResponse) String

func (x *ListReleasesResponse) String() string

func (*ListReleasesResponse) UnmarshalJSON added in v0.2.0

func (msg *ListReleasesResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListRunnersRequest added in v0.7.0

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

func (*ListRunnersRequest) Descriptor deprecated added in v0.7.0

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

Deprecated: Use ListRunnersRequest.ProtoReflect.Descriptor instead.

func (*ListRunnersRequest) MarshalJSON added in v0.7.0

func (msg *ListRunnersRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListRunnersRequest) ProtoMessage added in v0.7.0

func (*ListRunnersRequest) ProtoMessage()

func (*ListRunnersRequest) ProtoReflect added in v0.7.0

func (x *ListRunnersRequest) ProtoReflect() protoreflect.Message

func (*ListRunnersRequest) Reset added in v0.7.0

func (x *ListRunnersRequest) Reset()

func (*ListRunnersRequest) String added in v0.7.0

func (x *ListRunnersRequest) String() string

func (*ListRunnersRequest) UnmarshalJSON added in v0.7.0

func (msg *ListRunnersRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListRunnersResponse added in v0.7.0

type ListRunnersResponse struct {
	Runners []*Runner `protobuf:"bytes,1,rep,name=runners,proto3" json:"runners,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRunnersResponse) Descriptor deprecated added in v0.7.0

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

Deprecated: Use ListRunnersResponse.ProtoReflect.Descriptor instead.

func (*ListRunnersResponse) GetRunners added in v0.7.0

func (x *ListRunnersResponse) GetRunners() []*Runner

func (*ListRunnersResponse) MarshalJSON added in v0.7.0

func (msg *ListRunnersResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListRunnersResponse) ProtoMessage added in v0.7.0

func (*ListRunnersResponse) ProtoMessage()

func (*ListRunnersResponse) ProtoReflect added in v0.7.0

func (x *ListRunnersResponse) ProtoReflect() protoreflect.Message

func (*ListRunnersResponse) Reset added in v0.7.0

func (x *ListRunnersResponse) Reset()

func (*ListRunnersResponse) String added in v0.7.0

func (x *ListRunnersResponse) String() string

func (*ListRunnersResponse) UnmarshalJSON added in v0.7.0

func (msg *ListRunnersResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListStatusReportsRequest added in v0.4.0

type ListStatusReportsRequest struct {

	// The filters to apply to this request. These are ORed, so you should
	// specify multiple filters in the StatusFilter for AND behavior.
	Status []*StatusFilter `protobuf:"bytes,1,rep,name=status,proto3" json:"status,omitempty"`
	// Specifies the order of results. If this isn't specified, the results
	// are in an undefined order.
	Order *OperationOrder `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	// application that this release belongs to
	Application *Ref_Application `protobuf:"bytes,3,opt,name=application,proto3" json:"application,omitempty"`
	// workspace that this should belong to. If this is empty, values in
	// all workspaces will be listed.
	Workspace *Ref_Workspace `protobuf:"bytes,4,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Target is used to determine which status reports to return. By default
	// if no target is requested, the response will include both deployments
	// and release status reports for the requested Application.
	//
	// Types that are assignable to Target:
	//	*ListStatusReportsRequest_Deployment
	//	*ListStatusReportsRequest_Release
	Target isListStatusReportsRequest_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

func (*ListStatusReportsRequest) Descriptor deprecated added in v0.4.0

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

Deprecated: Use ListStatusReportsRequest.ProtoReflect.Descriptor instead.

func (*ListStatusReportsRequest) GetApplication added in v0.4.0

func (x *ListStatusReportsRequest) GetApplication() *Ref_Application

func (*ListStatusReportsRequest) GetDeployment added in v0.5.0

func (x *ListStatusReportsRequest) GetDeployment() *Ref_Operation

func (*ListStatusReportsRequest) GetOrder added in v0.4.0

func (*ListStatusReportsRequest) GetRelease added in v0.5.0

func (x *ListStatusReportsRequest) GetRelease() *Ref_Operation

func (*ListStatusReportsRequest) GetStatus added in v0.4.0

func (x *ListStatusReportsRequest) GetStatus() []*StatusFilter

func (*ListStatusReportsRequest) GetTarget added in v0.5.0

func (m *ListStatusReportsRequest) GetTarget() isListStatusReportsRequest_Target

func (*ListStatusReportsRequest) GetWorkspace added in v0.4.0

func (x *ListStatusReportsRequest) GetWorkspace() *Ref_Workspace

func (*ListStatusReportsRequest) MarshalJSON added in v0.4.0

func (msg *ListStatusReportsRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListStatusReportsRequest) ProtoMessage added in v0.4.0

func (*ListStatusReportsRequest) ProtoMessage()

func (*ListStatusReportsRequest) ProtoReflect added in v0.4.0

func (x *ListStatusReportsRequest) ProtoReflect() protoreflect.Message

func (*ListStatusReportsRequest) Reset added in v0.4.0

func (x *ListStatusReportsRequest) Reset()

func (*ListStatusReportsRequest) String added in v0.4.0

func (x *ListStatusReportsRequest) String() string

func (*ListStatusReportsRequest) UnmarshalJSON added in v0.4.0

func (msg *ListStatusReportsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListStatusReportsRequest_Deployment added in v0.5.0

type ListStatusReportsRequest_Deployment struct {
	// the deployment id that this status report was generated on
	Deployment *Ref_Operation `protobuf:"bytes,5,opt,name=deployment,proto3,oneof"`
}

type ListStatusReportsRequest_Release added in v0.5.0

type ListStatusReportsRequest_Release struct {
	// the release id that this status report was generated on
	Release *Ref_Operation `protobuf:"bytes,6,opt,name=release,proto3,oneof"`
}

type ListStatusReportsResponse added in v0.4.0

type ListStatusReportsResponse struct {
	StatusReports []*StatusReport `protobuf:"bytes,1,rep,name=status_reports,json=statusReports,proto3" json:"status_reports,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStatusReportsResponse) Descriptor deprecated added in v0.4.0

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

Deprecated: Use ListStatusReportsResponse.ProtoReflect.Descriptor instead.

func (*ListStatusReportsResponse) GetStatusReports added in v0.4.0

func (x *ListStatusReportsResponse) GetStatusReports() []*StatusReport

func (*ListStatusReportsResponse) MarshalJSON added in v0.4.0

func (msg *ListStatusReportsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListStatusReportsResponse) ProtoMessage added in v0.4.0

func (*ListStatusReportsResponse) ProtoMessage()

func (*ListStatusReportsResponse) ProtoReflect added in v0.4.0

func (*ListStatusReportsResponse) Reset added in v0.4.0

func (x *ListStatusReportsResponse) Reset()

func (*ListStatusReportsResponse) String added in v0.4.0

func (x *ListStatusReportsResponse) String() string

func (*ListStatusReportsResponse) UnmarshalJSON added in v0.4.0

func (msg *ListStatusReportsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListTriggerRequest added in v0.7.0

type ListTriggerRequest struct {

	// Defaults to all workspaces if unset.
	Workspace *Ref_Workspace `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Defaults to all projects, can be filtered to a single project if set.
	Project *Ref_Project `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	// Defaults to all applications in a project, can be filtered to a single application if set.
	Application *Ref_Application `protobuf:"bytes,3,opt,name=application,proto3" json:"application,omitempty"`
	// Will filter triggers by the requested labels if set.
	Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

ListTriggerRequest can take a handful of optional filter arguments. If none are set in the request, this will return all registered trigger URLs in the Waypoint server.

func (*ListTriggerRequest) Descriptor deprecated added in v0.7.0

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

Deprecated: Use ListTriggerRequest.ProtoReflect.Descriptor instead.

func (*ListTriggerRequest) GetApplication added in v0.7.0

func (x *ListTriggerRequest) GetApplication() *Ref_Application

func (*ListTriggerRequest) GetProject added in v0.7.0

func (x *ListTriggerRequest) GetProject() *Ref_Project

func (*ListTriggerRequest) GetTags added in v0.7.0

func (x *ListTriggerRequest) GetTags() []string

func (*ListTriggerRequest) GetWorkspace added in v0.7.0

func (x *ListTriggerRequest) GetWorkspace() *Ref_Workspace

func (*ListTriggerRequest) MarshalJSON added in v0.7.0

func (msg *ListTriggerRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListTriggerRequest) ProtoMessage added in v0.7.0

func (*ListTriggerRequest) ProtoMessage()

func (*ListTriggerRequest) ProtoReflect added in v0.7.0

func (x *ListTriggerRequest) ProtoReflect() protoreflect.Message

func (*ListTriggerRequest) Reset added in v0.7.0

func (x *ListTriggerRequest) Reset()

func (*ListTriggerRequest) String added in v0.7.0

func (x *ListTriggerRequest) String() string

func (*ListTriggerRequest) UnmarshalJSON added in v0.7.0

func (msg *ListTriggerRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListTriggerResponse added in v0.7.0

type ListTriggerResponse struct {
	Triggers []*Trigger `protobuf:"bytes,1,rep,name=triggers,proto3" json:"triggers,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTriggerResponse) Descriptor deprecated added in v0.7.0

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

Deprecated: Use ListTriggerResponse.ProtoReflect.Descriptor instead.

func (*ListTriggerResponse) GetTriggers added in v0.7.0

func (x *ListTriggerResponse) GetTriggers() []*Trigger

func (*ListTriggerResponse) MarshalJSON added in v0.7.0

func (msg *ListTriggerResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListTriggerResponse) ProtoMessage added in v0.7.0

func (*ListTriggerResponse) ProtoMessage()

func (*ListTriggerResponse) ProtoReflect added in v0.7.0

func (x *ListTriggerResponse) ProtoReflect() protoreflect.Message

func (*ListTriggerResponse) Reset added in v0.7.0

func (x *ListTriggerResponse) Reset()

func (*ListTriggerResponse) String added in v0.7.0

func (x *ListTriggerResponse) String() string

func (*ListTriggerResponse) UnmarshalJSON added in v0.7.0

func (msg *ListTriggerResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListUsersResponse added in v0.5.0

type ListUsersResponse struct {
	Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.

func (*ListUsersResponse) GetUsers added in v0.5.0

func (x *ListUsersResponse) GetUsers() []*User

func (*ListUsersResponse) MarshalJSON added in v0.5.0

func (msg *ListUsersResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListUsersResponse) ProtoMessage added in v0.5.0

func (*ListUsersResponse) ProtoMessage()

func (*ListUsersResponse) ProtoReflect added in v0.5.0

func (x *ListUsersResponse) ProtoReflect() protoreflect.Message

func (*ListUsersResponse) Reset added in v0.5.0

func (x *ListUsersResponse) Reset()

func (*ListUsersResponse) String added in v0.5.0

func (x *ListUsersResponse) String() string

func (*ListUsersResponse) UnmarshalJSON added in v0.5.0

func (msg *ListUsersResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListWorkspacesRequest added in v0.4.0

type ListWorkspacesRequest struct {

	// scope of the workspaces to list. If this isn't set, it defaults to
	// "global" for backwards compatibility reasons. Note for that non-global
	// scopes, the workspaces returned may still contain other
	// projects/applications; the scopes guarantee that the workspaces
	// include the project/app/etc. in that scope, however.
	//
	// Types that are assignable to Scope:
	//	*ListWorkspacesRequest_Global
	//	*ListWorkspacesRequest_Project
	//	*ListWorkspacesRequest_Application
	Scope isListWorkspacesRequest_Scope `protobuf_oneof:"scope"`
	// contains filtered or unexported fields
}

func (*ListWorkspacesRequest) Descriptor deprecated added in v0.4.0

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

Deprecated: Use ListWorkspacesRequest.ProtoReflect.Descriptor instead.

func (*ListWorkspacesRequest) GetApplication added in v0.4.0

func (x *ListWorkspacesRequest) GetApplication() *Ref_Application

func (*ListWorkspacesRequest) GetGlobal added in v0.4.0

func (x *ListWorkspacesRequest) GetGlobal() *emptypb.Empty

func (*ListWorkspacesRequest) GetProject added in v0.4.0

func (x *ListWorkspacesRequest) GetProject() *Ref_Project

func (*ListWorkspacesRequest) GetScope added in v0.4.0

func (m *ListWorkspacesRequest) GetScope() isListWorkspacesRequest_Scope

func (*ListWorkspacesRequest) MarshalJSON added in v0.4.0

func (msg *ListWorkspacesRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListWorkspacesRequest) ProtoMessage added in v0.4.0

func (*ListWorkspacesRequest) ProtoMessage()

func (*ListWorkspacesRequest) ProtoReflect added in v0.4.0

func (x *ListWorkspacesRequest) ProtoReflect() protoreflect.Message

func (*ListWorkspacesRequest) Reset added in v0.4.0

func (x *ListWorkspacesRequest) Reset()

func (*ListWorkspacesRequest) String added in v0.4.0

func (x *ListWorkspacesRequest) String() string

func (*ListWorkspacesRequest) UnmarshalJSON added in v0.4.0

func (msg *ListWorkspacesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ListWorkspacesRequest_Application added in v0.4.0

type ListWorkspacesRequest_Application struct {
	// application lists all the workspaces in use by a specific application
	// in a project.
	Application *Ref_Application `protobuf:"bytes,3,opt,name=application,proto3,oneof"`
}

type ListWorkspacesRequest_Global added in v0.4.0

type ListWorkspacesRequest_Global struct {
	// global lists all the workspaces used throughout the entire server.
	Global *emptypb.Empty `protobuf:"bytes,1,opt,name=global,proto3,oneof"`
}

type ListWorkspacesRequest_Project added in v0.4.0

type ListWorkspacesRequest_Project struct {
	// project lists all the workspaces in use by any applications in
	// a single project. A workspace returned here is used by 1 or more
	// applications in the project.
	Project *Ref_Project `protobuf:"bytes,2,opt,name=project,proto3,oneof"`
}

type ListWorkspacesResponse

type ListWorkspacesResponse struct {
	Workspaces []*Workspace `protobuf:"bytes,1,rep,name=workspaces,proto3" json:"workspaces,omitempty"`
	// contains filtered or unexported fields
}

func (*ListWorkspacesResponse) Descriptor deprecated

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

Deprecated: Use ListWorkspacesResponse.ProtoReflect.Descriptor instead.

func (*ListWorkspacesResponse) GetWorkspaces

func (x *ListWorkspacesResponse) GetWorkspaces() []*Workspace

func (*ListWorkspacesResponse) MarshalJSON added in v0.2.0

func (msg *ListWorkspacesResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ListWorkspacesResponse) ProtoMessage

func (*ListWorkspacesResponse) ProtoMessage()

func (*ListWorkspacesResponse) ProtoReflect

func (x *ListWorkspacesResponse) ProtoReflect() protoreflect.Message

func (*ListWorkspacesResponse) Reset

func (x *ListWorkspacesResponse) Reset()

func (*ListWorkspacesResponse) String

func (x *ListWorkspacesResponse) String() string

func (*ListWorkspacesResponse) UnmarshalJSON added in v0.2.0

func (msg *ListWorkspacesResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type LogBatch

type LogBatch struct {
	DeploymentId string            `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	InstanceId   string            `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Lines        []*LogBatch_Entry `protobuf:"bytes,3,rep,name=lines,proto3" json:"lines,omitempty"`
	// contains filtered or unexported fields
}

func (*LogBatch) Descriptor deprecated

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

Deprecated: Use LogBatch.ProtoReflect.Descriptor instead.

func (*LogBatch) GetDeploymentId

func (x *LogBatch) GetDeploymentId() string

func (*LogBatch) GetInstanceId

func (x *LogBatch) GetInstanceId() string

func (*LogBatch) GetLines

func (x *LogBatch) GetLines() []*LogBatch_Entry

func (*LogBatch) MarshalJSON added in v0.2.0

func (msg *LogBatch) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*LogBatch) ProtoMessage

func (*LogBatch) ProtoMessage()

func (*LogBatch) ProtoReflect

func (x *LogBatch) ProtoReflect() protoreflect.Message

func (*LogBatch) Reset

func (x *LogBatch) Reset()

func (*LogBatch) String

func (x *LogBatch) String() string

func (*LogBatch) UnmarshalJSON added in v0.2.0

func (msg *LogBatch) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type LogBatch_Entry

type LogBatch_Entry struct {
	Source    LogBatch_Entry_Source  `protobuf:"varint,3,opt,name=source,proto3,enum=hashicorp.waypoint.LogBatch_Entry_Source" json:"source,omitempty"`
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Line      string                 `protobuf:"bytes,2,opt,name=line,proto3" json:"line,omitempty"`
	// contains filtered or unexported fields
}

func (*LogBatch_Entry) Descriptor deprecated

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

Deprecated: Use LogBatch_Entry.ProtoReflect.Descriptor instead.

func (*LogBatch_Entry) GetLine

func (x *LogBatch_Entry) GetLine() string

func (*LogBatch_Entry) GetSource added in v0.2.0

func (x *LogBatch_Entry) GetSource() LogBatch_Entry_Source

func (*LogBatch_Entry) GetTimestamp

func (x *LogBatch_Entry) GetTimestamp() *timestamppb.Timestamp

func (*LogBatch_Entry) MarshalJSON added in v0.2.0

func (msg *LogBatch_Entry) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*LogBatch_Entry) ProtoMessage

func (*LogBatch_Entry) ProtoMessage()

func (*LogBatch_Entry) ProtoReflect

func (x *LogBatch_Entry) ProtoReflect() protoreflect.Message

func (*LogBatch_Entry) Reset

func (x *LogBatch_Entry) Reset()

func (*LogBatch_Entry) String

func (x *LogBatch_Entry) String() string

func (*LogBatch_Entry) UnmarshalJSON added in v0.2.0

func (msg *LogBatch_Entry) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type LogBatch_Entry_Source added in v0.2.0

type LogBatch_Entry_Source int32
const (
	// App is zero for backwards compatibility since Source was
	// added later this allows the default to just work.
	LogBatch_Entry_APP LogBatch_Entry_Source = 0
	// Entrypoint logs.
	LogBatch_Entry_ENTRYPOINT LogBatch_Entry_Source = 1
)

func (LogBatch_Entry_Source) Descriptor added in v0.2.0

func (LogBatch_Entry_Source) Enum added in v0.2.0

func (LogBatch_Entry_Source) EnumDescriptor deprecated added in v0.2.0

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

Deprecated: Use LogBatch_Entry_Source.Descriptor instead.

func (LogBatch_Entry_Source) Number added in v0.2.0

func (LogBatch_Entry_Source) String added in v0.2.0

func (x LogBatch_Entry_Source) String() string

func (LogBatch_Entry_Source) Type added in v0.2.0

type LoginTokenRequest added in v0.5.0

type LoginTokenRequest struct {

	// How long the token should be valid from the time the request
	// is made. If this is empty then the login token never expires on its own.
	Duration string `protobuf:"bytes,1,opt,name=duration,proto3" json:"duration,omitempty"`
	// The user to create the login token for. If this is nil, the currently
	// logged in user is used. The calling user must have permission to create
	// a token for the target user if this is set.
	User *Ref_User `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// The token generated will only be used for Trigger URL actions. The token
	// will not be authorized to make any other requests to any other endpoints
	Trigger bool `protobuf:"varint,3,opt,name=trigger,proto3" json:"trigger,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginTokenRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use LoginTokenRequest.ProtoReflect.Descriptor instead.

func (*LoginTokenRequest) GetDuration added in v0.5.0

func (x *LoginTokenRequest) GetDuration() string

func (*LoginTokenRequest) GetTrigger added in v0.7.0

func (x *LoginTokenRequest) GetTrigger() bool

func (*LoginTokenRequest) GetUser added in v0.5.0

func (x *LoginTokenRequest) GetUser() *Ref_User

func (*LoginTokenRequest) MarshalJSON added in v0.5.0

func (msg *LoginTokenRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*LoginTokenRequest) ProtoMessage added in v0.5.0

func (*LoginTokenRequest) ProtoMessage()

func (*LoginTokenRequest) ProtoReflect added in v0.5.0

func (x *LoginTokenRequest) ProtoReflect() protoreflect.Message

func (*LoginTokenRequest) Reset added in v0.5.0

func (x *LoginTokenRequest) Reset()

func (*LoginTokenRequest) String added in v0.5.0

func (x *LoginTokenRequest) String() string

func (*LoginTokenRequest) UnmarshalJSON added in v0.5.0

func (msg *LoginTokenRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type NewTokenResponse

type NewTokenResponse struct {

	// The new token which can be presented to whichever API expects it.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

Returned by any action that creates a token.

func (*NewTokenResponse) Descriptor deprecated

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

Deprecated: Use NewTokenResponse.ProtoReflect.Descriptor instead.

func (*NewTokenResponse) GetToken

func (x *NewTokenResponse) GetToken() string

func (*NewTokenResponse) MarshalJSON added in v0.2.0

func (msg *NewTokenResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*NewTokenResponse) ProtoMessage

func (*NewTokenResponse) ProtoMessage()

func (*NewTokenResponse) ProtoReflect

func (x *NewTokenResponse) ProtoReflect() protoreflect.Message

func (*NewTokenResponse) Reset

func (x *NewTokenResponse) Reset()

func (*NewTokenResponse) String

func (x *NewTokenResponse) String() string

func (*NewTokenResponse) UnmarshalJSON added in v0.2.0

func (msg *NewTokenResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type OIDCAuthMethod added in v0.5.0

type OIDCAuthMethod struct {

	// unique identifier used for this auth method. This may or may
	// not be human friendly; use display_name for human display.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// human friendly name
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// kind is a well known kind of OIDC provider. This is sniffed by
	// the server heuristically and is only here to assist in the UI.
	Kind OIDCAuthMethod_Kind `protobuf:"varint,3,opt,name=kind,proto3,enum=hashicorp.waypoint.OIDCAuthMethod_Kind" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

This is used by ListOIDCAuthMethods to return the minimal information for an OIDC auth method in an unauthenticated setting.

func (*OIDCAuthMethod) Descriptor deprecated added in v0.5.0

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

Deprecated: Use OIDCAuthMethod.ProtoReflect.Descriptor instead.

func (*OIDCAuthMethod) GetDisplayName added in v0.5.0

func (x *OIDCAuthMethod) GetDisplayName() string

func (*OIDCAuthMethod) GetKind added in v0.5.0

func (x *OIDCAuthMethod) GetKind() OIDCAuthMethod_Kind

func (*OIDCAuthMethod) GetName added in v0.5.0

func (x *OIDCAuthMethod) GetName() string

func (*OIDCAuthMethod) MarshalJSON added in v0.5.0

func (msg *OIDCAuthMethod) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*OIDCAuthMethod) ProtoMessage added in v0.5.0

func (*OIDCAuthMethod) ProtoMessage()

func (*OIDCAuthMethod) ProtoReflect added in v0.5.0

func (x *OIDCAuthMethod) ProtoReflect() protoreflect.Message

func (*OIDCAuthMethod) Reset added in v0.5.0

func (x *OIDCAuthMethod) Reset()

func (*OIDCAuthMethod) String added in v0.5.0

func (x *OIDCAuthMethod) String() string

func (*OIDCAuthMethod) UnmarshalJSON added in v0.5.0

func (msg *OIDCAuthMethod) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type OIDCAuthMethod_Kind added in v0.5.0

type OIDCAuthMethod_Kind int32
const (
	OIDCAuthMethod_UNKNOWN OIDCAuthMethod_Kind = 0
	OIDCAuthMethod_GITHUB  OIDCAuthMethod_Kind = 1
	OIDCAuthMethod_GOOGLE  OIDCAuthMethod_Kind = 2
)

func (OIDCAuthMethod_Kind) Descriptor added in v0.5.0

func (OIDCAuthMethod_Kind) Enum added in v0.5.0

func (OIDCAuthMethod_Kind) EnumDescriptor deprecated added in v0.5.0

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

Deprecated: Use OIDCAuthMethod_Kind.Descriptor instead.

func (OIDCAuthMethod_Kind) Number added in v0.5.0

func (OIDCAuthMethod_Kind) String added in v0.5.0

func (x OIDCAuthMethod_Kind) String() string

func (OIDCAuthMethod_Kind) Type added in v0.5.0

type OnDemandRunnerConfig added in v0.6.0

type OnDemandRunnerConfig struct {

	// id is the unique ID of the runner config
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// name is the unique name for this config
	Name string `protobuf:"bytes,8,opt,name=name,proto3" json:"name,omitempty"`
	// target_runner is the id of the runner to target for this profile.
	// If not set, defaults to use any runner available
	TargetRunner *Ref_Runner `protobuf:"bytes,9,opt,name=target_runner,json=targetRunner,proto3" json:"target_runner,omitempty"`
	// oci_url is the OCI image that will be used to boot the ondemand runner.
	OciUrl string `protobuf:"bytes,2,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
	// environment_variables is any env vars that should be exposed to the
	// ondemand runner. This does not need to include any WAYPOINT specific
	// variables, those are automatically added.
	EnvironmentVariables map[string]string `` /* 209-byte string literal not displayed */
	// plugin type is used to launch the plugin to start the batch task.
	PluginType string `protobuf:"bytes,4,opt,name=plugin_type,json=pluginType,proto3" json:"plugin_type,omitempty"`
	// plugin config is the configuration for the plugin that is created. It
	// is usually HCL and is decoded like the other plugins, and is plugin
	// specific.
	PluginConfig []byte `protobuf:"bytes,5,opt,name=plugin_config,json=pluginConfig,proto3" json:"plugin_config,omitempty"`
	// config format specifies the format of plugin_config
	ConfigFormat Hcl_Format `` /* 133-byte string literal not displayed */
	// Indicates if this entry is the default for any new projects.
	Default bool `protobuf:"varint,7,opt,name=default,proto3" json:"default,omitempty"`
	// contains filtered or unexported fields
}

******************************************************************* OnDemand Runners ******************************************************************

func (*OnDemandRunnerConfig) Descriptor deprecated added in v0.6.0

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

Deprecated: Use OnDemandRunnerConfig.ProtoReflect.Descriptor instead.

func (*OnDemandRunnerConfig) GetConfigFormat added in v0.6.0

func (x *OnDemandRunnerConfig) GetConfigFormat() Hcl_Format

func (*OnDemandRunnerConfig) GetDefault added in v0.6.0

func (x *OnDemandRunnerConfig) GetDefault() bool

func (*OnDemandRunnerConfig) GetEnvironmentVariables added in v0.6.0

func (x *OnDemandRunnerConfig) GetEnvironmentVariables() map[string]string

func (*OnDemandRunnerConfig) GetId added in v0.6.0

func (x *OnDemandRunnerConfig) GetId() string

func (*OnDemandRunnerConfig) GetName added in v0.6.0

func (x *OnDemandRunnerConfig) GetName() string

func (*OnDemandRunnerConfig) GetOciUrl added in v0.6.0

func (x *OnDemandRunnerConfig) GetOciUrl() string

func (*OnDemandRunnerConfig) GetPluginConfig added in v0.6.0

func (x *OnDemandRunnerConfig) GetPluginConfig() []byte

func (*OnDemandRunnerConfig) GetPluginType added in v0.6.0

func (x *OnDemandRunnerConfig) GetPluginType() string

func (*OnDemandRunnerConfig) GetTargetRunner added in v0.7.2

func (x *OnDemandRunnerConfig) GetTargetRunner() *Ref_Runner

func (*OnDemandRunnerConfig) MarshalJSON added in v0.6.0

func (msg *OnDemandRunnerConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*OnDemandRunnerConfig) ProtoMessage added in v0.6.0

func (*OnDemandRunnerConfig) ProtoMessage()

func (*OnDemandRunnerConfig) ProtoReflect added in v0.6.0

func (x *OnDemandRunnerConfig) ProtoReflect() protoreflect.Message

func (*OnDemandRunnerConfig) Reset added in v0.6.0

func (x *OnDemandRunnerConfig) Reset()

func (*OnDemandRunnerConfig) String added in v0.6.0

func (x *OnDemandRunnerConfig) String() string

func (*OnDemandRunnerConfig) UnmarshalJSON added in v0.6.0

func (msg *OnDemandRunnerConfig) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Operation

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

Operation is a shared message type used to describe "operations" which are executions of a build, deploy, etc. This just contains shared message types used for fields. Each individual operation has their own message type such as Deployment.

func (*Operation) Descriptor deprecated

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

Deprecated: Use Operation.ProtoReflect.Descriptor instead.

func (*Operation) MarshalJSON added in v0.2.0

func (msg *Operation) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Operation) ProtoMessage

func (*Operation) ProtoMessage()

func (*Operation) ProtoReflect

func (x *Operation) ProtoReflect() protoreflect.Message

func (*Operation) Reset

func (x *Operation) Reset()

func (*Operation) String

func (x *Operation) String() string

func (*Operation) UnmarshalJSON added in v0.2.0

func (msg *Operation) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type OperationOrder

type OperationOrder struct {

	// Order for the results.
	Order OperationOrder_Order `protobuf:"varint,2,opt,name=order,proto3,enum=hashicorp.waypoint.OperationOrder_Order" json:"order,omitempty"`
	Desc  bool                 `protobuf:"varint,3,opt,name=desc,proto3" json:"desc,omitempty"`
	// Limit the number of results
	Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

OperationOrder is a shared message type used for controlling the order of results in queries for app operations such as build, deploys, etc.

func (*OperationOrder) Descriptor deprecated

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

Deprecated: Use OperationOrder.ProtoReflect.Descriptor instead.

func (*OperationOrder) GetDesc

func (x *OperationOrder) GetDesc() bool

func (*OperationOrder) GetLimit

func (x *OperationOrder) GetLimit() uint32

func (*OperationOrder) GetOrder

func (x *OperationOrder) GetOrder() OperationOrder_Order

func (*OperationOrder) MarshalJSON added in v0.2.0

func (msg *OperationOrder) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*OperationOrder) ProtoMessage

func (*OperationOrder) ProtoMessage()

func (*OperationOrder) ProtoReflect

func (x *OperationOrder) ProtoReflect() protoreflect.Message

func (*OperationOrder) Reset

func (x *OperationOrder) Reset()

func (*OperationOrder) String

func (x *OperationOrder) String() string

func (*OperationOrder) UnmarshalJSON added in v0.2.0

func (msg *OperationOrder) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type OperationOrder_Order

type OperationOrder_Order int32
const (
	OperationOrder_UNSET         OperationOrder_Order = 0
	OperationOrder_START_TIME    OperationOrder_Order = 1
	OperationOrder_COMPLETE_TIME OperationOrder_Order = 2
)

func (OperationOrder_Order) Descriptor

func (OperationOrder_Order) Enum

func (OperationOrder_Order) EnumDescriptor deprecated

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

Deprecated: Use OperationOrder_Order.Descriptor instead.

func (OperationOrder_Order) Number

func (OperationOrder_Order) String

func (x OperationOrder_Order) String() string

func (OperationOrder_Order) Type

type Operation_PhysicalState

type Operation_PhysicalState int32

PhysicalState is the state of any physical resources associated with an operation. A physical resource for example is the actual container that might be created alongside an operation.

const (
	Operation_UNKNOWN   Operation_PhysicalState = 0
	Operation_PENDING   Operation_PhysicalState = 1
	Operation_CREATED   Operation_PhysicalState = 3
	Operation_DESTROYED Operation_PhysicalState = 4
)

func (Operation_PhysicalState) Descriptor

func (Operation_PhysicalState) Enum

func (Operation_PhysicalState) EnumDescriptor deprecated

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

Deprecated: Use Operation_PhysicalState.Descriptor instead.

func (Operation_PhysicalState) Number

func (Operation_PhysicalState) String

func (x Operation_PhysicalState) String() string

func (Operation_PhysicalState) Type

type Project

type Project struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The set of applications that are known about this project. Note that
	// this may not exactly represent the project configuration if a user hasn't
	// run `waypoint init` yet.
	//
	// The applications cannot be modified in any Project APIs. You must
	// use the dedicated Application APIs.
	Applications []*Application `protobuf:"bytes,2,rep,name=applications,proto3" json:"applications,omitempty"`
	// If true, then the `-remote` flag or the `waypoint build project/app`
	// syntax can be used with a remote runner. If this is false, then
	// this is not allowed. This is typically configured using the
	// `runner {}` block in the waypoint config.
	RemoteEnabled bool `protobuf:"varint,3,opt,name=remote_enabled,json=remoteEnabled,proto3" json:"remote_enabled,omitempty"`
	// Where data is sourced for remote operations. If this isn't set, then
	// there is no default data source and it will be an error if a job is
	// queued for this project without a data source set. This is usually
	// set using the `runner {}` block in the waypoint config.
	DataSource *Job_DataSource `protobuf:"bytes,4,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"`
	// Polling settings. Polling will trigger a "waypoint up" whenever a
	// new data is detected on the data source. For now, polling is only done
	// on the `default` workspace. A future version of Waypoint will expand
	// polling to other workspaces.
	//
	// Each polling event is tracked as a separate job. You can query the
	// poll operations and their success/failure by using the ListJobs API.
	DataSourcePoll *Project_Poll `protobuf:"bytes,7,opt,name=data_source_poll,json=dataSourcePoll,proto3" json:"data_source_poll,omitempty"`
	// The contents of a default waypoint.hcl file. This will be used ONLY IF
	// this project does not have a waypoint.hcl file when an operation is
	// executed. When this is used, local operations can't be run any more
	// since the CLI usually determines the project based on the waypoint.hcl
	// file. The CLI may still be used for remote operations by executing
	// i.e. waypoint up <project>
	WaypointHcl       []byte     `protobuf:"bytes,5,opt,name=waypoint_hcl,json=waypointHcl,proto3" json:"waypoint_hcl,omitempty"`
	WaypointHclFormat Hcl_Format `` /* 150-byte string literal not displayed */
	// Indicates signal to be sent to any applications when their config files
	// change.
	FileChangeSignal string `protobuf:"bytes,8,opt,name=file_change_signal,json=fileChangeSignal,proto3" json:"file_change_signal,omitempty"`
	// NOTE: Variables are WIP and experimental; currently
	// these are not used, and don't do anything
	// WIP: Variable values stored on the server. These values are set in the UI.
	Variables []*Variable `protobuf:"bytes,9,rep,name=variables,proto3" json:"variables,omitempty"`
	// Application polling settings. Polling will trigger a "StatusFunc" for collecting a
	// report on the current status of the application.
	// For now, polling is only done on the `default` workspace. A future
	// version of Waypoint will expand polling to other workspaces.
	//
	// Each polling event is tracked as a separate job. You can query the
	// poll operations and their success/failure by using the ListJobs API.
	StatusReportPoll *Project_AppStatusPoll `protobuf:"bytes,10,opt,name=status_report_poll,json=statusReportPoll,proto3" json:"status_report_poll,omitempty"`
	// contains filtered or unexported fields
}

func (*Project) Descriptor deprecated

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

Deprecated: Use Project.ProtoReflect.Descriptor instead.

func (*Project) GetApplications

func (x *Project) GetApplications() []*Application

func (*Project) GetDataSource

func (x *Project) GetDataSource() *Job_DataSource

func (*Project) GetDataSourcePoll added in v0.3.0

func (x *Project) GetDataSourcePoll() *Project_Poll

func (*Project) GetFileChangeSignal added in v0.4.0

func (x *Project) GetFileChangeSignal() string

func (*Project) GetName

func (x *Project) GetName() string

func (*Project) GetRemoteEnabled

func (x *Project) GetRemoteEnabled() bool

func (*Project) GetStatusReportPoll added in v0.5.0

func (x *Project) GetStatusReportPoll() *Project_AppStatusPoll

func (*Project) GetVariables added in v0.4.0

func (x *Project) GetVariables() []*Variable

func (*Project) GetWaypointHcl added in v0.3.0

func (x *Project) GetWaypointHcl() []byte

func (*Project) GetWaypointHclFormat added in v0.3.0

func (x *Project) GetWaypointHclFormat() Hcl_Format

func (*Project) MarshalJSON added in v0.2.0

func (msg *Project) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) ProtoReflect

func (x *Project) ProtoReflect() protoreflect.Message

func (*Project) Reset

func (x *Project) Reset()

func (*Project) String

func (x *Project) String() string

func (*Project) UnmarshalJSON added in v0.2.0

func (msg *Project) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Project_AppStatusPoll added in v0.5.0

type Project_AppStatusPoll struct {

	// enabled must be set to true to enable application polling for the project
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// interval is a duration string of how often to poll, such as "5s".
	// The server may enforce minimum values, in which case a value lower
	// than the minimum will be ignored.
	Interval string `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
	// contains filtered or unexported fields
}

func (*Project_AppStatusPoll) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Project_AppStatusPoll.ProtoReflect.Descriptor instead.

func (*Project_AppStatusPoll) GetEnabled added in v0.5.0

func (x *Project_AppStatusPoll) GetEnabled() bool

func (*Project_AppStatusPoll) GetInterval added in v0.5.0

func (x *Project_AppStatusPoll) GetInterval() string

func (*Project_AppStatusPoll) MarshalJSON added in v0.5.0

func (msg *Project_AppStatusPoll) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Project_AppStatusPoll) ProtoMessage added in v0.5.0

func (*Project_AppStatusPoll) ProtoMessage()

func (*Project_AppStatusPoll) ProtoReflect added in v0.5.0

func (x *Project_AppStatusPoll) ProtoReflect() protoreflect.Message

func (*Project_AppStatusPoll) Reset added in v0.5.0

func (x *Project_AppStatusPoll) Reset()

func (*Project_AppStatusPoll) String added in v0.5.0

func (x *Project_AppStatusPoll) String() string

func (*Project_AppStatusPoll) UnmarshalJSON added in v0.5.0

func (msg *Project_AppStatusPoll) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Project_Poll added in v0.3.0

type Project_Poll struct {

	// enabled must be set to true to enable polling.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// interval is a duration string of how often to poll, such as "5s".
	// The server may enforce minimum values, in which case a value lower
	// than the minimum will be ignored.
	Interval string `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
	// contains filtered or unexported fields
}

func (*Project_Poll) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Project_Poll.ProtoReflect.Descriptor instead.

func (*Project_Poll) GetEnabled added in v0.3.0

func (x *Project_Poll) GetEnabled() bool

func (*Project_Poll) GetInterval added in v0.3.0

func (x *Project_Poll) GetInterval() string

func (*Project_Poll) MarshalJSON added in v0.3.0

func (msg *Project_Poll) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Project_Poll) ProtoMessage added in v0.3.0

func (*Project_Poll) ProtoMessage()

func (*Project_Poll) ProtoReflect added in v0.3.0

func (x *Project_Poll) ProtoReflect() protoreflect.Message

func (*Project_Poll) Reset added in v0.3.0

func (x *Project_Poll) Reset()

func (*Project_Poll) String added in v0.3.0

func (x *Project_Poll) String() string

func (*Project_Poll) UnmarshalJSON added in v0.3.0

func (msg *Project_Poll) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type PushedArtifact

type PushedArtifact struct {

	// application that this belongs to
	Application *Ref_Application `protobuf:"bytes,7,opt,name=application,proto3" json:"application,omitempty"`
	// The workspace that this exists in
	Workspace *Ref_Workspace `protobuf:"bytes,8,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// The sequence number for this build.
	Sequence uint64 `protobuf:"varint,9,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// id is a unique ID for this push
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// status of the push operation
	Status *Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// component that pushed this artifact
	Component *Component `protobuf:"bytes,3,opt,name=component,proto3" json:"component,omitempty"`
	// artifact is the artifact that was a result from the push.
	Artifact *Artifact `protobuf:"bytes,4,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// the id of the build that this pushed artifact was sourced from.
	BuildId string `protobuf:"bytes,5,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	// labels are the set of labels that are present on this build.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// template data for HCL variables and template functions, json-encoded
	TemplateData []byte `protobuf:"bytes,12,opt,name=template_data,json=templateData,proto3" json:"template_data,omitempty"`
	// If include_build was set on the list request, this will include
	// the Build value associated with the given build_id.
	Build *Build `protobuf:"bytes,10,opt,name=build,proto3" json:"build,omitempty"`
	// ID of the job that created this. This may be empty.
	JobId string `protobuf:"bytes,11,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// Preload is information that is available via further queries but it
	// sometimes pre-populated in the initial load (see the field docs for more
	// info).
	Preload *PushedArtifact_Preload `protobuf:"bytes,13,opt,name=preload,proto3" json:"preload,omitempty"`
	// contains filtered or unexported fields
}

func (*PushedArtifact) Descriptor deprecated

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

Deprecated: Use PushedArtifact.ProtoReflect.Descriptor instead.

func (*PushedArtifact) GetApplication

func (x *PushedArtifact) GetApplication() *Ref_Application

func (*PushedArtifact) GetArtifact

func (x *PushedArtifact) GetArtifact() *Artifact

func (*PushedArtifact) GetBuild

func (x *PushedArtifact) GetBuild() *Build

func (*PushedArtifact) GetBuildId

func (x *PushedArtifact) GetBuildId() string

func (*PushedArtifact) GetComponent

func (x *PushedArtifact) GetComponent() *Component

func (*PushedArtifact) GetId

func (x *PushedArtifact) GetId() string

func (*PushedArtifact) GetJobId

func (x *PushedArtifact) GetJobId() string

func (*PushedArtifact) GetLabels

func (x *PushedArtifact) GetLabels() map[string]string

func (*PushedArtifact) GetPreload added in v0.5.0

func (x *PushedArtifact) GetPreload() *PushedArtifact_Preload

func (*PushedArtifact) GetSequence

func (x *PushedArtifact) GetSequence() uint64

func (*PushedArtifact) GetStatus

func (x *PushedArtifact) GetStatus() *Status

func (*PushedArtifact) GetTemplateData added in v0.2.0

func (x *PushedArtifact) GetTemplateData() []byte

func (*PushedArtifact) GetWorkspace

func (x *PushedArtifact) GetWorkspace() *Ref_Workspace

func (*PushedArtifact) MarshalJSON added in v0.2.0

func (msg *PushedArtifact) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PushedArtifact) ProtoMessage

func (*PushedArtifact) ProtoMessage()

func (*PushedArtifact) ProtoReflect

func (x *PushedArtifact) ProtoReflect() protoreflect.Message

func (*PushedArtifact) Reset

func (x *PushedArtifact) Reset()

func (*PushedArtifact) String

func (x *PushedArtifact) String() string

func (*PushedArtifact) UnmarshalJSON added in v0.2.0

func (msg *PushedArtifact) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type PushedArtifact_Preload added in v0.5.0

type PushedArtifact_Preload struct {

	// The ref that was used in the job to run this operation. This is
	// also accessible by querying the job via the job_id and should always
	// match.
	//
	// This may be null under multiple circumstances: (1) the job was
	// manually triggered with local data (no datasource) or (2) the job
	// was run in earlier versions of Waypoint before we tracked this or
	// (3) the job hasn't yet loaded the data.
	//
	// This is always pre-populated if it is exists.
	JobDataSourceRef *Job_DataSource_Ref `protobuf:"bytes,1,opt,name=job_data_source_ref,json=jobDataSourceRef,proto3" json:"job_data_source_ref,omitempty"`
	// contains filtered or unexported fields
}

func (*PushedArtifact_Preload) Descriptor deprecated added in v0.5.0

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

Deprecated: Use PushedArtifact_Preload.ProtoReflect.Descriptor instead.

func (*PushedArtifact_Preload) GetJobDataSourceRef added in v0.5.0

func (x *PushedArtifact_Preload) GetJobDataSourceRef() *Job_DataSource_Ref

func (*PushedArtifact_Preload) MarshalJSON added in v0.5.0

func (msg *PushedArtifact_Preload) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*PushedArtifact_Preload) ProtoMessage added in v0.5.0

func (*PushedArtifact_Preload) ProtoMessage()

func (*PushedArtifact_Preload) ProtoReflect added in v0.5.0

func (x *PushedArtifact_Preload) ProtoReflect() protoreflect.Message

func (*PushedArtifact_Preload) Reset added in v0.5.0

func (x *PushedArtifact_Preload) Reset()

func (*PushedArtifact_Preload) String added in v0.5.0

func (x *PushedArtifact_Preload) String() string

func (*PushedArtifact_Preload) UnmarshalJSON added in v0.5.0

func (msg *PushedArtifact_Preload) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type QueueJobRequest

type QueueJobRequest struct {

	// The job to queue. See the Job message documentation for more details
	// on what to set.
	Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
	// Set an expiration duration. If the job is not assigned and acked
	// in the given duration then the job will be automatically cancelled.
	ExpiresIn string `protobuf:"bytes,2,opt,name=expires_in,json=expiresIn,proto3" json:"expires_in,omitempty"`
	// contains filtered or unexported fields
}

func (*QueueJobRequest) Descriptor deprecated

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

Deprecated: Use QueueJobRequest.ProtoReflect.Descriptor instead.

func (*QueueJobRequest) GetExpiresIn

func (x *QueueJobRequest) GetExpiresIn() string

func (*QueueJobRequest) GetJob

func (x *QueueJobRequest) GetJob() *Job

func (*QueueJobRequest) MarshalJSON added in v0.2.0

func (msg *QueueJobRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*QueueJobRequest) ProtoMessage

func (*QueueJobRequest) ProtoMessage()

func (*QueueJobRequest) ProtoReflect

func (x *QueueJobRequest) ProtoReflect() protoreflect.Message

func (*QueueJobRequest) Reset

func (x *QueueJobRequest) Reset()

func (*QueueJobRequest) String

func (x *QueueJobRequest) String() string

func (*QueueJobRequest) UnmarshalJSON added in v0.2.0

func (msg *QueueJobRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type QueueJobResponse

type QueueJobResponse struct {

	// the job ID that was queued. This can be used with other RPC methods
	// to check on the status, cancel, etc.
	JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// contains filtered or unexported fields
}

func (*QueueJobResponse) Descriptor deprecated

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

Deprecated: Use QueueJobResponse.ProtoReflect.Descriptor instead.

func (*QueueJobResponse) GetJobId

func (x *QueueJobResponse) GetJobId() string

func (*QueueJobResponse) MarshalJSON added in v0.2.0

func (msg *QueueJobResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*QueueJobResponse) ProtoMessage

func (*QueueJobResponse) ProtoMessage()

func (*QueueJobResponse) ProtoReflect

func (x *QueueJobResponse) ProtoReflect() protoreflect.Message

func (*QueueJobResponse) Reset

func (x *QueueJobResponse) Reset()

func (*QueueJobResponse) String

func (x *QueueJobResponse) String() string

func (*QueueJobResponse) UnmarshalJSON added in v0.2.0

func (msg *QueueJobResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref

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

Ref contains shared messages used for references to other resources.

Refs should be used when the full type shouldn't be embedded in the message.

func (*Ref) Descriptor deprecated

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

Deprecated: Use Ref.ProtoReflect.Descriptor instead.

func (*Ref) MarshalJSON added in v0.2.0

func (msg *Ref) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref) ProtoMessage

func (*Ref) ProtoMessage()

func (*Ref) ProtoReflect

func (x *Ref) ProtoReflect() protoreflect.Message

func (*Ref) Reset

func (x *Ref) Reset()

func (*Ref) String

func (x *Ref) String() string

func (*Ref) UnmarshalJSON added in v0.2.0

func (msg *Ref) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_Application

type Ref_Application struct {
	Application string `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	Project     string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

Application references an application. To uniquely identify an application, this must encapsulate the full hierarchy to the application.

func (*Ref_Application) Descriptor deprecated

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

Deprecated: Use Ref_Application.ProtoReflect.Descriptor instead.

func (*Ref_Application) GetApplication

func (x *Ref_Application) GetApplication() string

func (*Ref_Application) GetProject

func (x *Ref_Application) GetProject() string

func (*Ref_Application) MarshalJSON added in v0.2.0

func (msg *Ref_Application) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_Application) ProtoMessage

func (*Ref_Application) ProtoMessage()

func (*Ref_Application) ProtoReflect

func (x *Ref_Application) ProtoReflect() protoreflect.Message

func (*Ref_Application) Reset

func (x *Ref_Application) Reset()

func (*Ref_Application) String

func (x *Ref_Application) String() string

func (*Ref_Application) UnmarshalJSON added in v0.2.0

func (msg *Ref_Application) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_AuthMethod added in v0.5.0

type Ref_AuthMethod struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

AuthMethod references an auth method.

func (*Ref_AuthMethod) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Ref_AuthMethod.ProtoReflect.Descriptor instead.

func (*Ref_AuthMethod) GetName added in v0.5.0

func (x *Ref_AuthMethod) GetName() string

func (*Ref_AuthMethod) MarshalJSON added in v0.5.0

func (msg *Ref_AuthMethod) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_AuthMethod) ProtoMessage added in v0.5.0

func (*Ref_AuthMethod) ProtoMessage()

func (*Ref_AuthMethod) ProtoReflect added in v0.5.0

func (x *Ref_AuthMethod) ProtoReflect() protoreflect.Message

func (*Ref_AuthMethod) Reset added in v0.5.0

func (x *Ref_AuthMethod) Reset()

func (*Ref_AuthMethod) String added in v0.5.0

func (x *Ref_AuthMethod) String() string

func (*Ref_AuthMethod) UnmarshalJSON added in v0.5.0

func (msg *Ref_AuthMethod) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_Component

type Ref_Component struct {
	Type Component_Type `protobuf:"varint,1,opt,name=type,proto3,enum=hashicorp.waypoint.Component_Type" json:"type,omitempty"`
	Name string         `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Component references a component.

func (*Ref_Component) Descriptor deprecated

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

Deprecated: Use Ref_Component.ProtoReflect.Descriptor instead.

func (*Ref_Component) GetName

func (x *Ref_Component) GetName() string

func (*Ref_Component) GetType

func (x *Ref_Component) GetType() Component_Type

func (*Ref_Component) MarshalJSON added in v0.2.0

func (msg *Ref_Component) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_Component) ProtoMessage

func (*Ref_Component) ProtoMessage()

func (*Ref_Component) ProtoReflect

func (x *Ref_Component) ProtoReflect() protoreflect.Message

func (*Ref_Component) Reset

func (x *Ref_Component) Reset()

func (*Ref_Component) String

func (x *Ref_Component) String() string

func (*Ref_Component) UnmarshalJSON added in v0.2.0

func (msg *Ref_Component) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_DeclaredResource added in v0.5.0

type Ref_DeclaredResource struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

DeclaredResource references a declared resource.

func (*Ref_DeclaredResource) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Ref_DeclaredResource.ProtoReflect.Descriptor instead.

func (*Ref_DeclaredResource) GetName added in v0.5.0

func (x *Ref_DeclaredResource) GetName() string

func (*Ref_DeclaredResource) MarshalJSON added in v0.5.0

func (msg *Ref_DeclaredResource) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_DeclaredResource) ProtoMessage added in v0.5.0

func (*Ref_DeclaredResource) ProtoMessage()

func (*Ref_DeclaredResource) ProtoReflect added in v0.5.0

func (x *Ref_DeclaredResource) ProtoReflect() protoreflect.Message

func (*Ref_DeclaredResource) Reset added in v0.5.0

func (x *Ref_DeclaredResource) Reset()

func (*Ref_DeclaredResource) String added in v0.5.0

func (x *Ref_DeclaredResource) String() string

func (*Ref_DeclaredResource) UnmarshalJSON added in v0.5.0

func (msg *Ref_DeclaredResource) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_Global added in v0.2.0

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

Global references the entire server. This is used in some APIs as a way to read/write values that are server-global.

func (*Ref_Global) Descriptor deprecated added in v0.2.0

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

Deprecated: Use Ref_Global.ProtoReflect.Descriptor instead.

func (*Ref_Global) MarshalJSON added in v0.2.0

func (msg *Ref_Global) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_Global) ProtoMessage added in v0.2.0

func (*Ref_Global) ProtoMessage()

func (*Ref_Global) ProtoReflect added in v0.2.0

func (x *Ref_Global) ProtoReflect() protoreflect.Message

func (*Ref_Global) Reset added in v0.2.0

func (x *Ref_Global) Reset()

func (*Ref_Global) String added in v0.2.0

func (x *Ref_Global) String() string

func (*Ref_Global) UnmarshalJSON added in v0.2.0

func (msg *Ref_Global) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_OnDemandRunnerConfig added in v0.6.0

type Ref_OnDemandRunnerConfig struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

OnDemandRunnerConfig references an OnDemandRunnerConfig value to be used for contextual operation. The reference can by via id or name, with id taking priority if both are set.

func (*Ref_OnDemandRunnerConfig) Descriptor deprecated added in v0.6.0

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

Deprecated: Use Ref_OnDemandRunnerConfig.ProtoReflect.Descriptor instead.

func (*Ref_OnDemandRunnerConfig) GetId added in v0.6.0

func (x *Ref_OnDemandRunnerConfig) GetId() string

func (*Ref_OnDemandRunnerConfig) GetName added in v0.6.0

func (x *Ref_OnDemandRunnerConfig) GetName() string

func (*Ref_OnDemandRunnerConfig) MarshalJSON added in v0.6.0

func (msg *Ref_OnDemandRunnerConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_OnDemandRunnerConfig) ProtoMessage added in v0.6.0

func (*Ref_OnDemandRunnerConfig) ProtoMessage()

func (*Ref_OnDemandRunnerConfig) ProtoReflect added in v0.6.0

func (x *Ref_OnDemandRunnerConfig) ProtoReflect() protoreflect.Message

func (*Ref_OnDemandRunnerConfig) Reset added in v0.6.0

func (x *Ref_OnDemandRunnerConfig) Reset()

func (*Ref_OnDemandRunnerConfig) String added in v0.6.0

func (x *Ref_OnDemandRunnerConfig) String() string

func (*Ref_OnDemandRunnerConfig) UnmarshalJSON added in v0.6.0

func (msg *Ref_OnDemandRunnerConfig) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_Operation

type Ref_Operation struct {

	// Types that are assignable to Target:
	//	*Ref_Operation_Id
	//	*Ref_Operation_Sequence
	Target isRef_Operation_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

Operation references an operation (build, deploy, etc.). This can reference an operation in multiple ways so you must use the oneof to choose.

func (*Ref_Operation) Descriptor deprecated

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

Deprecated: Use Ref_Operation.ProtoReflect.Descriptor instead.

func (*Ref_Operation) GetId

func (x *Ref_Operation) GetId() string

func (*Ref_Operation) GetSequence

func (x *Ref_Operation) GetSequence() *Ref_OperationSeq

func (*Ref_Operation) GetTarget

func (m *Ref_Operation) GetTarget() isRef_Operation_Target

func (*Ref_Operation) MarshalJSON added in v0.2.0

func (msg *Ref_Operation) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_Operation) ProtoMessage

func (*Ref_Operation) ProtoMessage()

func (*Ref_Operation) ProtoReflect

func (x *Ref_Operation) ProtoReflect() protoreflect.Message

func (*Ref_Operation) Reset

func (x *Ref_Operation) Reset()

func (*Ref_Operation) String

func (x *Ref_Operation) String() string

func (*Ref_Operation) UnmarshalJSON added in v0.2.0

func (msg *Ref_Operation) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_OperationSeq

type Ref_OperationSeq struct {
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	Number      uint64           `protobuf:"varint,2,opt,name=number,proto3" json:"number,omitempty"`
	// contains filtered or unexported fields
}

OperationSeq references an operation by sequence number.

func (*Ref_OperationSeq) Descriptor deprecated

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

Deprecated: Use Ref_OperationSeq.ProtoReflect.Descriptor instead.

func (*Ref_OperationSeq) GetApplication

func (x *Ref_OperationSeq) GetApplication() *Ref_Application

func (*Ref_OperationSeq) GetNumber

func (x *Ref_OperationSeq) GetNumber() uint64

func (*Ref_OperationSeq) MarshalJSON added in v0.2.0

func (msg *Ref_OperationSeq) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_OperationSeq) ProtoMessage

func (*Ref_OperationSeq) ProtoMessage()

func (*Ref_OperationSeq) ProtoReflect

func (x *Ref_OperationSeq) ProtoReflect() protoreflect.Message

func (*Ref_OperationSeq) Reset

func (x *Ref_OperationSeq) Reset()

func (*Ref_OperationSeq) String

func (x *Ref_OperationSeq) String() string

func (*Ref_OperationSeq) UnmarshalJSON added in v0.2.0

func (msg *Ref_OperationSeq) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_Operation_Id

type Ref_Operation_Id struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}

type Ref_Operation_Sequence

type Ref_Operation_Sequence struct {
	Sequence *Ref_OperationSeq `protobuf:"bytes,2,opt,name=sequence,proto3,oneof"`
}

type Ref_Project

type Ref_Project struct {
	Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

Project references a project.

func (*Ref_Project) Descriptor deprecated

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

Deprecated: Use Ref_Project.ProtoReflect.Descriptor instead.

func (*Ref_Project) GetProject

func (x *Ref_Project) GetProject() string

func (*Ref_Project) MarshalJSON added in v0.2.0

func (msg *Ref_Project) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_Project) ProtoMessage

func (*Ref_Project) ProtoMessage()

func (*Ref_Project) ProtoReflect

func (x *Ref_Project) ProtoReflect() protoreflect.Message

func (*Ref_Project) Reset

func (x *Ref_Project) Reset()

func (*Ref_Project) String

func (x *Ref_Project) String() string

func (*Ref_Project) UnmarshalJSON added in v0.2.0

func (msg *Ref_Project) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_Runner

type Ref_Runner struct {

	// Types that are assignable to Target:
	//	*Ref_Runner_Any
	//	*Ref_Runner_Id
	Target isRef_Runner_Target `protobuf_oneof:"target"`
	// contains filtered or unexported fields
}

Runner references a runner process which executes operations. This can reference a runner by any of the more specific types, such as by ID. If you want to constrain which runners can be targeted, a different ref type should be used.

func (*Ref_Runner) Descriptor deprecated

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

Deprecated: Use Ref_Runner.ProtoReflect.Descriptor instead.

func (*Ref_Runner) GetAny

func (x *Ref_Runner) GetAny() *Ref_RunnerAny

func (*Ref_Runner) GetId

func (x *Ref_Runner) GetId() *Ref_RunnerId

func (*Ref_Runner) GetTarget

func (m *Ref_Runner) GetTarget() isRef_Runner_Target

func (*Ref_Runner) MarshalJSON added in v0.2.0

func (msg *Ref_Runner) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_Runner) ProtoMessage

func (*Ref_Runner) ProtoMessage()

func (*Ref_Runner) ProtoReflect

func (x *Ref_Runner) ProtoReflect() protoreflect.Message

func (*Ref_Runner) Reset

func (x *Ref_Runner) Reset()

func (*Ref_Runner) String

func (x *Ref_Runner) String() string

func (*Ref_Runner) UnmarshalJSON added in v0.2.0

func (msg *Ref_Runner) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_RunnerAny

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

RunnerAny will reference any runner.

func (*Ref_RunnerAny) Descriptor deprecated

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

Deprecated: Use Ref_RunnerAny.ProtoReflect.Descriptor instead.

func (*Ref_RunnerAny) MarshalJSON added in v0.2.0

func (msg *Ref_RunnerAny) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_RunnerAny) ProtoMessage

func (*Ref_RunnerAny) ProtoMessage()

func (*Ref_RunnerAny) ProtoReflect

func (x *Ref_RunnerAny) ProtoReflect() protoreflect.Message

func (*Ref_RunnerAny) Reset

func (x *Ref_RunnerAny) Reset()

func (*Ref_RunnerAny) String

func (x *Ref_RunnerAny) String() string

func (*Ref_RunnerAny) UnmarshalJSON added in v0.2.0

func (msg *Ref_RunnerAny) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_RunnerId

type Ref_RunnerId struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

RunenrId references a runner by ID.

func (*Ref_RunnerId) Descriptor deprecated

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

Deprecated: Use Ref_RunnerId.ProtoReflect.Descriptor instead.

func (*Ref_RunnerId) GetId

func (x *Ref_RunnerId) GetId() string

func (*Ref_RunnerId) MarshalJSON added in v0.2.0

func (msg *Ref_RunnerId) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_RunnerId) ProtoMessage

func (*Ref_RunnerId) ProtoMessage()

func (*Ref_RunnerId) ProtoReflect

func (x *Ref_RunnerId) ProtoReflect() protoreflect.Message

func (*Ref_RunnerId) Reset

func (x *Ref_RunnerId) Reset()

func (*Ref_RunnerId) String

func (x *Ref_RunnerId) String() string

func (*Ref_RunnerId) UnmarshalJSON added in v0.2.0

func (msg *Ref_RunnerId) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_Runner_Any

type Ref_Runner_Any struct {
	Any *Ref_RunnerAny `protobuf:"bytes,1,opt,name=any,proto3,oneof"`
}

type Ref_Runner_Id

type Ref_Runner_Id struct {
	Id *Ref_RunnerId `protobuf:"bytes,2,opt,name=id,proto3,oneof"`
}

type Ref_Trigger added in v0.7.0

type Ref_Trigger struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Trigger references a Trigger message value to be used for a given operation. It can be looked up by id.

func (*Ref_Trigger) Descriptor deprecated added in v0.7.0

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

Deprecated: Use Ref_Trigger.ProtoReflect.Descriptor instead.

func (*Ref_Trigger) GetId added in v0.7.0

func (x *Ref_Trigger) GetId() string

func (*Ref_Trigger) MarshalJSON added in v0.7.0

func (msg *Ref_Trigger) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_Trigger) ProtoMessage added in v0.7.0

func (*Ref_Trigger) ProtoMessage()

func (*Ref_Trigger) ProtoReflect added in v0.7.0

func (x *Ref_Trigger) ProtoReflect() protoreflect.Message

func (*Ref_Trigger) Reset added in v0.7.0

func (x *Ref_Trigger) Reset()

func (*Ref_Trigger) String added in v0.7.0

func (x *Ref_Trigger) String() string

func (*Ref_Trigger) UnmarshalJSON added in v0.7.0

func (msg *Ref_Trigger) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_User added in v0.5.0

type Ref_User struct {

	// Types that are assignable to Ref:
	//	*Ref_User_Id
	//	*Ref_User_Username
	Ref isRef_User_Ref `protobuf_oneof:"ref"`
	// contains filtered or unexported fields
}

User references a user by either ID or username, it is up to the caller. This generic form makes it easy for APIs to accept multiple values, whatever is easiest for the caller.

func (*Ref_User) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Ref_User.ProtoReflect.Descriptor instead.

func (*Ref_User) GetId added in v0.5.0

func (x *Ref_User) GetId() *Ref_UserId

func (*Ref_User) GetRef added in v0.5.0

func (m *Ref_User) GetRef() isRef_User_Ref

func (*Ref_User) GetUsername added in v0.5.0

func (x *Ref_User) GetUsername() *Ref_UserUsername

func (*Ref_User) MarshalJSON added in v0.5.0

func (msg *Ref_User) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_User) ProtoMessage added in v0.5.0

func (*Ref_User) ProtoMessage()

func (*Ref_User) ProtoReflect added in v0.5.0

func (x *Ref_User) ProtoReflect() protoreflect.Message

func (*Ref_User) Reset added in v0.5.0

func (x *Ref_User) Reset()

func (*Ref_User) String added in v0.5.0

func (x *Ref_User) String() string

func (*Ref_User) UnmarshalJSON added in v0.5.0

func (msg *Ref_User) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_UserId added in v0.5.0

type Ref_UserId struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

UserId references a user by their ID (ULID-formatted).

func (*Ref_UserId) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Ref_UserId.ProtoReflect.Descriptor instead.

func (*Ref_UserId) GetId added in v0.5.0

func (x *Ref_UserId) GetId() string

func (*Ref_UserId) MarshalJSON added in v0.5.0

func (msg *Ref_UserId) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_UserId) ProtoMessage added in v0.5.0

func (*Ref_UserId) ProtoMessage()

func (*Ref_UserId) ProtoReflect added in v0.5.0

func (x *Ref_UserId) ProtoReflect() protoreflect.Message

func (*Ref_UserId) Reset added in v0.5.0

func (x *Ref_UserId) Reset()

func (*Ref_UserId) String added in v0.5.0

func (x *Ref_UserId) String() string

func (*Ref_UserId) UnmarshalJSON added in v0.5.0

func (msg *Ref_UserId) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_UserUsername added in v0.5.0

type Ref_UserUsername struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

UserUsername references a user by their username. Note that usernames are unique but can be changed at anytime, so for long-living refs the ID should be used.

func (*Ref_UserUsername) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Ref_UserUsername.ProtoReflect.Descriptor instead.

func (*Ref_UserUsername) GetUsername added in v0.5.0

func (x *Ref_UserUsername) GetUsername() string

func (*Ref_UserUsername) MarshalJSON added in v0.5.0

func (msg *Ref_UserUsername) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_UserUsername) ProtoMessage added in v0.5.0

func (*Ref_UserUsername) ProtoMessage()

func (*Ref_UserUsername) ProtoReflect added in v0.5.0

func (x *Ref_UserUsername) ProtoReflect() protoreflect.Message

func (*Ref_UserUsername) Reset added in v0.5.0

func (x *Ref_UserUsername) Reset()

func (*Ref_UserUsername) String added in v0.5.0

func (x *Ref_UserUsername) String() string

func (*Ref_UserUsername) UnmarshalJSON added in v0.5.0

func (msg *Ref_UserUsername) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Ref_User_Id added in v0.5.0

type Ref_User_Id struct {
	Id *Ref_UserId `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}

type Ref_User_Username added in v0.5.0

type Ref_User_Username struct {
	Username *Ref_UserUsername `protobuf:"bytes,2,opt,name=username,proto3,oneof"`
}

type Ref_Workspace

type Ref_Workspace struct {
	Workspace string `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

Workspace references a workspace.

func (*Ref_Workspace) Descriptor deprecated

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

Deprecated: Use Ref_Workspace.ProtoReflect.Descriptor instead.

func (*Ref_Workspace) GetWorkspace

func (x *Ref_Workspace) GetWorkspace() string

func (*Ref_Workspace) MarshalJSON added in v0.2.0

func (msg *Ref_Workspace) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Ref_Workspace) ProtoMessage

func (*Ref_Workspace) ProtoMessage()

func (*Ref_Workspace) ProtoReflect

func (x *Ref_Workspace) ProtoReflect() protoreflect.Message

func (*Ref_Workspace) Reset

func (x *Ref_Workspace) Reset()

func (*Ref_Workspace) String

func (x *Ref_Workspace) String() string

func (*Ref_Workspace) UnmarshalJSON added in v0.2.0

func (msg *Ref_Workspace) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Release

type Release struct {

	// application that this release belongs to
	Application *Ref_Application `protobuf:"bytes,7,opt,name=application,proto3" json:"application,omitempty"`
	// The workspace that this exists in
	Workspace *Ref_Workspace `protobuf:"bytes,8,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// The sequence number for this build.
	Sequence uint64 `protobuf:"varint,10,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// id is the unique ID for this release.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// status of the release operation.
	Status *Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// The physical state of the release resources.
	State Operation_PhysicalState `protobuf:"varint,11,opt,name=state,proto3,enum=hashicorp.waypoint.Operation_PhysicalState" json:"state,omitempty"`
	// component managing the release process.
	Component *Component `protobuf:"bytes,3,opt,name=component,proto3" json:"component,omitempty"`
	// release is the raw release object encoded directly from the plugin.
	Release *anypb.Any `protobuf:"bytes,4,opt,name=release,proto3" json:"release,omitempty"`
	// This is the JSON-encoded protobuf structure of the Any field above.
	// This is generated by the plugin and Waypoint core does not modify this
	// value or have any enforced structure. This will be different per-plugin.
	ReleaseJson string `protobuf:"bytes,16,opt,name=release_json,json=releaseJson,proto3" json:"release_json,omitempty"`
	// ID of the deployment that is being released.
	DeploymentId string `protobuf:"bytes,5,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// labels are the set of labels that are present on this build.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// template data for HCL variables and template functions, json-encoded
	TemplateData []byte `protobuf:"bytes,14,opt,name=template_data,json=templateData,proto3" json:"template_data,omitempty"`
	// URL for this release. This is valid while the release is still
	// in use. After the release is not in use, this may still be set but
	// may no longer be valid.
	Url string `protobuf:"bytes,9,opt,name=url,proto3" json:"url,omitempty"`
	// ID of the job that created this. This may be empty.
	JobId string `protobuf:"bytes,13,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// A boolean to mark this release message as unimplemented by the plugin
	// that generated the message. If true, that means there was not a releaser
	// to execute for the release lifecycle phase.
	Unimplemented bool `protobuf:"varint,15,opt,name=unimplemented,proto3" json:"unimplemented,omitempty"`
	// A platform resource that this release has created, depends on, or manages.
	DeclaredResources []*DeclaredResource `protobuf:"bytes,19,rep,name=declared_resources,json=declaredResources,proto3" json:"declared_resources,omitempty"`
	// This is the populated preload data. Most of this data can be retrieved
	// through additional API calls or manually computed, but certain API
	// calls will pre-populate some of these fields for convenience. The exact
	// pre-populated fields depend on the API.
	Preload *Release_Preload `protobuf:"bytes,12,opt,name=preload,proto3" json:"preload,omitempty"`
	// contains filtered or unexported fields
}

func (*Release) Descriptor deprecated

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

Deprecated: Use Release.ProtoReflect.Descriptor instead.

func (*Release) GetApplication

func (x *Release) GetApplication() *Ref_Application

func (*Release) GetComponent

func (x *Release) GetComponent() *Component

func (*Release) GetDeclaredResources added in v0.5.0

func (x *Release) GetDeclaredResources() []*DeclaredResource

func (*Release) GetDeploymentId

func (x *Release) GetDeploymentId() string

func (*Release) GetId

func (x *Release) GetId() string

func (*Release) GetJobId

func (x *Release) GetJobId() string

func (*Release) GetLabels

func (x *Release) GetLabels() map[string]string

func (*Release) GetPreload

func (x *Release) GetPreload() *Release_Preload

func (*Release) GetRelease

func (x *Release) GetRelease() *anypb.Any

func (*Release) GetReleaseJson added in v0.6.0

func (x *Release) GetReleaseJson() string

func (*Release) GetSequence

func (x *Release) GetSequence() uint64

func (*Release) GetState

func (x *Release) GetState() Operation_PhysicalState

func (*Release) GetStatus

func (x *Release) GetStatus() *Status

func (*Release) GetTemplateData added in v0.2.0

func (x *Release) GetTemplateData() []byte

func (*Release) GetUnimplemented added in v0.4.2

func (x *Release) GetUnimplemented() bool

func (*Release) GetUrl

func (x *Release) GetUrl() string

func (*Release) GetWorkspace

func (x *Release) GetWorkspace() *Ref_Workspace

func (*Release) MarshalJSON added in v0.2.0

func (msg *Release) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Release) ProtoMessage

func (*Release) ProtoMessage()

func (*Release) ProtoReflect

func (x *Release) ProtoReflect() protoreflect.Message

func (*Release) Reset

func (x *Release) Reset()

func (*Release) String

func (x *Release) String() string

func (*Release) UnmarshalJSON added in v0.2.0

func (msg *Release) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ReleaseExpanded added in v0.5.0

type ReleaseExpanded struct {

	// The release in question
	Release *Release `protobuf:"bytes,1,opt,name=release,proto3" json:"release,omitempty"`
	// The most recent status report generated for this release
	LatestStatusReport *StatusReport `protobuf:"bytes,2,opt,name=latest_status_report,json=latestStatusReport,proto3" json:"latest_status_report,omitempty"`
	// contains filtered or unexported fields
}

A release with additional related messages pre-fetched.

func (*ReleaseExpanded) Descriptor deprecated added in v0.5.0

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

Deprecated: Use ReleaseExpanded.ProtoReflect.Descriptor instead.

func (*ReleaseExpanded) GetLatestStatusReport added in v0.5.0

func (x *ReleaseExpanded) GetLatestStatusReport() *StatusReport

func (*ReleaseExpanded) GetRelease added in v0.5.0

func (x *ReleaseExpanded) GetRelease() *Release

func (*ReleaseExpanded) MarshalJSON added in v0.5.0

func (msg *ReleaseExpanded) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ReleaseExpanded) ProtoMessage added in v0.5.0

func (*ReleaseExpanded) ProtoMessage()

func (*ReleaseExpanded) ProtoReflect added in v0.5.0

func (x *ReleaseExpanded) ProtoReflect() protoreflect.Message

func (*ReleaseExpanded) Reset added in v0.5.0

func (x *ReleaseExpanded) Reset()

func (*ReleaseExpanded) String added in v0.5.0

func (x *ReleaseExpanded) String() string

func (*ReleaseExpanded) UnmarshalJSON added in v0.5.0

func (msg *ReleaseExpanded) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Release_LoadDetails

type Release_LoadDetails int32
const (
	Release_NONE       Release_LoadDetails = 0
	Release_DEPLOYMENT Release_LoadDetails = 1
	Release_ARTIFACT   Release_LoadDetails = 2
	Release_BUILD      Release_LoadDetails = 3
)

func (Release_LoadDetails) Descriptor

func (Release_LoadDetails) Enum

func (Release_LoadDetails) EnumDescriptor deprecated

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

Deprecated: Use Release_LoadDetails.Descriptor instead.

func (Release_LoadDetails) Number

func (Release_LoadDetails) String

func (x Release_LoadDetails) String() string

func (Release_LoadDetails) Type

type Release_Preload

type Release_Preload struct {

	// Populated when LoadDetails is set.
	Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// Populated when LoadDetails is set.
	Artifact *PushedArtifact `protobuf:"bytes,2,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// Populated when LoadDetails is set.
	Build *Build `protobuf:"bytes,3,opt,name=build,proto3" json:"build,omitempty"`
	// The ref that was used in the job to run this operation. This is
	// also accessible by querying the job via the job_id and should always
	// match.
	//
	// This may be null under multiple circumstances: (1) the job was
	// manually triggered with local data (no datasource) or (2) the job
	// was run in earlier versions of Waypoint before we tracked this or
	// (3) the job hasn't yet loaded the data.
	//
	// This is always pre-populated if it is exists.
	JobDataSourceRef *Job_DataSource_Ref `protobuf:"bytes,4,opt,name=job_data_source_ref,json=jobDataSourceRef,proto3" json:"job_data_source_ref,omitempty"`
	// contains filtered or unexported fields
}

func (*Release_Preload) Descriptor deprecated

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

Deprecated: Use Release_Preload.ProtoReflect.Descriptor instead.

func (*Release_Preload) GetArtifact

func (x *Release_Preload) GetArtifact() *PushedArtifact

func (*Release_Preload) GetBuild

func (x *Release_Preload) GetBuild() *Build

func (*Release_Preload) GetDeployment

func (x *Release_Preload) GetDeployment() *Deployment

func (*Release_Preload) GetJobDataSourceRef added in v0.5.0

func (x *Release_Preload) GetJobDataSourceRef() *Job_DataSource_Ref

func (*Release_Preload) MarshalJSON added in v0.2.0

func (msg *Release_Preload) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Release_Preload) ProtoMessage

func (*Release_Preload) ProtoMessage()

func (*Release_Preload) ProtoReflect

func (x *Release_Preload) ProtoReflect() protoreflect.Message

func (*Release_Preload) Reset

func (x *Release_Preload) Reset()

func (*Release_Preload) String

func (x *Release_Preload) String() string

func (*Release_Preload) UnmarshalJSON added in v0.2.0

func (msg *Release_Preload) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ResourceCategoryDisplayHint added in v0.5.0

type ResourceCategoryDisplayHint int32
const (
	ResourceCategoryDisplayHint_UNKNOWN          ResourceCategoryDisplayHint = 0
	ResourceCategoryDisplayHint_OTHER            ResourceCategoryDisplayHint = 1 // catch-all for types that do not fit well into other predefined roles. i.e. aws target group
	ResourceCategoryDisplayHint_INSTANCE         ResourceCategoryDisplayHint = 2 // i.e. k8s pod, docker container, ecs task
	ResourceCategoryDisplayHint_INSTANCE_MANAGER ResourceCategoryDisplayHint = 3 // i.e. k8s deployment, ec2 asg, nomad job, ecs service
	ResourceCategoryDisplayHint_ROUTER           ResourceCategoryDisplayHint = 4 // i.e. k8s service, aws alb
	ResourceCategoryDisplayHint_POLICY           ResourceCategoryDisplayHint = 5 // i.e. aws security group or iam role, k8s RoleBinding
	ResourceCategoryDisplayHint_CONFIG           ResourceCategoryDisplayHint = 6 // i.e. aws launch config, k8s configmap
	ResourceCategoryDisplayHint_FUNCTION         ResourceCategoryDisplayHint = 7 // i.e. lambda function, azure function
	ResourceCategoryDisplayHint_STORAGE          ResourceCategoryDisplayHint = 8 // i.e. EBS volume, EFS filesystem, k8s PVC
)

func (ResourceCategoryDisplayHint) Descriptor added in v0.5.0

func (ResourceCategoryDisplayHint) Enum added in v0.5.0

func (ResourceCategoryDisplayHint) EnumDescriptor deprecated added in v0.5.0

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

Deprecated: Use ResourceCategoryDisplayHint.Descriptor instead.

func (ResourceCategoryDisplayHint) Number added in v0.5.0

func (ResourceCategoryDisplayHint) String added in v0.5.0

func (ResourceCategoryDisplayHint) Type added in v0.5.0

type RestoreSnapshotRequest added in v0.2.0

type RestoreSnapshotRequest struct {

	// Types that are assignable to Event:
	//	*RestoreSnapshotRequest_Open_
	//	*RestoreSnapshotRequest_Chunk
	Event isRestoreSnapshotRequest_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*RestoreSnapshotRequest) Descriptor deprecated added in v0.2.0

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

Deprecated: Use RestoreSnapshotRequest.ProtoReflect.Descriptor instead.

func (*RestoreSnapshotRequest) GetChunk added in v0.2.0

func (x *RestoreSnapshotRequest) GetChunk() []byte

func (*RestoreSnapshotRequest) GetEvent added in v0.2.0

func (m *RestoreSnapshotRequest) GetEvent() isRestoreSnapshotRequest_Event

func (*RestoreSnapshotRequest) GetOpen added in v0.2.0

func (*RestoreSnapshotRequest) MarshalJSON added in v0.2.0

func (msg *RestoreSnapshotRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RestoreSnapshotRequest) ProtoMessage added in v0.2.0

func (*RestoreSnapshotRequest) ProtoMessage()

func (*RestoreSnapshotRequest) ProtoReflect added in v0.2.0

func (x *RestoreSnapshotRequest) ProtoReflect() protoreflect.Message

func (*RestoreSnapshotRequest) Reset added in v0.2.0

func (x *RestoreSnapshotRequest) Reset()

func (*RestoreSnapshotRequest) String added in v0.2.0

func (x *RestoreSnapshotRequest) String() string

func (*RestoreSnapshotRequest) UnmarshalJSON added in v0.2.0

func (msg *RestoreSnapshotRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RestoreSnapshotRequest_Chunk added in v0.2.0

type RestoreSnapshotRequest_Chunk struct {
	// Chunk is a chunk of restore data. The restore snapshot API will
	// continue reading data until an EOF is received (the write end is
	// closed).
	Chunk []byte `protobuf:"bytes,2,opt,name=chunk,proto3,oneof"`
}

type RestoreSnapshotRequest_Open added in v0.2.0

type RestoreSnapshotRequest_Open struct {

	// If true, the server will exit after the restore is staged. This will
	// SHUT DOWN the server and some external process you created is expected
	// to bring it back. The Waypoint server on its own WILL NOT automatically
	// restart. You should only set this if you have some operation to
	// automate restart such as running in Nomad or Kubernetes.
	Exit bool `protobuf:"varint,1,opt,name=exit,proto3" json:"exit,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreSnapshotRequest_Open) Descriptor deprecated added in v0.2.0

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

Deprecated: Use RestoreSnapshotRequest_Open.ProtoReflect.Descriptor instead.

func (*RestoreSnapshotRequest_Open) GetExit added in v0.2.0

func (x *RestoreSnapshotRequest_Open) GetExit() bool

func (*RestoreSnapshotRequest_Open) MarshalJSON added in v0.2.0

func (msg *RestoreSnapshotRequest_Open) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RestoreSnapshotRequest_Open) ProtoMessage added in v0.2.0

func (*RestoreSnapshotRequest_Open) ProtoMessage()

func (*RestoreSnapshotRequest_Open) ProtoReflect added in v0.2.0

func (*RestoreSnapshotRequest_Open) Reset added in v0.2.0

func (x *RestoreSnapshotRequest_Open) Reset()

func (*RestoreSnapshotRequest_Open) String added in v0.2.0

func (x *RestoreSnapshotRequest_Open) String() string

func (*RestoreSnapshotRequest_Open) UnmarshalJSON added in v0.2.0

func (msg *RestoreSnapshotRequest_Open) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RestoreSnapshotRequest_Open_ added in v0.2.0

type RestoreSnapshotRequest_Open_ struct {
	// Open MUST be sent as the first message and sent exactly once.
	// This sets the settings for the restore.
	Open *RestoreSnapshotRequest_Open `protobuf:"bytes,1,opt,name=open,proto3,oneof"`
}

type RunTriggerRequest added in v0.7.0

type RunTriggerRequest struct {

	// The trigger ref to execute
	Ref *Ref_Trigger `protobuf:"bytes,1,opt,name=ref,proto3" json:"ref,omitempty"`
	// This is an optional array of HCL variable overrides that can be set
	// when requesting a trigger to execute. Currently, RunTrigger only supports
	// setting CLI level config vars, which take the top level of presidence
	VariableOverrides []*Variable `protobuf:"bytes,2,rep,name=variable_overrides,json=variableOverrides,proto3" json:"variable_overrides,omitempty"`
	// contains filtered or unexported fields
}

func (*RunTriggerRequest) Descriptor deprecated added in v0.7.0

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

Deprecated: Use RunTriggerRequest.ProtoReflect.Descriptor instead.

func (*RunTriggerRequest) GetRef added in v0.7.0

func (x *RunTriggerRequest) GetRef() *Ref_Trigger

func (*RunTriggerRequest) GetVariableOverrides added in v0.7.0

func (x *RunTriggerRequest) GetVariableOverrides() []*Variable

func (*RunTriggerRequest) MarshalJSON added in v0.7.0

func (msg *RunTriggerRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunTriggerRequest) ProtoMessage added in v0.7.0

func (*RunTriggerRequest) ProtoMessage()

func (*RunTriggerRequest) ProtoReflect added in v0.7.0

func (x *RunTriggerRequest) ProtoReflect() protoreflect.Message

func (*RunTriggerRequest) Reset added in v0.7.0

func (x *RunTriggerRequest) Reset()

func (*RunTriggerRequest) String added in v0.7.0

func (x *RunTriggerRequest) String() string

func (*RunTriggerRequest) UnmarshalJSON added in v0.7.0

func (msg *RunTriggerRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunTriggerResponse added in v0.7.0

type RunTriggerResponse struct {

	// the job ID that was queued. This can be used with other RPC methods
	// to check on the status, cancel, etc.
	JobIds []string `protobuf:"bytes,1,rep,name=job_ids,json=jobIds,proto3" json:"job_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*RunTriggerResponse) Descriptor deprecated added in v0.7.0

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

Deprecated: Use RunTriggerResponse.ProtoReflect.Descriptor instead.

func (*RunTriggerResponse) GetJobIds added in v0.7.0

func (x *RunTriggerResponse) GetJobIds() []string

func (*RunTriggerResponse) MarshalJSON added in v0.7.0

func (msg *RunTriggerResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunTriggerResponse) ProtoMessage added in v0.7.0

func (*RunTriggerResponse) ProtoMessage()

func (*RunTriggerResponse) ProtoReflect added in v0.7.0

func (x *RunTriggerResponse) ProtoReflect() protoreflect.Message

func (*RunTriggerResponse) Reset added in v0.7.0

func (x *RunTriggerResponse) Reset()

func (*RunTriggerResponse) String added in v0.7.0

func (x *RunTriggerResponse) String() string

func (*RunTriggerResponse) UnmarshalJSON added in v0.7.0

func (msg *RunTriggerResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Runner

type Runner struct {

	// id is a unique ID generated by the runner. This should be a UUID or some
	// other guaranteed unique mechanism. This is not an auth mechanism, just
	// a way to associate an ID to a runner.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The runner will only be assigned jobs that directly target this
	// runner by ID. This is used by local runners to prevent external
	// jobs from being assigned to them.
	ByIdOnly bool `protobuf:"varint,2,opt,name=by_id_only,json=byIdOnly,proto3" json:"by_id_only,omitempty"`
	// Kind indicates what variety of runner this is
	//
	// Types that are assignable to Kind:
	//	*Runner_Odr
	//	*Runner_Local_
	//	*Runner_Remote_
	//	*Runner_DeprecatedIsOdr
	Kind isRunner_Kind `protobuf_oneof:"kind"`
	// Components are the list of components that the runner supports. This
	// is used to match jobs to this runner.
	Components []*Component `protobuf:"bytes,3,rep,name=components,proto3" json:"components,omitempty"`
	// contains filtered or unexported fields
}

func (*Runner) Descriptor deprecated

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

Deprecated: Use Runner.ProtoReflect.Descriptor instead.

func (*Runner) GetByIdOnly

func (x *Runner) GetByIdOnly() bool

func (*Runner) GetComponents

func (x *Runner) GetComponents() []*Component

func (*Runner) GetDeprecatedIsOdr added in v0.7.0

func (x *Runner) GetDeprecatedIsOdr() bool

func (*Runner) GetId

func (x *Runner) GetId() string

func (*Runner) GetKind added in v0.7.0

func (m *Runner) GetKind() isRunner_Kind

func (*Runner) GetLocal added in v0.7.0

func (x *Runner) GetLocal() *Runner_Local

func (*Runner) GetOdr added in v0.6.0

func (x *Runner) GetOdr() *Runner_ODR

func (*Runner) GetRemote added in v0.7.0

func (x *Runner) GetRemote() *Runner_Remote

func (*Runner) MarshalJSON added in v0.2.0

func (msg *Runner) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Runner) ProtoMessage

func (*Runner) ProtoMessage()

func (*Runner) ProtoReflect

func (x *Runner) ProtoReflect() protoreflect.Message

func (*Runner) Reset

func (x *Runner) Reset()

func (*Runner) String

func (x *Runner) String() string

func (*Runner) UnmarshalJSON added in v0.2.0

func (msg *Runner) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerConfig

type RunnerConfig struct {

	// The configuration for the runner. Any locally set runner config will
	// take priority in a conflict. This allows operators to setup runners
	// with specific configuration without fear that the server will override
	// them.
	ConfigVars []*ConfigVar `protobuf:"bytes,1,rep,name=config_vars,json=configVars,proto3" json:"config_vars,omitempty"`
	// The configuration for any config sources that may be used in the
	// config vars sent down. The server may send down extra configs that
	// aren't used so consumers should filter these based on what env vars
	// are actually in use.
	ConfigSources []*ConfigSource `protobuf:"bytes,2,rep,name=config_sources,json=configSources,proto3" json:"config_sources,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerConfig) Descriptor deprecated

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

Deprecated: Use RunnerConfig.ProtoReflect.Descriptor instead.

func (*RunnerConfig) GetConfigSources added in v0.6.0

func (x *RunnerConfig) GetConfigSources() []*ConfigSource

func (*RunnerConfig) GetConfigVars

func (x *RunnerConfig) GetConfigVars() []*ConfigVar

func (*RunnerConfig) MarshalJSON added in v0.2.0

func (msg *RunnerConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerConfig) ProtoMessage

func (*RunnerConfig) ProtoMessage()

func (*RunnerConfig) ProtoReflect

func (x *RunnerConfig) ProtoReflect() protoreflect.Message

func (*RunnerConfig) Reset

func (x *RunnerConfig) Reset()

func (*RunnerConfig) String

func (x *RunnerConfig) String() string

func (*RunnerConfig) UnmarshalJSON added in v0.2.0

func (msg *RunnerConfig) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerConfigRequest

type RunnerConfigRequest struct {

	// Types that are assignable to Event:
	//	*RunnerConfigRequest_Open_
	Event isRunnerConfigRequest_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*RunnerConfigRequest) Descriptor deprecated

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

Deprecated: Use RunnerConfigRequest.ProtoReflect.Descriptor instead.

func (*RunnerConfigRequest) GetEvent

func (m *RunnerConfigRequest) GetEvent() isRunnerConfigRequest_Event

func (*RunnerConfigRequest) GetOpen

func (*RunnerConfigRequest) MarshalJSON added in v0.2.0

func (msg *RunnerConfigRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerConfigRequest) ProtoMessage

func (*RunnerConfigRequest) ProtoMessage()

func (*RunnerConfigRequest) ProtoReflect

func (x *RunnerConfigRequest) ProtoReflect() protoreflect.Message

func (*RunnerConfigRequest) Reset

func (x *RunnerConfigRequest) Reset()

func (*RunnerConfigRequest) String

func (x *RunnerConfigRequest) String() string

func (*RunnerConfigRequest) UnmarshalJSON added in v0.2.0

func (msg *RunnerConfigRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerConfigRequest_Open

type RunnerConfigRequest_Open struct {

	// Runner to register. See Runner for what fields can be set.
	Runner *Runner `protobuf:"bytes,1,opt,name=runner,proto3" json:"runner,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerConfigRequest_Open) Descriptor deprecated

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

Deprecated: Use RunnerConfigRequest_Open.ProtoReflect.Descriptor instead.

func (*RunnerConfigRequest_Open) GetRunner

func (x *RunnerConfigRequest_Open) GetRunner() *Runner

func (*RunnerConfigRequest_Open) MarshalJSON added in v0.2.0

func (msg *RunnerConfigRequest_Open) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerConfigRequest_Open) ProtoMessage

func (*RunnerConfigRequest_Open) ProtoMessage()

func (*RunnerConfigRequest_Open) ProtoReflect

func (x *RunnerConfigRequest_Open) ProtoReflect() protoreflect.Message

func (*RunnerConfigRequest_Open) Reset

func (x *RunnerConfigRequest_Open) Reset()

func (*RunnerConfigRequest_Open) String

func (x *RunnerConfigRequest_Open) String() string

func (*RunnerConfigRequest_Open) UnmarshalJSON added in v0.2.0

func (msg *RunnerConfigRequest_Open) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerConfigRequest_Open_

type RunnerConfigRequest_Open_ struct {
	Open *RunnerConfigRequest_Open `protobuf:"bytes,1,opt,name=open,proto3,oneof"`
}

type RunnerConfigResponse

type RunnerConfigResponse struct {

	// config is any updated configuration for the runner.
	Config *RunnerConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerConfigResponse) Descriptor deprecated

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

Deprecated: Use RunnerConfigResponse.ProtoReflect.Descriptor instead.

func (*RunnerConfigResponse) GetConfig

func (x *RunnerConfigResponse) GetConfig() *RunnerConfig

func (*RunnerConfigResponse) MarshalJSON added in v0.2.0

func (msg *RunnerConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerConfigResponse) ProtoMessage

func (*RunnerConfigResponse) ProtoMessage()

func (*RunnerConfigResponse) ProtoReflect

func (x *RunnerConfigResponse) ProtoReflect() protoreflect.Message

func (*RunnerConfigResponse) Reset

func (x *RunnerConfigResponse) Reset()

func (*RunnerConfigResponse) String

func (x *RunnerConfigResponse) String() string

func (*RunnerConfigResponse) UnmarshalJSON added in v0.2.0

func (msg *RunnerConfigResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerGetDeploymentConfigRequest

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

func (*RunnerGetDeploymentConfigRequest) Descriptor deprecated

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

Deprecated: Use RunnerGetDeploymentConfigRequest.ProtoReflect.Descriptor instead.

func (*RunnerGetDeploymentConfigRequest) MarshalJSON added in v0.2.0

func (msg *RunnerGetDeploymentConfigRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerGetDeploymentConfigRequest) ProtoMessage

func (*RunnerGetDeploymentConfigRequest) ProtoMessage()

func (*RunnerGetDeploymentConfigRequest) ProtoReflect

func (*RunnerGetDeploymentConfigRequest) Reset

func (*RunnerGetDeploymentConfigRequest) String

func (*RunnerGetDeploymentConfigRequest) UnmarshalJSON added in v0.2.0

func (msg *RunnerGetDeploymentConfigRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerGetDeploymentConfigResponse

type RunnerGetDeploymentConfigResponse struct {
	ServerAddr          string `protobuf:"bytes,1,opt,name=server_addr,json=serverAddr,proto3" json:"server_addr,omitempty"`
	ServerTls           bool   `protobuf:"varint,2,opt,name=server_tls,json=serverTls,proto3" json:"server_tls,omitempty"`
	ServerTlsSkipVerify bool   `protobuf:"varint,3,opt,name=server_tls_skip_verify,json=serverTlsSkipVerify,proto3" json:"server_tls_skip_verify,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerGetDeploymentConfigResponse) Descriptor deprecated

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

Deprecated: Use RunnerGetDeploymentConfigResponse.ProtoReflect.Descriptor instead.

func (*RunnerGetDeploymentConfigResponse) GetServerAddr

func (x *RunnerGetDeploymentConfigResponse) GetServerAddr() string

func (*RunnerGetDeploymentConfigResponse) GetServerTls

func (x *RunnerGetDeploymentConfigResponse) GetServerTls() bool

func (*RunnerGetDeploymentConfigResponse) GetServerTlsSkipVerify

func (x *RunnerGetDeploymentConfigResponse) GetServerTlsSkipVerify() bool

func (*RunnerGetDeploymentConfigResponse) MarshalJSON added in v0.2.0

func (msg *RunnerGetDeploymentConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerGetDeploymentConfigResponse) ProtoMessage

func (*RunnerGetDeploymentConfigResponse) ProtoMessage()

func (*RunnerGetDeploymentConfigResponse) ProtoReflect

func (*RunnerGetDeploymentConfigResponse) Reset

func (*RunnerGetDeploymentConfigResponse) String

func (*RunnerGetDeploymentConfigResponse) UnmarshalJSON added in v0.2.0

func (msg *RunnerGetDeploymentConfigResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamRequest

type RunnerJobStreamRequest struct {

	// Types that are assignable to Event:
	//	*RunnerJobStreamRequest_Request_
	//	*RunnerJobStreamRequest_Ack_
	//	*RunnerJobStreamRequest_Complete_
	//	*RunnerJobStreamRequest_Error_
	//	*RunnerJobStreamRequest_Terminal
	//	*RunnerJobStreamRequest_Download
	//	*RunnerJobStreamRequest_ConfigLoad_
	//	*RunnerJobStreamRequest_Heartbeat_
	Event isRunnerJobStreamRequest_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*RunnerJobStreamRequest) Descriptor deprecated

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

Deprecated: Use RunnerJobStreamRequest.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamRequest) GetAck

func (*RunnerJobStreamRequest) GetComplete

func (*RunnerJobStreamRequest) GetConfigLoad added in v0.6.0

func (*RunnerJobStreamRequest) GetDownload added in v0.3.0

func (*RunnerJobStreamRequest) GetError

func (*RunnerJobStreamRequest) GetEvent

func (m *RunnerJobStreamRequest) GetEvent() isRunnerJobStreamRequest_Event

func (*RunnerJobStreamRequest) GetHeartbeat

func (*RunnerJobStreamRequest) GetRequest

func (*RunnerJobStreamRequest) GetTerminal

func (*RunnerJobStreamRequest) MarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamRequest) ProtoMessage

func (*RunnerJobStreamRequest) ProtoMessage()

func (*RunnerJobStreamRequest) ProtoReflect

func (x *RunnerJobStreamRequest) ProtoReflect() protoreflect.Message

func (*RunnerJobStreamRequest) Reset

func (x *RunnerJobStreamRequest) Reset()

func (*RunnerJobStreamRequest) String

func (x *RunnerJobStreamRequest) String() string

func (*RunnerJobStreamRequest) UnmarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamRequest_Ack

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

func (*RunnerJobStreamRequest_Ack) Descriptor deprecated

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

Deprecated: Use RunnerJobStreamRequest_Ack.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamRequest_Ack) MarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Ack) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamRequest_Ack) ProtoMessage

func (*RunnerJobStreamRequest_Ack) ProtoMessage()

func (*RunnerJobStreamRequest_Ack) ProtoReflect

func (*RunnerJobStreamRequest_Ack) Reset

func (x *RunnerJobStreamRequest_Ack) Reset()

func (*RunnerJobStreamRequest_Ack) String

func (x *RunnerJobStreamRequest_Ack) String() string

func (*RunnerJobStreamRequest_Ack) UnmarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Ack) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamRequest_Ack_

type RunnerJobStreamRequest_Ack_ struct {
	// ack is sent to accept a job assignment from the server. This
	// should be sent soon after the job is assigned to avoid the job being
	// reassigned and duplicated.
	Ack *RunnerJobStreamRequest_Ack `protobuf:"bytes,2,opt,name=ack,proto3,oneof"`
}

type RunnerJobStreamRequest_Complete

type RunnerJobStreamRequest_Complete struct {
	Result *Job_Result `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerJobStreamRequest_Complete) Descriptor deprecated

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

Deprecated: Use RunnerJobStreamRequest_Complete.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamRequest_Complete) GetResult

func (*RunnerJobStreamRequest_Complete) MarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Complete) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamRequest_Complete) ProtoMessage

func (*RunnerJobStreamRequest_Complete) ProtoMessage()

func (*RunnerJobStreamRequest_Complete) ProtoReflect

func (*RunnerJobStreamRequest_Complete) Reset

func (*RunnerJobStreamRequest_Complete) String

func (*RunnerJobStreamRequest_Complete) UnmarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Complete) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamRequest_Complete_

type RunnerJobStreamRequest_Complete_ struct {
	// complete is sent on job completion. This is only sent if there
	// were no errors, so this signals a successful completion. An erroneous
	// completion is signaled by sending an Error event.
	Complete *RunnerJobStreamRequest_Complete `protobuf:"bytes,3,opt,name=complete,proto3,oneof"`
}

type RunnerJobStreamRequest_ConfigLoad added in v0.6.0

type RunnerJobStreamRequest_ConfigLoad struct {

	// Config is the configuration information for the loaded config.
	Config *Job_Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerJobStreamRequest_ConfigLoad) Descriptor deprecated added in v0.6.0

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

Deprecated: Use RunnerJobStreamRequest_ConfigLoad.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamRequest_ConfigLoad) GetConfig added in v0.6.0

func (*RunnerJobStreamRequest_ConfigLoad) MarshalJSON added in v0.6.0

func (msg *RunnerJobStreamRequest_ConfigLoad) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamRequest_ConfigLoad) ProtoMessage added in v0.6.0

func (*RunnerJobStreamRequest_ConfigLoad) ProtoMessage()

func (*RunnerJobStreamRequest_ConfigLoad) ProtoReflect added in v0.6.0

func (*RunnerJobStreamRequest_ConfigLoad) Reset added in v0.6.0

func (*RunnerJobStreamRequest_ConfigLoad) String added in v0.6.0

func (*RunnerJobStreamRequest_ConfigLoad) UnmarshalJSON added in v0.6.0

func (msg *RunnerJobStreamRequest_ConfigLoad) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamRequest_ConfigLoad_ added in v0.6.0

type RunnerJobStreamRequest_ConfigLoad_ struct {
	// The config_load event is sent after the Waypoint configuration
	// (waypoint.hcl) is loaded. This includes information about the loaded
	// configuration that the frontends can use.
	//
	// This can be sent multiple times to update the configuration information
	// for a job.
	ConfigLoad *RunnerJobStreamRequest_ConfigLoad `protobuf:"bytes,8,opt,name=config_load,json=configLoad,proto3,oneof"`
}

type RunnerJobStreamRequest_Download added in v0.3.0

type RunnerJobStreamRequest_Download struct {
	// download event is sent after the data is downloaded. This is optional.
	// If this isn't sent the job will still remain in the "running" state but
	// download details will not be available.
	Download *GetJobStreamResponse_Download `protobuf:"bytes,7,opt,name=download,proto3,oneof"`
}

type RunnerJobStreamRequest_Error

type RunnerJobStreamRequest_Error struct {
	Error *status.Status `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerJobStreamRequest_Error) Descriptor deprecated

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

Deprecated: Use RunnerJobStreamRequest_Error.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamRequest_Error) GetError

func (*RunnerJobStreamRequest_Error) MarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Error) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamRequest_Error) ProtoMessage

func (*RunnerJobStreamRequest_Error) ProtoMessage()

func (*RunnerJobStreamRequest_Error) ProtoReflect

func (*RunnerJobStreamRequest_Error) Reset

func (x *RunnerJobStreamRequest_Error) Reset()

func (*RunnerJobStreamRequest_Error) String

func (*RunnerJobStreamRequest_Error) UnmarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Error) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamRequest_Error_

type RunnerJobStreamRequest_Error_ struct {
	// error is sent when there was an error with job execution (after
	// accept was sent). This signals that the job failed and it cannot
	// be retried. This terminates the job and no other events should be
	// sent.
	Error *RunnerJobStreamRequest_Error `protobuf:"bytes,4,opt,name=error,proto3,oneof"`
}

type RunnerJobStreamRequest_Heartbeat

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

func (*RunnerJobStreamRequest_Heartbeat) Descriptor deprecated

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

Deprecated: Use RunnerJobStreamRequest_Heartbeat.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamRequest_Heartbeat) MarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Heartbeat) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamRequest_Heartbeat) ProtoMessage

func (*RunnerJobStreamRequest_Heartbeat) ProtoMessage()

func (*RunnerJobStreamRequest_Heartbeat) ProtoReflect

func (*RunnerJobStreamRequest_Heartbeat) Reset

func (*RunnerJobStreamRequest_Heartbeat) String

func (*RunnerJobStreamRequest_Heartbeat) UnmarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Heartbeat) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamRequest_Heartbeat_

type RunnerJobStreamRequest_Heartbeat_ struct {
	// heartbeat that the job is still running.
	Heartbeat *RunnerJobStreamRequest_Heartbeat `protobuf:"bytes,6,opt,name=heartbeat,proto3,oneof"`
}

type RunnerJobStreamRequest_Request

type RunnerJobStreamRequest_Request struct {
	RunnerId string `protobuf:"bytes,1,opt,name=runner_id,json=runnerId,proto3" json:"runner_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerJobStreamRequest_Request) Descriptor deprecated

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

Deprecated: Use RunnerJobStreamRequest_Request.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamRequest_Request) GetRunnerId

func (x *RunnerJobStreamRequest_Request) GetRunnerId() string

func (*RunnerJobStreamRequest_Request) MarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Request) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamRequest_Request) ProtoMessage

func (*RunnerJobStreamRequest_Request) ProtoMessage()

func (*RunnerJobStreamRequest_Request) ProtoReflect

func (*RunnerJobStreamRequest_Request) Reset

func (x *RunnerJobStreamRequest_Request) Reset()

func (*RunnerJobStreamRequest_Request) String

func (*RunnerJobStreamRequest_Request) UnmarshalJSON added in v0.2.0

func (msg *RunnerJobStreamRequest_Request) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamRequest_Request_

type RunnerJobStreamRequest_Request_ struct {
	// request MUST BE the first message sent by a client. This is used to
	// signify that a runner is ready to accept a job. This is only ever
	// sent once. Once a job is complete, the client must terminate the
	// stream and open a new connection.
	Request *RunnerJobStreamRequest_Request `protobuf:"bytes,1,opt,name=request,proto3,oneof"`
}

type RunnerJobStreamRequest_Terminal

type RunnerJobStreamRequest_Terminal struct {
	// terminal output from the job.
	Terminal *GetJobStreamResponse_Terminal `protobuf:"bytes,5,opt,name=terminal,proto3,oneof"`
}

type RunnerJobStreamResponse

type RunnerJobStreamResponse struct {

	// Types that are assignable to Event:
	//	*RunnerJobStreamResponse_Assignment
	//	*RunnerJobStreamResponse_Cancel
	Event isRunnerJobStreamResponse_Event `protobuf_oneof:"event"`
	// contains filtered or unexported fields
}

func (*RunnerJobStreamResponse) Descriptor deprecated

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

Deprecated: Use RunnerJobStreamResponse.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamResponse) GetAssignment

func (*RunnerJobStreamResponse) GetCancel

func (*RunnerJobStreamResponse) GetEvent

func (m *RunnerJobStreamResponse) GetEvent() isRunnerJobStreamResponse_Event

func (*RunnerJobStreamResponse) MarshalJSON added in v0.2.0

func (msg *RunnerJobStreamResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamResponse) ProtoMessage

func (*RunnerJobStreamResponse) ProtoMessage()

func (*RunnerJobStreamResponse) ProtoReflect

func (x *RunnerJobStreamResponse) ProtoReflect() protoreflect.Message

func (*RunnerJobStreamResponse) Reset

func (x *RunnerJobStreamResponse) Reset()

func (*RunnerJobStreamResponse) String

func (x *RunnerJobStreamResponse) String() string

func (*RunnerJobStreamResponse) UnmarshalJSON added in v0.2.0

func (msg *RunnerJobStreamResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamResponse_Assignment

type RunnerJobStreamResponse_Assignment struct {
	// assignment is when a job is assigned to this job stream. This
	// will happen ONLY in response to a "Request" message from the client.
	Assignment *RunnerJobStreamResponse_JobAssignment `protobuf:"bytes,1,opt,name=assignment,proto3,oneof"`
}

type RunnerJobStreamResponse_Cancel

type RunnerJobStreamResponse_Cancel struct {
	// cancel is sent when a cancel request is made.
	Cancel *RunnerJobStreamResponse_JobCancel `protobuf:"bytes,2,opt,name=cancel,proto3,oneof"`
}

type RunnerJobStreamResponse_JobAssignment

type RunnerJobStreamResponse_JobAssignment struct {
	Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerJobStreamResponse_JobAssignment) Descriptor deprecated

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

Deprecated: Use RunnerJobStreamResponse_JobAssignment.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamResponse_JobAssignment) GetJob

func (*RunnerJobStreamResponse_JobAssignment) MarshalJSON added in v0.2.0

func (msg *RunnerJobStreamResponse_JobAssignment) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamResponse_JobAssignment) ProtoMessage

func (*RunnerJobStreamResponse_JobAssignment) ProtoMessage()

func (*RunnerJobStreamResponse_JobAssignment) ProtoReflect

func (*RunnerJobStreamResponse_JobAssignment) Reset

func (*RunnerJobStreamResponse_JobAssignment) String

func (*RunnerJobStreamResponse_JobAssignment) UnmarshalJSON added in v0.2.0

func (msg *RunnerJobStreamResponse_JobAssignment) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type RunnerJobStreamResponse_JobCancel

type RunnerJobStreamResponse_JobCancel struct {
	Force bool `protobuf:"varint,1,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*RunnerJobStreamResponse_JobCancel) Descriptor deprecated

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

Deprecated: Use RunnerJobStreamResponse_JobCancel.ProtoReflect.Descriptor instead.

func (*RunnerJobStreamResponse_JobCancel) GetForce

func (*RunnerJobStreamResponse_JobCancel) MarshalJSON added in v0.2.0

func (msg *RunnerJobStreamResponse_JobCancel) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*RunnerJobStreamResponse_JobCancel) ProtoMessage

func (*RunnerJobStreamResponse_JobCancel) ProtoMessage()

func (*RunnerJobStreamResponse_JobCancel) ProtoReflect

func (*RunnerJobStreamResponse_JobCancel) Reset

func (*RunnerJobStreamResponse_JobCancel) String

func (*RunnerJobStreamResponse_JobCancel) UnmarshalJSON added in v0.2.0

func (msg *RunnerJobStreamResponse_JobCancel) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Runner_DeprecatedIsOdr added in v0.7.0

type Runner_DeprecatedIsOdr struct {
	// deprecated_is_odr used to be how a runner indicated if it was an ODR type runner.
	// Superseded by the ODR kind (field 5)
	DeprecatedIsOdr bool `protobuf:"varint,4,opt,name=deprecated_is_odr,json=deprecatedIsOdr,proto3,oneof"`
}

type Runner_Local added in v0.7.0

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

func (*Runner_Local) Descriptor deprecated added in v0.7.0

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

Deprecated: Use Runner_Local.ProtoReflect.Descriptor instead.

func (*Runner_Local) MarshalJSON added in v0.7.0

func (msg *Runner_Local) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Runner_Local) ProtoMessage added in v0.7.0

func (*Runner_Local) ProtoMessage()

func (*Runner_Local) ProtoReflect added in v0.7.0

func (x *Runner_Local) ProtoReflect() protoreflect.Message

func (*Runner_Local) Reset added in v0.7.0

func (x *Runner_Local) Reset()

func (*Runner_Local) String added in v0.7.0

func (x *Runner_Local) String() string

func (*Runner_Local) UnmarshalJSON added in v0.7.0

func (msg *Runner_Local) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Runner_Local_ added in v0.7.0

type Runner_Local_ struct {
	// local indicates this runner was created by a cli instantiation
	Local *Runner_Local `protobuf:"bytes,6,opt,name=local,proto3,oneof"`
}

type Runner_ODR added in v0.7.0

type Runner_ODR struct {
	ProfileId string `protobuf:"bytes,1,opt,name=profile_id,json=profileId,proto3" json:"profile_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Runner_ODR) Descriptor deprecated added in v0.7.0

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

Deprecated: Use Runner_ODR.ProtoReflect.Descriptor instead.

func (*Runner_ODR) GetProfileId added in v0.7.0

func (x *Runner_ODR) GetProfileId() string

func (*Runner_ODR) MarshalJSON added in v0.7.0

func (msg *Runner_ODR) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Runner_ODR) ProtoMessage added in v0.7.0

func (*Runner_ODR) ProtoMessage()

func (*Runner_ODR) ProtoReflect added in v0.7.0

func (x *Runner_ODR) ProtoReflect() protoreflect.Message

func (*Runner_ODR) Reset added in v0.7.0

func (x *Runner_ODR) Reset()

func (*Runner_ODR) String added in v0.7.0

func (x *Runner_ODR) String() string

func (*Runner_ODR) UnmarshalJSON added in v0.7.0

func (msg *Runner_ODR) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Runner_Odr added in v0.7.0

type Runner_Odr struct {
	// odr is set if this runner as an on-demand runner. For ODRs, we expect
	// they will accept exactly one job and then exit. This is used by the
	// server to change some other behavior:
	//
	//   * The server will give ODRs project/app-scoped config if it exists.
	//   * The server will never assign more than one job to this runner.
	//     This is also enforced in the runner client-side but the server also
	//     does this out of caution.
	//
	Odr *Runner_ODR `protobuf:"bytes,5,opt,name=odr,proto3,oneof"`
}

type Runner_Remote added in v0.7.0

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

func (*Runner_Remote) Descriptor deprecated added in v0.7.0

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

Deprecated: Use Runner_Remote.ProtoReflect.Descriptor instead.

func (*Runner_Remote) MarshalJSON added in v0.7.0

func (msg *Runner_Remote) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Runner_Remote) ProtoMessage added in v0.7.0

func (*Runner_Remote) ProtoMessage()

func (*Runner_Remote) ProtoReflect added in v0.7.0

func (x *Runner_Remote) ProtoReflect() protoreflect.Message

func (*Runner_Remote) Reset added in v0.7.0

func (x *Runner_Remote) Reset()

func (*Runner_Remote) String added in v0.7.0

func (x *Runner_Remote) String() string

func (*Runner_Remote) UnmarshalJSON added in v0.7.0

func (msg *Runner_Remote) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Runner_Remote_ added in v0.7.0

type Runner_Remote_ struct {
	// remote indicates this is a "static" remote runner
	Remote *Runner_Remote `protobuf:"bytes,7,opt,name=remote,proto3,oneof"`
}

type ServerConfig

type ServerConfig struct {

	// The addresses that are advertised for entrypoints. These define how
	// applications reach back to the server. Currently you may only set
	// EXACTLY ONE address. In the future, we'll support multiple advertise
	// addrs and more controls over which are advertised when.
	AdvertiseAddrs []*ServerConfig_AdvertiseAddr `protobuf:"bytes,1,rep,name=advertise_addrs,json=advertiseAddrs,proto3" json:"advertise_addrs,omitempty"`
	// The platform that the server is currently installed to. This is set
	// through the CLI flag '-platform' on installation.
	Platform string `protobuf:"bytes,4,opt,name=platform,proto3" json:"platform,omitempty"`
	// contains filtered or unexported fields
}

ServerConfig is the configuration for the server that can be read and set online. This differs from the configuration used to start the server since some settings can only be set via the file vs. the API.

func (*ServerConfig) Descriptor deprecated

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

Deprecated: Use ServerConfig.ProtoReflect.Descriptor instead.

func (*ServerConfig) GetAdvertiseAddrs

func (x *ServerConfig) GetAdvertiseAddrs() []*ServerConfig_AdvertiseAddr

func (*ServerConfig) GetPlatform added in v0.2.1

func (x *ServerConfig) GetPlatform() string

func (*ServerConfig) MarshalJSON added in v0.2.0

func (msg *ServerConfig) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ServerConfig) ProtoMessage

func (*ServerConfig) ProtoMessage()

func (*ServerConfig) ProtoReflect

func (x *ServerConfig) ProtoReflect() protoreflect.Message

func (*ServerConfig) Reset

func (x *ServerConfig) Reset()

func (*ServerConfig) String

func (x *ServerConfig) String() string

func (*ServerConfig) UnmarshalJSON added in v0.2.0

func (msg *ServerConfig) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ServerConfig_AdvertiseAddr

type ServerConfig_AdvertiseAddr struct {
	Addr          string `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
	Tls           bool   `protobuf:"varint,2,opt,name=tls,proto3" json:"tls,omitempty"`
	TlsSkipVerify bool   `protobuf:"varint,3,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerConfig_AdvertiseAddr) Descriptor deprecated

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

Deprecated: Use ServerConfig_AdvertiseAddr.ProtoReflect.Descriptor instead.

func (*ServerConfig_AdvertiseAddr) GetAddr

func (x *ServerConfig_AdvertiseAddr) GetAddr() string

func (*ServerConfig_AdvertiseAddr) GetTls

func (x *ServerConfig_AdvertiseAddr) GetTls() bool

func (*ServerConfig_AdvertiseAddr) GetTlsSkipVerify

func (x *ServerConfig_AdvertiseAddr) GetTlsSkipVerify() bool

func (*ServerConfig_AdvertiseAddr) MarshalJSON added in v0.2.0

func (msg *ServerConfig_AdvertiseAddr) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ServerConfig_AdvertiseAddr) ProtoMessage

func (*ServerConfig_AdvertiseAddr) ProtoMessage()

func (*ServerConfig_AdvertiseAddr) ProtoReflect

func (*ServerConfig_AdvertiseAddr) Reset

func (x *ServerConfig_AdvertiseAddr) Reset()

func (*ServerConfig_AdvertiseAddr) String

func (x *ServerConfig_AdvertiseAddr) String() string

func (*ServerConfig_AdvertiseAddr) UnmarshalJSON added in v0.2.0

func (msg *ServerConfig_AdvertiseAddr) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type SetConfigSourceRequest added in v0.2.0

type SetConfigSourceRequest struct {
	ConfigSource *ConfigSource `protobuf:"bytes,1,opt,name=config_source,json=configSource,proto3" json:"config_source,omitempty"`
	// contains filtered or unexported fields
}

func (*SetConfigSourceRequest) Descriptor deprecated added in v0.2.0

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

Deprecated: Use SetConfigSourceRequest.ProtoReflect.Descriptor instead.

func (*SetConfigSourceRequest) GetConfigSource added in v0.2.0

func (x *SetConfigSourceRequest) GetConfigSource() *ConfigSource

func (*SetConfigSourceRequest) MarshalJSON added in v0.2.0

func (msg *SetConfigSourceRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*SetConfigSourceRequest) ProtoMessage added in v0.2.0

func (*SetConfigSourceRequest) ProtoMessage()

func (*SetConfigSourceRequest) ProtoReflect added in v0.2.0

func (x *SetConfigSourceRequest) ProtoReflect() protoreflect.Message

func (*SetConfigSourceRequest) Reset added in v0.2.0

func (x *SetConfigSourceRequest) Reset()

func (*SetConfigSourceRequest) String added in v0.2.0

func (x *SetConfigSourceRequest) String() string

func (*SetConfigSourceRequest) UnmarshalJSON added in v0.2.0

func (msg *SetConfigSourceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type SetServerConfigRequest

type SetServerConfigRequest struct {
	Config *ServerConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*SetServerConfigRequest) Descriptor deprecated

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

Deprecated: Use SetServerConfigRequest.ProtoReflect.Descriptor instead.

func (*SetServerConfigRequest) GetConfig

func (x *SetServerConfigRequest) GetConfig() *ServerConfig

func (*SetServerConfigRequest) MarshalJSON added in v0.2.0

func (msg *SetServerConfigRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*SetServerConfigRequest) ProtoMessage

func (*SetServerConfigRequest) ProtoMessage()

func (*SetServerConfigRequest) ProtoReflect

func (x *SetServerConfigRequest) ProtoReflect() protoreflect.Message

func (*SetServerConfigRequest) Reset

func (x *SetServerConfigRequest) Reset()

func (*SetServerConfigRequest) String

func (x *SetServerConfigRequest) String() string

func (*SetServerConfigRequest) UnmarshalJSON added in v0.2.0

func (msg *SetServerConfigRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Snapshot added in v0.2.0

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

Snapshot is the encoding of the snapshot for all snapshot APIs. The encoding is proto.Message delimited data. This is also the encoding expected if the waypoint-restore.db file is copied manually from the snapshot data.

For snapshots, the Header message is always guaranteed first. After that, it is NOT guaranteed that only data chunks are sent. It is only guaranteed that the data chunks are over at EOF. Unknown messages can probably be ignored.

It is HIGHLY RECOMMENDED you do not modify snapshots, but these messages are publicly exported so that you can try to inspect snapshots.

func (*Snapshot) Descriptor deprecated added in v0.2.0

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

Deprecated: Use Snapshot.ProtoReflect.Descriptor instead.

func (*Snapshot) MarshalJSON added in v0.2.0

func (msg *Snapshot) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Snapshot) ProtoMessage added in v0.2.0

func (*Snapshot) ProtoMessage()

func (*Snapshot) ProtoReflect added in v0.2.0

func (x *Snapshot) ProtoReflect() protoreflect.Message

func (*Snapshot) Reset added in v0.2.0

func (x *Snapshot) Reset()

func (*Snapshot) String added in v0.2.0

func (x *Snapshot) String() string

func (*Snapshot) UnmarshalJSON added in v0.2.0

func (msg *Snapshot) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Snapshot_BoltChunk added in v0.2.0

type Snapshot_BoltChunk struct {

	// bucket is the name of the bucket. This may be empty. If this is empty,
	// then this chunk should be ignored.
	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// items is a id/value mapping of all this chunk of items in this bucket
	Items map[string][]byte `` /* 151-byte string literal not displayed */
	// final is true if this is the last bolt chunk being written.
	Final bool `protobuf:"varint,3,opt,name=final,proto3" json:"final,omitempty"`
	// contains filtered or unexported fields
}

BoltChunk is a single chunk of data for BoltDB if the snapshot format is BOLT. A chunk will always contain items designated for a single bucket, but a bucket may be repeated multiple time across chunks if there are too many items in the bucket.

The final BoltChunk will have trailer set to true. Immediaetly following that chunk will be the Trailer message.

func (*Snapshot_BoltChunk) Descriptor deprecated added in v0.2.0

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

Deprecated: Use Snapshot_BoltChunk.ProtoReflect.Descriptor instead.

func (*Snapshot_BoltChunk) GetBucket added in v0.2.0

func (x *Snapshot_BoltChunk) GetBucket() string

func (*Snapshot_BoltChunk) GetFinal added in v0.2.0

func (x *Snapshot_BoltChunk) GetFinal() bool

func (*Snapshot_BoltChunk) GetItems added in v0.2.0

func (x *Snapshot_BoltChunk) GetItems() map[string][]byte

func (*Snapshot_BoltChunk) MarshalJSON added in v0.2.0

func (msg *Snapshot_BoltChunk) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Snapshot_BoltChunk) ProtoMessage added in v0.2.0

func (*Snapshot_BoltChunk) ProtoMessage()

func (*Snapshot_BoltChunk) ProtoReflect added in v0.2.0

func (x *Snapshot_BoltChunk) ProtoReflect() protoreflect.Message

func (*Snapshot_BoltChunk) Reset added in v0.2.0

func (x *Snapshot_BoltChunk) Reset()

func (*Snapshot_BoltChunk) String added in v0.2.0

func (x *Snapshot_BoltChunk) String() string

func (*Snapshot_BoltChunk) UnmarshalJSON added in v0.2.0

func (msg *Snapshot_BoltChunk) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Snapshot_Header added in v0.2.0

type Snapshot_Header struct {

	// version is the version of Waypoint that generated this snapshot.
	Version *VersionInfo `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// format is the format of the remaining messages. This can be used
	// to determine what messages to expect following the header.
	Format Snapshot_Header_Format `protobuf:"varint,2,opt,name=format,proto3,enum=hashicorp.waypoint.Snapshot_Header_Format" json:"format,omitempty"`
	// contains filtered or unexported fields
}

Header is _always_ the first message encoded into a snapshot. If this isn't present, the entire snapshot can be considered corrupt.

func (*Snapshot_Header) Descriptor deprecated added in v0.2.0

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

Deprecated: Use Snapshot_Header.ProtoReflect.Descriptor instead.

func (*Snapshot_Header) GetFormat added in v0.2.0

func (x *Snapshot_Header) GetFormat() Snapshot_Header_Format

func (*Snapshot_Header) GetVersion added in v0.2.0

func (x *Snapshot_Header) GetVersion() *VersionInfo

func (*Snapshot_Header) MarshalJSON added in v0.2.0

func (msg *Snapshot_Header) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Snapshot_Header) ProtoMessage added in v0.2.0

func (*Snapshot_Header) ProtoMessage()

func (*Snapshot_Header) ProtoReflect added in v0.2.0

func (x *Snapshot_Header) ProtoReflect() protoreflect.Message

func (*Snapshot_Header) Reset added in v0.2.0

func (x *Snapshot_Header) Reset()

func (*Snapshot_Header) String added in v0.2.0

func (x *Snapshot_Header) String() string

func (*Snapshot_Header) UnmarshalJSON added in v0.2.0

func (msg *Snapshot_Header) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Snapshot_Header_Format added in v0.2.0

type Snapshot_Header_Format int32
const (
	Snapshot_Header_UNKNOWN Snapshot_Header_Format = 0
	Snapshot_Header_BOLT    Snapshot_Header_Format = 1 // Expect a series of BoltChunk messages
)

func (Snapshot_Header_Format) Descriptor added in v0.2.0

func (Snapshot_Header_Format) Enum added in v0.2.0

func (Snapshot_Header_Format) EnumDescriptor deprecated added in v0.2.0

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

Deprecated: Use Snapshot_Header_Format.Descriptor instead.

func (Snapshot_Header_Format) Number added in v0.2.0

func (Snapshot_Header_Format) String added in v0.2.0

func (x Snapshot_Header_Format) String() string

func (Snapshot_Header_Format) Type added in v0.2.0

type Snapshot_Trailer added in v0.2.0

type Snapshot_Trailer struct {

	// checksum is the checksum of all the bytes up to but not including
	// this proto message. The checksum is for the raw uncompressed bytes.
	//
	// Types that are assignable to Checksum:
	//	*Snapshot_Trailer_Sha256
	Checksum isSnapshot_Trailer_Checksum `protobuf_oneof:"checksum"`
	// contains filtered or unexported fields
}

Trailer is sent as the final message encoded into a snapshot. Detecting when the trailer is is dependent on the format.

func (*Snapshot_Trailer) Descriptor deprecated added in v0.2.0

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

Deprecated: Use Snapshot_Trailer.ProtoReflect.Descriptor instead.

func (*Snapshot_Trailer) GetChecksum added in v0.2.0

func (m *Snapshot_Trailer) GetChecksum() isSnapshot_Trailer_Checksum

func (*Snapshot_Trailer) GetSha256 added in v0.2.0

func (x *Snapshot_Trailer) GetSha256() string

func (*Snapshot_Trailer) MarshalJSON added in v0.2.0

func (msg *Snapshot_Trailer) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Snapshot_Trailer) ProtoMessage added in v0.2.0

func (*Snapshot_Trailer) ProtoMessage()

func (*Snapshot_Trailer) ProtoReflect added in v0.2.0

func (x *Snapshot_Trailer) ProtoReflect() protoreflect.Message

func (*Snapshot_Trailer) Reset added in v0.2.0

func (x *Snapshot_Trailer) Reset()

func (*Snapshot_Trailer) String added in v0.2.0

func (x *Snapshot_Trailer) String() string

func (*Snapshot_Trailer) UnmarshalJSON added in v0.2.0

func (msg *Snapshot_Trailer) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Snapshot_Trailer_Sha256 added in v0.2.0

type Snapshot_Trailer_Sha256 struct {
	Sha256 string `protobuf:"bytes,1,opt,name=sha256,proto3,oneof"` // SHA-256 checksum
}

type Status

type Status struct {

	// state is the state of this operation.
	State Status_State `protobuf:"varint,1,opt,name=state,proto3,enum=hashicorp.waypoint.Status_State" json:"state,omitempty"`
	// details may be non-empty to provide human-friendly information
	// about the current status. This may change between status updates
	// for the same state to provide updated details about the state.
	Details string `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`
	// error is set if the state == ERROR with the error that occurred.
	Error *status.Status `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// start_time is the time the operation was started.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// complete_time is the time the operation completed (success or fail).
	CompleteTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=complete_time,json=completeTime,proto3" json:"complete_time,omitempty"`
	// contains filtered or unexported fields
}

Status represents the status of an async operation.

func (*Status) Descriptor deprecated

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

Deprecated: Use Status.ProtoReflect.Descriptor instead.

func (*Status) GetCompleteTime

func (x *Status) GetCompleteTime() *timestamppb.Timestamp

func (*Status) GetDetails

func (x *Status) GetDetails() string

func (*Status) GetError

func (x *Status) GetError() *status.Status

func (*Status) GetStartTime

func (x *Status) GetStartTime() *timestamppb.Timestamp

func (*Status) GetState

func (x *Status) GetState() Status_State

func (*Status) MarshalJSON added in v0.2.0

func (msg *Status) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Status) ProtoMessage

func (*Status) ProtoMessage()

func (*Status) ProtoReflect

func (x *Status) ProtoReflect() protoreflect.Message

func (*Status) Reset

func (x *Status) Reset()

func (*Status) String

func (x *Status) String() string

func (*Status) UnmarshalJSON added in v0.2.0

func (msg *Status) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type StatusFilter

type StatusFilter struct {

	// Filters are ANDed together.
	Filters []*StatusFilter_Filter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// contains filtered or unexported fields
}

func (*StatusFilter) Descriptor deprecated

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

Deprecated: Use StatusFilter.ProtoReflect.Descriptor instead.

func (*StatusFilter) GetFilters

func (x *StatusFilter) GetFilters() []*StatusFilter_Filter

func (*StatusFilter) MarshalJSON added in v0.2.0

func (msg *StatusFilter) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*StatusFilter) ProtoMessage

func (*StatusFilter) ProtoMessage()

func (*StatusFilter) ProtoReflect

func (x *StatusFilter) ProtoReflect() protoreflect.Message

func (*StatusFilter) Reset

func (x *StatusFilter) Reset()

func (*StatusFilter) String

func (x *StatusFilter) String() string

func (*StatusFilter) UnmarshalJSON added in v0.2.0

func (msg *StatusFilter) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type StatusFilter_Filter

type StatusFilter_Filter struct {

	// Types that are assignable to Filter:
	//	*StatusFilter_Filter_State
	Filter isStatusFilter_Filter_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

func (*StatusFilter_Filter) Descriptor deprecated

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

Deprecated: Use StatusFilter_Filter.ProtoReflect.Descriptor instead.

func (*StatusFilter_Filter) GetFilter

func (m *StatusFilter_Filter) GetFilter() isStatusFilter_Filter_Filter

func (*StatusFilter_Filter) GetState

func (x *StatusFilter_Filter) GetState() Status_State

func (*StatusFilter_Filter) MarshalJSON added in v0.2.0

func (msg *StatusFilter_Filter) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*StatusFilter_Filter) ProtoMessage

func (*StatusFilter_Filter) ProtoMessage()

func (*StatusFilter_Filter) ProtoReflect

func (x *StatusFilter_Filter) ProtoReflect() protoreflect.Message

func (*StatusFilter_Filter) Reset

func (x *StatusFilter_Filter) Reset()

func (*StatusFilter_Filter) String

func (x *StatusFilter_Filter) String() string

func (*StatusFilter_Filter) UnmarshalJSON added in v0.2.0

func (msg *StatusFilter_Filter) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type StatusFilter_Filter_State

type StatusFilter_Filter_State struct {
	// state will match any status that has the given state.
	State Status_State `protobuf:"varint,2,opt,name=state,proto3,enum=hashicorp.waypoint.Status_State,oneof"`
}

type StatusReport added in v0.4.0

type StatusReport struct {

	// The application that this build is part of.
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// The workspace that this exists in
	Workspace *Ref_Workspace `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// the reference id that is associated with this report
	//
	// Types that are assignable to TargetId:
	//	*StatusReport_DeploymentId
	//	*StatusReport_ReleaseId
	TargetId isStatusReport_TargetId `protobuf_oneof:"target_id"`
	// Status of the StatusReport operation executed by the server.
	// Note that this status is not related to the status report, but the current
	// state of the StatusReport operation
	Status *Status `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	// id is the unique ID for this status report.
	Id string `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"`
	// StatusReport is the raw SDK report object encoded directly from the plugin.
	// This message is a StatusReport proto that exists inside the SDK
	StatusReport     *anypb.Any `protobuf:"bytes,7,opt,name=status_report,json=statusReport,proto3" json:"status_report,omitempty"`
	StatusReportJson string     `protobuf:"bytes,13,opt,name=status_report_json,json=statusReportJson,proto3" json:"status_report_json,omitempty"`
	// The overall health of the deployment or release as reported by the plugin.
	// Copied from the plugin generated raw SDK status report for convenient API access.
	Health *StatusReport_Health `protobuf:"bytes,8,opt,name=health,proto3" json:"health,omitempty"`
	// the time when this report was generated
	// Copied from the plugin generated raw SDK status report for convenient API access.
	GeneratedTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=generated_time,json=generatedTime,proto3" json:"generated_time,omitempty"`
	// where the health check was performed. External means not executed by Waypoint,
	// but by the platform deployed to.
	External bool `protobuf:"varint,11,opt,name=external,proto3" json:"external,omitempty"`
	// a collection of resources, e.x. platform resources generated and monitored by a deployment.
	Resources []*StatusReport_Resource `protobuf:"bytes,12,rep,name=resources,proto3" json:"resources,omitempty"`
	// Deprecated in favor of resources
	// A health report of all of the resources that make up the report.
	// Copied from the plugin generated raw SDK status report for convenient API access.
	DeprecatedResourcesHealth []*StatusReport_Health `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

StatusReport is the report genrated when querying the overall health of a deployed or released application. This report is generated after the an Up Operation, DeployOp or ReleaseOp. In the future Waypoint will be able to generate these reports on demand in the UI, or on an interval using a poller.

NOTE: This is not related to Status or StatusFilter messages but a message used to run the StatusReport job operation for Waypoint Server. The raw SDK StatusReport message is stored as an option on this message

func (*StatusReport) Descriptor deprecated added in v0.4.0

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

Deprecated: Use StatusReport.ProtoReflect.Descriptor instead.

func (*StatusReport) GetApplication added in v0.4.0

func (x *StatusReport) GetApplication() *Ref_Application

func (*StatusReport) GetDeploymentId added in v0.4.0

func (x *StatusReport) GetDeploymentId() string

func (*StatusReport) GetDeprecatedResourcesHealth added in v0.5.0

func (x *StatusReport) GetDeprecatedResourcesHealth() []*StatusReport_Health

func (*StatusReport) GetExternal added in v0.5.0

func (x *StatusReport) GetExternal() bool

func (*StatusReport) GetGeneratedTime added in v0.4.1

func (x *StatusReport) GetGeneratedTime() *timestamppb.Timestamp

func (*StatusReport) GetHealth added in v0.4.0

func (x *StatusReport) GetHealth() *StatusReport_Health

func (*StatusReport) GetId added in v0.4.0

func (x *StatusReport) GetId() string

func (*StatusReport) GetReleaseId added in v0.4.0

func (x *StatusReport) GetReleaseId() string

func (*StatusReport) GetResources added in v0.5.0

func (x *StatusReport) GetResources() []*StatusReport_Resource

func (*StatusReport) GetStatus added in v0.4.0

func (x *StatusReport) GetStatus() *Status

func (*StatusReport) GetStatusReport added in v0.4.0

func (x *StatusReport) GetStatusReport() *anypb.Any

func (*StatusReport) GetStatusReportJson added in v0.6.0

func (x *StatusReport) GetStatusReportJson() string

func (*StatusReport) GetTargetId added in v0.4.0

func (m *StatusReport) GetTargetId() isStatusReport_TargetId

func (*StatusReport) GetWorkspace added in v0.4.0

func (x *StatusReport) GetWorkspace() *Ref_Workspace

func (*StatusReport) MarshalJSON added in v0.4.0

func (msg *StatusReport) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*StatusReport) ProtoMessage added in v0.4.0

func (*StatusReport) ProtoMessage()

func (*StatusReport) ProtoReflect added in v0.4.0

func (x *StatusReport) ProtoReflect() protoreflect.Message

func (*StatusReport) Reset added in v0.4.0

func (x *StatusReport) Reset()

func (*StatusReport) String added in v0.4.0

func (x *StatusReport) String() string

func (*StatusReport) UnmarshalJSON added in v0.4.0

func (msg *StatusReport) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type StatusReport_DeploymentId added in v0.4.0

type StatusReport_DeploymentId struct {
	// the deployment id that this status report was generated on
	DeploymentId string `protobuf:"bytes,3,opt,name=deployment_id,json=deploymentId,proto3,oneof"`
}

type StatusReport_Health added in v0.4.0

type StatusReport_Health struct {

	// the overall health of the report for a resource
	HealthStatus string `protobuf:"bytes,1,opt,name=health_status,json=healthStatus,proto3" json:"health_status,omitempty"`
	// the overall health message of the report for a resource
	HealthMessage  string `protobuf:"bytes,2,opt,name=health_message,json=healthMessage,proto3" json:"health_message,omitempty"`
	DeprecatedName string `protobuf:"bytes,3,opt,name=deprecated_name,json=deprecatedName,proto3" json:"deprecated_name,omitempty"`
	DeprecatedId   string `protobuf:"bytes,4,opt,name=deprecated_id,json=deprecatedId,proto3" json:"deprecated_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StatusReport_Health) Descriptor deprecated added in v0.4.0

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

Deprecated: Use StatusReport_Health.ProtoReflect.Descriptor instead.

func (*StatusReport_Health) GetDeprecatedId added in v0.5.0

func (x *StatusReport_Health) GetDeprecatedId() string

func (*StatusReport_Health) GetDeprecatedName added in v0.5.0

func (x *StatusReport_Health) GetDeprecatedName() string

func (*StatusReport_Health) GetHealthMessage added in v0.4.0

func (x *StatusReport_Health) GetHealthMessage() string

func (*StatusReport_Health) GetHealthStatus added in v0.4.0

func (x *StatusReport_Health) GetHealthStatus() string

func (*StatusReport_Health) MarshalJSON added in v0.4.0

func (msg *StatusReport_Health) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*StatusReport_Health) ProtoMessage added in v0.4.0

func (*StatusReport_Health) ProtoMessage()

func (*StatusReport_Health) ProtoReflect added in v0.4.0

func (x *StatusReport_Health) ProtoReflect() protoreflect.Message

func (*StatusReport_Health) Reset added in v0.4.0

func (x *StatusReport_Health) Reset()

func (*StatusReport_Health) String added in v0.4.0

func (x *StatusReport_Health) String() string

func (*StatusReport_Health) UnmarshalJSON added in v0.4.0

func (msg *StatusReport_Health) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type StatusReport_ReleaseId added in v0.4.0

type StatusReport_ReleaseId struct {
	// the release id that this status report was generated on
	ReleaseId string `protobuf:"bytes,4,opt,name=release_id,json=releaseId,proto3,oneof"`
}

type StatusReport_Resource added in v0.5.0

type StatusReport_Resource struct {

	// The id of the resource, according to the platform.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// declared resource that this directly references.
	DeclaredResource *Ref_DeclaredResource `protobuf:"bytes,2,opt,name=declared_resource,json=declaredResource,proto3" json:"declared_resource,omitempty"`
	// Resources that created this resource.
	ParentResourceId string `protobuf:"bytes,3,opt,name=parent_resource_id,json=parentResourceId,proto3" json:"parent_resource_id,omitempty"`
	// Friendly name of the resource, if applicable
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// The platform on which the resource exists.
	Platform string `protobuf:"bytes,5,opt,name=platform,proto3" json:"platform,omitempty"`
	// platform-specific name of the resource type. i.e. instance, pod, auto-scaling group, etc
	Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// A link directly to the resource in the platform, if applicable.
	PlatformUrl string `protobuf:"bytes,7,opt,name=platform_url,json=platformUrl,proto3" json:"platform_url,omitempty"`
	// The high level category of the resource, used as a hint to the UI on how to display the resource.
	CategoryDisplayHint ResourceCategoryDisplayHint `` /* 173-byte string literal not displayed */
	// platform-reported time of resource creation
	CreatedTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	// any additional metadata about the resource, encoded as JSON
	StateJson string `protobuf:"bytes,10,opt,name=state_json,json=stateJson,proto3" json:"state_json,omitempty"`
	// the current health state for a single resource
	Health StatusReport_Resource_Health `protobuf:"varint,13,opt,name=health,proto3,enum=hashicorp.waypoint.StatusReport_Resource_Health" json:"health,omitempty"`
	// a simple human readable message detailing the Health state
	HealthMessage string `protobuf:"bytes,12,opt,name=health_message,json=healthMessage,proto3" json:"health_message,omitempty"`
	// deprecated in favor of the Health enum and message to match the plugin protos. Was never used.
	DeprecatedHealth *StatusReport_Health `protobuf:"bytes,11,opt,name=deprecated_health,json=deprecatedHealth,proto3" json:"deprecated_health,omitempty"`
	// contains filtered or unexported fields
}

A resource as observed in a platform

func (*StatusReport_Resource) Descriptor deprecated added in v0.5.0

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

Deprecated: Use StatusReport_Resource.ProtoReflect.Descriptor instead.

func (*StatusReport_Resource) GetCategoryDisplayHint added in v0.5.0

func (x *StatusReport_Resource) GetCategoryDisplayHint() ResourceCategoryDisplayHint

func (*StatusReport_Resource) GetCreatedTime added in v0.5.0

func (x *StatusReport_Resource) GetCreatedTime() *timestamppb.Timestamp

func (*StatusReport_Resource) GetDeclaredResource added in v0.5.0

func (x *StatusReport_Resource) GetDeclaredResource() *Ref_DeclaredResource

func (*StatusReport_Resource) GetDeprecatedHealth added in v0.5.0

func (x *StatusReport_Resource) GetDeprecatedHealth() *StatusReport_Health

func (*StatusReport_Resource) GetHealth added in v0.5.0

func (*StatusReport_Resource) GetHealthMessage added in v0.5.0

func (x *StatusReport_Resource) GetHealthMessage() string

func (*StatusReport_Resource) GetId added in v0.5.0

func (x *StatusReport_Resource) GetId() string

func (*StatusReport_Resource) GetName added in v0.5.0

func (x *StatusReport_Resource) GetName() string

func (*StatusReport_Resource) GetParentResourceId added in v0.5.0

func (x *StatusReport_Resource) GetParentResourceId() string

func (*StatusReport_Resource) GetPlatform added in v0.5.0

func (x *StatusReport_Resource) GetPlatform() string

func (*StatusReport_Resource) GetPlatformUrl added in v0.5.0

func (x *StatusReport_Resource) GetPlatformUrl() string

func (*StatusReport_Resource) GetStateJson added in v0.5.0

func (x *StatusReport_Resource) GetStateJson() string

func (*StatusReport_Resource) GetType added in v0.5.0

func (x *StatusReport_Resource) GetType() string

func (*StatusReport_Resource) MarshalJSON added in v0.5.0

func (msg *StatusReport_Resource) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*StatusReport_Resource) ProtoMessage added in v0.5.0

func (*StatusReport_Resource) ProtoMessage()

func (*StatusReport_Resource) ProtoReflect added in v0.5.0

func (x *StatusReport_Resource) ProtoReflect() protoreflect.Message

func (*StatusReport_Resource) Reset added in v0.5.0

func (x *StatusReport_Resource) Reset()

func (*StatusReport_Resource) String added in v0.5.0

func (x *StatusReport_Resource) String() string

func (*StatusReport_Resource) UnmarshalJSON added in v0.5.0

func (msg *StatusReport_Resource) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type StatusReport_Resource_Health added in v0.5.0

type StatusReport_Resource_Health int32

the state of overall health of a deployed application

const (
	StatusReport_Resource_UNKNOWN StatusReport_Resource_Health = 0
	StatusReport_Resource_ALIVE   StatusReport_Resource_Health = 1
	StatusReport_Resource_READY   StatusReport_Resource_Health = 2
	StatusReport_Resource_DOWN    StatusReport_Resource_Health = 3
	StatusReport_Resource_MISSING StatusReport_Resource_Health = 5 // We're expecting it to exist, but it does not.
	StatusReport_Resource_PARTIAL StatusReport_Resource_Health = 4 // Some resources in deployment are OK, others are not OK
)

func (StatusReport_Resource_Health) Descriptor added in v0.5.0

func (StatusReport_Resource_Health) Enum added in v0.5.0

func (StatusReport_Resource_Health) EnumDescriptor deprecated added in v0.5.0

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

Deprecated: Use StatusReport_Resource_Health.Descriptor instead.

func (StatusReport_Resource_Health) Number added in v0.5.0

func (StatusReport_Resource_Health) String added in v0.5.0

func (StatusReport_Resource_Health) Type added in v0.5.0

type Status_State

type Status_State int32
const (
	Status_UNKNOWN Status_State = 0
	Status_RUNNING Status_State = 1
	Status_SUCCESS Status_State = 2
	Status_ERROR   Status_State = 3
)

func (Status_State) Descriptor

func (Status_State) Enum

func (x Status_State) Enum() *Status_State

func (Status_State) EnumDescriptor deprecated

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

Deprecated: Use Status_State.Descriptor instead.

func (Status_State) Number

func (Status_State) String

func (x Status_State) String() string

func (Status_State) Type

type TaskLaunchInfo added in v0.5.0

type TaskLaunchInfo struct {

	// The URL of the OCI image to execute the task under.
	OciUrl string `protobuf:"bytes,1,opt,name=oci_url,json=ociUrl,proto3" json:"oci_url,omitempty"`
	// The environment variables that will be exposed to the task.
	EnvironmentVariables map[string]string `` /* 209-byte string literal not displayed */
	// Entrypoint is the entrypoint override for the OCI image. If this
	// is not set (null or length of zero) then the entrypoint should not
	// be overridden.
	Entrypoint []string `protobuf:"bytes,4,rep,name=entrypoint,proto3" json:"entrypoint,omitempty"`
	// The arguments that will be passed to the new container on boot.
	// These are arguments and should not overwrite the entrypoint.
	Arguments []string `protobuf:"bytes,3,rep,name=arguments,proto3" json:"arguments,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskLaunchInfo) Descriptor deprecated added in v0.5.0

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

Deprecated: Use TaskLaunchInfo.ProtoReflect.Descriptor instead.

func (*TaskLaunchInfo) GetArguments added in v0.5.0

func (x *TaskLaunchInfo) GetArguments() []string

func (*TaskLaunchInfo) GetEntrypoint added in v0.6.0

func (x *TaskLaunchInfo) GetEntrypoint() []string

func (*TaskLaunchInfo) GetEnvironmentVariables added in v0.5.0

func (x *TaskLaunchInfo) GetEnvironmentVariables() map[string]string

func (*TaskLaunchInfo) GetOciUrl added in v0.5.0

func (x *TaskLaunchInfo) GetOciUrl() string

func (*TaskLaunchInfo) MarshalJSON added in v0.5.0

func (msg *TaskLaunchInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*TaskLaunchInfo) ProtoMessage added in v0.5.0

func (*TaskLaunchInfo) ProtoMessage()

func (*TaskLaunchInfo) ProtoReflect added in v0.5.0

func (x *TaskLaunchInfo) ProtoReflect() protoreflect.Message

func (*TaskLaunchInfo) Reset added in v0.5.0

func (x *TaskLaunchInfo) Reset()

func (*TaskLaunchInfo) String added in v0.5.0

func (x *TaskLaunchInfo) String() string

func (*TaskLaunchInfo) UnmarshalJSON added in v0.5.0

func (msg *TaskLaunchInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Token

type Token struct {

	// Non-secret ID that is used in logs to represent this token. Internally,
	// this is also used as a nonce when signing. This ID is randomly generated
	// when created.
	AccessorId []byte `protobuf:"bytes,2,opt,name=accessor_id,json=accessorId,proto3" json:"accessor_id,omitempty"`
	// When the token is valid until. After the given date, the token will be
	// rejected. When this is not set, the token is valid forever.
	ValidUntil *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=valid_until,json=validUntil,proto3" json:"valid_until,omitempty"`
	// When the token was issued. This may be used for revocation using a
	// "no earlier than" rule.
	IssuedTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=issued_time,json=issuedTime,proto3" json:"issued_time,omitempty"`
	// The kind of token this is.
	//
	// Types that are assignable to Kind:
	//	*Token_Login_
	//	*Token_Invite_
	//	*Token_Trigger_
	Kind isToken_Kind `protobuf_oneof:"kind"`
	// The user that the token is for. This must be "waypoint" for
	// backwards compat reasons.
	UnusedUser string `protobuf:"bytes,1,opt,name=unused_user,json=unusedUser,proto3" json:"unused_user,omitempty"`
	// Old way to determine what kind of token this is.
	UnusedLogin  bool `protobuf:"varint,4,opt,name=unused_login,json=unusedLogin,proto3" json:"unused_login,omitempty"`
	UnusedInvite bool `protobuf:"varint,5,opt,name=unused_invite,json=unusedInvite,proto3" json:"unused_invite,omitempty"`
	// Same as Login.entrypoint, we just moved it.
	UnusedEntrypoint *Token_Entrypoint `protobuf:"bytes,6,opt,name=unused_entrypoint,json=unusedEntrypoint,proto3" json:"unused_entrypoint,omitempty"`
	// contains filtered or unexported fields
}

The authenticated Token information. This is used to authenticate requests.

func (*Token) Descriptor deprecated

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

Deprecated: Use Token.ProtoReflect.Descriptor instead.

func (*Token) GetAccessorId added in v0.5.0

func (x *Token) GetAccessorId() []byte

func (*Token) GetInvite

func (x *Token) GetInvite() *Token_Invite

func (*Token) GetIssuedTime added in v0.5.0

func (x *Token) GetIssuedTime() *timestamppb.Timestamp

func (*Token) GetKind added in v0.5.0

func (m *Token) GetKind() isToken_Kind

func (*Token) GetLogin

func (x *Token) GetLogin() *Token_Login

func (*Token) GetTrigger added in v0.7.0

func (x *Token) GetTrigger() *Token_Trigger

func (*Token) GetUnusedEntrypoint added in v0.5.0

func (x *Token) GetUnusedEntrypoint() *Token_Entrypoint

func (*Token) GetUnusedInvite added in v0.5.0

func (x *Token) GetUnusedInvite() bool

func (*Token) GetUnusedLogin added in v0.5.0

func (x *Token) GetUnusedLogin() bool

func (*Token) GetUnusedUser added in v0.5.0

func (x *Token) GetUnusedUser() string

func (*Token) GetValidUntil

func (x *Token) GetValidUntil() *timestamppb.Timestamp

func (*Token) MarshalJSON added in v0.2.0

func (msg *Token) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Token) ProtoMessage

func (*Token) ProtoMessage()

func (*Token) ProtoReflect

func (x *Token) ProtoReflect() protoreflect.Message

func (*Token) Reset

func (x *Token) Reset()

func (*Token) String

func (x *Token) String() string

func (*Token) UnmarshalJSON added in v0.2.0

func (msg *Token) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type TokenTransport

type TokenTransport struct {

	// A Marshaled token, stored as bytes because we need to to validate
	// it with the given signature.
	Body []byte `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
	// The signature of body for validation.
	Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	// The key used to generate the signature.
	KeyId string `protobuf:"bytes,3,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// Any configuration style metadata that can be passed along with the token
	// without invalidating the token body itself.
	Metadata map[string]string `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

The outer structure of the token that is directly Marshaled and ASCII armored.

func (*TokenTransport) Descriptor deprecated

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

Deprecated: Use TokenTransport.ProtoReflect.Descriptor instead.

func (*TokenTransport) GetBody

func (x *TokenTransport) GetBody() []byte

func (*TokenTransport) GetKeyId

func (x *TokenTransport) GetKeyId() string

func (*TokenTransport) GetMetadata

func (x *TokenTransport) GetMetadata() map[string]string

func (*TokenTransport) GetSignature

func (x *TokenTransport) GetSignature() []byte

func (*TokenTransport) MarshalJSON added in v0.2.0

func (msg *TokenTransport) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*TokenTransport) ProtoMessage

func (*TokenTransport) ProtoMessage()

func (*TokenTransport) ProtoReflect

func (x *TokenTransport) ProtoReflect() protoreflect.Message

func (*TokenTransport) Reset

func (x *TokenTransport) Reset()

func (*TokenTransport) String

func (x *TokenTransport) String() string

func (*TokenTransport) UnmarshalJSON added in v0.2.0

func (msg *TokenTransport) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Token_Entrypoint

type Token_Entrypoint struct {

	// deployment id is the deployment to restrict this token to.
	DeploymentId string `protobuf:"bytes,1,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Token_Entrypoint) Descriptor deprecated

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

Deprecated: Use Token_Entrypoint.ProtoReflect.Descriptor instead.

func (*Token_Entrypoint) GetDeploymentId

func (x *Token_Entrypoint) GetDeploymentId() string

func (*Token_Entrypoint) MarshalJSON added in v0.2.0

func (msg *Token_Entrypoint) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Token_Entrypoint) ProtoMessage

func (*Token_Entrypoint) ProtoMessage()

func (*Token_Entrypoint) ProtoReflect

func (x *Token_Entrypoint) ProtoReflect() protoreflect.Message

func (*Token_Entrypoint) Reset

func (x *Token_Entrypoint) Reset()

func (*Token_Entrypoint) String

func (x *Token_Entrypoint) String() string

func (*Token_Entrypoint) UnmarshalJSON added in v0.2.0

func (msg *Token_Entrypoint) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Token_Invite added in v0.5.0

type Token_Invite struct {

	// The user that initiated the invite
	FromUserId string `protobuf:"bytes,1,opt,name=from_user_id,json=fromUserId,proto3" json:"from_user_id,omitempty"`
	// The login token we'd like to create. This can be used to setup
	// all the policy attachments and other restrictions. If this is a
	// signup-only invite token, then "user_id" in this login field will
	// be ignored and set to the newly created user ID.
	Login *Token_Login `protobuf:"bytes,2,opt,name=login,proto3" json:"login,omitempty"`
	// Signup, if non-nil, makes this invite a signup-only invite token. This
	// means that this token can only be used to create a new account, not
	// to exchange for a token for an existing account.
	Signup *Token_Invite_Signup `protobuf:"bytes,3,opt,name=signup,proto3" json:"signup,omitempty"`
	// contains filtered or unexported fields
}

func (*Token_Invite) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Token_Invite.ProtoReflect.Descriptor instead.

func (*Token_Invite) GetFromUserId added in v0.5.0

func (x *Token_Invite) GetFromUserId() string

func (*Token_Invite) GetLogin added in v0.5.0

func (x *Token_Invite) GetLogin() *Token_Login

func (*Token_Invite) GetSignup added in v0.5.0

func (x *Token_Invite) GetSignup() *Token_Invite_Signup

func (*Token_Invite) MarshalJSON added in v0.5.0

func (msg *Token_Invite) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Token_Invite) ProtoMessage added in v0.5.0

func (*Token_Invite) ProtoMessage()

func (*Token_Invite) ProtoReflect added in v0.5.0

func (x *Token_Invite) ProtoReflect() protoreflect.Message

func (*Token_Invite) Reset added in v0.5.0

func (x *Token_Invite) Reset()

func (*Token_Invite) String added in v0.5.0

func (x *Token_Invite) String() string

func (*Token_Invite) UnmarshalJSON added in v0.5.0

func (msg *Token_Invite) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Token_Invite_ added in v0.5.0

type Token_Invite_ struct {
	// invite tokens can be exhanged for login tokens and also optionally
	// sign a new user up.
	Invite *Token_Invite `protobuf:"bytes,9,opt,name=invite,proto3,oneof"`
}

type Token_Invite_Signup added in v0.5.0

type Token_Invite_Signup struct {

	// The initial username that the new user should be given. If this
	// username is taken, a random number will be appended. If this is
	// empty, a totally random username will be given to the new user.
	InitialUsername string `protobuf:"bytes,1,opt,name=initial_username,json=initialUsername,proto3" json:"initial_username,omitempty"`
	// contains filtered or unexported fields
}

func (*Token_Invite_Signup) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Token_Invite_Signup.ProtoReflect.Descriptor instead.

func (*Token_Invite_Signup) GetInitialUsername added in v0.5.0

func (x *Token_Invite_Signup) GetInitialUsername() string

func (*Token_Invite_Signup) MarshalJSON added in v0.5.0

func (msg *Token_Invite_Signup) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Token_Invite_Signup) ProtoMessage added in v0.5.0

func (*Token_Invite_Signup) ProtoMessage()

func (*Token_Invite_Signup) ProtoReflect added in v0.5.0

func (x *Token_Invite_Signup) ProtoReflect() protoreflect.Message

func (*Token_Invite_Signup) Reset added in v0.5.0

func (x *Token_Invite_Signup) Reset()

func (*Token_Invite_Signup) String added in v0.5.0

func (x *Token_Invite_Signup) String() string

func (*Token_Invite_Signup) UnmarshalJSON added in v0.5.0

func (msg *Token_Invite_Signup) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Token_Login added in v0.5.0

type Token_Login struct {

	// User that this token represents. This is the internal user ID (ULID),
	// not the username/email/etc. The special value of "waypoint" means the
	// superuser (default user) that is setup on bootstrap. This is for
	// historical reasons only and is the only valid non-ULID value.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// If set, this login token can only be used for entrypoint-related
	// APIs against the configured deployment.
	Entrypoint *Token_Entrypoint `protobuf:"bytes,2,opt,name=entrypoint,proto3" json:"entrypoint,omitempty"`
	// contains filtered or unexported fields
}

func (*Token_Login) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Token_Login.ProtoReflect.Descriptor instead.

func (*Token_Login) GetEntrypoint added in v0.5.0

func (x *Token_Login) GetEntrypoint() *Token_Entrypoint

func (*Token_Login) GetUserId added in v0.5.0

func (x *Token_Login) GetUserId() string

func (*Token_Login) MarshalJSON added in v0.5.0

func (msg *Token_Login) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Token_Login) ProtoMessage added in v0.5.0

func (*Token_Login) ProtoMessage()

func (*Token_Login) ProtoReflect added in v0.5.0

func (x *Token_Login) ProtoReflect() protoreflect.Message

func (*Token_Login) Reset added in v0.5.0

func (x *Token_Login) Reset()

func (*Token_Login) String added in v0.5.0

func (x *Token_Login) String() string

func (*Token_Login) UnmarshalJSON added in v0.5.0

func (msg *Token_Login) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Token_Login_ added in v0.5.0

type Token_Login_ struct {
	// login tokens can be used for API requests
	Login *Token_Login `protobuf:"bytes,8,opt,name=login,proto3,oneof"`
}

type Token_Trigger added in v0.7.0

type Token_Trigger struct {

	// The user that initiated the trigger token generation
	FromUserId string `protobuf:"bytes,1,opt,name=from_user_id,json=fromUserId,proto3" json:"from_user_id,omitempty"`
	// contains filtered or unexported fields
}

The Trigger message is a kind of token type that is only used for authenticated trigger URL requests. It should not have any other authorized access to make requests in any other API endpoint.

func (*Token_Trigger) Descriptor deprecated added in v0.7.0

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

Deprecated: Use Token_Trigger.ProtoReflect.Descriptor instead.

func (*Token_Trigger) GetFromUserId added in v0.7.0

func (x *Token_Trigger) GetFromUserId() string

func (*Token_Trigger) MarshalJSON added in v0.7.0

func (msg *Token_Trigger) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Token_Trigger) ProtoMessage added in v0.7.0

func (*Token_Trigger) ProtoMessage()

func (*Token_Trigger) ProtoReflect added in v0.7.0

func (x *Token_Trigger) ProtoReflect() protoreflect.Message

func (*Token_Trigger) Reset added in v0.7.0

func (x *Token_Trigger) Reset()

func (*Token_Trigger) String added in v0.7.0

func (x *Token_Trigger) String() string

func (*Token_Trigger) UnmarshalJSON added in v0.7.0

func (msg *Token_Trigger) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Token_Trigger_ added in v0.7.0

type Token_Trigger_ struct {
	// trigger tokens can be used to trigger lifecycle actions via HTTP
	Trigger *Token_Trigger `protobuf:"bytes,10,opt,name=trigger,proto3,oneof"`
}

type Trigger added in v0.7.0

type Trigger struct {

	// uuid generated by Waypoint on creation. Used as the identifier in the URL.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// name can be user defined, or auto generated.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// description is user defined, describes the purpose
	// of the trigger.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// tags that allow users to group triggers together that are
	// related. There are no default tags.
	Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"`
	// time of last execution.
	ActiveTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
	// whether or not this is authenticated. defaults to true.
	Authenticated bool `protobuf:"varint,6,opt,name=authenticated,proto3" json:"authenticated,omitempty"`
	// The operation to execute. See the message docs in Job for details on the operation.
	// This is required, set one (and one only). There is no default.
	// For now, trigger URLs only support lifecycle operations (i.e. up, build, deploy, release)
	//
	// Types that are assignable to Operation:
	//	*Trigger_Build
	//	*Trigger_Push
	//	*Trigger_Deploy
	//	*Trigger_Destroy
	//	*Trigger_Release
	//	*Trigger_Up
	//	*Trigger_Init
	//	*Trigger_StatusReport
	Operation isTrigger_Operation `protobuf_oneof:"operation"`
	// Defaults to the default workspace if unset.
	Workspace *Ref_Workspace `protobuf:"bytes,7,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// Required. Project ref must be set to be valid trigger URL.
	Project *Ref_Project `protobuf:"bytes,8,opt,name=project,proto3" json:"project,omitempty"`
	// The application to use. Can be empty, this trigger will run on every app
	// if not set.
	Application *Ref_Application `protobuf:"bytes,9,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

The Trigger message is a representation of a URL that can be requested for invoking specific lifecycle operations on a projects applications. These trigger URLs are intended to be used in a CI system for easy configuration. The user is expected to configure and generate the URL ahead of time, and Waypoint will generate a trigger based on the configuration here and return a URL to make requests with.

func (*Trigger) Descriptor deprecated added in v0.7.0

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

Deprecated: Use Trigger.ProtoReflect.Descriptor instead.

func (*Trigger) GetActiveTime added in v0.7.0

func (x *Trigger) GetActiveTime() *timestamppb.Timestamp

func (*Trigger) GetApplication added in v0.7.0

func (x *Trigger) GetApplication() *Ref_Application

func (*Trigger) GetAuthenticated added in v0.7.0

func (x *Trigger) GetAuthenticated() bool

func (*Trigger) GetBuild added in v0.7.0

func (x *Trigger) GetBuild() *Job_BuildOp

func (*Trigger) GetDeploy added in v0.7.0

func (x *Trigger) GetDeploy() *Job_DeployOp

func (*Trigger) GetDescription added in v0.7.0

func (x *Trigger) GetDescription() string

func (*Trigger) GetDestroy added in v0.7.0

func (x *Trigger) GetDestroy() *Job_DestroyOp

func (*Trigger) GetId added in v0.7.0

func (x *Trigger) GetId() string

func (*Trigger) GetInit added in v0.7.0

func (x *Trigger) GetInit() *Job_InitOp

func (*Trigger) GetName added in v0.7.0

func (x *Trigger) GetName() string

func (*Trigger) GetOperation added in v0.7.0

func (m *Trigger) GetOperation() isTrigger_Operation

func (*Trigger) GetProject added in v0.7.0

func (x *Trigger) GetProject() *Ref_Project

func (*Trigger) GetPush added in v0.7.0

func (x *Trigger) GetPush() *Job_PushOp

func (*Trigger) GetRelease added in v0.7.0

func (x *Trigger) GetRelease() *Job_ReleaseOp

func (*Trigger) GetStatusReport added in v0.7.0

func (x *Trigger) GetStatusReport() *Job_StatusReportOp

func (*Trigger) GetTags added in v0.7.0

func (x *Trigger) GetTags() []string

func (*Trigger) GetUp added in v0.7.0

func (x *Trigger) GetUp() *Job_UpOp

func (*Trigger) GetWorkspace added in v0.7.0

func (x *Trigger) GetWorkspace() *Ref_Workspace

func (*Trigger) MarshalJSON added in v0.7.0

func (msg *Trigger) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Trigger) ProtoMessage added in v0.7.0

func (*Trigger) ProtoMessage()

func (*Trigger) ProtoReflect added in v0.7.0

func (x *Trigger) ProtoReflect() protoreflect.Message

func (*Trigger) Reset added in v0.7.0

func (x *Trigger) Reset()

func (*Trigger) String added in v0.7.0

func (x *Trigger) String() string

func (*Trigger) UnmarshalJSON added in v0.7.0

func (msg *Trigger) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Trigger_Build added in v0.7.0

type Trigger_Build struct {
	Build *Job_BuildOp `protobuf:"bytes,50,opt,name=build,proto3,oneof"`
}

type Trigger_Deploy added in v0.7.0

type Trigger_Deploy struct {
	Deploy *Job_DeployOp `protobuf:"bytes,52,opt,name=deploy,proto3,oneof"`
}

type Trigger_Destroy added in v0.7.0

type Trigger_Destroy struct {
	Destroy *Job_DestroyOp `protobuf:"bytes,53,opt,name=destroy,proto3,oneof"`
}

type Trigger_Init added in v0.7.0

type Trigger_Init struct {
	Init *Job_InitOp `protobuf:"bytes,56,opt,name=init,proto3,oneof"`
}

type Trigger_Push added in v0.7.0

type Trigger_Push struct {
	Push *Job_PushOp `protobuf:"bytes,51,opt,name=push,proto3,oneof"`
}

type Trigger_Release added in v0.7.0

type Trigger_Release struct {
	Release *Job_ReleaseOp `protobuf:"bytes,54,opt,name=release,proto3,oneof"`
}

type Trigger_StatusReport added in v0.7.0

type Trigger_StatusReport struct {
	StatusReport *Job_StatusReportOp `protobuf:"bytes,57,opt,name=status_report,json=statusReport,proto3,oneof"`
}

type Trigger_Up added in v0.7.0

type Trigger_Up struct {
	Up *Job_UpOp `protobuf:"bytes,55,opt,name=up,proto3,oneof"`
}

type UI added in v0.5.0

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

******************************************************************* UI ******************************************************************

func (*UI) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UI.ProtoReflect.Descriptor instead.

func (*UI) MarshalJSON added in v0.5.0

func (msg *UI) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UI) ProtoMessage added in v0.5.0

func (*UI) ProtoMessage()

func (*UI) ProtoReflect added in v0.5.0

func (x *UI) ProtoReflect() protoreflect.Message

func (*UI) Reset added in v0.5.0

func (x *UI) Reset()

func (*UI) String added in v0.5.0

func (x *UI) String() string

func (*UI) UnmarshalJSON added in v0.5.0

func (msg *UI) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UI_DeploymentBundle added in v0.5.0

type UI_DeploymentBundle struct {

	// The deployment in question.
	Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// Populated when a Deployment is read with LoadDetails set
	// to ARTIFACT or BUILD
	Artifact *PushedArtifact `protobuf:"bytes,3,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// Populated when a Deployment is read with LoadDetails set to BUILD
	Build *Build `protobuf:"bytes,4,opt,name=build,proto3" json:"build,omitempty"`
	// The deployment-specific URL from the URL service. This is set on
	// all deployment API calls. This will be empty if the URL service
	// is not enabled or there was an error loading this information.
	DeployUrl string `protobuf:"bytes,5,opt,name=deploy_url,json=deployUrl,proto3" json:"deploy_url,omitempty"`
	// The ref that was used in the job to run this operation. This is
	// also accessible by querying the job via the job_id and should always
	// match.
	//
	// This may be null under multiple circumstances: (1) the job was
	// manually triggered with local data (no datasource) or (2) the job
	// was run in earlier versions of Waypoint before we tracked this or
	// (3) the job hasn't yet loaded the data.
	//
	// This is always pre-populated if it is exists.
	JobDataSourceRef *Job_DataSource_Ref `protobuf:"bytes,6,opt,name=job_data_source_ref,json=jobDataSourceRef,proto3" json:"job_data_source_ref,omitempty"`
	// The most recent status report generated for this deployment.
	LatestStatusReport *StatusReport `protobuf:"bytes,2,opt,name=latest_status_report,json=latestStatusReport,proto3" json:"latest_status_report,omitempty"`
	// contains filtered or unexported fields
}

A deployment packaged alongside prefetched related messages.

func (*UI_DeploymentBundle) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UI_DeploymentBundle.ProtoReflect.Descriptor instead.

func (*UI_DeploymentBundle) GetArtifact added in v0.5.0

func (x *UI_DeploymentBundle) GetArtifact() *PushedArtifact

func (*UI_DeploymentBundle) GetBuild added in v0.5.0

func (x *UI_DeploymentBundle) GetBuild() *Build

func (*UI_DeploymentBundle) GetDeployUrl added in v0.5.0

func (x *UI_DeploymentBundle) GetDeployUrl() string

func (*UI_DeploymentBundle) GetDeployment added in v0.5.0

func (x *UI_DeploymentBundle) GetDeployment() *Deployment

func (*UI_DeploymentBundle) GetJobDataSourceRef added in v0.5.0

func (x *UI_DeploymentBundle) GetJobDataSourceRef() *Job_DataSource_Ref

func (*UI_DeploymentBundle) GetLatestStatusReport added in v0.5.0

func (x *UI_DeploymentBundle) GetLatestStatusReport() *StatusReport

func (*UI_DeploymentBundle) MarshalJSON added in v0.5.0

func (msg *UI_DeploymentBundle) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UI_DeploymentBundle) ProtoMessage added in v0.5.0

func (*UI_DeploymentBundle) ProtoMessage()

func (*UI_DeploymentBundle) ProtoReflect added in v0.5.0

func (x *UI_DeploymentBundle) ProtoReflect() protoreflect.Message

func (*UI_DeploymentBundle) Reset added in v0.5.0

func (x *UI_DeploymentBundle) Reset()

func (*UI_DeploymentBundle) String added in v0.5.0

func (x *UI_DeploymentBundle) String() string

func (*UI_DeploymentBundle) UnmarshalJSON added in v0.5.0

func (msg *UI_DeploymentBundle) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UI_GetProjectRequest added in v0.6.0

type UI_GetProjectRequest struct {
	Project *Ref_Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*UI_GetProjectRequest) Descriptor deprecated added in v0.6.0

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

Deprecated: Use UI_GetProjectRequest.ProtoReflect.Descriptor instead.

func (*UI_GetProjectRequest) GetProject added in v0.6.0

func (x *UI_GetProjectRequest) GetProject() *Ref_Project

func (*UI_GetProjectRequest) MarshalJSON added in v0.6.0

func (msg *UI_GetProjectRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UI_GetProjectRequest) ProtoMessage added in v0.6.0

func (*UI_GetProjectRequest) ProtoMessage()

func (*UI_GetProjectRequest) ProtoReflect added in v0.6.0

func (x *UI_GetProjectRequest) ProtoReflect() protoreflect.Message

func (*UI_GetProjectRequest) Reset added in v0.6.0

func (x *UI_GetProjectRequest) Reset()

func (*UI_GetProjectRequest) String added in v0.6.0

func (x *UI_GetProjectRequest) String() string

func (*UI_GetProjectRequest) UnmarshalJSON added in v0.6.0

func (msg *UI_GetProjectRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UI_GetProjectResponse added in v0.6.0

type UI_GetProjectResponse struct {
	Project       *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	LatestInitJob *Job     `protobuf:"bytes,2,opt,name=latest_init_job,json=latestInitJob,proto3" json:"latest_init_job,omitempty"`
	// contains filtered or unexported fields
}

func (*UI_GetProjectResponse) Descriptor deprecated added in v0.6.0

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

Deprecated: Use UI_GetProjectResponse.ProtoReflect.Descriptor instead.

func (*UI_GetProjectResponse) GetLatestInitJob added in v0.6.0

func (x *UI_GetProjectResponse) GetLatestInitJob() *Job

func (*UI_GetProjectResponse) GetProject added in v0.6.0

func (x *UI_GetProjectResponse) GetProject() *Project

func (*UI_GetProjectResponse) MarshalJSON added in v0.6.0

func (msg *UI_GetProjectResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UI_GetProjectResponse) ProtoMessage added in v0.6.0

func (*UI_GetProjectResponse) ProtoMessage()

func (*UI_GetProjectResponse) ProtoReflect added in v0.6.0

func (x *UI_GetProjectResponse) ProtoReflect() protoreflect.Message

func (*UI_GetProjectResponse) Reset added in v0.6.0

func (x *UI_GetProjectResponse) Reset()

func (*UI_GetProjectResponse) String added in v0.6.0

func (x *UI_GetProjectResponse) String() string

func (*UI_GetProjectResponse) UnmarshalJSON added in v0.6.0

func (msg *UI_GetProjectResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UI_ListDeploymentsRequest added in v0.5.0

type UI_ListDeploymentsRequest struct {

	// Application that the deployments belong to.
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// Workspace that the deployments belong to.
	// If undefined, deployments from all workspaces will be listed.
	Workspace *Ref_Workspace  `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Order     *OperationOrder `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// The filters to apply to this request. These are ORed, so you should
	// specify multiple filters in the StatusFilter for AND behavior.
	Status []*StatusFilter `protobuf:"bytes,4,rep,name=status,proto3" json:"status,omitempty"`
	// The physical state to filter for. If this is zero or unset then no
	// filtering on physical state will be done.
	PhysicalState Operation_PhysicalState `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UI_ListDeploymentsRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UI_ListDeploymentsRequest.ProtoReflect.Descriptor instead.

func (*UI_ListDeploymentsRequest) GetApplication added in v0.5.0

func (x *UI_ListDeploymentsRequest) GetApplication() *Ref_Application

func (*UI_ListDeploymentsRequest) GetOrder added in v0.5.0

func (*UI_ListDeploymentsRequest) GetPhysicalState added in v0.5.0

func (x *UI_ListDeploymentsRequest) GetPhysicalState() Operation_PhysicalState

func (*UI_ListDeploymentsRequest) GetStatus added in v0.5.0

func (x *UI_ListDeploymentsRequest) GetStatus() []*StatusFilter

func (*UI_ListDeploymentsRequest) GetWorkspace added in v0.5.0

func (x *UI_ListDeploymentsRequest) GetWorkspace() *Ref_Workspace

func (*UI_ListDeploymentsRequest) MarshalJSON added in v0.5.0

func (msg *UI_ListDeploymentsRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UI_ListDeploymentsRequest) ProtoMessage added in v0.5.0

func (*UI_ListDeploymentsRequest) ProtoMessage()

func (*UI_ListDeploymentsRequest) ProtoReflect added in v0.5.0

func (*UI_ListDeploymentsRequest) Reset added in v0.5.0

func (x *UI_ListDeploymentsRequest) Reset()

func (*UI_ListDeploymentsRequest) String added in v0.5.0

func (x *UI_ListDeploymentsRequest) String() string

func (*UI_ListDeploymentsRequest) UnmarshalJSON added in v0.5.0

func (msg *UI_ListDeploymentsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UI_ListDeploymentsResponse added in v0.5.0

type UI_ListDeploymentsResponse struct {

	// The list of deployments with related messages prefetched.
	Deployments []*UI_DeploymentBundle `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
	// contains filtered or unexported fields
}

func (*UI_ListDeploymentsResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UI_ListDeploymentsResponse.ProtoReflect.Descriptor instead.

func (*UI_ListDeploymentsResponse) GetDeployments added in v0.5.0

func (x *UI_ListDeploymentsResponse) GetDeployments() []*UI_DeploymentBundle

func (*UI_ListDeploymentsResponse) MarshalJSON added in v0.5.0

func (msg *UI_ListDeploymentsResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UI_ListDeploymentsResponse) ProtoMessage added in v0.5.0

func (*UI_ListDeploymentsResponse) ProtoMessage()

func (*UI_ListDeploymentsResponse) ProtoReflect added in v0.5.0

func (*UI_ListDeploymentsResponse) Reset added in v0.5.0

func (x *UI_ListDeploymentsResponse) Reset()

func (*UI_ListDeploymentsResponse) String added in v0.5.0

func (x *UI_ListDeploymentsResponse) String() string

func (*UI_ListDeploymentsResponse) UnmarshalJSON added in v0.5.0

func (msg *UI_ListDeploymentsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UI_ListReleasesRequest added in v0.5.0

type UI_ListReleasesRequest struct {

	// Application that the releases belong to.
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// Workspace that the releases belong to.
	// If undefined, releases from all workspaces will be listed.
	Workspace *Ref_Workspace  `protobuf:"bytes,2,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Order     *OperationOrder `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// The filters to apply to this request. These are ORed, so you should
	// specify multiple filters in the StatusFilter for AND behavior.
	Status []*StatusFilter `protobuf:"bytes,4,rep,name=status,proto3" json:"status,omitempty"`
	// The physical state to filter for. If this is zero or unset then no
	// filtering on physical state will be done.
	PhysicalState Operation_PhysicalState `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UI_ListReleasesRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UI_ListReleasesRequest.ProtoReflect.Descriptor instead.

func (*UI_ListReleasesRequest) GetApplication added in v0.5.0

func (x *UI_ListReleasesRequest) GetApplication() *Ref_Application

func (*UI_ListReleasesRequest) GetOrder added in v0.5.0

func (x *UI_ListReleasesRequest) GetOrder() *OperationOrder

func (*UI_ListReleasesRequest) GetPhysicalState added in v0.6.2

func (x *UI_ListReleasesRequest) GetPhysicalState() Operation_PhysicalState

func (*UI_ListReleasesRequest) GetStatus added in v0.6.2

func (x *UI_ListReleasesRequest) GetStatus() []*StatusFilter

func (*UI_ListReleasesRequest) GetWorkspace added in v0.5.0

func (x *UI_ListReleasesRequest) GetWorkspace() *Ref_Workspace

func (*UI_ListReleasesRequest) MarshalJSON added in v0.5.0

func (msg *UI_ListReleasesRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UI_ListReleasesRequest) ProtoMessage added in v0.5.0

func (*UI_ListReleasesRequest) ProtoMessage()

func (*UI_ListReleasesRequest) ProtoReflect added in v0.5.0

func (x *UI_ListReleasesRequest) ProtoReflect() protoreflect.Message

func (*UI_ListReleasesRequest) Reset added in v0.5.0

func (x *UI_ListReleasesRequest) Reset()

func (*UI_ListReleasesRequest) String added in v0.5.0

func (x *UI_ListReleasesRequest) String() string

func (*UI_ListReleasesRequest) UnmarshalJSON added in v0.5.0

func (msg *UI_ListReleasesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UI_ListReleasesResponse added in v0.5.0

type UI_ListReleasesResponse struct {

	// The list of releases with related messages prefetched.
	Releases []*UI_ReleaseBundle `protobuf:"bytes,1,rep,name=releases,proto3" json:"releases,omitempty"`
	// contains filtered or unexported fields
}

func (*UI_ListReleasesResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UI_ListReleasesResponse.ProtoReflect.Descriptor instead.

func (*UI_ListReleasesResponse) GetReleases added in v0.5.0

func (x *UI_ListReleasesResponse) GetReleases() []*UI_ReleaseBundle

func (*UI_ListReleasesResponse) MarshalJSON added in v0.5.0

func (msg *UI_ListReleasesResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UI_ListReleasesResponse) ProtoMessage added in v0.5.0

func (*UI_ListReleasesResponse) ProtoMessage()

func (*UI_ListReleasesResponse) ProtoReflect added in v0.5.0

func (x *UI_ListReleasesResponse) ProtoReflect() protoreflect.Message

func (*UI_ListReleasesResponse) Reset added in v0.5.0

func (x *UI_ListReleasesResponse) Reset()

func (*UI_ListReleasesResponse) String added in v0.5.0

func (x *UI_ListReleasesResponse) String() string

func (*UI_ListReleasesResponse) UnmarshalJSON added in v0.5.0

func (msg *UI_ListReleasesResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UI_ReleaseBundle added in v0.5.0

type UI_ReleaseBundle struct {

	// The release in question.
	Release *Release `protobuf:"bytes,1,opt,name=release,proto3" json:"release,omitempty"`
	// The most recent status report generated for this release.
	LatestStatusReport *StatusReport `protobuf:"bytes,2,opt,name=latest_status_report,json=latestStatusReport,proto3" json:"latest_status_report,omitempty"`
	// contains filtered or unexported fields
}

A release packaged alongside prefetched related messages.

func (*UI_ReleaseBundle) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UI_ReleaseBundle.ProtoReflect.Descriptor instead.

func (*UI_ReleaseBundle) GetLatestStatusReport added in v0.5.0

func (x *UI_ReleaseBundle) GetLatestStatusReport() *StatusReport

func (*UI_ReleaseBundle) GetRelease added in v0.5.0

func (x *UI_ReleaseBundle) GetRelease() *Release

func (*UI_ReleaseBundle) MarshalJSON added in v0.5.0

func (msg *UI_ReleaseBundle) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UI_ReleaseBundle) ProtoMessage added in v0.5.0

func (*UI_ReleaseBundle) ProtoMessage()

func (*UI_ReleaseBundle) ProtoReflect added in v0.5.0

func (x *UI_ReleaseBundle) ProtoReflect() protoreflect.Message

func (*UI_ReleaseBundle) Reset added in v0.5.0

func (x *UI_ReleaseBundle) Reset()

func (*UI_ReleaseBundle) String added in v0.5.0

func (x *UI_ReleaseBundle) String() string

func (*UI_ReleaseBundle) UnmarshalJSON added in v0.5.0

func (msg *UI_ReleaseBundle) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UnimplementedWaypointServer

type UnimplementedWaypointServer struct {
}

UnimplementedWaypointServer can be embedded to have forward compatible implementations.

func (*UnimplementedWaypointServer) BootstrapToken

func (*UnimplementedWaypointServer) CancelJob

func (*UnimplementedWaypointServer) CompleteOIDCAuth added in v0.5.0

func (*UnimplementedWaypointServer) ConvertInviteToken

func (*UnimplementedWaypointServer) CreateHostname

func (*UnimplementedWaypointServer) CreateSnapshot added in v0.2.0

func (*UnimplementedWaypointServer) DecodeToken added in v0.5.0

func (*UnimplementedWaypointServer) DeleteAuthMethod added in v0.5.0

func (*UnimplementedWaypointServer) DeleteHostname

func (*UnimplementedWaypointServer) DeleteTrigger added in v0.7.0

func (*UnimplementedWaypointServer) DeleteUser added in v0.5.0

func (*UnimplementedWaypointServer) EntrypointConfig

func (*UnimplementedWaypointServer) EntrypointExecStream

func (*UnimplementedWaypointServer) EntrypointLogStream

func (*UnimplementedWaypointServer) ExpediteStatusReport added in v0.5.0

func (*UnimplementedWaypointServer) GenerateInviteToken

func (*UnimplementedWaypointServer) GenerateLoginToken

func (*UnimplementedWaypointServer) GetApplication added in v0.7.2

func (*UnimplementedWaypointServer) GetAuthMethod added in v0.5.0

func (*UnimplementedWaypointServer) GetBuild

func (*UnimplementedWaypointServer) GetConfig

func (*UnimplementedWaypointServer) GetConfigSource added in v0.2.0

func (*UnimplementedWaypointServer) GetDeployment

func (*UnimplementedWaypointServer) GetJob

func (*UnimplementedWaypointServer) GetJobStream

func (*UnimplementedWaypointServer) GetLatestBuild

func (*UnimplementedWaypointServer) GetLatestPushedArtifact

func (*UnimplementedWaypointServer) GetLatestRelease

func (*UnimplementedWaypointServer) GetLatestStatusReport added in v0.4.0

func (*UnimplementedWaypointServer) GetLogStream

func (*UnimplementedWaypointServer) GetOIDCAuthURL added in v0.5.0

func (*UnimplementedWaypointServer) GetOnDemandRunnerConfig added in v0.6.0

func (*UnimplementedWaypointServer) GetProject

func (*UnimplementedWaypointServer) GetPushedArtifact

func (*UnimplementedWaypointServer) GetRelease

func (*UnimplementedWaypointServer) GetRunner

func (*UnimplementedWaypointServer) GetServerConfig

func (*UnimplementedWaypointServer) GetStatusReport added in v0.4.0

func (*UnimplementedWaypointServer) GetTrigger added in v0.7.0

func (*UnimplementedWaypointServer) GetUser added in v0.5.0

func (*UnimplementedWaypointServer) GetVersionInfo

func (*UnimplementedWaypointServer) GetWorkspace

func (*UnimplementedWaypointServer) ListAuthMethods added in v0.5.0

func (*UnimplementedWaypointServer) ListBuilds

func (*UnimplementedWaypointServer) ListDeployments

func (*UnimplementedWaypointServer) ListHostnames

func (*UnimplementedWaypointServer) ListInstances

func (*UnimplementedWaypointServer) ListOIDCAuthMethods added in v0.5.0

func (*UnimplementedWaypointServer) ListOnDemandRunnerConfigs added in v0.6.0

func (*UnimplementedWaypointServer) ListProjects

func (*UnimplementedWaypointServer) ListPushedArtifacts

func (*UnimplementedWaypointServer) ListReleases

func (*UnimplementedWaypointServer) ListRunners added in v0.7.0

func (*UnimplementedWaypointServer) ListStatusReports added in v0.4.0

func (*UnimplementedWaypointServer) ListTriggers added in v0.7.0

func (*UnimplementedWaypointServer) ListUsers added in v0.5.0

func (*UnimplementedWaypointServer) ListWorkspaces

func (*UnimplementedWaypointServer) NoAuthRunTrigger added in v0.7.2

func (*UnimplementedWaypointServer) QueueJob

func (*UnimplementedWaypointServer) RestoreSnapshot added in v0.2.0

func (*UnimplementedWaypointServer) RunTrigger added in v0.7.0

func (*UnimplementedWaypointServer) RunnerConfig

func (*UnimplementedWaypointServer) RunnerJobStream

func (*UnimplementedWaypointServer) SetConfig

func (*UnimplementedWaypointServer) SetConfigSource added in v0.2.0

func (*UnimplementedWaypointServer) SetServerConfig

func (*UnimplementedWaypointServer) StartExecStream

func (*UnimplementedWaypointServer) UI_GetProject added in v0.6.0

func (*UnimplementedWaypointServer) UI_ListDeployments added in v0.5.0

func (*UnimplementedWaypointServer) UI_ListReleases added in v0.5.0

func (*UnimplementedWaypointServer) UpdateUser added in v0.5.0

func (*UnimplementedWaypointServer) UpsertApplication

func (*UnimplementedWaypointServer) UpsertAuthMethod added in v0.5.0

func (*UnimplementedWaypointServer) UpsertBuild

func (*UnimplementedWaypointServer) UpsertDeployment

func (*UnimplementedWaypointServer) UpsertOnDemandRunnerConfig added in v0.6.0

func (*UnimplementedWaypointServer) UpsertProject

func (*UnimplementedWaypointServer) UpsertRelease

func (*UnimplementedWaypointServer) UpsertStatusReport added in v0.4.0

func (*UnimplementedWaypointServer) UpsertTrigger added in v0.7.0

func (*UnimplementedWaypointServer) UpsertWorkspace added in v0.7.0

func (*UnimplementedWaypointServer) ValidateJob

func (*UnimplementedWaypointServer) WaypointHclFmt added in v0.3.0

func (*UnimplementedWaypointServer) XListJobs

type UpdateUserRequest added in v0.5.0

type UpdateUserRequest struct {

	// User to update along with the edited fields. Please see the docs
	// on User to determine what can be edited. Fields that aren't editable
	// will be ignored.
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetUser added in v0.5.0

func (x *UpdateUserRequest) GetUser() *User

func (*UpdateUserRequest) MarshalJSON added in v0.5.0

func (msg *UpdateUserRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpdateUserRequest) ProtoMessage added in v0.5.0

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect added in v0.5.0

func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserRequest) Reset added in v0.5.0

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) String added in v0.5.0

func (x *UpdateUserRequest) String() string

func (*UpdateUserRequest) UnmarshalJSON added in v0.5.0

func (msg *UpdateUserRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpdateUserResponse added in v0.5.0

type UpdateUserResponse struct {
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UpdateUserResponse.ProtoReflect.Descriptor instead.

func (*UpdateUserResponse) GetUser added in v0.5.0

func (x *UpdateUserResponse) GetUser() *User

func (*UpdateUserResponse) MarshalJSON added in v0.5.0

func (msg *UpdateUserResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpdateUserResponse) ProtoMessage added in v0.5.0

func (*UpdateUserResponse) ProtoMessage()

func (*UpdateUserResponse) ProtoReflect added in v0.5.0

func (x *UpdateUserResponse) ProtoReflect() protoreflect.Message

func (*UpdateUserResponse) Reset added in v0.5.0

func (x *UpdateUserResponse) Reset()

func (*UpdateUserResponse) String added in v0.5.0

func (x *UpdateUserResponse) String() string

func (*UpdateUserResponse) UnmarshalJSON added in v0.5.0

func (msg *UpdateUserResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertApplicationRequest

type UpsertApplicationRequest struct {

	// project to register the app against
	Project *Ref_Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// name of the application to register
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// a signal to send the application when config files change
	FileChangeSignal string `protobuf:"bytes,3,opt,name=file_change_signal,json=fileChangeSignal,proto3" json:"file_change_signal,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertApplicationRequest) Descriptor deprecated

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

Deprecated: Use UpsertApplicationRequest.ProtoReflect.Descriptor instead.

func (*UpsertApplicationRequest) GetFileChangeSignal added in v0.4.0

func (x *UpsertApplicationRequest) GetFileChangeSignal() string

func (*UpsertApplicationRequest) GetName

func (x *UpsertApplicationRequest) GetName() string

func (*UpsertApplicationRequest) GetProject

func (x *UpsertApplicationRequest) GetProject() *Ref_Project

func (*UpsertApplicationRequest) MarshalJSON added in v0.2.0

func (msg *UpsertApplicationRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertApplicationRequest) ProtoMessage

func (*UpsertApplicationRequest) ProtoMessage()

func (*UpsertApplicationRequest) ProtoReflect

func (x *UpsertApplicationRequest) ProtoReflect() protoreflect.Message

func (*UpsertApplicationRequest) Reset

func (x *UpsertApplicationRequest) Reset()

func (*UpsertApplicationRequest) String

func (x *UpsertApplicationRequest) String() string

func (*UpsertApplicationRequest) UnmarshalJSON added in v0.2.0

func (msg *UpsertApplicationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertApplicationResponse

type UpsertApplicationResponse struct {
	Application *Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertApplicationResponse) Descriptor deprecated

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

Deprecated: Use UpsertApplicationResponse.ProtoReflect.Descriptor instead.

func (*UpsertApplicationResponse) GetApplication

func (x *UpsertApplicationResponse) GetApplication() *Application

func (*UpsertApplicationResponse) MarshalJSON added in v0.2.0

func (msg *UpsertApplicationResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertApplicationResponse) ProtoMessage

func (*UpsertApplicationResponse) ProtoMessage()

func (*UpsertApplicationResponse) ProtoReflect

func (*UpsertApplicationResponse) Reset

func (x *UpsertApplicationResponse) Reset()

func (*UpsertApplicationResponse) String

func (x *UpsertApplicationResponse) String() string

func (*UpsertApplicationResponse) UnmarshalJSON added in v0.2.0

func (msg *UpsertApplicationResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertAuthMethodRequest added in v0.5.0

type UpsertAuthMethodRequest struct {

	// AuthMethod to upsert. See the message for what fields to set.
	AuthMethod *AuthMethod `protobuf:"bytes,1,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertAuthMethodRequest) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UpsertAuthMethodRequest.ProtoReflect.Descriptor instead.

func (*UpsertAuthMethodRequest) GetAuthMethod added in v0.5.0

func (x *UpsertAuthMethodRequest) GetAuthMethod() *AuthMethod

func (*UpsertAuthMethodRequest) MarshalJSON added in v0.5.0

func (msg *UpsertAuthMethodRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertAuthMethodRequest) ProtoMessage added in v0.5.0

func (*UpsertAuthMethodRequest) ProtoMessage()

func (*UpsertAuthMethodRequest) ProtoReflect added in v0.5.0

func (x *UpsertAuthMethodRequest) ProtoReflect() protoreflect.Message

func (*UpsertAuthMethodRequest) Reset added in v0.5.0

func (x *UpsertAuthMethodRequest) Reset()

func (*UpsertAuthMethodRequest) String added in v0.5.0

func (x *UpsertAuthMethodRequest) String() string

func (*UpsertAuthMethodRequest) UnmarshalJSON added in v0.5.0

func (msg *UpsertAuthMethodRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertAuthMethodResponse added in v0.5.0

type UpsertAuthMethodResponse struct {
	AuthMethod *AuthMethod `protobuf:"bytes,1,opt,name=auth_method,json=authMethod,proto3" json:"auth_method,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertAuthMethodResponse) Descriptor deprecated added in v0.5.0

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

Deprecated: Use UpsertAuthMethodResponse.ProtoReflect.Descriptor instead.

func (*UpsertAuthMethodResponse) GetAuthMethod added in v0.5.0

func (x *UpsertAuthMethodResponse) GetAuthMethod() *AuthMethod

func (*UpsertAuthMethodResponse) MarshalJSON added in v0.5.0

func (msg *UpsertAuthMethodResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertAuthMethodResponse) ProtoMessage added in v0.5.0

func (*UpsertAuthMethodResponse) ProtoMessage()

func (*UpsertAuthMethodResponse) ProtoReflect added in v0.5.0

func (x *UpsertAuthMethodResponse) ProtoReflect() protoreflect.Message

func (*UpsertAuthMethodResponse) Reset added in v0.5.0

func (x *UpsertAuthMethodResponse) Reset()

func (*UpsertAuthMethodResponse) String added in v0.5.0

func (x *UpsertAuthMethodResponse) String() string

func (*UpsertAuthMethodResponse) UnmarshalJSON added in v0.5.0

func (msg *UpsertAuthMethodResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertBuildRequest

type UpsertBuildRequest struct {

	// Build to upsert. If an ID is not set, this will be an insert operation.
	// If the ID is set, that build is updated. It is an error if an update
	// is requested on a non-existent build.
	Build *Build `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertBuildRequest) Descriptor deprecated

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

Deprecated: Use UpsertBuildRequest.ProtoReflect.Descriptor instead.

func (*UpsertBuildRequest) GetBuild

func (x *UpsertBuildRequest) GetBuild() *Build

func (*UpsertBuildRequest) MarshalJSON added in v0.2.0

func (msg *UpsertBuildRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertBuildRequest) ProtoMessage

func (*UpsertBuildRequest) ProtoMessage()

func (*UpsertBuildRequest) ProtoReflect

func (x *UpsertBuildRequest) ProtoReflect() protoreflect.Message

func (*UpsertBuildRequest) Reset

func (x *UpsertBuildRequest) Reset()

func (*UpsertBuildRequest) String

func (x *UpsertBuildRequest) String() string

func (*UpsertBuildRequest) UnmarshalJSON added in v0.2.0

func (msg *UpsertBuildRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertBuildResponse

type UpsertBuildResponse struct {
	Build *Build `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertBuildResponse) Descriptor deprecated

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

Deprecated: Use UpsertBuildResponse.ProtoReflect.Descriptor instead.

func (*UpsertBuildResponse) GetBuild

func (x *UpsertBuildResponse) GetBuild() *Build

func (*UpsertBuildResponse) MarshalJSON added in v0.2.0

func (msg *UpsertBuildResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertBuildResponse) ProtoMessage

func (*UpsertBuildResponse) ProtoMessage()

func (*UpsertBuildResponse) ProtoReflect

func (x *UpsertBuildResponse) ProtoReflect() protoreflect.Message

func (*UpsertBuildResponse) Reset

func (x *UpsertBuildResponse) Reset()

func (*UpsertBuildResponse) String

func (x *UpsertBuildResponse) String() string

func (*UpsertBuildResponse) UnmarshalJSON added in v0.2.0

func (msg *UpsertBuildResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertDeploymentRequest

type UpsertDeploymentRequest struct {

	// deployment to upsert. If the id in the artifact is empty, then this
	// will be an insert. Otherwise, this will be an update and if the ID
	// isn't found, it will be an error.
	Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// auto_hostname will automatically create a hostname for this app if
	// one doesn't already exist. This hostname maps to the entire app/workspace
	// combo, not specifically to this deployment.
	//
	// This is a "tri-state" boolean because if this is unset then we use
	// the configured defaults for the server configuration.
	AutoHostname UpsertDeploymentRequest_Tristate `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpsertDeploymentRequest) Descriptor deprecated

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

Deprecated: Use UpsertDeploymentRequest.ProtoReflect.Descriptor instead.

func (*UpsertDeploymentRequest) GetAutoHostname

func (*UpsertDeploymentRequest) GetDeployment

func (x *UpsertDeploymentRequest) GetDeployment() *Deployment

func (*UpsertDeploymentRequest) MarshalJSON added in v0.2.0

func (msg *UpsertDeploymentRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertDeploymentRequest) ProtoMessage

func (*UpsertDeploymentRequest) ProtoMessage()

func (*UpsertDeploymentRequest) ProtoReflect

func (x *UpsertDeploymentRequest) ProtoReflect() protoreflect.Message

func (*UpsertDeploymentRequest) Reset

func (x *UpsertDeploymentRequest) Reset()

func (*UpsertDeploymentRequest) String

func (x *UpsertDeploymentRequest) String() string

func (*UpsertDeploymentRequest) UnmarshalJSON added in v0.2.0

func (msg *UpsertDeploymentRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertDeploymentRequest_Tristate

type UpsertDeploymentRequest_Tristate int32
const (
	UpsertDeploymentRequest_UNSET UpsertDeploymentRequest_Tristate = 0
	UpsertDeploymentRequest_TRUE  UpsertDeploymentRequest_Tristate = 1
	UpsertDeploymentRequest_FALSE UpsertDeploymentRequest_Tristate = 2
)

func (UpsertDeploymentRequest_Tristate) Descriptor

func (UpsertDeploymentRequest_Tristate) Enum

func (UpsertDeploymentRequest_Tristate) EnumDescriptor deprecated

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

Deprecated: Use UpsertDeploymentRequest_Tristate.Descriptor instead.

func (UpsertDeploymentRequest_Tristate) Number

func (UpsertDeploymentRequest_Tristate) String

func (UpsertDeploymentRequest_Tristate) Type

type UpsertDeploymentResponse

type UpsertDeploymentResponse struct {

	// resulting object, you should replace this with what was sent in the request
	// since the update operation may touch up the input data (i.e. update
	// timestamps)
	Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertDeploymentResponse) Descriptor deprecated

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

Deprecated: Use UpsertDeploymentResponse.ProtoReflect.Descriptor instead.

func (*UpsertDeploymentResponse) GetDeployment

func (x *UpsertDeploymentResponse) GetDeployment() *Deployment

func (*UpsertDeploymentResponse) MarshalJSON added in v0.2.0

func (msg *UpsertDeploymentResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertDeploymentResponse) ProtoMessage

func (*UpsertDeploymentResponse) ProtoMessage()

func (*UpsertDeploymentResponse) ProtoReflect

func (x *UpsertDeploymentResponse) ProtoReflect() protoreflect.Message

func (*UpsertDeploymentResponse) Reset

func (x *UpsertDeploymentResponse) Reset()

func (*UpsertDeploymentResponse) String

func (x *UpsertDeploymentResponse) String() string

func (*UpsertDeploymentResponse) UnmarshalJSON added in v0.2.0

func (msg *UpsertDeploymentResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertOnDemandRunnerConfigRequest added in v0.6.0

type UpsertOnDemandRunnerConfigRequest struct {

	// ondemand_runner to upsert. If the id is empty, then this is an insert,
	// otherwise this is an update operation.
	Config *OnDemandRunnerConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertOnDemandRunnerConfigRequest) Descriptor deprecated added in v0.6.0

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

Deprecated: Use UpsertOnDemandRunnerConfigRequest.ProtoReflect.Descriptor instead.

func (*UpsertOnDemandRunnerConfigRequest) GetConfig added in v0.6.0

func (*UpsertOnDemandRunnerConfigRequest) MarshalJSON added in v0.6.0

func (msg *UpsertOnDemandRunnerConfigRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertOnDemandRunnerConfigRequest) ProtoMessage added in v0.6.0

func (*UpsertOnDemandRunnerConfigRequest) ProtoMessage()

func (*UpsertOnDemandRunnerConfigRequest) ProtoReflect added in v0.6.0

func (*UpsertOnDemandRunnerConfigRequest) Reset added in v0.6.0

func (*UpsertOnDemandRunnerConfigRequest) String added in v0.6.0

func (*UpsertOnDemandRunnerConfigRequest) UnmarshalJSON added in v0.6.0

func (msg *UpsertOnDemandRunnerConfigRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertOnDemandRunnerConfigResponse added in v0.6.0

type UpsertOnDemandRunnerConfigResponse struct {

	// The resulting ondemand runner value. It should replace the one that was
	// sent in the request.
	Config *OnDemandRunnerConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertOnDemandRunnerConfigResponse) Descriptor deprecated added in v0.6.0

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

Deprecated: Use UpsertOnDemandRunnerConfigResponse.ProtoReflect.Descriptor instead.

func (*UpsertOnDemandRunnerConfigResponse) GetConfig added in v0.6.0

func (*UpsertOnDemandRunnerConfigResponse) MarshalJSON added in v0.6.0

func (msg *UpsertOnDemandRunnerConfigResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertOnDemandRunnerConfigResponse) ProtoMessage added in v0.6.0

func (*UpsertOnDemandRunnerConfigResponse) ProtoMessage()

func (*UpsertOnDemandRunnerConfigResponse) ProtoReflect added in v0.6.0

func (*UpsertOnDemandRunnerConfigResponse) Reset added in v0.6.0

func (*UpsertOnDemandRunnerConfigResponse) String added in v0.6.0

func (*UpsertOnDemandRunnerConfigResponse) UnmarshalJSON added in v0.6.0

func (msg *UpsertOnDemandRunnerConfigResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertProjectRequest

type UpsertProjectRequest struct {

	// Project to upsert. See the message for what fields to set.
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertProjectRequest) Descriptor deprecated

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

Deprecated: Use UpsertProjectRequest.ProtoReflect.Descriptor instead.

func (*UpsertProjectRequest) GetProject

func (x *UpsertProjectRequest) GetProject() *Project

func (*UpsertProjectRequest) MarshalJSON added in v0.2.0

func (msg *UpsertProjectRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertProjectRequest) ProtoMessage

func (*UpsertProjectRequest) ProtoMessage()

func (*UpsertProjectRequest) ProtoReflect

func (x *UpsertProjectRequest) ProtoReflect() protoreflect.Message

func (*UpsertProjectRequest) Reset

func (x *UpsertProjectRequest) Reset()

func (*UpsertProjectRequest) String

func (x *UpsertProjectRequest) String() string

func (*UpsertProjectRequest) UnmarshalJSON added in v0.2.0

func (msg *UpsertProjectRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertProjectResponse

type UpsertProjectResponse struct {
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertProjectResponse) Descriptor deprecated

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

Deprecated: Use UpsertProjectResponse.ProtoReflect.Descriptor instead.

func (*UpsertProjectResponse) GetProject

func (x *UpsertProjectResponse) GetProject() *Project

func (*UpsertProjectResponse) MarshalJSON added in v0.2.0

func (msg *UpsertProjectResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertProjectResponse) ProtoMessage

func (*UpsertProjectResponse) ProtoMessage()

func (*UpsertProjectResponse) ProtoReflect

func (x *UpsertProjectResponse) ProtoReflect() protoreflect.Message

func (*UpsertProjectResponse) Reset

func (x *UpsertProjectResponse) Reset()

func (*UpsertProjectResponse) String

func (x *UpsertProjectResponse) String() string

func (*UpsertProjectResponse) UnmarshalJSON added in v0.2.0

func (msg *UpsertProjectResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertPushedArtifactRequest

type UpsertPushedArtifactRequest struct {

	// artifact to upsert. If the id in the artifact is empty, then this
	// will be an insert. Otherwise, this will be an update and if the ID
	// isn't found, it will be an error.
	Artifact *PushedArtifact `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertPushedArtifactRequest) Descriptor deprecated

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

Deprecated: Use UpsertPushedArtifactRequest.ProtoReflect.Descriptor instead.

func (*UpsertPushedArtifactRequest) GetArtifact

func (x *UpsertPushedArtifactRequest) GetArtifact() *PushedArtifact

func (*UpsertPushedArtifactRequest) MarshalJSON added in v0.2.0

func (msg *UpsertPushedArtifactRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertPushedArtifactRequest) ProtoMessage

func (*UpsertPushedArtifactRequest) ProtoMessage()

func (*UpsertPushedArtifactRequest) ProtoReflect

func (*UpsertPushedArtifactRequest) Reset

func (x *UpsertPushedArtifactRequest) Reset()

func (*UpsertPushedArtifactRequest) String

func (x *UpsertPushedArtifactRequest) String() string

func (*UpsertPushedArtifactRequest) UnmarshalJSON added in v0.2.0

func (msg *UpsertPushedArtifactRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertPushedArtifactResponse

type UpsertPushedArtifactResponse struct {

	// resulting push object, you should replace this with what was sent
	// since the update operation may touch up the input data (i.e. update
	// timestamps)
	Artifact *PushedArtifact `protobuf:"bytes,1,opt,name=artifact,proto3" json:"artifact,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertPushedArtifactResponse) Descriptor deprecated

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

Deprecated: Use UpsertPushedArtifactResponse.ProtoReflect.Descriptor instead.

func (*UpsertPushedArtifactResponse) GetArtifact

func (x *UpsertPushedArtifactResponse) GetArtifact() *PushedArtifact

func (*UpsertPushedArtifactResponse) MarshalJSON added in v0.2.0

func (msg *UpsertPushedArtifactResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertPushedArtifactResponse) ProtoMessage

func (*UpsertPushedArtifactResponse) ProtoMessage()

func (*UpsertPushedArtifactResponse) ProtoReflect

func (*UpsertPushedArtifactResponse) Reset

func (x *UpsertPushedArtifactResponse) Reset()

func (*UpsertPushedArtifactResponse) String

func (*UpsertPushedArtifactResponse) UnmarshalJSON added in v0.2.0

func (msg *UpsertPushedArtifactResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertReleaseRequest

type UpsertReleaseRequest struct {

	// release to upsert. If the id in the artifact is empty, then this
	// will be an insert. Otherwise, this will be an update and if the ID
	// isn't found, it will be an error.
	Release *Release `protobuf:"bytes,1,opt,name=release,proto3" json:"release,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertReleaseRequest) Descriptor deprecated

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

Deprecated: Use UpsertReleaseRequest.ProtoReflect.Descriptor instead.

func (*UpsertReleaseRequest) GetRelease

func (x *UpsertReleaseRequest) GetRelease() *Release

func (*UpsertReleaseRequest) MarshalJSON added in v0.2.0

func (msg *UpsertReleaseRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertReleaseRequest) ProtoMessage

func (*UpsertReleaseRequest) ProtoMessage()

func (*UpsertReleaseRequest) ProtoReflect

func (x *UpsertReleaseRequest) ProtoReflect() protoreflect.Message

func (*UpsertReleaseRequest) Reset

func (x *UpsertReleaseRequest) Reset()

func (*UpsertReleaseRequest) String

func (x *UpsertReleaseRequest) String() string

func (*UpsertReleaseRequest) UnmarshalJSON added in v0.2.0

func (msg *UpsertReleaseRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertReleaseResponse

type UpsertReleaseResponse struct {

	// resulting object, you should replace this with what was sent in the request
	// since the update operation may touch up the input data (i.e. update
	// timestamps)
	Release *Release `protobuf:"bytes,1,opt,name=release,proto3" json:"release,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertReleaseResponse) Descriptor deprecated

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

Deprecated: Use UpsertReleaseResponse.ProtoReflect.Descriptor instead.

func (*UpsertReleaseResponse) GetRelease

func (x *UpsertReleaseResponse) GetRelease() *Release

func (*UpsertReleaseResponse) MarshalJSON added in v0.2.0

func (msg *UpsertReleaseResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertReleaseResponse) ProtoMessage

func (*UpsertReleaseResponse) ProtoMessage()

func (*UpsertReleaseResponse) ProtoReflect

func (x *UpsertReleaseResponse) ProtoReflect() protoreflect.Message

func (*UpsertReleaseResponse) Reset

func (x *UpsertReleaseResponse) Reset()

func (*UpsertReleaseResponse) String

func (x *UpsertReleaseResponse) String() string

func (*UpsertReleaseResponse) UnmarshalJSON added in v0.2.0

func (msg *UpsertReleaseResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertStatusReportRequest added in v0.4.0

type UpsertStatusReportRequest struct {

	// status report to upsert. If the id in the deployment is empty, then this
	// will be an insert. Otherwise, this will be an update and if the ID
	// isn't found, it will be an error.
	StatusReport *StatusReport `protobuf:"bytes,1,opt,name=status_report,json=statusReport,proto3" json:"status_report,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertStatusReportRequest) Descriptor deprecated added in v0.4.0

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

Deprecated: Use UpsertStatusReportRequest.ProtoReflect.Descriptor instead.

func (*UpsertStatusReportRequest) GetStatusReport added in v0.4.0

func (x *UpsertStatusReportRequest) GetStatusReport() *StatusReport

func (*UpsertStatusReportRequest) MarshalJSON added in v0.4.0

func (msg *UpsertStatusReportRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertStatusReportRequest) ProtoMessage added in v0.4.0

func (*UpsertStatusReportRequest) ProtoMessage()

func (*UpsertStatusReportRequest) ProtoReflect added in v0.4.0

func (*UpsertStatusReportRequest) Reset added in v0.4.0

func (x *UpsertStatusReportRequest) Reset()

func (*UpsertStatusReportRequest) String added in v0.4.0

func (x *UpsertStatusReportRequest) String() string

func (*UpsertStatusReportRequest) UnmarshalJSON added in v0.4.0

func (msg *UpsertStatusReportRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertStatusReportResponse added in v0.4.0

type UpsertStatusReportResponse struct {

	// resulting object, you should replace this with what was sent in the request
	// since the update operation may touch up the input data (i.e. update
	// timestamps)
	StatusReport *StatusReport `protobuf:"bytes,1,opt,name=status_report,json=statusReport,proto3" json:"status_report,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertStatusReportResponse) Descriptor deprecated added in v0.4.0

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

Deprecated: Use UpsertStatusReportResponse.ProtoReflect.Descriptor instead.

func (*UpsertStatusReportResponse) GetStatusReport added in v0.4.0

func (x *UpsertStatusReportResponse) GetStatusReport() *StatusReport

func (*UpsertStatusReportResponse) MarshalJSON added in v0.4.0

func (msg *UpsertStatusReportResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertStatusReportResponse) ProtoMessage added in v0.4.0

func (*UpsertStatusReportResponse) ProtoMessage()

func (*UpsertStatusReportResponse) ProtoReflect added in v0.4.0

func (*UpsertStatusReportResponse) Reset added in v0.4.0

func (x *UpsertStatusReportResponse) Reset()

func (*UpsertStatusReportResponse) String added in v0.4.0

func (x *UpsertStatusReportResponse) String() string

func (*UpsertStatusReportResponse) UnmarshalJSON added in v0.4.0

func (msg *UpsertStatusReportResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertTriggerRequest added in v0.7.0

type UpsertTriggerRequest struct {

	// Trigger URL to upsert. If the id in the message is empty, then this
	// will be an insert. Otherwise, this will be an update. If the ID
	// isn't found, it will be an error.
	Trigger *Trigger `protobuf:"bytes,1,opt,name=trigger,proto3" json:"trigger,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertTriggerRequest) Descriptor deprecated added in v0.7.0

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

Deprecated: Use UpsertTriggerRequest.ProtoReflect.Descriptor instead.

func (*UpsertTriggerRequest) GetTrigger added in v0.7.0

func (x *UpsertTriggerRequest) GetTrigger() *Trigger

func (*UpsertTriggerRequest) MarshalJSON added in v0.7.0

func (msg *UpsertTriggerRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertTriggerRequest) ProtoMessage added in v0.7.0

func (*UpsertTriggerRequest) ProtoMessage()

func (*UpsertTriggerRequest) ProtoReflect added in v0.7.0

func (x *UpsertTriggerRequest) ProtoReflect() protoreflect.Message

func (*UpsertTriggerRequest) Reset added in v0.7.0

func (x *UpsertTriggerRequest) Reset()

func (*UpsertTriggerRequest) String added in v0.7.0

func (x *UpsertTriggerRequest) String() string

func (*UpsertTriggerRequest) UnmarshalJSON added in v0.7.0

func (msg *UpsertTriggerRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertTriggerResponse added in v0.7.0

type UpsertTriggerResponse struct {

	// The resulting created trigger object after an Upsert.
	Trigger *Trigger `protobuf:"bytes,1,opt,name=trigger,proto3" json:"trigger,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertTriggerResponse) Descriptor deprecated added in v0.7.0

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

Deprecated: Use UpsertTriggerResponse.ProtoReflect.Descriptor instead.

func (*UpsertTriggerResponse) GetTrigger added in v0.7.0

func (x *UpsertTriggerResponse) GetTrigger() *Trigger

func (*UpsertTriggerResponse) MarshalJSON added in v0.7.0

func (msg *UpsertTriggerResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertTriggerResponse) ProtoMessage added in v0.7.0

func (*UpsertTriggerResponse) ProtoMessage()

func (*UpsertTriggerResponse) ProtoReflect added in v0.7.0

func (x *UpsertTriggerResponse) ProtoReflect() protoreflect.Message

func (*UpsertTriggerResponse) Reset added in v0.7.0

func (x *UpsertTriggerResponse) Reset()

func (*UpsertTriggerResponse) String added in v0.7.0

func (x *UpsertTriggerResponse) String() string

func (*UpsertTriggerResponse) UnmarshalJSON added in v0.7.0

func (msg *UpsertTriggerResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertWorkspaceRequest added in v0.7.0

type UpsertWorkspaceRequest struct {
	Workspace *Workspace `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertWorkspaceRequest) Descriptor deprecated added in v0.7.0

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

Deprecated: Use UpsertWorkspaceRequest.ProtoReflect.Descriptor instead.

func (*UpsertWorkspaceRequest) GetWorkspace added in v0.7.0

func (x *UpsertWorkspaceRequest) GetWorkspace() *Workspace

func (*UpsertWorkspaceRequest) MarshalJSON added in v0.7.0

func (msg *UpsertWorkspaceRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertWorkspaceRequest) ProtoMessage added in v0.7.0

func (*UpsertWorkspaceRequest) ProtoMessage()

func (*UpsertWorkspaceRequest) ProtoReflect added in v0.7.0

func (x *UpsertWorkspaceRequest) ProtoReflect() protoreflect.Message

func (*UpsertWorkspaceRequest) Reset added in v0.7.0

func (x *UpsertWorkspaceRequest) Reset()

func (*UpsertWorkspaceRequest) String added in v0.7.0

func (x *UpsertWorkspaceRequest) String() string

func (*UpsertWorkspaceRequest) UnmarshalJSON added in v0.7.0

func (msg *UpsertWorkspaceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type UpsertWorkspaceResponse added in v0.7.0

type UpsertWorkspaceResponse struct {
	Workspace *Workspace `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertWorkspaceResponse) Descriptor deprecated added in v0.7.0

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

Deprecated: Use UpsertWorkspaceResponse.ProtoReflect.Descriptor instead.

func (*UpsertWorkspaceResponse) GetWorkspace added in v0.7.0

func (x *UpsertWorkspaceResponse) GetWorkspace() *Workspace

func (*UpsertWorkspaceResponse) MarshalJSON added in v0.7.0

func (msg *UpsertWorkspaceResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*UpsertWorkspaceResponse) ProtoMessage added in v0.7.0

func (*UpsertWorkspaceResponse) ProtoMessage()

func (*UpsertWorkspaceResponse) ProtoReflect added in v0.7.0

func (x *UpsertWorkspaceResponse) ProtoReflect() protoreflect.Message

func (*UpsertWorkspaceResponse) Reset added in v0.7.0

func (x *UpsertWorkspaceResponse) Reset()

func (*UpsertWorkspaceResponse) String added in v0.7.0

func (x *UpsertWorkspaceResponse) String() string

func (*UpsertWorkspaceResponse) UnmarshalJSON added in v0.7.0

func (msg *UpsertWorkspaceResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type User added in v0.5.0

type User struct {

	// Id that is unique to the Waypoint server (usually a ULID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// username, unique to the Waypoint server. May not be blank,
	// but can be changed. We allow changing so that auth methods
	// such as OIDC can generate non-user-friendly usernames and
	// the user can fix them up later.
	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// Display name, not used for login. May be blank.
	Display string `protobuf:"bytes,3,opt,name=display,proto3" json:"display,omitempty"`
	// Email, not used for login. May be blank. May not be verified.
	// Verification currently depends on the auth system. One day maybe
	// Waypoint will handle this.
	Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	// Links is the list of account links with 3rd party
	// identity systems.
	Links []*User_Link `protobuf:"bytes,5,rep,name=links,proto3" json:"links,omitempty"`
	// contains filtered or unexported fields
}

User represents a single user identity within the Waypoint server. A user account may represent multiple authentication methods (OIDC from multiple sources, tokens, etc.).

func (*User) Descriptor deprecated added in v0.5.0

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetDisplay added in v0.5.0

func (x *User) GetDisplay() string

func (*User) GetEmail added in v0.5.0

func (x *User) GetEmail() string

func (*User) GetId added in v0.5.0

func (x *User) GetId() string
func (x *User) GetLinks() []*User_Link

func (*User) GetUsername added in v0.5.0

func (x *User) GetUsername() string

func (*User) MarshalJSON added in v0.5.0

func (msg *User) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*User) ProtoMessage added in v0.5.0

func (*User) ProtoMessage()

func (*User) ProtoReflect added in v0.5.0

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset added in v0.5.0

func (x *User) Reset()

func (*User) String added in v0.5.0

func (x *User) String() string

func (*User) UnmarshalJSON added in v0.5.0

func (msg *User) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type User_Link struct {

	// Types that are assignable to Method:
	//	*User_Link_Oidc
	Method isUser_Link_Method `protobuf_oneof:"method"`
	// contains filtered or unexported fields
}

Link is a connection between an authentication provider and the user identity. This is used to lookup a unique user account within Waypoint from multiple auth sources (i.e. GitHub auth, user/pass, etc.).

func (*User_Link) Descriptor deprecated added in v0.5.0

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

Deprecated: Use User_Link.ProtoReflect.Descriptor instead.

func (*User_Link) GetMethod added in v0.5.0

func (m *User_Link) GetMethod() isUser_Link_Method

func (*User_Link) GetOidc added in v0.5.0

func (x *User_Link) GetOidc() *User_Link_OIDC

func (*User_Link) MarshalJSON added in v0.5.0

func (msg *User_Link) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*User_Link) ProtoMessage added in v0.5.0

func (*User_Link) ProtoMessage()

func (*User_Link) ProtoReflect added in v0.5.0

func (x *User_Link) ProtoReflect() protoreflect.Message

func (*User_Link) Reset added in v0.5.0

func (x *User_Link) Reset()

func (*User_Link) String added in v0.5.0

func (x *User_Link) String() string

func (*User_Link) UnmarshalJSON added in v0.5.0

func (msg *User_Link) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type User_Link_OIDC struct {

	// issuer and sub claims can be used to uniquely identify a user
	Iss string `protobuf:"bytes,1,opt,name=iss,proto3" json:"iss,omitempty"`
	Sub string `protobuf:"bytes,2,opt,name=sub,proto3" json:"sub,omitempty"`
	// contains filtered or unexported fields
}
func (*User_Link_OIDC) Descriptor() ([]byte, []int)

Deprecated: Use User_Link_OIDC.ProtoReflect.Descriptor instead.

func (x *User_Link_OIDC) GetIss() string
func (x *User_Link_OIDC) GetSub() string
func (msg *User_Link_OIDC) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*User_Link_OIDC) ProtoMessage()
func (x *User_Link_OIDC) ProtoReflect() protoreflect.Message
func (x *User_Link_OIDC) Reset()
func (x *User_Link_OIDC) String() string
func (msg *User_Link_OIDC) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type User_Link_Oidc struct {
	Oidc *User_Link_OIDC `protobuf:"bytes,1,opt,name=oidc,proto3,oneof"`
}

type ValidateJobRequest

type ValidateJobRequest struct {

	// The job to validate.
	Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
	// If true, will NOT validate that the job is assignable.
	DisableAssign bool `protobuf:"varint,2,opt,name=disable_assign,json=disableAssign,proto3" json:"disable_assign,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateJobRequest) Descriptor deprecated

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

Deprecated: Use ValidateJobRequest.ProtoReflect.Descriptor instead.

func (*ValidateJobRequest) GetDisableAssign

func (x *ValidateJobRequest) GetDisableAssign() bool

func (*ValidateJobRequest) GetJob

func (x *ValidateJobRequest) GetJob() *Job

func (*ValidateJobRequest) MarshalJSON added in v0.2.0

func (msg *ValidateJobRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ValidateJobRequest) ProtoMessage

func (*ValidateJobRequest) ProtoMessage()

func (*ValidateJobRequest) ProtoReflect

func (x *ValidateJobRequest) ProtoReflect() protoreflect.Message

func (*ValidateJobRequest) Reset

func (x *ValidateJobRequest) Reset()

func (*ValidateJobRequest) String

func (x *ValidateJobRequest) String() string

func (*ValidateJobRequest) UnmarshalJSON added in v0.2.0

func (msg *ValidateJobRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type ValidateJobResponse

type ValidateJobResponse struct {

	// valid will be true if the job structure is valid. If it is invalid
	// validation_error will be set with a reason.
	Valid           bool           `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"`
	ValidationError *status.Status `protobuf:"bytes,2,opt,name=validation_error,json=validationError,proto3" json:"validation_error,omitempty"`
	// assignable will be true if the job is assignable at this point-in-time.
	// Assignable means that there are runners registered with the server that
	// claim to be able to service this job. Note that this is a point-in-time
	// result so it doesn't guarantee that a job will be serviced when queued.
	// Additionally, assignability doesn't imply anything about queue length,
	// so the job may still be queued for some time.
	//
	// This will always be false if "valid" is false since we don't check
	// assignability of invalid jobs.
	Assignable bool `protobuf:"varint,3,opt,name=assignable,proto3" json:"assignable,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateJobResponse) Descriptor deprecated

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

Deprecated: Use ValidateJobResponse.ProtoReflect.Descriptor instead.

func (*ValidateJobResponse) GetAssignable

func (x *ValidateJobResponse) GetAssignable() bool

func (*ValidateJobResponse) GetValid

func (x *ValidateJobResponse) GetValid() bool

func (*ValidateJobResponse) GetValidationError

func (x *ValidateJobResponse) GetValidationError() *status.Status

func (*ValidateJobResponse) MarshalJSON added in v0.2.0

func (msg *ValidateJobResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*ValidateJobResponse) ProtoMessage

func (*ValidateJobResponse) ProtoMessage()

func (*ValidateJobResponse) ProtoReflect

func (x *ValidateJobResponse) ProtoReflect() protoreflect.Message

func (*ValidateJobResponse) Reset

func (x *ValidateJobResponse) Reset()

func (*ValidateJobResponse) String

func (x *ValidateJobResponse) String() string

func (*ValidateJobResponse) UnmarshalJSON added in v0.2.0

func (msg *ValidateJobResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Variable added in v0.4.0

type Variable struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// value stores one of three simple types (string, number, bool) as their
	// matching protobuf format, or any complex hcl type as a raw string. Values
	// taken from cli -var arguments and env vars are all processed as strings;
	// if a complex type is assigned from one of these sources, it is checked
	// for being assigned a complex type in the variable evaluation stage.
	//
	// Types that are assignable to Value:
	//	*Variable_Str
	//	*Variable_Bool
	//	*Variable_Num
	//	*Variable_Hcl
	Value isVariable_Value `protobuf_oneof:"value"`
	// Source tracks where a value came from for more helpful error messaging.
	// This is optional. If unset, we will give a generic error message.
	//
	// Types that are assignable to Source:
	//	*Variable_Cli
	//	*Variable_File_
	//	*Variable_Env
	//	*Variable_Vcs
	//	*Variable_Server
	//	*Variable_Dynamic
	Source isVariable_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

Variable stores a variable's value, and metadata to allow for precedence sorting and source-specific error messaging

func (*Variable) Descriptor deprecated added in v0.4.0

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

Deprecated: Use Variable.ProtoReflect.Descriptor instead.

func (*Variable) GetBool added in v0.5.0

func (x *Variable) GetBool() bool

func (*Variable) GetCli added in v0.4.0

func (x *Variable) GetCli() *emptypb.Empty

func (*Variable) GetDynamic added in v0.7.0

func (x *Variable) GetDynamic() *emptypb.Empty

func (*Variable) GetEnv added in v0.4.0

func (x *Variable) GetEnv() *emptypb.Empty

func (*Variable) GetFile added in v0.4.0

func (x *Variable) GetFile() *Variable_File

func (*Variable) GetHcl added in v0.4.0

func (x *Variable) GetHcl() string

func (*Variable) GetName added in v0.4.0

func (x *Variable) GetName() string

func (*Variable) GetNum added in v0.5.0

func (x *Variable) GetNum() int64

func (*Variable) GetServer added in v0.4.0

func (x *Variable) GetServer() *emptypb.Empty

func (*Variable) GetSource added in v0.4.0

func (m *Variable) GetSource() isVariable_Source

func (*Variable) GetStr added in v0.4.0

func (x *Variable) GetStr() string

func (*Variable) GetValue added in v0.4.0

func (m *Variable) GetValue() isVariable_Value

func (*Variable) GetVcs added in v0.4.0

func (x *Variable) GetVcs() *Variable_VCS

func (*Variable) MarshalJSON added in v0.4.0

func (msg *Variable) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Variable) ProtoMessage added in v0.4.0

func (*Variable) ProtoMessage()

func (*Variable) ProtoReflect added in v0.4.0

func (x *Variable) ProtoReflect() protoreflect.Message

func (*Variable) Reset added in v0.4.0

func (x *Variable) Reset()

func (*Variable) String added in v0.4.0

func (x *Variable) String() string

func (*Variable) UnmarshalJSON added in v0.4.0

func (msg *Variable) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Variable_Bool added in v0.5.0

type Variable_Bool struct {
	Bool bool `protobuf:"varint,9,opt,name=bool,proto3,oneof"`
}

type Variable_Cli added in v0.4.0

type Variable_Cli struct {
	// Cli is set if a variable value is set via a -var flag
	Cli *emptypb.Empty `protobuf:"bytes,4,opt,name=cli,proto3,oneof"`
}

type Variable_Dynamic added in v0.7.0

type Variable_Dynamic struct {
	// Dynamic config source plugin
	Dynamic *emptypb.Empty `protobuf:"bytes,11,opt,name=dynamic,proto3,oneof"`
}

type Variable_Env added in v0.4.0

type Variable_Env struct {
	// Env is set if a variable value is set in the local
	// environment via a WP_VAR_*
	Env *emptypb.Empty `protobuf:"bytes,6,opt,name=env,proto3,oneof"`
}

type Variable_File added in v0.4.0

type Variable_File struct {
	FileName string             `protobuf:"bytes,1,opt,name=fileName,proto3" json:"fileName,omitempty"`
	HclRange *Variable_HclRange `protobuf:"bytes,2,opt,name=hcl_range,json=hclRange,proto3" json:"hcl_range,omitempty"`
	// contains filtered or unexported fields
}

func (*Variable_File) Descriptor deprecated added in v0.4.0

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

Deprecated: Use Variable_File.ProtoReflect.Descriptor instead.

func (*Variable_File) GetFileName added in v0.4.0

func (x *Variable_File) GetFileName() string

func (*Variable_File) GetHclRange added in v0.4.0

func (x *Variable_File) GetHclRange() *Variable_HclRange

func (*Variable_File) MarshalJSON added in v0.4.0

func (msg *Variable_File) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Variable_File) ProtoMessage added in v0.4.0

func (*Variable_File) ProtoMessage()

func (*Variable_File) ProtoReflect added in v0.4.0

func (x *Variable_File) ProtoReflect() protoreflect.Message

func (*Variable_File) Reset added in v0.4.0

func (x *Variable_File) Reset()

func (*Variable_File) String added in v0.4.0

func (x *Variable_File) String() string

func (*Variable_File) UnmarshalJSON added in v0.4.0

func (msg *Variable_File) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Variable_File_ added in v0.4.0

type Variable_File_ struct {
	// File is set if a variable value is set via a -var-file flag
	File *Variable_File `protobuf:"bytes,5,opt,name=file,proto3,oneof"`
}

type Variable_Hcl added in v0.4.0

type Variable_Hcl struct {
	// hcl stores values of any complex type in a raw string format, and
	// converts it to hcl when we evaluate variables. This is used when
	// loading values from a file or from the server/UI.
	Hcl string `protobuf:"bytes,3,opt,name=hcl,proto3,oneof"`
}

type Variable_HclPos added in v0.4.0

type Variable_HclPos struct {
	Line   int32 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"`
	Column int32 `protobuf:"varint,2,opt,name=column,proto3" json:"column,omitempty"`
	Byte   int32 `protobuf:"varint,3,opt,name=byte,proto3" json:"byte,omitempty"`
	// contains filtered or unexported fields
}

Types mapped from https://pkg.go.dev/github.com/hashicorp/hcl/v2#Pos

func (*Variable_HclPos) Descriptor deprecated added in v0.4.0

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

Deprecated: Use Variable_HclPos.ProtoReflect.Descriptor instead.

func (*Variable_HclPos) GetByte added in v0.4.0

func (x *Variable_HclPos) GetByte() int32

func (*Variable_HclPos) GetColumn added in v0.4.0

func (x *Variable_HclPos) GetColumn() int32

func (*Variable_HclPos) GetLine added in v0.4.0

func (x *Variable_HclPos) GetLine() int32

func (*Variable_HclPos) MarshalJSON added in v0.4.0

func (msg *Variable_HclPos) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Variable_HclPos) ProtoMessage added in v0.4.0

func (*Variable_HclPos) ProtoMessage()

func (*Variable_HclPos) ProtoReflect added in v0.4.0

func (x *Variable_HclPos) ProtoReflect() protoreflect.Message

func (*Variable_HclPos) Reset added in v0.4.0

func (x *Variable_HclPos) Reset()

func (*Variable_HclPos) String added in v0.4.0

func (x *Variable_HclPos) String() string

func (*Variable_HclPos) UnmarshalJSON added in v0.4.0

func (msg *Variable_HclPos) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Variable_HclRange added in v0.4.0

type Variable_HclRange struct {
	Filename string           `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
	Start    *Variable_HclPos `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	End      *Variable_HclPos `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*Variable_HclRange) Descriptor deprecated added in v0.4.0

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

Deprecated: Use Variable_HclRange.ProtoReflect.Descriptor instead.

func (*Variable_HclRange) GetEnd added in v0.4.0

func (x *Variable_HclRange) GetEnd() *Variable_HclPos

func (*Variable_HclRange) GetFilename added in v0.4.0

func (x *Variable_HclRange) GetFilename() string

func (*Variable_HclRange) GetStart added in v0.4.0

func (x *Variable_HclRange) GetStart() *Variable_HclPos

func (*Variable_HclRange) MarshalJSON added in v0.4.0

func (msg *Variable_HclRange) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Variable_HclRange) ProtoMessage added in v0.4.0

func (*Variable_HclRange) ProtoMessage()

func (*Variable_HclRange) ProtoReflect added in v0.4.0

func (x *Variable_HclRange) ProtoReflect() protoreflect.Message

func (*Variable_HclRange) Reset added in v0.4.0

func (x *Variable_HclRange) Reset()

func (*Variable_HclRange) String added in v0.4.0

func (x *Variable_HclRange) String() string

func (*Variable_HclRange) UnmarshalJSON added in v0.4.0

func (msg *Variable_HclRange) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Variable_Num added in v0.5.0

type Variable_Num struct {
	Num int64 `protobuf:"varint,10,opt,name=num,proto3,oneof"`
}

type Variable_Server added in v0.4.0

type Variable_Server struct {
	// Server is set if the variable value comes from the server.
	// When we add support for workspace variables, we can store the workspace
	// id here.
	Server *emptypb.Empty `protobuf:"bytes,8,opt,name=server,proto3,oneof"`
}

type Variable_Str added in v0.4.0

type Variable_Str struct {
	Str string `protobuf:"bytes,2,opt,name=str,proto3,oneof"`
}

type Variable_VCS added in v0.4.0

type Variable_VCS struct {
	FileName string             `protobuf:"bytes,1,opt,name=fileName,proto3" json:"fileName,omitempty"`
	HclRange *Variable_HclRange `protobuf:"bytes,2,opt,name=hcl_range,json=hclRange,proto3" json:"hcl_range,omitempty"`
	// contains filtered or unexported fields
}

func (*Variable_VCS) Descriptor deprecated added in v0.4.0

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

Deprecated: Use Variable_VCS.ProtoReflect.Descriptor instead.

func (*Variable_VCS) GetFileName added in v0.4.0

func (x *Variable_VCS) GetFileName() string

func (*Variable_VCS) GetHclRange added in v0.4.0

func (x *Variable_VCS) GetHclRange() *Variable_HclRange

func (*Variable_VCS) MarshalJSON added in v0.4.0

func (msg *Variable_VCS) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Variable_VCS) ProtoMessage added in v0.4.0

func (*Variable_VCS) ProtoMessage()

func (*Variable_VCS) ProtoReflect added in v0.4.0

func (x *Variable_VCS) ProtoReflect() protoreflect.Message

func (*Variable_VCS) Reset added in v0.4.0

func (x *Variable_VCS) Reset()

func (*Variable_VCS) String added in v0.4.0

func (x *Variable_VCS) String() string

func (*Variable_VCS) UnmarshalJSON added in v0.4.0

func (msg *Variable_VCS) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Variable_Vcs added in v0.4.0

type Variable_Vcs struct {
	// VCS is set if git polling is enabled and an
	// *.auto.wpvars.hcl/json file is found in the repo
	Vcs *Variable_VCS `protobuf:"bytes,7,opt,name=vcs,proto3,oneof"`
}

type VersionInfo

type VersionInfo struct {
	Api        *VersionInfo_ProtocolVersion `protobuf:"bytes,1,opt,name=api,proto3" json:"api,omitempty"`
	Entrypoint *VersionInfo_ProtocolVersion `protobuf:"bytes,2,opt,name=entrypoint,proto3" json:"entrypoint,omitempty"`
	// Full version string (semver-syntax). This may be hidden/blank for
	// security purposes so clients should gracefully handle blank values.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*VersionInfo) Descriptor deprecated

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

Deprecated: Use VersionInfo.ProtoReflect.Descriptor instead.

func (*VersionInfo) GetApi

func (*VersionInfo) GetEntrypoint

func (x *VersionInfo) GetEntrypoint() *VersionInfo_ProtocolVersion

func (*VersionInfo) GetVersion

func (x *VersionInfo) GetVersion() string

func (*VersionInfo) MarshalJSON added in v0.2.0

func (msg *VersionInfo) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*VersionInfo) ProtoMessage

func (*VersionInfo) ProtoMessage()

func (*VersionInfo) ProtoReflect

func (x *VersionInfo) ProtoReflect() protoreflect.Message

func (*VersionInfo) Reset

func (x *VersionInfo) Reset()

func (*VersionInfo) String

func (x *VersionInfo) String() string

func (*VersionInfo) UnmarshalJSON added in v0.2.0

func (msg *VersionInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type VersionInfo_ProtocolVersion

type VersionInfo_ProtocolVersion struct {
	Current uint32 `protobuf:"varint,1,opt,name=current,proto3" json:"current,omitempty"`
	Minimum uint32 `protobuf:"varint,2,opt,name=minimum,proto3" json:"minimum,omitempty"`
	// contains filtered or unexported fields
}

func (*VersionInfo_ProtocolVersion) Descriptor deprecated

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

Deprecated: Use VersionInfo_ProtocolVersion.ProtoReflect.Descriptor instead.

func (*VersionInfo_ProtocolVersion) GetCurrent

func (x *VersionInfo_ProtocolVersion) GetCurrent() uint32

func (*VersionInfo_ProtocolVersion) GetMinimum

func (x *VersionInfo_ProtocolVersion) GetMinimum() uint32

func (*VersionInfo_ProtocolVersion) MarshalJSON added in v0.2.0

func (msg *VersionInfo_ProtocolVersion) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*VersionInfo_ProtocolVersion) ProtoMessage

func (*VersionInfo_ProtocolVersion) ProtoMessage()

func (*VersionInfo_ProtocolVersion) ProtoReflect

func (*VersionInfo_ProtocolVersion) Reset

func (x *VersionInfo_ProtocolVersion) Reset()

func (*VersionInfo_ProtocolVersion) String

func (x *VersionInfo_ProtocolVersion) String() string

func (*VersionInfo_ProtocolVersion) UnmarshalJSON added in v0.2.0

func (msg *VersionInfo_ProtocolVersion) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type WaypointClient

type WaypointClient interface {
	// GetVersionInfo returns information about the server. This RPC call does
	// NOT require authentication. It can be used by clients to determine if they
	// are capable of talking to this server.
	GetVersionInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetVersionInfoResponse, error)
	// List the available OIDC providers for authentication. The "name" of the
	// OIDC provider can be used with GetOIDCAuthURL and CompleteOIDCAuth to
	// perform OIDC-based authentication.
	ListOIDCAuthMethods(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListOIDCAuthMethodsResponse, error)
	// Get the URL to visit to start authentication with OIDC.
	GetOIDCAuthURL(ctx context.Context, in *GetOIDCAuthURLRequest, opts ...grpc.CallOption) (*GetOIDCAuthURLResponse, error)
	// Complete the OIDC auth cycle after receiving the callback from the
	// OIDC provider.
	CompleteOIDCAuth(ctx context.Context, in *CompleteOIDCAuthRequest, opts ...grpc.CallOption) (*CompleteOIDCAuthResponse, error)
	// Attempts to run a trigger given a trigger ID reference. If the trigger does
	// not exist, we return not found. If the trigger exists but requires authentication
	// we return an error.
	NoAuthRunTrigger(ctx context.Context, in *RunTriggerRequest, opts ...grpc.CallOption) (*RunTriggerResponse, error)
	// GetUser returns the current logged in user or some other user.
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*GetUserResponse, error)
	// List all users in the system.
	ListUsers(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListUsersResponse, error)
	// Update the details about an existing user.
	UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*UpdateUserResponse, error)
	// Delete a user. This will invalidate all authentication for this user
	// as well since they no longer exist.
	DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UpsertAuthMethod upserts the auth method. All users logged in with
	// this auth method will remain logged in even if settings change.
	UpsertAuthMethod(ctx context.Context, in *UpsertAuthMethodRequest, opts ...grpc.CallOption) (*UpsertAuthMethodResponse, error)
	// GetAuthMethod returns the auth method.
	GetAuthMethod(ctx context.Context, in *GetAuthMethodRequest, opts ...grpc.CallOption) (*GetAuthMethodResponse, error)
	// ListAuthMethods returns a list of all the auth methods.
	ListAuthMethods(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListAuthMethodsResponse, error)
	// Delete an auth method. This will invalidate all users authenticated
	// using this auth method and they will have to reauthenticate some other
	// way.
	DeleteAuthMethod(ctx context.Context, in *DeleteAuthMethodRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// ListWorkspaces returns a list of all workspaces.
	//
	// Note that currently this list is never pruned, even if a workspace is
	// no longer in use. We plan to prune this in a future improvement.
	ListWorkspaces(ctx context.Context, in *ListWorkspacesRequest, opts ...grpc.CallOption) (*ListWorkspacesResponse, error)
	// GetWorkspace returns the workspace.
	GetWorkspace(ctx context.Context, in *GetWorkspaceRequest, opts ...grpc.CallOption) (*GetWorkspaceResponse, error)
	// UpsertWorkspace upserts the workspace. Changes to a Workspace's Projects
	// are ignored at this time.
	UpsertWorkspace(ctx context.Context, in *UpsertWorkspaceRequest, opts ...grpc.CallOption) (*UpsertWorkspaceResponse, error)
	// UpsertProject upserts the project.
	UpsertProject(ctx context.Context, in *UpsertProjectRequest, opts ...grpc.CallOption) (*UpsertProjectResponse, error)
	// GetProject returns the project.
	GetProject(ctx context.Context, in *GetProjectRequest, opts ...grpc.CallOption) (*GetProjectResponse, error)
	// ListProjects returns a list of all the projects. There is no equivalent
	// ListApplications because applications are a part of projects and you
	// can use GetProject to get more information about the project.
	ListProjects(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListProjectsResponse, error)
	// GetApplication returns one application on the project.
	GetApplication(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*GetApplicationResponse, error)
	// UpsertApplication upserts an application with a project.
	UpsertApplication(ctx context.Context, in *UpsertApplicationRequest, opts ...grpc.CallOption) (*UpsertApplicationResponse, error)
	// ListBuilds returns the builds.
	ListBuilds(ctx context.Context, in *ListBuildsRequest, opts ...grpc.CallOption) (*ListBuildsResponse, error)
	// GetBuild returns a build
	GetBuild(ctx context.Context, in *GetBuildRequest, opts ...grpc.CallOption) (*Build, error)
	// ListPushedArtifacts returns the builds.
	ListPushedArtifacts(ctx context.Context, in *ListPushedArtifactsRequest, opts ...grpc.CallOption) (*ListPushedArtifactsResponse, error)
	// GetPushedArtifact returns a deployment
	GetPushedArtifact(ctx context.Context, in *GetPushedArtifactRequest, opts ...grpc.CallOption) (*PushedArtifact, error)
	// ListDeployments returns the deployments.
	ListDeployments(ctx context.Context, in *ListDeploymentsRequest, opts ...grpc.CallOption) (*ListDeploymentsResponse, error)
	// ListInstances returns the running instances of deployments.
	ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
	// GetDeployment returns a deployment
	GetDeployment(ctx context.Context, in *GetDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
	// GetLatestBuild returns the most recent successfully completed build
	// for an app.
	GetLatestBuild(ctx context.Context, in *GetLatestBuildRequest, opts ...grpc.CallOption) (*Build, error)
	// GetLatestPushedArtifact returns the most recent successfully completed
	// artifact push for an app.
	GetLatestPushedArtifact(ctx context.Context, in *GetLatestPushedArtifactRequest, opts ...grpc.CallOption) (*PushedArtifact, error)
	// ListReleases returns the deployments.
	ListReleases(ctx context.Context, in *ListReleasesRequest, opts ...grpc.CallOption) (*ListReleasesResponse, error)
	// GetRelease returns a deployment
	GetRelease(ctx context.Context, in *GetReleaseRequest, opts ...grpc.CallOption) (*Release, error)
	// GetLatestRelease returns the most recent successfully completed
	// artifact push for an app.
	GetLatestRelease(ctx context.Context, in *GetLatestReleaseRequest, opts ...grpc.CallOption) (*Release, error)
	// GetLogStream reads the log stream for a deployment. This will immediately
	// send a single LogEntry with the lines we have so far. If there are no
	// available lines this will NOT block and instead will return an error.
	// The client can choose to retry or not.
	GetLogStream(ctx context.Context, in *GetLogStreamRequest, opts ...grpc.CallOption) (Waypoint_GetLogStreamClient, error)
	// StartExecStream starts an exec session.
	StartExecStream(ctx context.Context, opts ...grpc.CallOption) (Waypoint_StartExecStreamClient, error)
	// Set one or more configuration variables for applications or runners.
	SetConfig(ctx context.Context, in *ConfigSetRequest, opts ...grpc.CallOption) (*ConfigSetResponse, error)
	// Retrieve merged configuration values for a specific scope. You can determine
	// where a configuration variable was set by looking at the scope field on
	// each variable.
	GetConfig(ctx context.Context, in *ConfigGetRequest, opts ...grpc.CallOption) (*ConfigGetResponse, error)
	// Set the configuration for a dynamic configuration source. If you're looking
	// to set application configuration, you probably want SetConfig instead.
	SetConfigSource(ctx context.Context, in *SetConfigSourceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the matching configuration source for the request. This will return
	// the most specific matching config source given the scope in the request.
	// For example, if you search for an app-specific config source and only
	// a global config exists, the global config will be returned.
	GetConfigSource(ctx context.Context, in *GetConfigSourceRequest, opts ...grpc.CallOption) (*GetConfigSourceResponse, error)
	// Create a hostname with the URL service.
	CreateHostname(ctx context.Context, in *CreateHostnameRequest, opts ...grpc.CallOption) (*CreateHostnameResponse, error)
	// Delete a hostname with the URL service.
	DeleteHostname(ctx context.Context, in *DeleteHostnameRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List all our registered hostnames.
	ListHostnames(ctx context.Context, in *ListHostnamesRequest, opts ...grpc.CallOption) (*ListHostnamesResponse, error)
	// QueueJob queues a job for execution by a runner. This will return as
	// soon as the job is queued, it will not wait for execution.
	QueueJob(ctx context.Context, in *QueueJobRequest, opts ...grpc.CallOption) (*QueueJobResponse, error)
	// CancelJob cancels a job. If the job is still queued this is a quick
	// and easy operation. If the job is already completed, then this does
	// nothing. If the job is assigned or running, then this will signal
	// the runner about the cancellation but it may take time.
	//
	// This RPC always returns immediately. You must use GetJob or GetJobStream
	// to wait on the status of the cancellation.
	CancelJob(ctx context.Context, in *CancelJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetJob queries a job by ID.
	GetJob(ctx context.Context, in *GetJobRequest, opts ...grpc.CallOption) (*Job, error)
	// INTERNAL: ListJobs lists all the jobs the server has processed. This
	// is not yet ready for public use.
	XListJobs(ctx context.Context, in *ListJobsRequest, opts ...grpc.CallOption) (*ListJobsResponse, error)
	// ValidateJob checks if a job appears valid. This will check the job
	// structure itself (i.e. missing fields) and can also check to ensure
	// the job is assignable to a runner.
	ValidateJob(ctx context.Context, in *ValidateJobRequest, opts ...grpc.CallOption) (*ValidateJobResponse, error)
	// GetJobStream opens a job event stream for a running job. This can be
	// used to listen for terminal output and other events of a running job.
	// Multiple listeners can open a job stream.
	GetJobStream(ctx context.Context, in *GetJobStreamRequest, opts ...grpc.CallOption) (Waypoint_GetJobStreamClient, error)
	// GetRunner gets information about a single runner.
	GetRunner(ctx context.Context, in *GetRunnerRequest, opts ...grpc.CallOption) (*Runner, error)
	// ListRunners lists runners that are currently registered with the waypoint server.
	// This list does not include previous on-demand runners that have exited.
	ListRunners(ctx context.Context, in *ListRunnersRequest, opts ...grpc.CallOption) (*ListRunnersResponse, error)
	// GetServerConfig sets configuration for the Waypoint server.
	GetServerConfig(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetServerConfigResponse, error)
	// SetServerConfig sets configuration for the Waypoint server.
	SetServerConfig(ctx context.Context, in *SetServerConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateSnapshot creates a new database snapshot.
	CreateSnapshot(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (Waypoint_CreateSnapshotClient, error)
	// RestoreSnapshot performs a database restore with the given snapshot.
	// This API doesn't do a full online restore, it only stages the restore
	// for the next server start to finalize the restore. See the arguments for
	// more information.
	RestoreSnapshot(ctx context.Context, opts ...grpc.CallOption) (Waypoint_RestoreSnapshotClient, error)
	// BootstrapToken returns the initial token for the server. This can only
	// be requested once on first startup. After initial request this will
	// always return a PermissionDenied error.
	BootstrapToken(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*NewTokenResponse, error)
	// DecodeToken takes a token string and returns the structured information
	// about the given token. This is useful for frontends (CLI, UI, etc.) to
	// learn more about a token before using it. For example, if a UI wants to
	// create a signup flow around signup tokens, they can validate the token
	// ahead of time.
	//
	// This endpoint does NOT require authentication.
	DecodeToken(ctx context.Context, in *DecodeTokenRequest, opts ...grpc.CallOption) (*DecodeTokenResponse, error)
	// Generate a new invite token that users can exchange for a login token.
	// This can be used to also invite new users to the Waypoint server.
	GenerateInviteToken(ctx context.Context, in *InviteTokenRequest, opts ...grpc.CallOption) (*NewTokenResponse, error)
	// Generate a new login token that users can use to login directly.
	// This can only be called for existing users.
	GenerateLoginToken(ctx context.Context, in *LoginTokenRequest, opts ...grpc.CallOption) (*NewTokenResponse, error)
	// Exchange a invite token for a login token. If the invite token is
	// for a new user, this will create a new user account with the provided
	// username hint.
	ConvertInviteToken(ctx context.Context, in *ConvertInviteTokenRequest, opts ...grpc.CallOption) (*NewTokenResponse, error)
	// GetStatusReport returns a StatusReport
	GetStatusReport(ctx context.Context, in *GetStatusReportRequest, opts ...grpc.CallOption) (*StatusReport, error)
	// GetLatestStatusReport returns the most recent successfully completed
	// health report for an app
	GetLatestStatusReport(ctx context.Context, in *GetLatestStatusReportRequest, opts ...grpc.CallOption) (*StatusReport, error)
	// ListStatusReports returns the deployments.
	ListStatusReports(ctx context.Context, in *ListStatusReportsRequest, opts ...grpc.CallOption) (*ListStatusReportsResponse, error)
	// ExpediteStatusReport returns the queued status report job id
	ExpediteStatusReport(ctx context.Context, in *ExpediteStatusReportRequest, opts ...grpc.CallOption) (*ExpediteStatusReportResponse, error)
	// RunnerConfig is called to register a runner and receive the configuration
	// for the runner. The response is a stream so that the configuration can
	// be updated later.
	RunnerConfig(ctx context.Context, opts ...grpc.CallOption) (Waypoint_RunnerConfigClient, error)
	// RunnerJobStream is called by a runner to request a single job for
	// execution and update the status of that job.
	RunnerJobStream(ctx context.Context, opts ...grpc.CallOption) (Waypoint_RunnerJobStreamClient, error)
	// RunnerGetDeploymentConfig is called by a runner for a deployment operation
	// to determine the settings to use for a deployment.
	RunnerGetDeploymentConfig(ctx context.Context, in *RunnerGetDeploymentConfigRequest, opts ...grpc.CallOption) (*RunnerGetDeploymentConfigResponse, error)
	// EntrypointConfig is called to get the configuration for the entrypoint
	// and also to get any potential updates.
	//
	// This endpoint also registers the instance with the server. This MUST be
	// called first otherwise other RPCs related to the entrypoint may fail
	// with FailedPrecondition.
	EntrypointConfig(ctx context.Context, in *EntrypointConfigRequest, opts ...grpc.CallOption) (Waypoint_EntrypointConfigClient, error)
	// EntrypointLogStream is called to open the stream that logs are sent to.
	EntrypointLogStream(ctx context.Context, opts ...grpc.CallOption) (Waypoint_EntrypointLogStreamClient, error)
	// EntrypointExecStream is called to open the data stream for the exec session.
	EntrypointExecStream(ctx context.Context, opts ...grpc.CallOption) (Waypoint_EntrypointExecStreamClient, error)
	// WaypointHclFmt formats a waypoint.hcl file. This must be in HCL format.
	// JSON formatting is not supported.
	WaypointHclFmt(ctx context.Context, in *WaypointHclFmtRequest, opts ...grpc.CallOption) (*WaypointHclFmtResponse, error)
	// UpsertOnDemandRunnerConfig updates or inserts a on-demand runner
	// configuration. This configuration can be used by projects for running
	// operations on just-in-time launched runners.
	UpsertOnDemandRunnerConfig(ctx context.Context, in *UpsertOnDemandRunnerConfigRequest, opts ...grpc.CallOption) (*UpsertOnDemandRunnerConfigResponse, error)
	// GetOnDemandRunnerConfig returns the on-demand runner configuration.
	GetOnDemandRunnerConfig(ctx context.Context, in *GetOnDemandRunnerConfigRequest, opts ...grpc.CallOption) (*GetOnDemandRunnerConfigResponse, error)
	// ListOnDemandRunnerConfigs returns a list of all the on-demand runners configs.
	ListOnDemandRunnerConfigs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListOnDemandRunnerConfigsResponse, error)
	// UpsertBuild updates or inserts a build. A build is responsible for
	// taking some set of source information and turning it into an initial
	// artifact. This artifact is considered "local" until it is pushed.
	UpsertBuild(ctx context.Context, in *UpsertBuildRequest, opts ...grpc.CallOption) (*UpsertBuildResponse, error)
	// UpsertPushedArtifact updates or inserts a pushed artifact. This is
	// useful for local operations to work on a pushed artifact.
	UpsertPushedArtifact(ctx context.Context, in *UpsertPushedArtifactRequest, opts ...grpc.CallOption) (*UpsertPushedArtifactResponse, error)
	// UpsertDeployment updates or inserts a deployment.
	UpsertDeployment(ctx context.Context, in *UpsertDeploymentRequest, opts ...grpc.CallOption) (*UpsertDeploymentResponse, error)
	// UpsertRelease updates or inserts a release.
	UpsertRelease(ctx context.Context, in *UpsertReleaseRequest, opts ...grpc.CallOption) (*UpsertReleaseResponse, error)
	// UpsertStatusReport updates or inserts a statusreport.
	UpsertStatusReport(ctx context.Context, in *UpsertStatusReportRequest, opts ...grpc.CallOption) (*UpsertStatusReportResponse, error)
	// UpsertTrigger updates or inserts a trigger URL configuration.
	UpsertTrigger(ctx context.Context, in *UpsertTriggerRequest, opts ...grpc.CallOption) (*UpsertTriggerResponse, error)
	// GetTrigger returns a requested trigger message. Or an error if it does not exist.
	GetTrigger(ctx context.Context, in *GetTriggerRequest, opts ...grpc.CallOption) (*GetTriggerResponse, error)
	// DeleteTrigger takes a trigger id and deletes it, if it exists.
	DeleteTrigger(ctx context.Context, in *DeleteTriggerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// ListTriggers takes a request filter, and returns any matching existing triggers
	ListTriggers(ctx context.Context, in *ListTriggerRequest, opts ...grpc.CallOption) (*ListTriggerResponse, error)
	// RunTrigger will look up the referenced trigger and attempt to queue a job
	// based on the trigger configuration.
	RunTrigger(ctx context.Context, in *RunTriggerRequest, opts ...grpc.CallOption) (*RunTriggerResponse, error)
	// Get a given project with useful related records.
	UI_GetProject(ctx context.Context, in *UI_GetProjectRequest, opts ...grpc.CallOption) (*UI_GetProjectResponse, error)
	// List deployments for a given application.
	UI_ListDeployments(ctx context.Context, in *UI_ListDeploymentsRequest, opts ...grpc.CallOption) (*UI_ListDeploymentsResponse, error)
	// List releases for a given application.
	UI_ListReleases(ctx context.Context, in *UI_ListReleasesRequest, opts ...grpc.CallOption) (*UI_ListReleasesResponse, error)
}

WaypointClient is the client API for Waypoint service.

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

func NewWaypointClient

func NewWaypointClient(cc grpc.ClientConnInterface) WaypointClient

type WaypointHclFmtRequest added in v0.3.0

type WaypointHclFmtRequest struct {
	WaypointHcl []byte `protobuf:"bytes,1,opt,name=waypoint_hcl,json=waypointHcl,proto3" json:"waypoint_hcl,omitempty"`
	// contains filtered or unexported fields
}

func (*WaypointHclFmtRequest) Descriptor deprecated added in v0.3.0

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

Deprecated: Use WaypointHclFmtRequest.ProtoReflect.Descriptor instead.

func (*WaypointHclFmtRequest) GetWaypointHcl added in v0.3.0

func (x *WaypointHclFmtRequest) GetWaypointHcl() []byte

func (*WaypointHclFmtRequest) MarshalJSON added in v0.3.0

func (msg *WaypointHclFmtRequest) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*WaypointHclFmtRequest) ProtoMessage added in v0.3.0

func (*WaypointHclFmtRequest) ProtoMessage()

func (*WaypointHclFmtRequest) ProtoReflect added in v0.3.0

func (x *WaypointHclFmtRequest) ProtoReflect() protoreflect.Message

func (*WaypointHclFmtRequest) Reset added in v0.3.0

func (x *WaypointHclFmtRequest) Reset()

func (*WaypointHclFmtRequest) String added in v0.3.0

func (x *WaypointHclFmtRequest) String() string

func (*WaypointHclFmtRequest) UnmarshalJSON added in v0.3.0

func (msg *WaypointHclFmtRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type WaypointHclFmtResponse added in v0.3.0

type WaypointHclFmtResponse struct {
	WaypointHcl []byte `protobuf:"bytes,1,opt,name=waypoint_hcl,json=waypointHcl,proto3" json:"waypoint_hcl,omitempty"`
	// contains filtered or unexported fields
}

func (*WaypointHclFmtResponse) Descriptor deprecated added in v0.3.0

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

Deprecated: Use WaypointHclFmtResponse.ProtoReflect.Descriptor instead.

func (*WaypointHclFmtResponse) GetWaypointHcl added in v0.3.0

func (x *WaypointHclFmtResponse) GetWaypointHcl() []byte

func (*WaypointHclFmtResponse) MarshalJSON added in v0.3.0

func (msg *WaypointHclFmtResponse) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*WaypointHclFmtResponse) ProtoMessage added in v0.3.0

func (*WaypointHclFmtResponse) ProtoMessage()

func (*WaypointHclFmtResponse) ProtoReflect added in v0.3.0

func (x *WaypointHclFmtResponse) ProtoReflect() protoreflect.Message

func (*WaypointHclFmtResponse) Reset added in v0.3.0

func (x *WaypointHclFmtResponse) Reset()

func (*WaypointHclFmtResponse) String added in v0.3.0

func (x *WaypointHclFmtResponse) String() string

func (*WaypointHclFmtResponse) UnmarshalJSON added in v0.3.0

func (msg *WaypointHclFmtResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type WaypointServer

type WaypointServer interface {
	// GetVersionInfo returns information about the server. This RPC call does
	// NOT require authentication. It can be used by clients to determine if they
	// are capable of talking to this server.
	GetVersionInfo(context.Context, *emptypb.Empty) (*GetVersionInfoResponse, error)
	// List the available OIDC providers for authentication. The "name" of the
	// OIDC provider can be used with GetOIDCAuthURL and CompleteOIDCAuth to
	// perform OIDC-based authentication.
	ListOIDCAuthMethods(context.Context, *emptypb.Empty) (*ListOIDCAuthMethodsResponse, error)
	// Get the URL to visit to start authentication with OIDC.
	GetOIDCAuthURL(context.Context, *GetOIDCAuthURLRequest) (*GetOIDCAuthURLResponse, error)
	// Complete the OIDC auth cycle after receiving the callback from the
	// OIDC provider.
	CompleteOIDCAuth(context.Context, *CompleteOIDCAuthRequest) (*CompleteOIDCAuthResponse, error)
	// Attempts to run a trigger given a trigger ID reference. If the trigger does
	// not exist, we return not found. If the trigger exists but requires authentication
	// we return an error.
	NoAuthRunTrigger(context.Context, *RunTriggerRequest) (*RunTriggerResponse, error)
	// GetUser returns the current logged in user or some other user.
	GetUser(context.Context, *GetUserRequest) (*GetUserResponse, error)
	// List all users in the system.
	ListUsers(context.Context, *emptypb.Empty) (*ListUsersResponse, error)
	// Update the details about an existing user.
	UpdateUser(context.Context, *UpdateUserRequest) (*UpdateUserResponse, error)
	// Delete a user. This will invalidate all authentication for this user
	// as well since they no longer exist.
	DeleteUser(context.Context, *DeleteUserRequest) (*emptypb.Empty, error)
	// UpsertAuthMethod upserts the auth method. All users logged in with
	// this auth method will remain logged in even if settings change.
	UpsertAuthMethod(context.Context, *UpsertAuthMethodRequest) (*UpsertAuthMethodResponse, error)
	// GetAuthMethod returns the auth method.
	GetAuthMethod(context.Context, *GetAuthMethodRequest) (*GetAuthMethodResponse, error)
	// ListAuthMethods returns a list of all the auth methods.
	ListAuthMethods(context.Context, *emptypb.Empty) (*ListAuthMethodsResponse, error)
	// Delete an auth method. This will invalidate all users authenticated
	// using this auth method and they will have to reauthenticate some other
	// way.
	DeleteAuthMethod(context.Context, *DeleteAuthMethodRequest) (*emptypb.Empty, error)
	// ListWorkspaces returns a list of all workspaces.
	//
	// Note that currently this list is never pruned, even if a workspace is
	// no longer in use. We plan to prune this in a future improvement.
	ListWorkspaces(context.Context, *ListWorkspacesRequest) (*ListWorkspacesResponse, error)
	// GetWorkspace returns the workspace.
	GetWorkspace(context.Context, *GetWorkspaceRequest) (*GetWorkspaceResponse, error)
	// UpsertWorkspace upserts the workspace. Changes to a Workspace's Projects
	// are ignored at this time.
	UpsertWorkspace(context.Context, *UpsertWorkspaceRequest) (*UpsertWorkspaceResponse, error)
	// UpsertProject upserts the project.
	UpsertProject(context.Context, *UpsertProjectRequest) (*UpsertProjectResponse, error)
	// GetProject returns the project.
	GetProject(context.Context, *GetProjectRequest) (*GetProjectResponse, error)
	// ListProjects returns a list of all the projects. There is no equivalent
	// ListApplications because applications are a part of projects and you
	// can use GetProject to get more information about the project.
	ListProjects(context.Context, *emptypb.Empty) (*ListProjectsResponse, error)
	// GetApplication returns one application on the project.
	GetApplication(context.Context, *GetApplicationRequest) (*GetApplicationResponse, error)
	// UpsertApplication upserts an application with a project.
	UpsertApplication(context.Context, *UpsertApplicationRequest) (*UpsertApplicationResponse, error)
	// ListBuilds returns the builds.
	ListBuilds(context.Context, *ListBuildsRequest) (*ListBuildsResponse, error)
	// GetBuild returns a build
	GetBuild(context.Context, *GetBuildRequest) (*Build, error)
	// ListPushedArtifacts returns the builds.
	ListPushedArtifacts(context.Context, *ListPushedArtifactsRequest) (*ListPushedArtifactsResponse, error)
	// GetPushedArtifact returns a deployment
	GetPushedArtifact(context.Context, *GetPushedArtifactRequest) (*PushedArtifact, error)
	// ListDeployments returns the deployments.
	ListDeployments(context.Context, *ListDeploymentsRequest) (*ListDeploymentsResponse, error)
	// ListInstances returns the running instances of deployments.
	ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
	// GetDeployment returns a deployment
	GetDeployment(context.Context, *GetDeploymentRequest) (*Deployment, error)
	// GetLatestBuild returns the most recent successfully completed build
	// for an app.
	GetLatestBuild(context.Context, *GetLatestBuildRequest) (*Build, error)
	// GetLatestPushedArtifact returns the most recent successfully completed
	// artifact push for an app.
	GetLatestPushedArtifact(context.Context, *GetLatestPushedArtifactRequest) (*PushedArtifact, error)
	// ListReleases returns the deployments.
	ListReleases(context.Context, *ListReleasesRequest) (*ListReleasesResponse, error)
	// GetRelease returns a deployment
	GetRelease(context.Context, *GetReleaseRequest) (*Release, error)
	// GetLatestRelease returns the most recent successfully completed
	// artifact push for an app.
	GetLatestRelease(context.Context, *GetLatestReleaseRequest) (*Release, error)
	// GetLogStream reads the log stream for a deployment. This will immediately
	// send a single LogEntry with the lines we have so far. If there are no
	// available lines this will NOT block and instead will return an error.
	// The client can choose to retry or not.
	GetLogStream(*GetLogStreamRequest, Waypoint_GetLogStreamServer) error
	// StartExecStream starts an exec session.
	StartExecStream(Waypoint_StartExecStreamServer) error
	// Set one or more configuration variables for applications or runners.
	SetConfig(context.Context, *ConfigSetRequest) (*ConfigSetResponse, error)
	// Retrieve merged configuration values for a specific scope. You can determine
	// where a configuration variable was set by looking at the scope field on
	// each variable.
	GetConfig(context.Context, *ConfigGetRequest) (*ConfigGetResponse, error)
	// Set the configuration for a dynamic configuration source. If you're looking
	// to set application configuration, you probably want SetConfig instead.
	SetConfigSource(context.Context, *SetConfigSourceRequest) (*emptypb.Empty, error)
	// Get the matching configuration source for the request. This will return
	// the most specific matching config source given the scope in the request.
	// For example, if you search for an app-specific config source and only
	// a global config exists, the global config will be returned.
	GetConfigSource(context.Context, *GetConfigSourceRequest) (*GetConfigSourceResponse, error)
	// Create a hostname with the URL service.
	CreateHostname(context.Context, *CreateHostnameRequest) (*CreateHostnameResponse, error)
	// Delete a hostname with the URL service.
	DeleteHostname(context.Context, *DeleteHostnameRequest) (*emptypb.Empty, error)
	// List all our registered hostnames.
	ListHostnames(context.Context, *ListHostnamesRequest) (*ListHostnamesResponse, error)
	// QueueJob queues a job for execution by a runner. This will return as
	// soon as the job is queued, it will not wait for execution.
	QueueJob(context.Context, *QueueJobRequest) (*QueueJobResponse, error)
	// CancelJob cancels a job. If the job is still queued this is a quick
	// and easy operation. If the job is already completed, then this does
	// nothing. If the job is assigned or running, then this will signal
	// the runner about the cancellation but it may take time.
	//
	// This RPC always returns immediately. You must use GetJob or GetJobStream
	// to wait on the status of the cancellation.
	CancelJob(context.Context, *CancelJobRequest) (*emptypb.Empty, error)
	// GetJob queries a job by ID.
	GetJob(context.Context, *GetJobRequest) (*Job, error)
	// INTERNAL: ListJobs lists all the jobs the server has processed. This
	// is not yet ready for public use.
	XListJobs(context.Context, *ListJobsRequest) (*ListJobsResponse, error)
	// ValidateJob checks if a job appears valid. This will check the job
	// structure itself (i.e. missing fields) and can also check to ensure
	// the job is assignable to a runner.
	ValidateJob(context.Context, *ValidateJobRequest) (*ValidateJobResponse, error)
	// GetJobStream opens a job event stream for a running job. This can be
	// used to listen for terminal output and other events of a running job.
	// Multiple listeners can open a job stream.
	GetJobStream(*GetJobStreamRequest, Waypoint_GetJobStreamServer) error
	// GetRunner gets information about a single runner.
	GetRunner(context.Context, *GetRunnerRequest) (*Runner, error)
	// ListRunners lists runners that are currently registered with the waypoint server.
	// This list does not include previous on-demand runners that have exited.
	ListRunners(context.Context, *ListRunnersRequest) (*ListRunnersResponse, error)
	// GetServerConfig sets configuration for the Waypoint server.
	GetServerConfig(context.Context, *emptypb.Empty) (*GetServerConfigResponse, error)
	// SetServerConfig sets configuration for the Waypoint server.
	SetServerConfig(context.Context, *SetServerConfigRequest) (*emptypb.Empty, error)
	// CreateSnapshot creates a new database snapshot.
	CreateSnapshot(*emptypb.Empty, Waypoint_CreateSnapshotServer) error
	// RestoreSnapshot performs a database restore with the given snapshot.
	// This API doesn't do a full online restore, it only stages the restore
	// for the next server start to finalize the restore. See the arguments for
	// more information.
	RestoreSnapshot(Waypoint_RestoreSnapshotServer) error
	// BootstrapToken returns the initial token for the server. This can only
	// be requested once on first startup. After initial request this will
	// always return a PermissionDenied error.
	BootstrapToken(context.Context, *emptypb.Empty) (*NewTokenResponse, error)
	// DecodeToken takes a token string and returns the structured information
	// about the given token. This is useful for frontends (CLI, UI, etc.) to
	// learn more about a token before using it. For example, if a UI wants to
	// create a signup flow around signup tokens, they can validate the token
	// ahead of time.
	//
	// This endpoint does NOT require authentication.
	DecodeToken(context.Context, *DecodeTokenRequest) (*DecodeTokenResponse, error)
	// Generate a new invite token that users can exchange for a login token.
	// This can be used to also invite new users to the Waypoint server.
	GenerateInviteToken(context.Context, *InviteTokenRequest) (*NewTokenResponse, error)
	// Generate a new login token that users can use to login directly.
	// This can only be called for existing users.
	GenerateLoginToken(context.Context, *LoginTokenRequest) (*NewTokenResponse, error)
	// Exchange a invite token for a login token. If the invite token is
	// for a new user, this will create a new user account with the provided
	// username hint.
	ConvertInviteToken(context.Context, *ConvertInviteTokenRequest) (*NewTokenResponse, error)
	// GetStatusReport returns a StatusReport
	GetStatusReport(context.Context, *GetStatusReportRequest) (*StatusReport, error)
	// GetLatestStatusReport returns the most recent successfully completed
	// health report for an app
	GetLatestStatusReport(context.Context, *GetLatestStatusReportRequest) (*StatusReport, error)
	// ListStatusReports returns the deployments.
	ListStatusReports(context.Context, *ListStatusReportsRequest) (*ListStatusReportsResponse, error)
	// ExpediteStatusReport returns the queued status report job id
	ExpediteStatusReport(context.Context, *ExpediteStatusReportRequest) (*ExpediteStatusReportResponse, error)
	// RunnerConfig is called to register a runner and receive the configuration
	// for the runner. The response is a stream so that the configuration can
	// be updated later.
	RunnerConfig(Waypoint_RunnerConfigServer) error
	// RunnerJobStream is called by a runner to request a single job for
	// execution and update the status of that job.
	RunnerJobStream(Waypoint_RunnerJobStreamServer) error
	// RunnerGetDeploymentConfig is called by a runner for a deployment operation
	// to determine the settings to use for a deployment.
	RunnerGetDeploymentConfig(context.Context, *RunnerGetDeploymentConfigRequest) (*RunnerGetDeploymentConfigResponse, error)
	// EntrypointConfig is called to get the configuration for the entrypoint
	// and also to get any potential updates.
	//
	// This endpoint also registers the instance with the server. This MUST be
	// called first otherwise other RPCs related to the entrypoint may fail
	// with FailedPrecondition.
	EntrypointConfig(*EntrypointConfigRequest, Waypoint_EntrypointConfigServer) error
	// EntrypointLogStream is called to open the stream that logs are sent to.
	EntrypointLogStream(Waypoint_EntrypointLogStreamServer) error
	// EntrypointExecStream is called to open the data stream for the exec session.
	EntrypointExecStream(Waypoint_EntrypointExecStreamServer) error
	// WaypointHclFmt formats a waypoint.hcl file. This must be in HCL format.
	// JSON formatting is not supported.
	WaypointHclFmt(context.Context, *WaypointHclFmtRequest) (*WaypointHclFmtResponse, error)
	// UpsertOnDemandRunnerConfig updates or inserts a on-demand runner
	// configuration. This configuration can be used by projects for running
	// operations on just-in-time launched runners.
	UpsertOnDemandRunnerConfig(context.Context, *UpsertOnDemandRunnerConfigRequest) (*UpsertOnDemandRunnerConfigResponse, error)
	// GetOnDemandRunnerConfig returns the on-demand runner configuration.
	GetOnDemandRunnerConfig(context.Context, *GetOnDemandRunnerConfigRequest) (*GetOnDemandRunnerConfigResponse, error)
	// ListOnDemandRunnerConfigs returns a list of all the on-demand runners configs.
	ListOnDemandRunnerConfigs(context.Context, *emptypb.Empty) (*ListOnDemandRunnerConfigsResponse, error)
	// UpsertBuild updates or inserts a build. A build is responsible for
	// taking some set of source information and turning it into an initial
	// artifact. This artifact is considered "local" until it is pushed.
	UpsertBuild(context.Context, *UpsertBuildRequest) (*UpsertBuildResponse, error)
	// UpsertPushedArtifact updates or inserts a pushed artifact. This is
	// useful for local operations to work on a pushed artifact.
	UpsertPushedArtifact(context.Context, *UpsertPushedArtifactRequest) (*UpsertPushedArtifactResponse, error)
	// UpsertDeployment updates or inserts a deployment.
	UpsertDeployment(context.Context, *UpsertDeploymentRequest) (*UpsertDeploymentResponse, error)
	// UpsertRelease updates or inserts a release.
	UpsertRelease(context.Context, *UpsertReleaseRequest) (*UpsertReleaseResponse, error)
	// UpsertStatusReport updates or inserts a statusreport.
	UpsertStatusReport(context.Context, *UpsertStatusReportRequest) (*UpsertStatusReportResponse, error)
	// UpsertTrigger updates or inserts a trigger URL configuration.
	UpsertTrigger(context.Context, *UpsertTriggerRequest) (*UpsertTriggerResponse, error)
	// GetTrigger returns a requested trigger message. Or an error if it does not exist.
	GetTrigger(context.Context, *GetTriggerRequest) (*GetTriggerResponse, error)
	// DeleteTrigger takes a trigger id and deletes it, if it exists.
	DeleteTrigger(context.Context, *DeleteTriggerRequest) (*emptypb.Empty, error)
	// ListTriggers takes a request filter, and returns any matching existing triggers
	ListTriggers(context.Context, *ListTriggerRequest) (*ListTriggerResponse, error)
	// RunTrigger will look up the referenced trigger and attempt to queue a job
	// based on the trigger configuration.
	RunTrigger(context.Context, *RunTriggerRequest) (*RunTriggerResponse, error)
	// Get a given project with useful related records.
	UI_GetProject(context.Context, *UI_GetProjectRequest) (*UI_GetProjectResponse, error)
	// List deployments for a given application.
	UI_ListDeployments(context.Context, *UI_ListDeploymentsRequest) (*UI_ListDeploymentsResponse, error)
	// List releases for a given application.
	UI_ListReleases(context.Context, *UI_ListReleasesRequest) (*UI_ListReleasesResponse, error)
}

WaypointServer is the server API for Waypoint service.

type Waypoint_CreateSnapshotClient added in v0.2.0

type Waypoint_CreateSnapshotClient interface {
	Recv() (*CreateSnapshotResponse, error)
	grpc.ClientStream
}

type Waypoint_CreateSnapshotServer added in v0.2.0

type Waypoint_CreateSnapshotServer interface {
	Send(*CreateSnapshotResponse) error
	grpc.ServerStream
}

type Waypoint_EntrypointConfigClient

type Waypoint_EntrypointConfigClient interface {
	Recv() (*EntrypointConfigResponse, error)
	grpc.ClientStream
}

type Waypoint_EntrypointConfigServer

type Waypoint_EntrypointConfigServer interface {
	Send(*EntrypointConfigResponse) error
	grpc.ServerStream
}

type Waypoint_EntrypointExecStreamClient

type Waypoint_EntrypointExecStreamClient interface {
	Send(*EntrypointExecRequest) error
	Recv() (*EntrypointExecResponse, error)
	grpc.ClientStream
}

type Waypoint_EntrypointExecStreamServer

type Waypoint_EntrypointExecStreamServer interface {
	Send(*EntrypointExecResponse) error
	Recv() (*EntrypointExecRequest, error)
	grpc.ServerStream
}

type Waypoint_EntrypointLogStreamClient

type Waypoint_EntrypointLogStreamClient interface {
	Send(*EntrypointLogBatch) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type Waypoint_EntrypointLogStreamServer

type Waypoint_EntrypointLogStreamServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*EntrypointLogBatch, error)
	grpc.ServerStream
}

type Waypoint_GetJobStreamClient

type Waypoint_GetJobStreamClient interface {
	Recv() (*GetJobStreamResponse, error)
	grpc.ClientStream
}

type Waypoint_GetJobStreamServer

type Waypoint_GetJobStreamServer interface {
	Send(*GetJobStreamResponse) error
	grpc.ServerStream
}

type Waypoint_GetLogStreamClient

type Waypoint_GetLogStreamClient interface {
	Recv() (*LogBatch, error)
	grpc.ClientStream
}

type Waypoint_GetLogStreamServer

type Waypoint_GetLogStreamServer interface {
	Send(*LogBatch) error
	grpc.ServerStream
}

type Waypoint_RestoreSnapshotClient added in v0.2.0

type Waypoint_RestoreSnapshotClient interface {
	Send(*RestoreSnapshotRequest) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type Waypoint_RestoreSnapshotServer added in v0.2.0

type Waypoint_RestoreSnapshotServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*RestoreSnapshotRequest, error)
	grpc.ServerStream
}

type Waypoint_RunnerConfigClient

type Waypoint_RunnerConfigClient interface {
	Send(*RunnerConfigRequest) error
	Recv() (*RunnerConfigResponse, error)
	grpc.ClientStream
}

type Waypoint_RunnerConfigServer

type Waypoint_RunnerConfigServer interface {
	Send(*RunnerConfigResponse) error
	Recv() (*RunnerConfigRequest, error)
	grpc.ServerStream
}

type Waypoint_RunnerJobStreamClient

type Waypoint_RunnerJobStreamClient interface {
	Send(*RunnerJobStreamRequest) error
	Recv() (*RunnerJobStreamResponse, error)
	grpc.ClientStream
}

type Waypoint_RunnerJobStreamServer

type Waypoint_RunnerJobStreamServer interface {
	Send(*RunnerJobStreamResponse) error
	Recv() (*RunnerJobStreamRequest, error)
	grpc.ServerStream
}

type Waypoint_StartExecStreamClient

type Waypoint_StartExecStreamClient interface {
	Send(*ExecStreamRequest) error
	Recv() (*ExecStreamResponse, error)
	grpc.ClientStream
}

type Waypoint_StartExecStreamServer

type Waypoint_StartExecStreamServer interface {
	Send(*ExecStreamResponse) error
	Recv() (*ExecStreamRequest, error)
	grpc.ServerStream
}

type Workspace

type Workspace struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The list of projects that have executed at least one operation within
	// the context of this workspace.
	Projects []*Workspace_Project `protobuf:"bytes,4,rep,name=projects,proto3" json:"projects,omitempty"`
	// active_time is the last time that this workspace had activity.
	ActiveTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Workspace) Descriptor deprecated

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

Deprecated: Use Workspace.ProtoReflect.Descriptor instead.

func (*Workspace) GetActiveTime

func (x *Workspace) GetActiveTime() *timestamppb.Timestamp

func (*Workspace) GetName

func (x *Workspace) GetName() string

func (*Workspace) GetProjects added in v0.3.0

func (x *Workspace) GetProjects() []*Workspace_Project

func (*Workspace) MarshalJSON added in v0.2.0

func (msg *Workspace) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Workspace) ProtoMessage

func (*Workspace) ProtoMessage()

func (*Workspace) ProtoReflect

func (x *Workspace) ProtoReflect() protoreflect.Message

func (*Workspace) Reset

func (x *Workspace) Reset()

func (*Workspace) String

func (x *Workspace) String() string

func (*Workspace) UnmarshalJSON added in v0.2.0

func (msg *Workspace) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Workspace_Application

type Workspace_Application struct {

	// Application that this is referencing.
	Application *Ref_Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// active_time is the last time that this application was active
	ActiveTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
	// contains filtered or unexported fields
}

func (*Workspace_Application) Descriptor deprecated

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

Deprecated: Use Workspace_Application.ProtoReflect.Descriptor instead.

func (*Workspace_Application) GetActiveTime

func (x *Workspace_Application) GetActiveTime() *timestamppb.Timestamp

func (*Workspace_Application) GetApplication

func (x *Workspace_Application) GetApplication() *Ref_Application

func (*Workspace_Application) MarshalJSON added in v0.2.0

func (msg *Workspace_Application) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Workspace_Application) ProtoMessage

func (*Workspace_Application) ProtoMessage()

func (*Workspace_Application) ProtoReflect

func (x *Workspace_Application) ProtoReflect() protoreflect.Message

func (*Workspace_Application) Reset

func (x *Workspace_Application) Reset()

func (*Workspace_Application) String

func (x *Workspace_Application) String() string

func (*Workspace_Application) UnmarshalJSON added in v0.2.0

func (msg *Workspace_Application) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

type Workspace_Project added in v0.3.0

type Workspace_Project struct {

	// Project that this is referencing.
	Project *Ref_Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// Workspace that this project is part of. This will only be set
	// when using the GetProject API. This will ALWAYS BE NIL on workspace
	// list and get APIs.
	Workspace *Ref_Workspace `protobuf:"bytes,5,opt,name=workspace,proto3" json:"workspace,omitempty"`
	// The last non-local ref that was used for any operation.
	DataSourceRef *Job_DataSource_Ref `protobuf:"bytes,2,opt,name=data_source_ref,json=dataSourceRef,proto3" json:"data_source_ref,omitempty"`
	// active_time is the last time that this project had activity in
	// this workspace.
	ActiveTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=active_time,json=activeTime,proto3" json:"active_time,omitempty"`
	// The list of applications that have executed at least one operation
	// within the context of this workspace. To determine which operations
	// you must call the respect list API for that operation, such as
	// ListDeployments.
	Applications []*Workspace_Application `protobuf:"bytes,4,rep,name=applications,proto3" json:"applications,omitempty"`
	// contains filtered or unexported fields
}

func (*Workspace_Project) Descriptor deprecated added in v0.3.0

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

Deprecated: Use Workspace_Project.ProtoReflect.Descriptor instead.

func (*Workspace_Project) GetActiveTime added in v0.3.0

func (x *Workspace_Project) GetActiveTime() *timestamppb.Timestamp

func (*Workspace_Project) GetApplications added in v0.3.0

func (x *Workspace_Project) GetApplications() []*Workspace_Application

func (*Workspace_Project) GetDataSourceRef added in v0.3.0

func (x *Workspace_Project) GetDataSourceRef() *Job_DataSource_Ref

func (*Workspace_Project) GetProject added in v0.3.0

func (x *Workspace_Project) GetProject() *Ref_Project

func (*Workspace_Project) GetWorkspace added in v0.3.0

func (x *Workspace_Project) GetWorkspace() *Ref_Workspace

func (*Workspace_Project) MarshalJSON added in v0.3.0

func (msg *Workspace_Project) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler

func (*Workspace_Project) ProtoMessage added in v0.3.0

func (*Workspace_Project) ProtoMessage()

func (*Workspace_Project) ProtoReflect added in v0.3.0

func (x *Workspace_Project) ProtoReflect() protoreflect.Message

func (*Workspace_Project) Reset added in v0.3.0

func (x *Workspace_Project) Reset()

func (*Workspace_Project) String added in v0.3.0

func (x *Workspace_Project) String() string

func (*Workspace_Project) UnmarshalJSON added in v0.3.0

func (msg *Workspace_Project) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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