environment

package
v0.2.4 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2023 License: MIT Imports: 37 Imported by: 5

Documentation

Overview

Package environment is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	EnvironmentManager_GetClusterAgentApiToken_FullMethodName  = "/prodvana.environment.EnvironmentManager/GetClusterAgentApiToken"
	EnvironmentManager_LinkCluster_FullMethodName              = "/prodvana.environment.EnvironmentManager/LinkCluster"
	EnvironmentManager_ListClusters_FullMethodName             = "/prodvana.environment.EnvironmentManager/ListClusters"
	EnvironmentManager_GetCluster_FullMethodName               = "/prodvana.environment.EnvironmentManager/GetCluster"
	EnvironmentManager_RemoveCluster_FullMethodName            = "/prodvana.environment.EnvironmentManager/RemoveCluster"
	EnvironmentManager_GetClusterAuth_FullMethodName           = "/prodvana.environment.EnvironmentManager/GetClusterAuth"
	EnvironmentManager_GetClusterConfig_FullMethodName         = "/prodvana.environment.EnvironmentManager/GetClusterConfig"
	EnvironmentManager_DetectClusterConfig_FullMethodName      = "/prodvana.environment.EnvironmentManager/DetectClusterConfig"
	EnvironmentManager_ConfigureCluster_FullMethodName         = "/prodvana.environment.EnvironmentManager/ConfigureCluster"
	EnvironmentManager_ValidateConfigureCluster_FullMethodName = "/prodvana.environment.EnvironmentManager/ValidateConfigureCluster"
	EnvironmentManager_GetClusterStatus_FullMethodName         = "/prodvana.environment.EnvironmentManager/GetClusterStatus"
	EnvironmentManager_PauseCluster_FullMethodName             = "/prodvana.environment.EnvironmentManager/PauseCluster"
	EnvironmentManager_ResumeCluster_FullMethodName            = "/prodvana.environment.EnvironmentManager/ResumeCluster"
)

Variables

View Source
var (
	ClusterType_name = map[int32]string{
		0: "UNKNOWN",
		1: "K8S",
		2: "ECS",
		3: "FAKE",
		4: "EXTENSION",
		5: "TERRAFORM_RUNNER",
		6: "PULUMI_RUNNER",
	}
	ClusterType_value = map[string]int32{
		"UNKNOWN":          0,
		"K8S":              1,
		"ECS":              2,
		"FAKE":             3,
		"EXTENSION":        4,
		"TERRAFORM_RUNNER": 5,
		"PULUMI_RUNNER":    6,
	}
)

Enum value maps for ClusterType.

View Source
var (
	ExtensionType_name = map[int32]string{
		0: "GENERIC",
		1: "TERRAFORM",
		2: "PULUMI",
	}
	ExtensionType_value = map[string]int32{
		"GENERIC":   0,
		"TERRAFORM": 1,
		"PULUMI":    2,
	}
)

Enum value maps for ExtensionType.

View Source
var (
	Cluster_Origin_name = map[int32]string{
		0: "UNKNOWN",
		1: "PRODVANA",
		2: "EXTERNAL",
	}
	Cluster_Origin_value = map[string]int32{
		"UNKNOWN":  0,
		"PRODVANA": 1,
		"EXTERNAL": 2,
	}
)

Enum value maps for Cluster_Origin.

View Source
var (
	ClusterConfig_CloudProvider_name = map[int32]string{
		0: "UNKNOWN",
		1: "EKS",
		2: "GKE",
		3: "AKS",
		4: "ONPREM",
		5: "OTHER_CLOUD",
	}
	ClusterConfig_CloudProvider_value = map[string]int32{
		"UNKNOWN":     0,
		"EKS":         1,
		"GKE":         2,
		"AKS":         3,
		"ONPREM":      4,
		"OTHER_CLOUD": 5,
	}
)

Enum value maps for ClusterConfig_CloudProvider.

View Source
var (
	ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue_name = map[int32]string{
		0: "UNKNOWN",
		1: "SERVICE",
		2: "RELEASE_CHANNEL",
	}
	ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue_value = map[string]int32{
		"UNKNOWN":         0,
		"SERVICE":         1,
		"RELEASE_CHANNEL": 2,
	}
)

Enum value maps for ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue.

View Source
var EnvironmentManager_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "prodvana.environment.EnvironmentManager",
	HandlerType: (*EnvironmentManagerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetClusterAgentApiToken",
			Handler:    _EnvironmentManager_GetClusterAgentApiToken_Handler,
		},
		{
			MethodName: "LinkCluster",
			Handler:    _EnvironmentManager_LinkCluster_Handler,
		},
		{
			MethodName: "ListClusters",
			Handler:    _EnvironmentManager_ListClusters_Handler,
		},
		{
			MethodName: "GetCluster",
			Handler:    _EnvironmentManager_GetCluster_Handler,
		},
		{
			MethodName: "RemoveCluster",
			Handler:    _EnvironmentManager_RemoveCluster_Handler,
		},
		{
			MethodName: "GetClusterAuth",
			Handler:    _EnvironmentManager_GetClusterAuth_Handler,
		},
		{
			MethodName: "GetClusterConfig",
			Handler:    _EnvironmentManager_GetClusterConfig_Handler,
		},
		{
			MethodName: "DetectClusterConfig",
			Handler:    _EnvironmentManager_DetectClusterConfig_Handler,
		},
		{
			MethodName: "ConfigureCluster",
			Handler:    _EnvironmentManager_ConfigureCluster_Handler,
		},
		{
			MethodName: "ValidateConfigureCluster",
			Handler:    _EnvironmentManager_ValidateConfigureCluster_Handler,
		},
		{
			MethodName: "GetClusterStatus",
			Handler:    _EnvironmentManager_GetClusterStatus_Handler,
		},
		{
			MethodName: "PauseCluster",
			Handler:    _EnvironmentManager_PauseCluster_Handler,
		},
		{
			MethodName: "ResumeCluster",
			Handler:    _EnvironmentManager_ResumeCluster_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "prodvana/environment/environment_manager.proto",
}

EnvironmentManager_ServiceDesc is the grpc.ServiceDesc for EnvironmentManager service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_prodvana_environment_clusters_proto protoreflect.FileDescriptor
View Source
var File_prodvana_environment_environment_manager_proto protoreflect.FileDescriptor

Functions

func RegisterEnvironmentManagerHandler

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

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

func RegisterEnvironmentManagerHandlerClient

func RegisterEnvironmentManagerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EnvironmentManagerClient) error

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

func RegisterEnvironmentManagerHandlerFromEndpoint

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

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

func RegisterEnvironmentManagerHandlerServer

func RegisterEnvironmentManagerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EnvironmentManagerServer) error

RegisterEnvironmentManagerHandlerServer registers the http handlers for service EnvironmentManager to "mux". UnaryRPC :call EnvironmentManagerServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterEnvironmentManagerHandlerFromEndpoint instead.

func RegisterEnvironmentManagerServer

func RegisterEnvironmentManagerServer(s grpc.ServiceRegistrar, srv EnvironmentManagerServer)

Types

type Cluster

type Cluster struct {
	Name                   string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ClusterId              string                 `protobuf:"bytes,2,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	Origin                 Cluster_Origin         `protobuf:"varint,3,opt,name=origin,proto3,enum=prodvana.environment.Cluster_Origin" json:"origin,omitempty"`
	Auth                   *ClusterAuth           `protobuf:"bytes,4,opt,name=auth,proto3" json:"auth,omitempty"`
	Type                   ClusterType            `protobuf:"varint,5,opt,name=type,proto3,enum=prodvana.environment.ClusterType" json:"type,omitempty"`
	Config                 *ClusterConfig         `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
	LastHeartbeatTimestamp *timestamppb.Timestamp `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Cluster) Descriptor deprecated

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

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetAuth

func (x *Cluster) GetAuth() *ClusterAuth

func (*Cluster) GetClusterId

func (x *Cluster) GetClusterId() string

func (*Cluster) GetConfig

func (x *Cluster) GetConfig() *ClusterConfig

func (*Cluster) GetLastHeartbeatTimestamp

func (x *Cluster) GetLastHeartbeatTimestamp() *timestamppb.Timestamp

func (*Cluster) GetName

func (x *Cluster) GetName() string

func (*Cluster) GetOrigin

func (x *Cluster) GetOrigin() Cluster_Origin

func (*Cluster) GetType

func (x *Cluster) GetType() ClusterType

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect

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

func (*Cluster) Reset

func (x *Cluster) Reset()

func (*Cluster) String

func (x *Cluster) String() string

func (*Cluster) Validate

func (m *Cluster) Validate() error

Validate checks the field values on Cluster with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Cluster) ValidateAll

func (m *Cluster) ValidateAll() error

ValidateAll checks the field values on Cluster with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterMultiError, or nil if none found.

type ClusterAuth

type ClusterAuth struct {
	Endpoint       string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	CaCert         string `protobuf:"bytes,2,opt,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
	Token          string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	ServiceAccount string `protobuf:"bytes,4,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// Types that are assignable to AuthOneof:
	//
	//	*ClusterAuth_Ecs
	//	*ClusterAuth_K8S
	AuthOneof    isClusterAuth_AuthOneof `protobuf_oneof:"auth_oneof"`
	K8SAgentAuth bool                    `protobuf:"varint,6,opt,name=k8s_agent_auth,json=k8sAgentAuth,proto3" json:"k8s_agent_auth,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterAuth) Descriptor deprecated

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

Deprecated: Use ClusterAuth.ProtoReflect.Descriptor instead.

func (*ClusterAuth) GetAuthOneof

func (m *ClusterAuth) GetAuthOneof() isClusterAuth_AuthOneof

func (*ClusterAuth) GetCaCert

func (x *ClusterAuth) GetCaCert() string

func (*ClusterAuth) GetEcs

func (x *ClusterAuth) GetEcs() *ClusterAuth_ECSAuth

func (*ClusterAuth) GetEndpoint

func (x *ClusterAuth) GetEndpoint() string

func (*ClusterAuth) GetK8S

func (x *ClusterAuth) GetK8S() *ClusterAuth_K8SAuth

func (*ClusterAuth) GetK8SAgentAuth

func (x *ClusterAuth) GetK8SAgentAuth() bool

func (*ClusterAuth) GetServiceAccount

func (x *ClusterAuth) GetServiceAccount() string

func (*ClusterAuth) GetToken

func (x *ClusterAuth) GetToken() string

func (*ClusterAuth) ProtoMessage

func (*ClusterAuth) ProtoMessage()

func (*ClusterAuth) ProtoReflect

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

func (*ClusterAuth) Reset

func (x *ClusterAuth) Reset()

func (*ClusterAuth) String

func (x *ClusterAuth) String() string

func (*ClusterAuth) Validate

func (m *ClusterAuth) Validate() error

Validate checks the field values on ClusterAuth with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterAuth) ValidateAll

func (m *ClusterAuth) ValidateAll() error

ValidateAll checks the field values on ClusterAuth with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterAuthMultiError, or nil if none found.

type ClusterAuthMultiError

type ClusterAuthMultiError []error

ClusterAuthMultiError is an error wrapping multiple validation errors returned by ClusterAuth.ValidateAll() if the designated constraints aren't met.

func (ClusterAuthMultiError) AllErrors

func (m ClusterAuthMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterAuthMultiError) Error

func (m ClusterAuthMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ClusterAuthValidationError

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

ClusterAuthValidationError is the validation error returned by ClusterAuth.Validate if the designated constraints aren't met.

func (ClusterAuthValidationError) Cause

Cause function returns cause value.

func (ClusterAuthValidationError) Error

Error satisfies the builtin error interface

func (ClusterAuthValidationError) ErrorName

func (e ClusterAuthValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterAuthValidationError) Field

Field function returns field value.

func (ClusterAuthValidationError) Key

Key function returns key value.

func (ClusterAuthValidationError) Reason

Reason function returns reason value.

type ClusterAuth_ECSAuth

type ClusterAuth_ECSAuth struct {
	AccessKey     string `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	SecretKey     string `protobuf:"bytes,2,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
	Region        string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	AssumeRoleArn string `protobuf:"bytes,4,opt,name=assume_role_arn,json=assumeRoleArn,proto3" json:"assume_role_arn,omitempty"`
	ClusterArn    string `protobuf:"bytes,5,opt,name=cluster_arn,json=clusterArn,proto3" json:"cluster_arn,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterAuth_ECSAuth) Descriptor deprecated

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

Deprecated: Use ClusterAuth_ECSAuth.ProtoReflect.Descriptor instead.

func (*ClusterAuth_ECSAuth) GetAccessKey

func (x *ClusterAuth_ECSAuth) GetAccessKey() string

func (*ClusterAuth_ECSAuth) GetAssumeRoleArn

func (x *ClusterAuth_ECSAuth) GetAssumeRoleArn() string

func (*ClusterAuth_ECSAuth) GetClusterArn

func (x *ClusterAuth_ECSAuth) GetClusterArn() string

func (*ClusterAuth_ECSAuth) GetRegion

func (x *ClusterAuth_ECSAuth) GetRegion() string

func (*ClusterAuth_ECSAuth) GetSecretKey

func (x *ClusterAuth_ECSAuth) GetSecretKey() string

func (*ClusterAuth_ECSAuth) ProtoMessage

func (*ClusterAuth_ECSAuth) ProtoMessage()

func (*ClusterAuth_ECSAuth) ProtoReflect

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

func (*ClusterAuth_ECSAuth) Reset

func (x *ClusterAuth_ECSAuth) Reset()

func (*ClusterAuth_ECSAuth) String

func (x *ClusterAuth_ECSAuth) String() string

func (*ClusterAuth_ECSAuth) Validate

func (m *ClusterAuth_ECSAuth) Validate() error

Validate checks the field values on ClusterAuth_ECSAuth with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterAuth_ECSAuth) ValidateAll

func (m *ClusterAuth_ECSAuth) ValidateAll() error

ValidateAll checks the field values on ClusterAuth_ECSAuth with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterAuth_ECSAuthMultiError, or nil if none found.

type ClusterAuth_ECSAuthMultiError

type ClusterAuth_ECSAuthMultiError []error

ClusterAuth_ECSAuthMultiError is an error wrapping multiple validation errors returned by ClusterAuth_ECSAuth.ValidateAll() if the designated constraints aren't met.

func (ClusterAuth_ECSAuthMultiError) AllErrors

func (m ClusterAuth_ECSAuthMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterAuth_ECSAuthMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ClusterAuth_ECSAuthValidationError

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

ClusterAuth_ECSAuthValidationError is the validation error returned by ClusterAuth_ECSAuth.Validate if the designated constraints aren't met.

func (ClusterAuth_ECSAuthValidationError) Cause

Cause function returns cause value.

func (ClusterAuth_ECSAuthValidationError) Error

Error satisfies the builtin error interface

func (ClusterAuth_ECSAuthValidationError) ErrorName

ErrorName returns error name.

func (ClusterAuth_ECSAuthValidationError) Field

Field function returns field value.

func (ClusterAuth_ECSAuthValidationError) Key

Key function returns key value.

func (ClusterAuth_ECSAuthValidationError) Reason

Reason function returns reason value.

type ClusterAuth_Ecs

type ClusterAuth_Ecs struct {
	Ecs *ClusterAuth_ECSAuth `protobuf:"bytes,5,opt,name=ecs,proto3,oneof"`
}

type ClusterAuth_K8S

type ClusterAuth_K8S struct {
	K8S *ClusterAuth_K8SAuth `protobuf:"bytes,8,opt,name=k8s,proto3,oneof"`
}

type ClusterAuth_K8SAuth

type ClusterAuth_K8SAuth struct {
	AgentEnv map[string]string `` /* 173-byte string literal not displayed */
	// The Prodvana agent lifecycle is handled by the user -- Prodvana will not install or update the agent.
	AgentExternallyManaged bool `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ClusterAuth_K8SAuth) Descriptor deprecated

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

Deprecated: Use ClusterAuth_K8SAuth.ProtoReflect.Descriptor instead.

func (*ClusterAuth_K8SAuth) GetAgentEnv

func (x *ClusterAuth_K8SAuth) GetAgentEnv() map[string]string

func (*ClusterAuth_K8SAuth) GetAgentExternallyManaged

func (x *ClusterAuth_K8SAuth) GetAgentExternallyManaged() bool

func (*ClusterAuth_K8SAuth) ProtoMessage

func (*ClusterAuth_K8SAuth) ProtoMessage()

func (*ClusterAuth_K8SAuth) ProtoReflect

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

func (*ClusterAuth_K8SAuth) Reset

func (x *ClusterAuth_K8SAuth) Reset()

func (*ClusterAuth_K8SAuth) String

func (x *ClusterAuth_K8SAuth) String() string

func (*ClusterAuth_K8SAuth) Validate

func (m *ClusterAuth_K8SAuth) Validate() error

Validate checks the field values on ClusterAuth_K8SAuth with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterAuth_K8SAuth) ValidateAll

func (m *ClusterAuth_K8SAuth) ValidateAll() error

ValidateAll checks the field values on ClusterAuth_K8SAuth with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterAuth_K8SAuthMultiError, or nil if none found.

type ClusterAuth_K8SAuthMultiError

type ClusterAuth_K8SAuthMultiError []error

ClusterAuth_K8SAuthMultiError is an error wrapping multiple validation errors returned by ClusterAuth_K8SAuth.ValidateAll() if the designated constraints aren't met.

func (ClusterAuth_K8SAuthMultiError) AllErrors

func (m ClusterAuth_K8SAuthMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterAuth_K8SAuthMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ClusterAuth_K8SAuthValidationError

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

ClusterAuth_K8SAuthValidationError is the validation error returned by ClusterAuth_K8SAuth.Validate if the designated constraints aren't met.

func (ClusterAuth_K8SAuthValidationError) Cause

Cause function returns cause value.

func (ClusterAuth_K8SAuthValidationError) Error

Error satisfies the builtin error interface

func (ClusterAuth_K8SAuthValidationError) ErrorName

ErrorName returns error name.

func (ClusterAuth_K8SAuthValidationError) Field

Field function returns field value.

func (ClusterAuth_K8SAuthValidationError) Key

Key function returns key value.

func (ClusterAuth_K8SAuthValidationError) Reason

Reason function returns reason value.

type ClusterConfig

type ClusterConfig struct {
	Name           string                      `protobuf:"bytes,14,opt,name=name,proto3" json:"name,omitempty"`
	DisableFlagger bool                        `protobuf:"varint,1,opt,name=disable_flagger,json=disableFlagger,proto3" json:"disable_flagger,omitempty"`
	DisableIstio   bool                        `protobuf:"varint,2,opt,name=disable_istio,json=disableIstio,proto3" json:"disable_istio,omitempty"`
	Kubecost       *ClusterConfig_Kubecost     `protobuf:"bytes,3,opt,name=kubecost,proto3" json:"kubecost,omitempty"`
	Datadog        *ClusterConfig_Datadog      `protobuf:"bytes,4,opt,name=datadog,proto3" json:"datadog,omitempty"`
	AlbIngress     *ClusterConfig_ALBIngress   `protobuf:"bytes,6,opt,name=alb_ingress,json=albIngress,proto3" json:"alb_ingress,omitempty"`
	ArgoRollouts   *ClusterConfig_ArgoRollouts `protobuf:"bytes,7,opt,name=argo_rollouts,json=argoRollouts,proto3" json:"argo_rollouts,omitempty"`
	GkeIngress     *ClusterConfig_GKEIngress   `protobuf:"bytes,8,opt,name=gke_ingress,json=gkeIngress,proto3" json:"gke_ingress,omitempty"`
	// Self-Managed GKE Ingress - exposes configuration options for GKE Ingress
	// but does not create an ingress object for you
	SelfManagedGkeIngress *ClusterConfig_GKEIngress   `` /* 129-byte string literal not displayed */
	CloudProvider         ClusterConfig_CloudProvider `` /* 155-byte string literal not displayed */
	// Types that are assignable to ClusterOneof:
	//
	//	*ClusterConfig_Fake
	//	*ClusterConfig_Extension
	//	*ClusterConfig_TerraformRunner
	//	*ClusterConfig_PulumiRunner
	ClusterOneof isClusterConfig_ClusterOneof `protobuf_oneof:"cluster_oneof"`
	Labels       []*labels.LabelDefinition    `protobuf:"bytes,17,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfig) Descriptor deprecated

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

Deprecated: Use ClusterConfig.ProtoReflect.Descriptor instead.

func (*ClusterConfig) GetAlbIngress

func (x *ClusterConfig) GetAlbIngress() *ClusterConfig_ALBIngress

func (*ClusterConfig) GetArgoRollouts

func (x *ClusterConfig) GetArgoRollouts() *ClusterConfig_ArgoRollouts

func (*ClusterConfig) GetCloudProvider

func (x *ClusterConfig) GetCloudProvider() ClusterConfig_CloudProvider

func (*ClusterConfig) GetClusterOneof

func (m *ClusterConfig) GetClusterOneof() isClusterConfig_ClusterOneof

func (*ClusterConfig) GetDatadog

func (x *ClusterConfig) GetDatadog() *ClusterConfig_Datadog

func (*ClusterConfig) GetDisableFlagger

func (x *ClusterConfig) GetDisableFlagger() bool

func (*ClusterConfig) GetDisableIstio

func (x *ClusterConfig) GetDisableIstio() bool

func (*ClusterConfig) GetExtension

func (x *ClusterConfig) GetExtension() *ExtensionClusterConfig

func (*ClusterConfig) GetFake

func (x *ClusterConfig) GetFake() *FakeClusterConfig

func (*ClusterConfig) GetGkeIngress

func (x *ClusterConfig) GetGkeIngress() *ClusterConfig_GKEIngress

func (*ClusterConfig) GetKubecost

func (x *ClusterConfig) GetKubecost() *ClusterConfig_Kubecost

func (*ClusterConfig) GetLabels added in v0.2.3

func (x *ClusterConfig) GetLabels() []*labels.LabelDefinition

func (*ClusterConfig) GetName

func (x *ClusterConfig) GetName() string

func (*ClusterConfig) GetPulumiRunner added in v0.1.15

func (x *ClusterConfig) GetPulumiRunner() *TerraformRunnerConfig

func (*ClusterConfig) GetSelfManagedGkeIngress

func (x *ClusterConfig) GetSelfManagedGkeIngress() *ClusterConfig_GKEIngress

func (*ClusterConfig) GetTerraformRunner added in v0.1.14

func (x *ClusterConfig) GetTerraformRunner() *TerraformRunnerConfig

func (*ClusterConfig) ProtoMessage

func (*ClusterConfig) ProtoMessage()

func (*ClusterConfig) ProtoReflect

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

func (*ClusterConfig) Reset

func (x *ClusterConfig) Reset()

func (*ClusterConfig) String

func (x *ClusterConfig) String() string

func (*ClusterConfig) Validate

func (m *ClusterConfig) Validate() error

Validate checks the field values on ClusterConfig with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterConfig) ValidateAll

func (m *ClusterConfig) ValidateAll() error

ValidateAll checks the field values on ClusterConfig with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterConfigMultiError, or nil if none found.

type ClusterConfigMultiError

type ClusterConfigMultiError []error

ClusterConfigMultiError is an error wrapping multiple validation errors returned by ClusterConfig.ValidateAll() if the designated constraints aren't met.

func (ClusterConfigMultiError) AllErrors

func (m ClusterConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterConfigMultiError) Error

func (m ClusterConfigMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ClusterConfigValidationError

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

ClusterConfigValidationError is the validation error returned by ClusterConfig.Validate if the designated constraints aren't met.

func (ClusterConfigValidationError) Cause

Cause function returns cause value.

func (ClusterConfigValidationError) Error

Error satisfies the builtin error interface

func (ClusterConfigValidationError) ErrorName

func (e ClusterConfigValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterConfigValidationError) Field

Field function returns field value.

func (ClusterConfigValidationError) Key

Key function returns key value.

func (ClusterConfigValidationError) Reason

Reason function returns reason value.

type ClusterConfig_ALBIngress

type ClusterConfig_ALBIngress struct {
	Enabled      bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	IngressClass string `protobuf:"bytes,2,opt,name=ingress_class,json=ingressClass,proto3" json:"ingress_class,omitempty"`
	// Attributes from https://docs.aws.amazon.com/elasticloadbalancing/latest/application/application-load-balancers.html#load-balancer-attributes
	// that are added to all Ingresses/LBs created in this runtime.
	DefaultBalancerAttributes []string `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ClusterConfig_ALBIngress) Descriptor deprecated

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

Deprecated: Use ClusterConfig_ALBIngress.ProtoReflect.Descriptor instead.

func (*ClusterConfig_ALBIngress) GetDefaultBalancerAttributes

func (x *ClusterConfig_ALBIngress) GetDefaultBalancerAttributes() []string

func (*ClusterConfig_ALBIngress) GetEnabled

func (x *ClusterConfig_ALBIngress) GetEnabled() bool

func (*ClusterConfig_ALBIngress) GetIngressClass

func (x *ClusterConfig_ALBIngress) GetIngressClass() string

func (*ClusterConfig_ALBIngress) ProtoMessage

func (*ClusterConfig_ALBIngress) ProtoMessage()

func (*ClusterConfig_ALBIngress) ProtoReflect

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

func (*ClusterConfig_ALBIngress) Reset

func (x *ClusterConfig_ALBIngress) Reset()

func (*ClusterConfig_ALBIngress) String

func (x *ClusterConfig_ALBIngress) String() string

func (*ClusterConfig_ALBIngress) Validate

func (m *ClusterConfig_ALBIngress) Validate() error

Validate checks the field values on ClusterConfig_ALBIngress with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterConfig_ALBIngress) ValidateAll

func (m *ClusterConfig_ALBIngress) ValidateAll() error

ValidateAll checks the field values on ClusterConfig_ALBIngress with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterConfig_ALBIngressMultiError, or nil if none found.

type ClusterConfig_ALBIngressMultiError

type ClusterConfig_ALBIngressMultiError []error

ClusterConfig_ALBIngressMultiError is an error wrapping multiple validation errors returned by ClusterConfig_ALBIngress.ValidateAll() if the designated constraints aren't met.

func (ClusterConfig_ALBIngressMultiError) AllErrors

func (m ClusterConfig_ALBIngressMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterConfig_ALBIngressMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ClusterConfig_ALBIngressValidationError

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

ClusterConfig_ALBIngressValidationError is the validation error returned by ClusterConfig_ALBIngress.Validate if the designated constraints aren't met.

func (ClusterConfig_ALBIngressValidationError) Cause

Cause function returns cause value.

func (ClusterConfig_ALBIngressValidationError) Error

Error satisfies the builtin error interface

func (ClusterConfig_ALBIngressValidationError) ErrorName

ErrorName returns error name.

func (ClusterConfig_ALBIngressValidationError) Field

Field function returns field value.

func (ClusterConfig_ALBIngressValidationError) Key

Key function returns key value.

func (ClusterConfig_ALBIngressValidationError) Reason

Reason function returns reason value.

type ClusterConfig_ArgoRollouts

type ClusterConfig_ArgoRollouts struct {
	Enabled   bool                                           `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Templates []*ClusterConfig_ArgoRollouts_AnalysisTemplate `protobuf:"bytes,2,rep,name=templates,proto3" json:"templates,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfig_ArgoRollouts) Descriptor deprecated

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

Deprecated: Use ClusterConfig_ArgoRollouts.ProtoReflect.Descriptor instead.

func (*ClusterConfig_ArgoRollouts) GetEnabled

func (x *ClusterConfig_ArgoRollouts) GetEnabled() bool

func (*ClusterConfig_ArgoRollouts) GetTemplates

func (*ClusterConfig_ArgoRollouts) ProtoMessage

func (*ClusterConfig_ArgoRollouts) ProtoMessage()

func (*ClusterConfig_ArgoRollouts) ProtoReflect

func (*ClusterConfig_ArgoRollouts) Reset

func (x *ClusterConfig_ArgoRollouts) Reset()

func (*ClusterConfig_ArgoRollouts) String

func (x *ClusterConfig_ArgoRollouts) String() string

func (*ClusterConfig_ArgoRollouts) Validate

func (m *ClusterConfig_ArgoRollouts) Validate() error

Validate checks the field values on ClusterConfig_ArgoRollouts with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterConfig_ArgoRollouts) ValidateAll

func (m *ClusterConfig_ArgoRollouts) ValidateAll() error

ValidateAll checks the field values on ClusterConfig_ArgoRollouts with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterConfig_ArgoRolloutsMultiError, or nil if none found.

type ClusterConfig_ArgoRolloutsMultiError

type ClusterConfig_ArgoRolloutsMultiError []error

ClusterConfig_ArgoRolloutsMultiError is an error wrapping multiple validation errors returned by ClusterConfig_ArgoRollouts.ValidateAll() if the designated constraints aren't met.

func (ClusterConfig_ArgoRolloutsMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ClusterConfig_ArgoRolloutsMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ClusterConfig_ArgoRolloutsValidationError

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

ClusterConfig_ArgoRolloutsValidationError is the validation error returned by ClusterConfig_ArgoRollouts.Validate if the designated constraints aren't met.

func (ClusterConfig_ArgoRolloutsValidationError) Cause

Cause function returns cause value.

func (ClusterConfig_ArgoRolloutsValidationError) Error

Error satisfies the builtin error interface

func (ClusterConfig_ArgoRolloutsValidationError) ErrorName

ErrorName returns error name.

func (ClusterConfig_ArgoRolloutsValidationError) Field

Field function returns field value.

func (ClusterConfig_ArgoRolloutsValidationError) Key

Key function returns key value.

func (ClusterConfig_ArgoRolloutsValidationError) Reason

Reason function returns reason value.

type ClusterConfig_ArgoRollouts_AnalysisTemplate

type ClusterConfig_ArgoRollouts_AnalysisTemplate struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// template argument name to prodvana value to inject
	ArgMapping map[string]ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue `` /* 259-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ClusterConfig_ArgoRollouts_AnalysisTemplate) Descriptor deprecated

Deprecated: Use ClusterConfig_ArgoRollouts_AnalysisTemplate.ProtoReflect.Descriptor instead.

func (*ClusterConfig_ArgoRollouts_AnalysisTemplate) GetArgMapping

func (*ClusterConfig_ArgoRollouts_AnalysisTemplate) GetName

func (*ClusterConfig_ArgoRollouts_AnalysisTemplate) ProtoMessage

func (*ClusterConfig_ArgoRollouts_AnalysisTemplate) ProtoReflect

func (*ClusterConfig_ArgoRollouts_AnalysisTemplate) Reset

func (*ClusterConfig_ArgoRollouts_AnalysisTemplate) String

func (*ClusterConfig_ArgoRollouts_AnalysisTemplate) Validate

Validate checks the field values on ClusterConfig_ArgoRollouts_AnalysisTemplate with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterConfig_ArgoRollouts_AnalysisTemplate) ValidateAll

ValidateAll checks the field values on ClusterConfig_ArgoRollouts_AnalysisTemplate with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterConfig_ArgoRollouts_AnalysisTemplateMultiError, or nil if none found.

type ClusterConfig_ArgoRollouts_AnalysisTemplateMultiError

type ClusterConfig_ArgoRollouts_AnalysisTemplateMultiError []error

ClusterConfig_ArgoRollouts_AnalysisTemplateMultiError is an error wrapping multiple validation errors returned by ClusterConfig_ArgoRollouts_AnalysisTemplate.ValidateAll() if the designated constraints aren't met.

func (ClusterConfig_ArgoRollouts_AnalysisTemplateMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ClusterConfig_ArgoRollouts_AnalysisTemplateMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ClusterConfig_ArgoRollouts_AnalysisTemplateValidationError

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

ClusterConfig_ArgoRollouts_AnalysisTemplateValidationError is the validation error returned by ClusterConfig_ArgoRollouts_AnalysisTemplate.Validate if the designated constraints aren't met.

func (ClusterConfig_ArgoRollouts_AnalysisTemplateValidationError) Cause

Cause function returns cause value.

func (ClusterConfig_ArgoRollouts_AnalysisTemplateValidationError) Error

Error satisfies the builtin error interface

func (ClusterConfig_ArgoRollouts_AnalysisTemplateValidationError) ErrorName

ErrorName returns error name.

func (ClusterConfig_ArgoRollouts_AnalysisTemplateValidationError) Field

Field function returns field value.

func (ClusterConfig_ArgoRollouts_AnalysisTemplateValidationError) Key

Key function returns key value.

func (ClusterConfig_ArgoRollouts_AnalysisTemplateValidationError) Reason

Reason function returns reason value.

type ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue

type ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue int32
const (
	ClusterConfig_ArgoRollouts_AnalysisTemplate_UNKNOWN         ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue = 0
	ClusterConfig_ArgoRollouts_AnalysisTemplate_SERVICE         ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue = 1
	ClusterConfig_ArgoRollouts_AnalysisTemplate_RELEASE_CHANNEL ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue = 2
)

func (ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue) Descriptor

func (ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue) Enum

func (ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue) EnumDescriptor deprecated

Deprecated: Use ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue.Descriptor instead.

func (ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue) Number

func (ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue) String

func (ClusterConfig_ArgoRollouts_AnalysisTemplate_ArgValue) Type

type ClusterConfig_CloudProvider

type ClusterConfig_CloudProvider int32
const (
	ClusterConfig_UNKNOWN     ClusterConfig_CloudProvider = 0
	ClusterConfig_EKS         ClusterConfig_CloudProvider = 1
	ClusterConfig_GKE         ClusterConfig_CloudProvider = 2
	ClusterConfig_AKS         ClusterConfig_CloudProvider = 3
	ClusterConfig_ONPREM      ClusterConfig_CloudProvider = 4
	ClusterConfig_OTHER_CLOUD ClusterConfig_CloudProvider = 5
)

func (ClusterConfig_CloudProvider) Descriptor

func (ClusterConfig_CloudProvider) Enum

func (ClusterConfig_CloudProvider) EnumDescriptor deprecated

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

Deprecated: Use ClusterConfig_CloudProvider.Descriptor instead.

func (ClusterConfig_CloudProvider) Number

func (ClusterConfig_CloudProvider) String

func (ClusterConfig_CloudProvider) Type

type ClusterConfig_Datadog

type ClusterConfig_Datadog struct {
	Enabled          bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Managed          bool   `protobuf:"varint,2,opt,name=managed,proto3" json:"managed,omitempty"`
	DatadogNamespace string `protobuf:"bytes,3,opt,name=datadog_namespace,json=datadogNamespace,proto3" json:"datadog_namespace,omitempty"`
	ApiKey           string `protobuf:"bytes,4,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	Site             string `protobuf:"bytes,5,opt,name=site,proto3" json:"site,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfig_Datadog) Descriptor deprecated

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

Deprecated: Use ClusterConfig_Datadog.ProtoReflect.Descriptor instead.

func (*ClusterConfig_Datadog) GetApiKey

func (x *ClusterConfig_Datadog) GetApiKey() string

func (*ClusterConfig_Datadog) GetDatadogNamespace

func (x *ClusterConfig_Datadog) GetDatadogNamespace() string

func (*ClusterConfig_Datadog) GetEnabled

func (x *ClusterConfig_Datadog) GetEnabled() bool

func (*ClusterConfig_Datadog) GetManaged

func (x *ClusterConfig_Datadog) GetManaged() bool

func (*ClusterConfig_Datadog) GetSite

func (x *ClusterConfig_Datadog) GetSite() string

func (*ClusterConfig_Datadog) ProtoMessage

func (*ClusterConfig_Datadog) ProtoMessage()

func (*ClusterConfig_Datadog) ProtoReflect

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

func (*ClusterConfig_Datadog) Reset

func (x *ClusterConfig_Datadog) Reset()

func (*ClusterConfig_Datadog) String

func (x *ClusterConfig_Datadog) String() string

func (*ClusterConfig_Datadog) Validate

func (m *ClusterConfig_Datadog) Validate() error

Validate checks the field values on ClusterConfig_Datadog with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterConfig_Datadog) ValidateAll

func (m *ClusterConfig_Datadog) ValidateAll() error

ValidateAll checks the field values on ClusterConfig_Datadog with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterConfig_DatadogMultiError, or nil if none found.

type ClusterConfig_DatadogMultiError

type ClusterConfig_DatadogMultiError []error

ClusterConfig_DatadogMultiError is an error wrapping multiple validation errors returned by ClusterConfig_Datadog.ValidateAll() if the designated constraints aren't met.

func (ClusterConfig_DatadogMultiError) AllErrors

func (m ClusterConfig_DatadogMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterConfig_DatadogMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ClusterConfig_DatadogValidationError

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

ClusterConfig_DatadogValidationError is the validation error returned by ClusterConfig_Datadog.Validate if the designated constraints aren't met.

func (ClusterConfig_DatadogValidationError) Cause

Cause function returns cause value.

func (ClusterConfig_DatadogValidationError) Error

Error satisfies the builtin error interface

func (ClusterConfig_DatadogValidationError) ErrorName

ErrorName returns error name.

func (ClusterConfig_DatadogValidationError) Field

Field function returns field value.

func (ClusterConfig_DatadogValidationError) Key

Key function returns key value.

func (ClusterConfig_DatadogValidationError) Reason

Reason function returns reason value.

type ClusterConfig_Extension

type ClusterConfig_Extension struct {
	Extension *ExtensionClusterConfig `protobuf:"bytes,12,opt,name=extension,proto3,oneof"`
}

type ClusterConfig_Fake

type ClusterConfig_Fake struct {
	// only used for fake runtimes
	Fake *FakeClusterConfig `protobuf:"bytes,10,opt,name=fake,proto3,oneof"`
}

type ClusterConfig_GKEIngress

type ClusterConfig_GKEIngress struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Enables container native load balancing, allowing GCP LBs to target k8s pods directly.
	// See: https://cloud.google.com/kubernetes-engine/docs/how-to/container-native-load-balancing
	ContainerNative bool `protobuf:"varint,2,opt,name=container_native,json=containerNative,proto3" json:"container_native,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfig_GKEIngress) Descriptor deprecated

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

Deprecated: Use ClusterConfig_GKEIngress.ProtoReflect.Descriptor instead.

func (*ClusterConfig_GKEIngress) GetContainerNative

func (x *ClusterConfig_GKEIngress) GetContainerNative() bool

func (*ClusterConfig_GKEIngress) GetEnabled

func (x *ClusterConfig_GKEIngress) GetEnabled() bool

func (*ClusterConfig_GKEIngress) ProtoMessage

func (*ClusterConfig_GKEIngress) ProtoMessage()

func (*ClusterConfig_GKEIngress) ProtoReflect

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

func (*ClusterConfig_GKEIngress) Reset

func (x *ClusterConfig_GKEIngress) Reset()

func (*ClusterConfig_GKEIngress) String

func (x *ClusterConfig_GKEIngress) String() string

func (*ClusterConfig_GKEIngress) Validate

func (m *ClusterConfig_GKEIngress) Validate() error

Validate checks the field values on ClusterConfig_GKEIngress with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterConfig_GKEIngress) ValidateAll

func (m *ClusterConfig_GKEIngress) ValidateAll() error

ValidateAll checks the field values on ClusterConfig_GKEIngress with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterConfig_GKEIngressMultiError, or nil if none found.

type ClusterConfig_GKEIngressMultiError

type ClusterConfig_GKEIngressMultiError []error

ClusterConfig_GKEIngressMultiError is an error wrapping multiple validation errors returned by ClusterConfig_GKEIngress.ValidateAll() if the designated constraints aren't met.

func (ClusterConfig_GKEIngressMultiError) AllErrors

func (m ClusterConfig_GKEIngressMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterConfig_GKEIngressMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ClusterConfig_GKEIngressValidationError

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

ClusterConfig_GKEIngressValidationError is the validation error returned by ClusterConfig_GKEIngress.Validate if the designated constraints aren't met.

func (ClusterConfig_GKEIngressValidationError) Cause

Cause function returns cause value.

func (ClusterConfig_GKEIngressValidationError) Error

Error satisfies the builtin error interface

func (ClusterConfig_GKEIngressValidationError) ErrorName

ErrorName returns error name.

func (ClusterConfig_GKEIngressValidationError) Field

Field function returns field value.

func (ClusterConfig_GKEIngressValidationError) Key

Key function returns key value.

func (ClusterConfig_GKEIngressValidationError) Reason

Reason function returns reason value.

type ClusterConfig_Kubecost

type ClusterConfig_Kubecost struct {
	Enabled           bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Managed           bool   `protobuf:"varint,2,opt,name=managed,proto3" json:"managed,omitempty"`
	KubecostNamespace string `protobuf:"bytes,3,opt,name=kubecost_namespace,json=kubecostNamespace,proto3" json:"kubecost_namespace,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterConfig_Kubecost) Descriptor deprecated

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

Deprecated: Use ClusterConfig_Kubecost.ProtoReflect.Descriptor instead.

func (*ClusterConfig_Kubecost) GetEnabled

func (x *ClusterConfig_Kubecost) GetEnabled() bool

func (*ClusterConfig_Kubecost) GetKubecostNamespace

func (x *ClusterConfig_Kubecost) GetKubecostNamespace() string

func (*ClusterConfig_Kubecost) GetManaged

func (x *ClusterConfig_Kubecost) GetManaged() bool

func (*ClusterConfig_Kubecost) ProtoMessage

func (*ClusterConfig_Kubecost) ProtoMessage()

func (*ClusterConfig_Kubecost) ProtoReflect

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

func (*ClusterConfig_Kubecost) Reset

func (x *ClusterConfig_Kubecost) Reset()

func (*ClusterConfig_Kubecost) String

func (x *ClusterConfig_Kubecost) String() string

func (*ClusterConfig_Kubecost) Validate

func (m *ClusterConfig_Kubecost) Validate() error

Validate checks the field values on ClusterConfig_Kubecost with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ClusterConfig_Kubecost) ValidateAll

func (m *ClusterConfig_Kubecost) ValidateAll() error

ValidateAll checks the field values on ClusterConfig_Kubecost with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ClusterConfig_KubecostMultiError, or nil if none found.

type ClusterConfig_KubecostMultiError

type ClusterConfig_KubecostMultiError []error

ClusterConfig_KubecostMultiError is an error wrapping multiple validation errors returned by ClusterConfig_Kubecost.ValidateAll() if the designated constraints aren't met.

func (ClusterConfig_KubecostMultiError) AllErrors

func (m ClusterConfig_KubecostMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterConfig_KubecostMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ClusterConfig_KubecostValidationError

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

ClusterConfig_KubecostValidationError is the validation error returned by ClusterConfig_Kubecost.Validate if the designated constraints aren't met.

func (ClusterConfig_KubecostValidationError) Cause

Cause function returns cause value.

func (ClusterConfig_KubecostValidationError) Error

Error satisfies the builtin error interface

func (ClusterConfig_KubecostValidationError) ErrorName

ErrorName returns error name.

func (ClusterConfig_KubecostValidationError) Field

Field function returns field value.

func (ClusterConfig_KubecostValidationError) Key

Key function returns key value.

func (ClusterConfig_KubecostValidationError) Reason

Reason function returns reason value.

type ClusterConfig_PulumiRunner added in v0.1.15

type ClusterConfig_PulumiRunner struct {
	// pulumi runner is a runtime that runs pulumi via k8s jobs
	PulumiRunner *TerraformRunnerConfig `protobuf:"bytes,16,opt,name=pulumi_runner,json=pulumiRunner,proto3,oneof"`
}

type ClusterConfig_TerraformRunner added in v0.1.14

type ClusterConfig_TerraformRunner struct {
	// terraform runner is a runtime that runs terraform via k8s jobs
	TerraformRunner *TerraformRunnerConfig `protobuf:"bytes,15,opt,name=terraform_runner,json=terraformRunner,proto3,oneof"`
}

type ClusterMultiError

type ClusterMultiError []error

ClusterMultiError is an error wrapping multiple validation errors returned by Cluster.ValidateAll() if the designated constraints aren't met.

func (ClusterMultiError) AllErrors

func (m ClusterMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterMultiError) Error

func (m ClusterMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ClusterType

type ClusterType int32
const (
	ClusterType_UNKNOWN          ClusterType = 0
	ClusterType_K8S              ClusterType = 1
	ClusterType_ECS              ClusterType = 2
	ClusterType_FAKE             ClusterType = 3
	ClusterType_EXTENSION        ClusterType = 4
	ClusterType_TERRAFORM_RUNNER ClusterType = 5
	ClusterType_PULUMI_RUNNER    ClusterType = 6
)

func (ClusterType) Descriptor

func (ClusterType) Enum

func (x ClusterType) Enum() *ClusterType

func (ClusterType) EnumDescriptor deprecated

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

Deprecated: Use ClusterType.Descriptor instead.

func (ClusterType) Number

func (x ClusterType) Number() protoreflect.EnumNumber

func (ClusterType) String

func (x ClusterType) String() string

func (ClusterType) Type

type ClusterValidationError

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

ClusterValidationError is the validation error returned by Cluster.Validate if the designated constraints aren't met.

func (ClusterValidationError) Cause

func (e ClusterValidationError) Cause() error

Cause function returns cause value.

func (ClusterValidationError) Error

func (e ClusterValidationError) Error() string

Error satisfies the builtin error interface

func (ClusterValidationError) ErrorName

func (e ClusterValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterValidationError) Field

func (e ClusterValidationError) Field() string

Field function returns field value.

func (ClusterValidationError) Key

func (e ClusterValidationError) Key() bool

Key function returns key value.

func (ClusterValidationError) Reason

func (e ClusterValidationError) Reason() string

Reason function returns reason value.

type Cluster_Origin

type Cluster_Origin int32

Origin specifies where the cluster came from.

const (
	Cluster_UNKNOWN  Cluster_Origin = 0
	Cluster_PRODVANA Cluster_Origin = 1 // our infra created it
	Cluster_EXTERNAL Cluster_Origin = 2 // created externally and added
)

func (Cluster_Origin) Descriptor

func (Cluster_Origin) Enum

func (x Cluster_Origin) Enum() *Cluster_Origin

func (Cluster_Origin) EnumDescriptor deprecated

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

Deprecated: Use Cluster_Origin.Descriptor instead.

func (Cluster_Origin) Number

func (Cluster_Origin) String

func (x Cluster_Origin) String() string

func (Cluster_Origin) Type

type CompiledExtensionCommand

type CompiledExtensionCommand struct {
	NamePrefix       string                             `protobuf:"bytes,1,opt,name=name_prefix,json=namePrefix,proto3" json:"name_prefix,omitempty"`
	Command          *ExtensionCommand                  `protobuf:"bytes,2,opt,name=command,proto3" json:"command,omitempty"`
	RuntimeExecution *runtimes.RuntimeExecutionConfig   `protobuf:"bytes,3,opt,name=runtime_execution,json=runtimeExecution,proto3" json:"runtime_execution,omitempty"`
	Env              map[string]*common_config.EnvValue `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CompiledExtensionCommand) Descriptor deprecated

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

Deprecated: Use CompiledExtensionCommand.ProtoReflect.Descriptor instead.

func (*CompiledExtensionCommand) GetCommand

func (x *CompiledExtensionCommand) GetCommand() *ExtensionCommand

func (*CompiledExtensionCommand) GetEnv

func (*CompiledExtensionCommand) GetNamePrefix

func (x *CompiledExtensionCommand) GetNamePrefix() string

func (*CompiledExtensionCommand) GetRuntimeExecution

func (x *CompiledExtensionCommand) GetRuntimeExecution() *runtimes.RuntimeExecutionConfig

func (*CompiledExtensionCommand) ProtoMessage

func (*CompiledExtensionCommand) ProtoMessage()

func (*CompiledExtensionCommand) ProtoReflect

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

func (*CompiledExtensionCommand) Reset

func (x *CompiledExtensionCommand) Reset()

func (*CompiledExtensionCommand) String

func (x *CompiledExtensionCommand) String() string

func (*CompiledExtensionCommand) Validate

func (m *CompiledExtensionCommand) Validate() error

Validate checks the field values on CompiledExtensionCommand with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*CompiledExtensionCommand) ValidateAll

func (m *CompiledExtensionCommand) ValidateAll() error

ValidateAll checks the field values on CompiledExtensionCommand with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CompiledExtensionCommandMultiError, or nil if none found.

type CompiledExtensionCommandMultiError

type CompiledExtensionCommandMultiError []error

CompiledExtensionCommandMultiError is an error wrapping multiple validation errors returned by CompiledExtensionCommand.ValidateAll() if the designated constraints aren't met.

func (CompiledExtensionCommandMultiError) AllErrors

func (m CompiledExtensionCommandMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CompiledExtensionCommandMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type CompiledExtensionCommandValidationError

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

CompiledExtensionCommandValidationError is the validation error returned by CompiledExtensionCommand.Validate if the designated constraints aren't met.

func (CompiledExtensionCommandValidationError) Cause

Cause function returns cause value.

func (CompiledExtensionCommandValidationError) Error

Error satisfies the builtin error interface

func (CompiledExtensionCommandValidationError) ErrorName

ErrorName returns error name.

func (CompiledExtensionCommandValidationError) Field

Field function returns field value.

func (CompiledExtensionCommandValidationError) Key

Key function returns key value.

func (CompiledExtensionCommandValidationError) Reason

Reason function returns reason value.

type ConfigureClusterReq

type ConfigureClusterReq struct {
	RuntimeName    string                  `protobuf:"bytes,1,opt,name=runtime_name,json=runtimeName,proto3" json:"runtime_name,omitempty"`
	Config         *ClusterConfig          `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	Source         version.Source          `protobuf:"varint,3,opt,name=source,proto3,enum=prodvana.version.Source" json:"source,omitempty"`
	SourceMetadata *version.SourceMetadata `protobuf:"bytes,4,opt,name=source_metadata,json=sourceMetadata,proto3" json:"source_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigureClusterReq) Descriptor deprecated

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

Deprecated: Use ConfigureClusterReq.ProtoReflect.Descriptor instead.

func (*ConfigureClusterReq) GetConfig

func (x *ConfigureClusterReq) GetConfig() *ClusterConfig

func (*ConfigureClusterReq) GetRuntimeName

func (x *ConfigureClusterReq) GetRuntimeName() string

func (*ConfigureClusterReq) GetSource

func (x *ConfigureClusterReq) GetSource() version.Source

func (*ConfigureClusterReq) GetSourceMetadata

func (x *ConfigureClusterReq) GetSourceMetadata() *version.SourceMetadata

func (*ConfigureClusterReq) ProtoMessage

func (*ConfigureClusterReq) ProtoMessage()

func (*ConfigureClusterReq) ProtoReflect

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

func (*ConfigureClusterReq) Reset

func (x *ConfigureClusterReq) Reset()

func (*ConfigureClusterReq) String

func (x *ConfigureClusterReq) String() string

func (*ConfigureClusterReq) Validate

func (m *ConfigureClusterReq) Validate() error

Validate checks the field values on ConfigureClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ConfigureClusterReq) ValidateAll

func (m *ConfigureClusterReq) ValidateAll() error

ValidateAll checks the field values on ConfigureClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ConfigureClusterReqMultiError, or nil if none found.

type ConfigureClusterReqMultiError

type ConfigureClusterReqMultiError []error

ConfigureClusterReqMultiError is an error wrapping multiple validation errors returned by ConfigureClusterReq.ValidateAll() if the designated constraints aren't met.

func (ConfigureClusterReqMultiError) AllErrors

func (m ConfigureClusterReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConfigureClusterReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ConfigureClusterReqValidationError

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

ConfigureClusterReqValidationError is the validation error returned by ConfigureClusterReq.Validate if the designated constraints aren't met.

func (ConfigureClusterReqValidationError) Cause

Cause function returns cause value.

func (ConfigureClusterReqValidationError) Error

Error satisfies the builtin error interface

func (ConfigureClusterReqValidationError) ErrorName

ErrorName returns error name.

func (ConfigureClusterReqValidationError) Field

Field function returns field value.

func (ConfigureClusterReqValidationError) Key

Key function returns key value.

func (ConfigureClusterReqValidationError) Reason

Reason function returns reason value.

type ConfigureClusterResp

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

func (*ConfigureClusterResp) Descriptor deprecated

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

Deprecated: Use ConfigureClusterResp.ProtoReflect.Descriptor instead.

func (*ConfigureClusterResp) ProtoMessage

func (*ConfigureClusterResp) ProtoMessage()

func (*ConfigureClusterResp) ProtoReflect

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

func (*ConfigureClusterResp) Reset

func (x *ConfigureClusterResp) Reset()

func (*ConfigureClusterResp) String

func (x *ConfigureClusterResp) String() string

func (*ConfigureClusterResp) Validate

func (m *ConfigureClusterResp) Validate() error

Validate checks the field values on ConfigureClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ConfigureClusterResp) ValidateAll

func (m *ConfigureClusterResp) ValidateAll() error

ValidateAll checks the field values on ConfigureClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ConfigureClusterRespMultiError, or nil if none found.

type ConfigureClusterRespMultiError

type ConfigureClusterRespMultiError []error

ConfigureClusterRespMultiError is an error wrapping multiple validation errors returned by ConfigureClusterResp.ValidateAll() if the designated constraints aren't met.

func (ConfigureClusterRespMultiError) AllErrors

func (m ConfigureClusterRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConfigureClusterRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ConfigureClusterRespValidationError

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

ConfigureClusterRespValidationError is the validation error returned by ConfigureClusterResp.Validate if the designated constraints aren't met.

func (ConfigureClusterRespValidationError) Cause

Cause function returns cause value.

func (ConfigureClusterRespValidationError) Error

Error satisfies the builtin error interface

func (ConfigureClusterRespValidationError) ErrorName

ErrorName returns error name.

func (ConfigureClusterRespValidationError) Field

Field function returns field value.

func (ConfigureClusterRespValidationError) Key

Key function returns key value.

func (ConfigureClusterRespValidationError) Reason

Reason function returns reason value.

type DetectClusterConfigReq

type DetectClusterConfigReq struct {
	RuntimeName string `protobuf:"bytes,1,opt,name=runtime_name,json=runtimeName,proto3" json:"runtime_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DetectClusterConfigReq) Descriptor deprecated

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

Deprecated: Use DetectClusterConfigReq.ProtoReflect.Descriptor instead.

func (*DetectClusterConfigReq) GetRuntimeName

func (x *DetectClusterConfigReq) GetRuntimeName() string

func (*DetectClusterConfigReq) ProtoMessage

func (*DetectClusterConfigReq) ProtoMessage()

func (*DetectClusterConfigReq) ProtoReflect

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

func (*DetectClusterConfigReq) Reset

func (x *DetectClusterConfigReq) Reset()

func (*DetectClusterConfigReq) String

func (x *DetectClusterConfigReq) String() string

func (*DetectClusterConfigReq) Validate

func (m *DetectClusterConfigReq) Validate() error

Validate checks the field values on DetectClusterConfigReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DetectClusterConfigReq) ValidateAll

func (m *DetectClusterConfigReq) ValidateAll() error

ValidateAll checks the field values on DetectClusterConfigReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DetectClusterConfigReqMultiError, or nil if none found.

type DetectClusterConfigReqMultiError

type DetectClusterConfigReqMultiError []error

DetectClusterConfigReqMultiError is an error wrapping multiple validation errors returned by DetectClusterConfigReq.ValidateAll() if the designated constraints aren't met.

func (DetectClusterConfigReqMultiError) AllErrors

func (m DetectClusterConfigReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DetectClusterConfigReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type DetectClusterConfigReqValidationError

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

DetectClusterConfigReqValidationError is the validation error returned by DetectClusterConfigReq.Validate if the designated constraints aren't met.

func (DetectClusterConfigReqValidationError) Cause

Cause function returns cause value.

func (DetectClusterConfigReqValidationError) Error

Error satisfies the builtin error interface

func (DetectClusterConfigReqValidationError) ErrorName

ErrorName returns error name.

func (DetectClusterConfigReqValidationError) Field

Field function returns field value.

func (DetectClusterConfigReqValidationError) Key

Key function returns key value.

func (DetectClusterConfigReqValidationError) Reason

Reason function returns reason value.

type DetectClusterConfigResp

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

func (*DetectClusterConfigResp) Descriptor deprecated

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

Deprecated: Use DetectClusterConfigResp.ProtoReflect.Descriptor instead.

func (*DetectClusterConfigResp) GetConfig

func (x *DetectClusterConfigResp) GetConfig() *ClusterConfig

func (*DetectClusterConfigResp) ProtoMessage

func (*DetectClusterConfigResp) ProtoMessage()

func (*DetectClusterConfigResp) ProtoReflect

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

func (*DetectClusterConfigResp) Reset

func (x *DetectClusterConfigResp) Reset()

func (*DetectClusterConfigResp) String

func (x *DetectClusterConfigResp) String() string

func (*DetectClusterConfigResp) Validate

func (m *DetectClusterConfigResp) Validate() error

Validate checks the field values on DetectClusterConfigResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DetectClusterConfigResp) ValidateAll

func (m *DetectClusterConfigResp) ValidateAll() error

ValidateAll checks the field values on DetectClusterConfigResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DetectClusterConfigRespMultiError, or nil if none found.

type DetectClusterConfigRespMultiError

type DetectClusterConfigRespMultiError []error

DetectClusterConfigRespMultiError is an error wrapping multiple validation errors returned by DetectClusterConfigResp.ValidateAll() if the designated constraints aren't met.

func (DetectClusterConfigRespMultiError) AllErrors

func (m DetectClusterConfigRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DetectClusterConfigRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type DetectClusterConfigRespValidationError

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

DetectClusterConfigRespValidationError is the validation error returned by DetectClusterConfigResp.Validate if the designated constraints aren't met.

func (DetectClusterConfigRespValidationError) Cause

Cause function returns cause value.

func (DetectClusterConfigRespValidationError) Error

Error satisfies the builtin error interface

func (DetectClusterConfigRespValidationError) ErrorName

ErrorName returns error name.

func (DetectClusterConfigRespValidationError) Field

Field function returns field value.

func (DetectClusterConfigRespValidationError) Key

Key function returns key value.

func (DetectClusterConfigRespValidationError) Reason

Reason function returns reason value.

type EnvironmentManagerClient

type EnvironmentManagerClient interface {
	GetClusterAgentApiToken(ctx context.Context, in *GetClusterAgentApiTokenReq, opts ...grpc.CallOption) (*GetClusterAgentApiTokenResp, error)
	LinkCluster(ctx context.Context, in *LinkClusterReq, opts ...grpc.CallOption) (*LinkClusterResp, error)
	ListClusters(ctx context.Context, in *ListClustersReq, opts ...grpc.CallOption) (*ListClustersResp, error)
	GetCluster(ctx context.Context, in *GetClusterReq, opts ...grpc.CallOption) (*GetClusterResp, error)
	RemoveCluster(ctx context.Context, in *RemoveClusterReq, opts ...grpc.CallOption) (*RemoveClusterResp, error)
	// Deprecated.
	GetClusterAuth(ctx context.Context, in *GetClusterAuthReq, opts ...grpc.CallOption) (*GetClusterAuthResp, error)
	GetClusterConfig(ctx context.Context, in *GetClusterConfigReq, opts ...grpc.CallOption) (*GetClusterConfigResp, error)
	DetectClusterConfig(ctx context.Context, in *DetectClusterConfigReq, opts ...grpc.CallOption) (*DetectClusterConfigResp, error)
	ConfigureCluster(ctx context.Context, in *ConfigureClusterReq, opts ...grpc.CallOption) (*ConfigureClusterResp, error)
	ValidateConfigureCluster(ctx context.Context, in *ConfigureClusterReq, opts ...grpc.CallOption) (*ValidateConfigureClusterResp, error)
	GetClusterStatus(ctx context.Context, in *GetClusterStatusReq, opts ...grpc.CallOption) (*GetClusterStatusResp, error)
	PauseCluster(ctx context.Context, in *PauseClusterReq, opts ...grpc.CallOption) (*PauseClusterResp, error)
	ResumeCluster(ctx context.Context, in *ResumeClusterReq, opts ...grpc.CallOption) (*ResumeClusterResp, error)
}

EnvironmentManagerClient is the client API for EnvironmentManager service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type EnvironmentManagerServer

EnvironmentManagerServer is the server API for EnvironmentManager service. All implementations must embed UnimplementedEnvironmentManagerServer for forward compatibility

type ExtensionClusterConfig

type ExtensionClusterConfig struct {
	Apply                      *ExtensionCommand                    `protobuf:"bytes,1,opt,name=apply,proto3" json:"apply,omitempty"`
	Fetch                      *ExtensionCommand                    `protobuf:"bytes,2,opt,name=fetch,proto3" json:"fetch,omitempty"`
	Parameters                 []*common_config.ParameterDefinition `protobuf:"bytes,3,rep,name=parameters,proto3" json:"parameters,omitempty"`
	ProxyRuntime               *runtimes.RuntimeExecutionConfig     `protobuf:"bytes,4,opt,name=proxy_runtime,json=proxyRuntime,proto3" json:"proxy_runtime,omitempty"`
	Type                       ExtensionType                        `protobuf:"varint,5,opt,name=type,proto3,enum=prodvana.environment.ExtensionType" json:"type,omitempty"`
	RequireApprovalBeforeApply bool                                 `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ExtensionClusterConfig) Descriptor deprecated

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

Deprecated: Use ExtensionClusterConfig.ProtoReflect.Descriptor instead.

func (*ExtensionClusterConfig) GetApply

func (*ExtensionClusterConfig) GetFetch

func (*ExtensionClusterConfig) GetParameters

func (*ExtensionClusterConfig) GetProxyRuntime

func (*ExtensionClusterConfig) GetRequireApprovalBeforeApply added in v0.2.0

func (x *ExtensionClusterConfig) GetRequireApprovalBeforeApply() bool

func (*ExtensionClusterConfig) GetType added in v0.1.15

func (*ExtensionClusterConfig) ProtoMessage

func (*ExtensionClusterConfig) ProtoMessage()

func (*ExtensionClusterConfig) ProtoReflect

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

func (*ExtensionClusterConfig) Reset

func (x *ExtensionClusterConfig) Reset()

func (*ExtensionClusterConfig) String

func (x *ExtensionClusterConfig) String() string

func (*ExtensionClusterConfig) Validate

func (m *ExtensionClusterConfig) Validate() error

Validate checks the field values on ExtensionClusterConfig with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExtensionClusterConfig) ValidateAll

func (m *ExtensionClusterConfig) ValidateAll() error

ValidateAll checks the field values on ExtensionClusterConfig with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExtensionClusterConfigMultiError, or nil if none found.

type ExtensionClusterConfigMultiError

type ExtensionClusterConfigMultiError []error

ExtensionClusterConfigMultiError is an error wrapping multiple validation errors returned by ExtensionClusterConfig.ValidateAll() if the designated constraints aren't met.

func (ExtensionClusterConfigMultiError) AllErrors

func (m ExtensionClusterConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExtensionClusterConfigMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExtensionClusterConfigValidationError

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

ExtensionClusterConfigValidationError is the validation error returned by ExtensionClusterConfig.Validate if the designated constraints aren't met.

func (ExtensionClusterConfigValidationError) Cause

Cause function returns cause value.

func (ExtensionClusterConfigValidationError) Error

Error satisfies the builtin error interface

func (ExtensionClusterConfigValidationError) ErrorName

ErrorName returns error name.

func (ExtensionClusterConfigValidationError) Field

Field function returns field value.

func (ExtensionClusterConfigValidationError) Key

Key function returns key value.

func (ExtensionClusterConfigValidationError) Reason

Reason function returns reason value.

type ExtensionCommand

type ExtensionCommand struct {

	// Types that are assignable to ExecConfig:
	//
	//	*ExtensionCommand_TaskConfig
	//	*ExtensionCommand_KubernetesConfig
	ExecConfig isExtensionCommand_ExecConfig `protobuf_oneof:"exec_config"`
	// customize intervals instead of using Prodvana default
	// only used for fetch
	// how often to run command after it succeeds
	PollInterval *durationpb.Duration `protobuf:"bytes,3,opt,name=poll_interval,json=pollInterval,proto3" json:"poll_interval,omitempty"`
	// how long after a run has started to try another run if it has not completed yet
	Timeout *durationpb.Duration `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// optional env variables to inject and override from exec_config
	Env map[string]*common_config.EnvValue `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ExtensionCommand) Descriptor deprecated

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

Deprecated: Use ExtensionCommand.ProtoReflect.Descriptor instead.

func (*ExtensionCommand) GetEnv added in v0.1.19

func (x *ExtensionCommand) GetEnv() map[string]*common_config.EnvValue

func (*ExtensionCommand) GetExecConfig

func (m *ExtensionCommand) GetExecConfig() isExtensionCommand_ExecConfig

func (*ExtensionCommand) GetKubernetesConfig

func (x *ExtensionCommand) GetKubernetesConfig() *common_config.KubernetesConfig

func (*ExtensionCommand) GetPollInterval

func (x *ExtensionCommand) GetPollInterval() *durationpb.Duration

func (*ExtensionCommand) GetTaskConfig

func (x *ExtensionCommand) GetTaskConfig() *common_config.TaskConfig

func (*ExtensionCommand) GetTimeout

func (x *ExtensionCommand) GetTimeout() *durationpb.Duration

func (*ExtensionCommand) ProtoMessage

func (*ExtensionCommand) ProtoMessage()

func (*ExtensionCommand) ProtoReflect

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

func (*ExtensionCommand) Reset

func (x *ExtensionCommand) Reset()

func (*ExtensionCommand) String

func (x *ExtensionCommand) String() string

func (*ExtensionCommand) Validate

func (m *ExtensionCommand) Validate() error

Validate checks the field values on ExtensionCommand with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ExtensionCommand) ValidateAll

func (m *ExtensionCommand) ValidateAll() error

ValidateAll checks the field values on ExtensionCommand with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ExtensionCommandMultiError, or nil if none found.

type ExtensionCommandMultiError

type ExtensionCommandMultiError []error

ExtensionCommandMultiError is an error wrapping multiple validation errors returned by ExtensionCommand.ValidateAll() if the designated constraints aren't met.

func (ExtensionCommandMultiError) AllErrors

func (m ExtensionCommandMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExtensionCommandMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ExtensionCommandValidationError

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

ExtensionCommandValidationError is the validation error returned by ExtensionCommand.Validate if the designated constraints aren't met.

func (ExtensionCommandValidationError) Cause

Cause function returns cause value.

func (ExtensionCommandValidationError) Error

Error satisfies the builtin error interface

func (ExtensionCommandValidationError) ErrorName

ErrorName returns error name.

func (ExtensionCommandValidationError) Field

Field function returns field value.

func (ExtensionCommandValidationError) Key

Key function returns key value.

func (ExtensionCommandValidationError) Reason

Reason function returns reason value.

type ExtensionCommand_KubernetesConfig

type ExtensionCommand_KubernetesConfig struct {
	KubernetesConfig *common_config.KubernetesConfig `protobuf:"bytes,2,opt,name=kubernetes_config,json=kubernetesConfig,proto3,oneof"`
}

type ExtensionCommand_TaskConfig

type ExtensionCommand_TaskConfig struct {
	TaskConfig *common_config.TaskConfig `protobuf:"bytes,1,opt,name=task_config,json=taskConfig,proto3,oneof"`
}

type ExtensionType added in v0.1.15

type ExtensionType int32
const (
	ExtensionType_GENERIC   ExtensionType = 0
	ExtensionType_TERRAFORM ExtensionType = 1
	ExtensionType_PULUMI    ExtensionType = 2
)

func (ExtensionType) Descriptor added in v0.1.15

func (ExtensionType) Enum added in v0.1.15

func (x ExtensionType) Enum() *ExtensionType

func (ExtensionType) EnumDescriptor deprecated added in v0.1.15

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

Deprecated: Use ExtensionType.Descriptor instead.

func (ExtensionType) Number added in v0.1.15

func (ExtensionType) String added in v0.1.15

func (x ExtensionType) String() string

func (ExtensionType) Type added in v0.1.15

type FakeClusterConfig

type FakeClusterConfig struct {
	CrashingPrograms []*FakeClusterConfig_CrashingProgramPatterns `protobuf:"bytes,1,rep,name=crashing_programs,json=crashingPrograms,proto3" json:"crashing_programs,omitempty"`
	// contains filtered or unexported fields
}

func (*FakeClusterConfig) Descriptor deprecated

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

Deprecated: Use FakeClusterConfig.ProtoReflect.Descriptor instead.

func (*FakeClusterConfig) GetCrashingPrograms

func (*FakeClusterConfig) ProtoMessage

func (*FakeClusterConfig) ProtoMessage()

func (*FakeClusterConfig) ProtoReflect

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

func (*FakeClusterConfig) Reset

func (x *FakeClusterConfig) Reset()

func (*FakeClusterConfig) String

func (x *FakeClusterConfig) String() string

func (*FakeClusterConfig) Validate

func (m *FakeClusterConfig) Validate() error

Validate checks the field values on FakeClusterConfig with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*FakeClusterConfig) ValidateAll

func (m *FakeClusterConfig) ValidateAll() error

ValidateAll checks the field values on FakeClusterConfig with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in FakeClusterConfigMultiError, or nil if none found.

type FakeClusterConfigMultiError

type FakeClusterConfigMultiError []error

FakeClusterConfigMultiError is an error wrapping multiple validation errors returned by FakeClusterConfig.ValidateAll() if the designated constraints aren't met.

func (FakeClusterConfigMultiError) AllErrors

func (m FakeClusterConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (FakeClusterConfigMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type FakeClusterConfigValidationError

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

FakeClusterConfigValidationError is the validation error returned by FakeClusterConfig.Validate if the designated constraints aren't met.

func (FakeClusterConfigValidationError) Cause

Cause function returns cause value.

func (FakeClusterConfigValidationError) Error

Error satisfies the builtin error interface

func (FakeClusterConfigValidationError) ErrorName

ErrorName returns error name.

func (FakeClusterConfigValidationError) Field

Field function returns field value.

func (FakeClusterConfigValidationError) Key

Key function returns key value.

func (FakeClusterConfigValidationError) Reason

Reason function returns reason value.

type FakeClusterConfig_CrashingProgramPatterns

type FakeClusterConfig_CrashingProgramPatterns struct {
	ImageRegex string `protobuf:"bytes,1,opt,name=image_regex,json=imageRegex,proto3" json:"image_regex,omitempty"`
	CmdRegex   string `protobuf:"bytes,2,opt,name=cmd_regex,json=cmdRegex,proto3" json:"cmd_regex,omitempty"`
	LogOutput  string `protobuf:"bytes,3,opt,name=log_output,json=logOutput,proto3" json:"log_output,omitempty"`
	// contains filtered or unexported fields
}

func (*FakeClusterConfig_CrashingProgramPatterns) Descriptor deprecated

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

Deprecated: Use FakeClusterConfig_CrashingProgramPatterns.ProtoReflect.Descriptor instead.

func (*FakeClusterConfig_CrashingProgramPatterns) GetCmdRegex

func (*FakeClusterConfig_CrashingProgramPatterns) GetImageRegex

func (*FakeClusterConfig_CrashingProgramPatterns) GetLogOutput

func (*FakeClusterConfig_CrashingProgramPatterns) ProtoMessage

func (*FakeClusterConfig_CrashingProgramPatterns) ProtoReflect

func (*FakeClusterConfig_CrashingProgramPatterns) Reset

func (*FakeClusterConfig_CrashingProgramPatterns) String

func (*FakeClusterConfig_CrashingProgramPatterns) Validate

Validate checks the field values on FakeClusterConfig_CrashingProgramPatterns with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*FakeClusterConfig_CrashingProgramPatterns) ValidateAll

ValidateAll checks the field values on FakeClusterConfig_CrashingProgramPatterns with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in FakeClusterConfig_CrashingProgramPatternsMultiError, or nil if none found.

type FakeClusterConfig_CrashingProgramPatternsMultiError

type FakeClusterConfig_CrashingProgramPatternsMultiError []error

FakeClusterConfig_CrashingProgramPatternsMultiError is an error wrapping multiple validation errors returned by FakeClusterConfig_CrashingProgramPatterns.ValidateAll() if the designated constraints aren't met.

func (FakeClusterConfig_CrashingProgramPatternsMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (FakeClusterConfig_CrashingProgramPatternsMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type FakeClusterConfig_CrashingProgramPatternsValidationError

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

FakeClusterConfig_CrashingProgramPatternsValidationError is the validation error returned by FakeClusterConfig_CrashingProgramPatterns.Validate if the designated constraints aren't met.

func (FakeClusterConfig_CrashingProgramPatternsValidationError) Cause

Cause function returns cause value.

func (FakeClusterConfig_CrashingProgramPatternsValidationError) Error

Error satisfies the builtin error interface

func (FakeClusterConfig_CrashingProgramPatternsValidationError) ErrorName

ErrorName returns error name.

func (FakeClusterConfig_CrashingProgramPatternsValidationError) Field

Field function returns field value.

func (FakeClusterConfig_CrashingProgramPatternsValidationError) Key

Key function returns key value.

func (FakeClusterConfig_CrashingProgramPatternsValidationError) Reason

Reason function returns reason value.

type GetClusterAgentApiTokenReq

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

func (*GetClusterAgentApiTokenReq) Descriptor deprecated

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

Deprecated: Use GetClusterAgentApiTokenReq.ProtoReflect.Descriptor instead.

func (*GetClusterAgentApiTokenReq) GetName

func (x *GetClusterAgentApiTokenReq) GetName() string

func (*GetClusterAgentApiTokenReq) ProtoMessage

func (*GetClusterAgentApiTokenReq) ProtoMessage()

func (*GetClusterAgentApiTokenReq) ProtoReflect

func (*GetClusterAgentApiTokenReq) Reset

func (x *GetClusterAgentApiTokenReq) Reset()

func (*GetClusterAgentApiTokenReq) String

func (x *GetClusterAgentApiTokenReq) String() string

func (*GetClusterAgentApiTokenReq) Validate

func (m *GetClusterAgentApiTokenReq) Validate() error

Validate checks the field values on GetClusterAgentApiTokenReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterAgentApiTokenReq) ValidateAll

func (m *GetClusterAgentApiTokenReq) ValidateAll() error

ValidateAll checks the field values on GetClusterAgentApiTokenReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterAgentApiTokenReqMultiError, or nil if none found.

type GetClusterAgentApiTokenReqMultiError

type GetClusterAgentApiTokenReqMultiError []error

GetClusterAgentApiTokenReqMultiError is an error wrapping multiple validation errors returned by GetClusterAgentApiTokenReq.ValidateAll() if the designated constraints aren't met.

func (GetClusterAgentApiTokenReqMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (GetClusterAgentApiTokenReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetClusterAgentApiTokenReqValidationError

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

GetClusterAgentApiTokenReqValidationError is the validation error returned by GetClusterAgentApiTokenReq.Validate if the designated constraints aren't met.

func (GetClusterAgentApiTokenReqValidationError) Cause

Cause function returns cause value.

func (GetClusterAgentApiTokenReqValidationError) Error

Error satisfies the builtin error interface

func (GetClusterAgentApiTokenReqValidationError) ErrorName

ErrorName returns error name.

func (GetClusterAgentApiTokenReqValidationError) Field

Field function returns field value.

func (GetClusterAgentApiTokenReqValidationError) Key

Key function returns key value.

func (GetClusterAgentApiTokenReqValidationError) Reason

Reason function returns reason value.

type GetClusterAgentApiTokenResp

type GetClusterAgentApiTokenResp struct {
	ApiToken string `protobuf:"bytes,1,opt,name=api_token,json=apiToken,proto3" json:"api_token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterAgentApiTokenResp) Descriptor deprecated

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

Deprecated: Use GetClusterAgentApiTokenResp.ProtoReflect.Descriptor instead.

func (*GetClusterAgentApiTokenResp) GetApiToken

func (x *GetClusterAgentApiTokenResp) GetApiToken() string

func (*GetClusterAgentApiTokenResp) ProtoMessage

func (*GetClusterAgentApiTokenResp) ProtoMessage()

func (*GetClusterAgentApiTokenResp) ProtoReflect

func (*GetClusterAgentApiTokenResp) Reset

func (x *GetClusterAgentApiTokenResp) Reset()

func (*GetClusterAgentApiTokenResp) String

func (x *GetClusterAgentApiTokenResp) String() string

func (*GetClusterAgentApiTokenResp) Validate

func (m *GetClusterAgentApiTokenResp) Validate() error

Validate checks the field values on GetClusterAgentApiTokenResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterAgentApiTokenResp) ValidateAll

func (m *GetClusterAgentApiTokenResp) ValidateAll() error

ValidateAll checks the field values on GetClusterAgentApiTokenResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterAgentApiTokenRespMultiError, or nil if none found.

type GetClusterAgentApiTokenRespMultiError

type GetClusterAgentApiTokenRespMultiError []error

GetClusterAgentApiTokenRespMultiError is an error wrapping multiple validation errors returned by GetClusterAgentApiTokenResp.ValidateAll() if the designated constraints aren't met.

func (GetClusterAgentApiTokenRespMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (GetClusterAgentApiTokenRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetClusterAgentApiTokenRespValidationError

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

GetClusterAgentApiTokenRespValidationError is the validation error returned by GetClusterAgentApiTokenResp.Validate if the designated constraints aren't met.

func (GetClusterAgentApiTokenRespValidationError) Cause

Cause function returns cause value.

func (GetClusterAgentApiTokenRespValidationError) Error

Error satisfies the builtin error interface

func (GetClusterAgentApiTokenRespValidationError) ErrorName

ErrorName returns error name.

func (GetClusterAgentApiTokenRespValidationError) Field

Field function returns field value.

func (GetClusterAgentApiTokenRespValidationError) Key

Key function returns key value.

func (GetClusterAgentApiTokenRespValidationError) Reason

Reason function returns reason value.

type GetClusterAuthReq

type GetClusterAuthReq struct {
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterAuthReq) Descriptor deprecated

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

Deprecated: Use GetClusterAuthReq.ProtoReflect.Descriptor instead.

func (*GetClusterAuthReq) GetClusterId

func (x *GetClusterAuthReq) GetClusterId() string

func (*GetClusterAuthReq) ProtoMessage

func (*GetClusterAuthReq) ProtoMessage()

func (*GetClusterAuthReq) ProtoReflect

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

func (*GetClusterAuthReq) Reset

func (x *GetClusterAuthReq) Reset()

func (*GetClusterAuthReq) String

func (x *GetClusterAuthReq) String() string

func (*GetClusterAuthReq) Validate

func (m *GetClusterAuthReq) Validate() error

Validate checks the field values on GetClusterAuthReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterAuthReq) ValidateAll

func (m *GetClusterAuthReq) ValidateAll() error

ValidateAll checks the field values on GetClusterAuthReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterAuthReqMultiError, or nil if none found.

type GetClusterAuthReqMultiError

type GetClusterAuthReqMultiError []error

GetClusterAuthReqMultiError is an error wrapping multiple validation errors returned by GetClusterAuthReq.ValidateAll() if the designated constraints aren't met.

func (GetClusterAuthReqMultiError) AllErrors

func (m GetClusterAuthReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetClusterAuthReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetClusterAuthReqValidationError

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

GetClusterAuthReqValidationError is the validation error returned by GetClusterAuthReq.Validate if the designated constraints aren't met.

func (GetClusterAuthReqValidationError) Cause

Cause function returns cause value.

func (GetClusterAuthReqValidationError) Error

Error satisfies the builtin error interface

func (GetClusterAuthReqValidationError) ErrorName

ErrorName returns error name.

func (GetClusterAuthReqValidationError) Field

Field function returns field value.

func (GetClusterAuthReqValidationError) Key

Key function returns key value.

func (GetClusterAuthReqValidationError) Reason

Reason function returns reason value.

type GetClusterAuthResp

type GetClusterAuthResp struct {
	Auth *ClusterAuth `protobuf:"bytes,1,opt,name=auth,proto3" json:"auth,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterAuthResp) Descriptor deprecated

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

Deprecated: Use GetClusterAuthResp.ProtoReflect.Descriptor instead.

func (*GetClusterAuthResp) GetAuth

func (x *GetClusterAuthResp) GetAuth() *ClusterAuth

func (*GetClusterAuthResp) ProtoMessage

func (*GetClusterAuthResp) ProtoMessage()

func (*GetClusterAuthResp) ProtoReflect

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

func (*GetClusterAuthResp) Reset

func (x *GetClusterAuthResp) Reset()

func (*GetClusterAuthResp) String

func (x *GetClusterAuthResp) String() string

func (*GetClusterAuthResp) Validate

func (m *GetClusterAuthResp) Validate() error

Validate checks the field values on GetClusterAuthResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterAuthResp) ValidateAll

func (m *GetClusterAuthResp) ValidateAll() error

ValidateAll checks the field values on GetClusterAuthResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterAuthRespMultiError, or nil if none found.

type GetClusterAuthRespMultiError

type GetClusterAuthRespMultiError []error

GetClusterAuthRespMultiError is an error wrapping multiple validation errors returned by GetClusterAuthResp.ValidateAll() if the designated constraints aren't met.

func (GetClusterAuthRespMultiError) AllErrors

func (m GetClusterAuthRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetClusterAuthRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetClusterAuthRespValidationError

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

GetClusterAuthRespValidationError is the validation error returned by GetClusterAuthResp.Validate if the designated constraints aren't met.

func (GetClusterAuthRespValidationError) Cause

Cause function returns cause value.

func (GetClusterAuthRespValidationError) Error

Error satisfies the builtin error interface

func (GetClusterAuthRespValidationError) ErrorName

ErrorName returns error name.

func (GetClusterAuthRespValidationError) Field

Field function returns field value.

func (GetClusterAuthRespValidationError) Key

Key function returns key value.

func (GetClusterAuthRespValidationError) Reason

Reason function returns reason value.

type GetClusterConfigReq

type GetClusterConfigReq struct {
	RuntimeName string `protobuf:"bytes,1,opt,name=runtime_name,json=runtimeName,proto3" json:"runtime_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterConfigReq) Descriptor deprecated

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

Deprecated: Use GetClusterConfigReq.ProtoReflect.Descriptor instead.

func (*GetClusterConfigReq) GetRuntimeName

func (x *GetClusterConfigReq) GetRuntimeName() string

func (*GetClusterConfigReq) ProtoMessage

func (*GetClusterConfigReq) ProtoMessage()

func (*GetClusterConfigReq) ProtoReflect

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

func (*GetClusterConfigReq) Reset

func (x *GetClusterConfigReq) Reset()

func (*GetClusterConfigReq) String

func (x *GetClusterConfigReq) String() string

func (*GetClusterConfigReq) Validate

func (m *GetClusterConfigReq) Validate() error

Validate checks the field values on GetClusterConfigReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterConfigReq) ValidateAll

func (m *GetClusterConfigReq) ValidateAll() error

ValidateAll checks the field values on GetClusterConfigReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterConfigReqMultiError, or nil if none found.

type GetClusterConfigReqMultiError

type GetClusterConfigReqMultiError []error

GetClusterConfigReqMultiError is an error wrapping multiple validation errors returned by GetClusterConfigReq.ValidateAll() if the designated constraints aren't met.

func (GetClusterConfigReqMultiError) AllErrors

func (m GetClusterConfigReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetClusterConfigReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetClusterConfigReqValidationError

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

GetClusterConfigReqValidationError is the validation error returned by GetClusterConfigReq.Validate if the designated constraints aren't met.

func (GetClusterConfigReqValidationError) Cause

Cause function returns cause value.

func (GetClusterConfigReqValidationError) Error

Error satisfies the builtin error interface

func (GetClusterConfigReqValidationError) ErrorName

ErrorName returns error name.

func (GetClusterConfigReqValidationError) Field

Field function returns field value.

func (GetClusterConfigReqValidationError) Key

Key function returns key value.

func (GetClusterConfigReqValidationError) Reason

Reason function returns reason value.

type GetClusterConfigResp

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

func (*GetClusterConfigResp) Descriptor deprecated

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

Deprecated: Use GetClusterConfigResp.ProtoReflect.Descriptor instead.

func (*GetClusterConfigResp) GetConfig

func (x *GetClusterConfigResp) GetConfig() *ClusterConfig

func (*GetClusterConfigResp) ProtoMessage

func (*GetClusterConfigResp) ProtoMessage()

func (*GetClusterConfigResp) ProtoReflect

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

func (*GetClusterConfigResp) Reset

func (x *GetClusterConfigResp) Reset()

func (*GetClusterConfigResp) String

func (x *GetClusterConfigResp) String() string

func (*GetClusterConfigResp) Validate

func (m *GetClusterConfigResp) Validate() error

Validate checks the field values on GetClusterConfigResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterConfigResp) ValidateAll

func (m *GetClusterConfigResp) ValidateAll() error

ValidateAll checks the field values on GetClusterConfigResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterConfigRespMultiError, or nil if none found.

type GetClusterConfigRespMultiError

type GetClusterConfigRespMultiError []error

GetClusterConfigRespMultiError is an error wrapping multiple validation errors returned by GetClusterConfigResp.ValidateAll() if the designated constraints aren't met.

func (GetClusterConfigRespMultiError) AllErrors

func (m GetClusterConfigRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetClusterConfigRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetClusterConfigRespValidationError

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

GetClusterConfigRespValidationError is the validation error returned by GetClusterConfigResp.Validate if the designated constraints aren't met.

func (GetClusterConfigRespValidationError) Cause

Cause function returns cause value.

func (GetClusterConfigRespValidationError) Error

Error satisfies the builtin error interface

func (GetClusterConfigRespValidationError) ErrorName

ErrorName returns error name.

func (GetClusterConfigRespValidationError) Field

Field function returns field value.

func (GetClusterConfigRespValidationError) Key

Key function returns key value.

func (GetClusterConfigRespValidationError) Reason

Reason function returns reason value.

type GetClusterReq added in v0.1.15

type GetClusterReq struct {
	Runtime     string `protobuf:"bytes,1,opt,name=runtime,proto3" json:"runtime,omitempty"` // name or id
	IncludeAuth bool   `protobuf:"varint,2,opt,name=include_auth,json=includeAuth,proto3" json:"include_auth,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterReq) Descriptor deprecated added in v0.1.15

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

Deprecated: Use GetClusterReq.ProtoReflect.Descriptor instead.

func (*GetClusterReq) GetIncludeAuth added in v0.1.16

func (x *GetClusterReq) GetIncludeAuth() bool

func (*GetClusterReq) GetRuntime added in v0.1.15

func (x *GetClusterReq) GetRuntime() string

func (*GetClusterReq) ProtoMessage added in v0.1.15

func (*GetClusterReq) ProtoMessage()

func (*GetClusterReq) ProtoReflect added in v0.1.15

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

func (*GetClusterReq) Reset added in v0.1.15

func (x *GetClusterReq) Reset()

func (*GetClusterReq) String added in v0.1.15

func (x *GetClusterReq) String() string

func (*GetClusterReq) Validate added in v0.1.15

func (m *GetClusterReq) Validate() error

Validate checks the field values on GetClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterReq) ValidateAll added in v0.1.15

func (m *GetClusterReq) ValidateAll() error

ValidateAll checks the field values on GetClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterReqMultiError, or nil if none found.

type GetClusterReqMultiError added in v0.1.15

type GetClusterReqMultiError []error

GetClusterReqMultiError is an error wrapping multiple validation errors returned by GetClusterReq.ValidateAll() if the designated constraints aren't met.

func (GetClusterReqMultiError) AllErrors added in v0.1.15

func (m GetClusterReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetClusterReqMultiError) Error added in v0.1.15

func (m GetClusterReqMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GetClusterReqValidationError added in v0.1.15

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

GetClusterReqValidationError is the validation error returned by GetClusterReq.Validate if the designated constraints aren't met.

func (GetClusterReqValidationError) Cause added in v0.1.15

Cause function returns cause value.

func (GetClusterReqValidationError) Error added in v0.1.15

Error satisfies the builtin error interface

func (GetClusterReqValidationError) ErrorName added in v0.1.15

func (e GetClusterReqValidationError) ErrorName() string

ErrorName returns error name.

func (GetClusterReqValidationError) Field added in v0.1.15

Field function returns field value.

func (GetClusterReqValidationError) Key added in v0.1.15

Key function returns key value.

func (GetClusterReqValidationError) Reason added in v0.1.15

Reason function returns reason value.

type GetClusterResp added in v0.1.15

type GetClusterResp struct {
	Cluster *ListClustersResp_ClusterInfo `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterResp) Descriptor deprecated added in v0.1.15

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

Deprecated: Use GetClusterResp.ProtoReflect.Descriptor instead.

func (*GetClusterResp) GetCluster added in v0.1.15

func (*GetClusterResp) ProtoMessage added in v0.1.15

func (*GetClusterResp) ProtoMessage()

func (*GetClusterResp) ProtoReflect added in v0.1.15

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

func (*GetClusterResp) Reset added in v0.1.15

func (x *GetClusterResp) Reset()

func (*GetClusterResp) String added in v0.1.15

func (x *GetClusterResp) String() string

func (*GetClusterResp) Validate added in v0.1.15

func (m *GetClusterResp) Validate() error

Validate checks the field values on GetClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterResp) ValidateAll added in v0.1.15

func (m *GetClusterResp) ValidateAll() error

ValidateAll checks the field values on GetClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterRespMultiError, or nil if none found.

type GetClusterRespMultiError added in v0.1.15

type GetClusterRespMultiError []error

GetClusterRespMultiError is an error wrapping multiple validation errors returned by GetClusterResp.ValidateAll() if the designated constraints aren't met.

func (GetClusterRespMultiError) AllErrors added in v0.1.15

func (m GetClusterRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetClusterRespMultiError) Error added in v0.1.15

func (m GetClusterRespMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type GetClusterRespValidationError added in v0.1.15

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

GetClusterRespValidationError is the validation error returned by GetClusterResp.Validate if the designated constraints aren't met.

func (GetClusterRespValidationError) Cause added in v0.1.15

Cause function returns cause value.

func (GetClusterRespValidationError) Error added in v0.1.15

Error satisfies the builtin error interface

func (GetClusterRespValidationError) ErrorName added in v0.1.15

func (e GetClusterRespValidationError) ErrorName() string

ErrorName returns error name.

func (GetClusterRespValidationError) Field added in v0.1.15

Field function returns field value.

func (GetClusterRespValidationError) Key added in v0.1.15

Key function returns key value.

func (GetClusterRespValidationError) Reason added in v0.1.15

Reason function returns reason value.

type GetClusterStatusReq

type GetClusterStatusReq struct {
	ClusterId string `protobuf:"bytes,1,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClusterStatusReq) Descriptor deprecated

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

Deprecated: Use GetClusterStatusReq.ProtoReflect.Descriptor instead.

func (*GetClusterStatusReq) GetClusterId

func (x *GetClusterStatusReq) GetClusterId() string

func (*GetClusterStatusReq) ProtoMessage

func (*GetClusterStatusReq) ProtoMessage()

func (*GetClusterStatusReq) ProtoReflect

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

func (*GetClusterStatusReq) Reset

func (x *GetClusterStatusReq) Reset()

func (*GetClusterStatusReq) String

func (x *GetClusterStatusReq) String() string

func (*GetClusterStatusReq) Validate

func (m *GetClusterStatusReq) Validate() error

Validate checks the field values on GetClusterStatusReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterStatusReq) ValidateAll

func (m *GetClusterStatusReq) ValidateAll() error

ValidateAll checks the field values on GetClusterStatusReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterStatusReqMultiError, or nil if none found.

type GetClusterStatusReqMultiError

type GetClusterStatusReqMultiError []error

GetClusterStatusReqMultiError is an error wrapping multiple validation errors returned by GetClusterStatusReq.ValidateAll() if the designated constraints aren't met.

func (GetClusterStatusReqMultiError) AllErrors

func (m GetClusterStatusReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetClusterStatusReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetClusterStatusReqValidationError

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

GetClusterStatusReqValidationError is the validation error returned by GetClusterStatusReq.Validate if the designated constraints aren't met.

func (GetClusterStatusReqValidationError) Cause

Cause function returns cause value.

func (GetClusterStatusReqValidationError) Error

Error satisfies the builtin error interface

func (GetClusterStatusReqValidationError) ErrorName

ErrorName returns error name.

func (GetClusterStatusReqValidationError) Field

Field function returns field value.

func (GetClusterStatusReqValidationError) Key

Key function returns key value.

func (GetClusterStatusReqValidationError) Reason

Reason function returns reason value.

type GetClusterStatusResp

type GetClusterStatusResp struct {
	LastHeartbeatTimestamp *timestamppb.Timestamp `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetClusterStatusResp) Descriptor deprecated

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

Deprecated: Use GetClusterStatusResp.ProtoReflect.Descriptor instead.

func (*GetClusterStatusResp) GetLastHeartbeatTimestamp

func (x *GetClusterStatusResp) GetLastHeartbeatTimestamp() *timestamppb.Timestamp

func (*GetClusterStatusResp) ProtoMessage

func (*GetClusterStatusResp) ProtoMessage()

func (*GetClusterStatusResp) ProtoReflect

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

func (*GetClusterStatusResp) Reset

func (x *GetClusterStatusResp) Reset()

func (*GetClusterStatusResp) String

func (x *GetClusterStatusResp) String() string

func (*GetClusterStatusResp) Validate

func (m *GetClusterStatusResp) Validate() error

Validate checks the field values on GetClusterStatusResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetClusterStatusResp) ValidateAll

func (m *GetClusterStatusResp) ValidateAll() error

ValidateAll checks the field values on GetClusterStatusResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetClusterStatusRespMultiError, or nil if none found.

type GetClusterStatusRespMultiError

type GetClusterStatusRespMultiError []error

GetClusterStatusRespMultiError is an error wrapping multiple validation errors returned by GetClusterStatusResp.ValidateAll() if the designated constraints aren't met.

func (GetClusterStatusRespMultiError) AllErrors

func (m GetClusterStatusRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetClusterStatusRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetClusterStatusRespValidationError

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

GetClusterStatusRespValidationError is the validation error returned by GetClusterStatusResp.Validate if the designated constraints aren't met.

func (GetClusterStatusRespValidationError) Cause

Cause function returns cause value.

func (GetClusterStatusRespValidationError) Error

Error satisfies the builtin error interface

func (GetClusterStatusRespValidationError) ErrorName

ErrorName returns error name.

func (GetClusterStatusRespValidationError) Field

Field function returns field value.

func (GetClusterStatusRespValidationError) Key

Key function returns key value.

func (GetClusterStatusRespValidationError) Reason

Reason function returns reason value.

type IacRunnerCommand added in v0.1.18

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

func (*IacRunnerCommand) Descriptor deprecated added in v0.1.18

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

Deprecated: Use IacRunnerCommand.ProtoReflect.Descriptor instead.

func (*IacRunnerCommand) GetCmd added in v0.1.18

func (x *IacRunnerCommand) GetCmd() string

func (*IacRunnerCommand) ProtoMessage added in v0.1.18

func (*IacRunnerCommand) ProtoMessage()

func (*IacRunnerCommand) ProtoReflect added in v0.1.18

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

func (*IacRunnerCommand) Reset added in v0.1.18

func (x *IacRunnerCommand) Reset()

func (*IacRunnerCommand) String added in v0.1.18

func (x *IacRunnerCommand) String() string

func (*IacRunnerCommand) Validate added in v0.1.18

func (m *IacRunnerCommand) Validate() error

Validate checks the field values on IacRunnerCommand with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*IacRunnerCommand) ValidateAll added in v0.1.18

func (m *IacRunnerCommand) ValidateAll() error

ValidateAll checks the field values on IacRunnerCommand with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in IacRunnerCommandMultiError, or nil if none found.

type IacRunnerCommandMultiError added in v0.1.18

type IacRunnerCommandMultiError []error

IacRunnerCommandMultiError is an error wrapping multiple validation errors returned by IacRunnerCommand.ValidateAll() if the designated constraints aren't met.

func (IacRunnerCommandMultiError) AllErrors added in v0.1.18

func (m IacRunnerCommandMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (IacRunnerCommandMultiError) Error added in v0.1.18

Error returns a concatenation of all the error messages it wraps.

type IacRunnerCommandValidationError added in v0.1.18

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

IacRunnerCommandValidationError is the validation error returned by IacRunnerCommand.Validate if the designated constraints aren't met.

func (IacRunnerCommandValidationError) Cause added in v0.1.18

Cause function returns cause value.

func (IacRunnerCommandValidationError) Error added in v0.1.18

Error satisfies the builtin error interface

func (IacRunnerCommandValidationError) ErrorName added in v0.1.18

ErrorName returns error name.

func (IacRunnerCommandValidationError) Field added in v0.1.18

Field function returns field value.

func (IacRunnerCommandValidationError) Key added in v0.1.18

Key function returns key value.

func (IacRunnerCommandValidationError) Reason added in v0.1.18

Reason function returns reason value.

type LinkClusterReq

type LinkClusterReq struct {
	Name string       `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Auth *ClusterAuth `protobuf:"bytes,2,opt,name=auth,proto3" json:"auth,omitempty"`
	// HACK(naphat) this should never be set by users. delete once pulumi runner no longer relies on this endpoint.
	ProdvanaManaged bool                    `protobuf:"varint,3,opt,name=prodvana_managed,json=prodvanaManaged,proto3" json:"prodvana_managed,omitempty"`
	DisableIstio    bool                    `protobuf:"varint,4,opt,name=disable_istio,json=disableIstio,proto3" json:"disable_istio,omitempty"`
	DisableFlagger  bool                    `protobuf:"varint,5,opt,name=disable_flagger,json=disableFlagger,proto3" json:"disable_flagger,omitempty"`
	Type            ClusterType             `protobuf:"varint,6,opt,name=type,proto3,enum=prodvana.environment.ClusterType" json:"type,omitempty"`
	Source          version.Source          `protobuf:"varint,7,opt,name=source,proto3,enum=prodvana.version.Source" json:"source,omitempty"`
	SourceMetadata  *version.SourceMetadata `protobuf:"bytes,8,opt,name=source_metadata,json=sourceMetadata,proto3" json:"source_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*LinkClusterReq) Descriptor deprecated

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

Deprecated: Use LinkClusterReq.ProtoReflect.Descriptor instead.

func (*LinkClusterReq) GetAuth

func (x *LinkClusterReq) GetAuth() *ClusterAuth

func (*LinkClusterReq) GetDisableFlagger

func (x *LinkClusterReq) GetDisableFlagger() bool

func (*LinkClusterReq) GetDisableIstio

func (x *LinkClusterReq) GetDisableIstio() bool

func (*LinkClusterReq) GetName

func (x *LinkClusterReq) GetName() string

func (*LinkClusterReq) GetProdvanaManaged

func (x *LinkClusterReq) GetProdvanaManaged() bool

func (*LinkClusterReq) GetSource

func (x *LinkClusterReq) GetSource() version.Source

func (*LinkClusterReq) GetSourceMetadata

func (x *LinkClusterReq) GetSourceMetadata() *version.SourceMetadata

func (*LinkClusterReq) GetType

func (x *LinkClusterReq) GetType() ClusterType

func (*LinkClusterReq) ProtoMessage

func (*LinkClusterReq) ProtoMessage()

func (*LinkClusterReq) ProtoReflect

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

func (*LinkClusterReq) Reset

func (x *LinkClusterReq) Reset()

func (*LinkClusterReq) String

func (x *LinkClusterReq) String() string

func (*LinkClusterReq) Validate

func (m *LinkClusterReq) Validate() error

Validate checks the field values on LinkClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*LinkClusterReq) ValidateAll

func (m *LinkClusterReq) ValidateAll() error

ValidateAll checks the field values on LinkClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in LinkClusterReqMultiError, or nil if none found.

type LinkClusterReqMultiError

type LinkClusterReqMultiError []error

LinkClusterReqMultiError is an error wrapping multiple validation errors returned by LinkClusterReq.ValidateAll() if the designated constraints aren't met.

func (LinkClusterReqMultiError) AllErrors

func (m LinkClusterReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (LinkClusterReqMultiError) Error

func (m LinkClusterReqMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type LinkClusterReqValidationError

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

LinkClusterReqValidationError is the validation error returned by LinkClusterReq.Validate if the designated constraints aren't met.

func (LinkClusterReqValidationError) Cause

Cause function returns cause value.

func (LinkClusterReqValidationError) Error

Error satisfies the builtin error interface

func (LinkClusterReqValidationError) ErrorName

func (e LinkClusterReqValidationError) ErrorName() string

ErrorName returns error name.

func (LinkClusterReqValidationError) Field

Field function returns field value.

func (LinkClusterReqValidationError) Key

Key function returns key value.

func (LinkClusterReqValidationError) Reason

Reason function returns reason value.

type LinkClusterResp

type LinkClusterResp struct {

	// LinkCluster will attempt to talk to the cluster to validate the
	// credentials. If it fails, want to communicate back what the failure was.
	Success   bool   `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	Msg       string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Magic URL to install agent
	K8SAgentUrl string `protobuf:"bytes,4,opt,name=k8s_agent_url,json=k8sAgentUrl,proto3" json:"k8s_agent_url,omitempty"`
	// agent details broken out for externally constructing the agent configuration
	K8SAgentImage    string   `protobuf:"bytes,5,opt,name=k8s_agent_image,json=k8sAgentImage,proto3" json:"k8s_agent_image,omitempty"`
	K8SAgentArgs     []string `protobuf:"bytes,6,rep,name=k8s_agent_args,json=k8sAgentArgs,proto3" json:"k8s_agent_args,omitempty"`
	K8SAgentApiToken string   `protobuf:"bytes,7,opt,name=k8s_agent_api_token,json=k8sAgentApiToken,proto3" json:"k8s_agent_api_token,omitempty"`
	// contains filtered or unexported fields
}

func (*LinkClusterResp) Descriptor deprecated

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

Deprecated: Use LinkClusterResp.ProtoReflect.Descriptor instead.

func (*LinkClusterResp) GetClusterId

func (x *LinkClusterResp) GetClusterId() string

func (*LinkClusterResp) GetK8SAgentApiToken

func (x *LinkClusterResp) GetK8SAgentApiToken() string

func (*LinkClusterResp) GetK8SAgentArgs

func (x *LinkClusterResp) GetK8SAgentArgs() []string

func (*LinkClusterResp) GetK8SAgentImage

func (x *LinkClusterResp) GetK8SAgentImage() string

func (*LinkClusterResp) GetK8SAgentUrl

func (x *LinkClusterResp) GetK8SAgentUrl() string

func (*LinkClusterResp) GetMsg

func (x *LinkClusterResp) GetMsg() string

func (*LinkClusterResp) GetSuccess

func (x *LinkClusterResp) GetSuccess() bool

func (*LinkClusterResp) ProtoMessage

func (*LinkClusterResp) ProtoMessage()

func (*LinkClusterResp) ProtoReflect

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

func (*LinkClusterResp) Reset

func (x *LinkClusterResp) Reset()

func (*LinkClusterResp) String

func (x *LinkClusterResp) String() string

func (*LinkClusterResp) Validate

func (m *LinkClusterResp) Validate() error

Validate checks the field values on LinkClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*LinkClusterResp) ValidateAll

func (m *LinkClusterResp) ValidateAll() error

ValidateAll checks the field values on LinkClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in LinkClusterRespMultiError, or nil if none found.

type LinkClusterRespMultiError

type LinkClusterRespMultiError []error

LinkClusterRespMultiError is an error wrapping multiple validation errors returned by LinkClusterResp.ValidateAll() if the designated constraints aren't met.

func (LinkClusterRespMultiError) AllErrors

func (m LinkClusterRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (LinkClusterRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type LinkClusterRespValidationError

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

LinkClusterRespValidationError is the validation error returned by LinkClusterResp.Validate if the designated constraints aren't met.

func (LinkClusterRespValidationError) Cause

Cause function returns cause value.

func (LinkClusterRespValidationError) Error

Error satisfies the builtin error interface

func (LinkClusterRespValidationError) ErrorName

func (e LinkClusterRespValidationError) ErrorName() string

ErrorName returns error name.

func (LinkClusterRespValidationError) Field

Field function returns field value.

func (LinkClusterRespValidationError) Key

Key function returns key value.

func (LinkClusterRespValidationError) Reason

Reason function returns reason value.

type ListClustersReq

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

func (*ListClustersReq) Descriptor deprecated

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

Deprecated: Use ListClustersReq.ProtoReflect.Descriptor instead.

func (*ListClustersReq) ProtoMessage

func (*ListClustersReq) ProtoMessage()

func (*ListClustersReq) ProtoReflect

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

func (*ListClustersReq) Reset

func (x *ListClustersReq) Reset()

func (*ListClustersReq) String

func (x *ListClustersReq) String() string

func (*ListClustersReq) Validate

func (m *ListClustersReq) Validate() error

Validate checks the field values on ListClustersReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ListClustersReq) ValidateAll

func (m *ListClustersReq) ValidateAll() error

ValidateAll checks the field values on ListClustersReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListClustersReqMultiError, or nil if none found.

type ListClustersReqMultiError

type ListClustersReqMultiError []error

ListClustersReqMultiError is an error wrapping multiple validation errors returned by ListClustersReq.ValidateAll() if the designated constraints aren't met.

func (ListClustersReqMultiError) AllErrors

func (m ListClustersReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ListClustersReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ListClustersReqValidationError

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

ListClustersReqValidationError is the validation error returned by ListClustersReq.Validate if the designated constraints aren't met.

func (ListClustersReqValidationError) Cause

Cause function returns cause value.

func (ListClustersReqValidationError) Error

Error satisfies the builtin error interface

func (ListClustersReqValidationError) ErrorName

func (e ListClustersReqValidationError) ErrorName() string

ErrorName returns error name.

func (ListClustersReqValidationError) Field

Field function returns field value.

func (ListClustersReqValidationError) Key

Key function returns key value.

func (ListClustersReqValidationError) Reason

Reason function returns reason value.

type ListClustersResp

type ListClustersResp struct {
	Clusters []*ListClustersResp_ClusterInfo `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersResp) Descriptor deprecated

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

Deprecated: Use ListClustersResp.ProtoReflect.Descriptor instead.

func (*ListClustersResp) GetClusters

func (x *ListClustersResp) GetClusters() []*ListClustersResp_ClusterInfo

func (*ListClustersResp) ProtoMessage

func (*ListClustersResp) ProtoMessage()

func (*ListClustersResp) ProtoReflect

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

func (*ListClustersResp) Reset

func (x *ListClustersResp) Reset()

func (*ListClustersResp) String

func (x *ListClustersResp) String() string

func (*ListClustersResp) Validate

func (m *ListClustersResp) Validate() error

Validate checks the field values on ListClustersResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ListClustersResp) ValidateAll

func (m *ListClustersResp) ValidateAll() error

ValidateAll checks the field values on ListClustersResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListClustersRespMultiError, or nil if none found.

type ListClustersRespMultiError

type ListClustersRespMultiError []error

ListClustersRespMultiError is an error wrapping multiple validation errors returned by ListClustersResp.ValidateAll() if the designated constraints aren't met.

func (ListClustersRespMultiError) AllErrors

func (m ListClustersRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ListClustersRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ListClustersRespValidationError

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

ListClustersRespValidationError is the validation error returned by ListClustersResp.Validate if the designated constraints aren't met.

func (ListClustersRespValidationError) Cause

Cause function returns cause value.

func (ListClustersRespValidationError) Error

Error satisfies the builtin error interface

func (ListClustersRespValidationError) ErrorName

ErrorName returns error name.

func (ListClustersRespValidationError) Field

Field function returns field value.

func (ListClustersRespValidationError) Key

Key function returns key value.

func (ListClustersRespValidationError) Reason

Reason function returns reason value.

type ListClustersResp_ClusterInfo

type ListClustersResp_ClusterInfo struct {
	Name            string                                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id              string                                `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Origin          Cluster_Origin                        `protobuf:"varint,3,opt,name=origin,proto3,enum=prodvana.environment.Cluster_Origin" json:"origin,omitempty"`
	Endpoint        string                                `protobuf:"bytes,4,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	ServiceAccount  string                                `protobuf:"bytes,5,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	WritebackConfig *config_writeback.ConfigWritebackPath `protobuf:"bytes,6,opt,name=writeback_config,json=writebackConfig,proto3" json:"writeback_config,omitempty"`
	Type            ClusterType                           `protobuf:"varint,7,opt,name=type,proto3,enum=prodvana.environment.ClusterType" json:"type,omitempty"`
	// Types that are assignable to Info:
	//
	//	*ListClustersResp_ClusterInfo_Ecs
	Info                   isListClustersResp_ClusterInfo_Info `protobuf_oneof:"info"`
	LastHeartbeatTimestamp *timestamppb.Timestamp              `` /* 129-byte string literal not displayed */
	Config                 *ClusterConfig                      `protobuf:"bytes,10,opt,name=config,proto3" json:"config,omitempty"`
	Auth                   *ClusterAuth                        `protobuf:"bytes,11,opt,name=auth,proto3" json:"auth,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersResp_ClusterInfo) Descriptor deprecated

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

Deprecated: Use ListClustersResp_ClusterInfo.ProtoReflect.Descriptor instead.

func (*ListClustersResp_ClusterInfo) GetAuth added in v0.1.16

func (*ListClustersResp_ClusterInfo) GetConfig added in v0.1.15

func (*ListClustersResp_ClusterInfo) GetEcs

func (*ListClustersResp_ClusterInfo) GetEndpoint

func (x *ListClustersResp_ClusterInfo) GetEndpoint() string

func (*ListClustersResp_ClusterInfo) GetId

func (*ListClustersResp_ClusterInfo) GetInfo

func (m *ListClustersResp_ClusterInfo) GetInfo() isListClustersResp_ClusterInfo_Info

func (*ListClustersResp_ClusterInfo) GetLastHeartbeatTimestamp

func (x *ListClustersResp_ClusterInfo) GetLastHeartbeatTimestamp() *timestamppb.Timestamp

func (*ListClustersResp_ClusterInfo) GetName

func (x *ListClustersResp_ClusterInfo) GetName() string

func (*ListClustersResp_ClusterInfo) GetOrigin

func (*ListClustersResp_ClusterInfo) GetServiceAccount

func (x *ListClustersResp_ClusterInfo) GetServiceAccount() string

func (*ListClustersResp_ClusterInfo) GetType

func (*ListClustersResp_ClusterInfo) GetWritebackConfig

func (*ListClustersResp_ClusterInfo) ProtoMessage

func (*ListClustersResp_ClusterInfo) ProtoMessage()

func (*ListClustersResp_ClusterInfo) ProtoReflect

func (*ListClustersResp_ClusterInfo) Reset

func (x *ListClustersResp_ClusterInfo) Reset()

func (*ListClustersResp_ClusterInfo) String

func (*ListClustersResp_ClusterInfo) Validate

func (m *ListClustersResp_ClusterInfo) Validate() error

Validate checks the field values on ListClustersResp_ClusterInfo with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ListClustersResp_ClusterInfo) ValidateAll

func (m *ListClustersResp_ClusterInfo) ValidateAll() error

ValidateAll checks the field values on ListClustersResp_ClusterInfo with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListClustersResp_ClusterInfoMultiError, or nil if none found.

type ListClustersResp_ClusterInfoMultiError

type ListClustersResp_ClusterInfoMultiError []error

ListClustersResp_ClusterInfoMultiError is an error wrapping multiple validation errors returned by ListClustersResp_ClusterInfo.ValidateAll() if the designated constraints aren't met.

func (ListClustersResp_ClusterInfoMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ListClustersResp_ClusterInfoMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ListClustersResp_ClusterInfoValidationError

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

ListClustersResp_ClusterInfoValidationError is the validation error returned by ListClustersResp_ClusterInfo.Validate if the designated constraints aren't met.

func (ListClustersResp_ClusterInfoValidationError) Cause

Cause function returns cause value.

func (ListClustersResp_ClusterInfoValidationError) Error

Error satisfies the builtin error interface

func (ListClustersResp_ClusterInfoValidationError) ErrorName

ErrorName returns error name.

func (ListClustersResp_ClusterInfoValidationError) Field

Field function returns field value.

func (ListClustersResp_ClusterInfoValidationError) Key

Key function returns key value.

func (ListClustersResp_ClusterInfoValidationError) Reason

Reason function returns reason value.

type ListClustersResp_ClusterInfo_Ecs

type ListClustersResp_ClusterInfo_Ecs struct {
	Ecs *ListClustersResp_ClusterInfo_EcsInfo `protobuf:"bytes,8,opt,name=ecs,proto3,oneof"`
}

type ListClustersResp_ClusterInfo_EcsInfo

type ListClustersResp_ClusterInfo_EcsInfo struct {
	Region     string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	ClusterArn string `protobuf:"bytes,2,opt,name=cluster_arn,json=clusterArn,proto3" json:"cluster_arn,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersResp_ClusterInfo_EcsInfo) Descriptor deprecated

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

Deprecated: Use ListClustersResp_ClusterInfo_EcsInfo.ProtoReflect.Descriptor instead.

func (*ListClustersResp_ClusterInfo_EcsInfo) GetClusterArn

func (x *ListClustersResp_ClusterInfo_EcsInfo) GetClusterArn() string

func (*ListClustersResp_ClusterInfo_EcsInfo) GetRegion

func (*ListClustersResp_ClusterInfo_EcsInfo) ProtoMessage

func (*ListClustersResp_ClusterInfo_EcsInfo) ProtoMessage()

func (*ListClustersResp_ClusterInfo_EcsInfo) ProtoReflect

func (*ListClustersResp_ClusterInfo_EcsInfo) Reset

func (*ListClustersResp_ClusterInfo_EcsInfo) String

func (*ListClustersResp_ClusterInfo_EcsInfo) Validate

Validate checks the field values on ListClustersResp_ClusterInfo_EcsInfo with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ListClustersResp_ClusterInfo_EcsInfo) ValidateAll

ValidateAll checks the field values on ListClustersResp_ClusterInfo_EcsInfo with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListClustersResp_ClusterInfo_EcsInfoMultiError, or nil if none found.

type ListClustersResp_ClusterInfo_EcsInfoMultiError

type ListClustersResp_ClusterInfo_EcsInfoMultiError []error

ListClustersResp_ClusterInfo_EcsInfoMultiError is an error wrapping multiple validation errors returned by ListClustersResp_ClusterInfo_EcsInfo.ValidateAll() if the designated constraints aren't met.

func (ListClustersResp_ClusterInfo_EcsInfoMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ListClustersResp_ClusterInfo_EcsInfoMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ListClustersResp_ClusterInfo_EcsInfoValidationError

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

ListClustersResp_ClusterInfo_EcsInfoValidationError is the validation error returned by ListClustersResp_ClusterInfo_EcsInfo.Validate if the designated constraints aren't met.

func (ListClustersResp_ClusterInfo_EcsInfoValidationError) Cause

Cause function returns cause value.

func (ListClustersResp_ClusterInfo_EcsInfoValidationError) Error

Error satisfies the builtin error interface

func (ListClustersResp_ClusterInfo_EcsInfoValidationError) ErrorName

ErrorName returns error name.

func (ListClustersResp_ClusterInfo_EcsInfoValidationError) Field

Field function returns field value.

func (ListClustersResp_ClusterInfo_EcsInfoValidationError) Key

Key function returns key value.

func (ListClustersResp_ClusterInfo_EcsInfoValidationError) Reason

Reason function returns reason value.

type PauseClusterReq added in v0.2.3

type PauseClusterReq struct {
	Runtime string `protobuf:"bytes,1,opt,name=runtime,proto3" json:"runtime,omitempty"` // name or id
	// contains filtered or unexported fields
}

func (*PauseClusterReq) Descriptor deprecated added in v0.2.3

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

Deprecated: Use PauseClusterReq.ProtoReflect.Descriptor instead.

func (*PauseClusterReq) GetRuntime added in v0.2.3

func (x *PauseClusterReq) GetRuntime() string

func (*PauseClusterReq) ProtoMessage added in v0.2.3

func (*PauseClusterReq) ProtoMessage()

func (*PauseClusterReq) ProtoReflect added in v0.2.3

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

func (*PauseClusterReq) Reset added in v0.2.3

func (x *PauseClusterReq) Reset()

func (*PauseClusterReq) String added in v0.2.3

func (x *PauseClusterReq) String() string

func (*PauseClusterReq) Validate added in v0.2.3

func (m *PauseClusterReq) Validate() error

Validate checks the field values on PauseClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*PauseClusterReq) ValidateAll added in v0.2.3

func (m *PauseClusterReq) ValidateAll() error

ValidateAll checks the field values on PauseClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PauseClusterReqMultiError, or nil if none found.

type PauseClusterReqMultiError added in v0.2.3

type PauseClusterReqMultiError []error

PauseClusterReqMultiError is an error wrapping multiple validation errors returned by PauseClusterReq.ValidateAll() if the designated constraints aren't met.

func (PauseClusterReqMultiError) AllErrors added in v0.2.3

func (m PauseClusterReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (PauseClusterReqMultiError) Error added in v0.2.3

Error returns a concatenation of all the error messages it wraps.

type PauseClusterReqValidationError added in v0.2.3

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

PauseClusterReqValidationError is the validation error returned by PauseClusterReq.Validate if the designated constraints aren't met.

func (PauseClusterReqValidationError) Cause added in v0.2.3

Cause function returns cause value.

func (PauseClusterReqValidationError) Error added in v0.2.3

Error satisfies the builtin error interface

func (PauseClusterReqValidationError) ErrorName added in v0.2.3

func (e PauseClusterReqValidationError) ErrorName() string

ErrorName returns error name.

func (PauseClusterReqValidationError) Field added in v0.2.3

Field function returns field value.

func (PauseClusterReqValidationError) Key added in v0.2.3

Key function returns key value.

func (PauseClusterReqValidationError) Reason added in v0.2.3

Reason function returns reason value.

type PauseClusterResp added in v0.2.3

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

func (*PauseClusterResp) Descriptor deprecated added in v0.2.3

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

Deprecated: Use PauseClusterResp.ProtoReflect.Descriptor instead.

func (*PauseClusterResp) ProtoMessage added in v0.2.3

func (*PauseClusterResp) ProtoMessage()

func (*PauseClusterResp) ProtoReflect added in v0.2.3

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

func (*PauseClusterResp) Reset added in v0.2.3

func (x *PauseClusterResp) Reset()

func (*PauseClusterResp) String added in v0.2.3

func (x *PauseClusterResp) String() string

func (*PauseClusterResp) Validate added in v0.2.3

func (m *PauseClusterResp) Validate() error

Validate checks the field values on PauseClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*PauseClusterResp) ValidateAll added in v0.2.3

func (m *PauseClusterResp) ValidateAll() error

ValidateAll checks the field values on PauseClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PauseClusterRespMultiError, or nil if none found.

type PauseClusterRespMultiError added in v0.2.3

type PauseClusterRespMultiError []error

PauseClusterRespMultiError is an error wrapping multiple validation errors returned by PauseClusterResp.ValidateAll() if the designated constraints aren't met.

func (PauseClusterRespMultiError) AllErrors added in v0.2.3

func (m PauseClusterRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (PauseClusterRespMultiError) Error added in v0.2.3

Error returns a concatenation of all the error messages it wraps.

type PauseClusterRespValidationError added in v0.2.3

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

PauseClusterRespValidationError is the validation error returned by PauseClusterResp.Validate if the designated constraints aren't met.

func (PauseClusterRespValidationError) Cause added in v0.2.3

Cause function returns cause value.

func (PauseClusterRespValidationError) Error added in v0.2.3

Error satisfies the builtin error interface

func (PauseClusterRespValidationError) ErrorName added in v0.2.3

ErrorName returns error name.

func (PauseClusterRespValidationError) Field added in v0.2.3

Field function returns field value.

func (PauseClusterRespValidationError) Key added in v0.2.3

Key function returns key value.

func (PauseClusterRespValidationError) Reason added in v0.2.3

Reason function returns reason value.

type PulumiRunnerConfig added in v0.1.15

type PulumiRunnerConfig struct {
	ProxyRuntime *runtimes.RuntimeExecutionConfig `protobuf:"bytes,1,opt,name=proxy_runtime,json=proxyRuntime,proto3" json:"proxy_runtime,omitempty"`
	// optional env variables to pass to pulumi commands, can be useful for passing secrets
	Env map[string]*common_config.EnvValue `` /* 147-byte string literal not displayed */
	// optional volumes to mount into pulumi containers
	Volumes []*volumes.Volume `protobuf:"bytes,3,rep,name=volumes,proto3" json:"volumes,omitempty"`
	// commands that must run before pulumi can run, e.g. gcloud auth login
	PreRun []*IacRunnerCommand `protobuf:"bytes,4,rep,name=pre_run,json=preRun,proto3" json:"pre_run,omitempty"`
	// Poll interval for pulumi preview, defaults to 2 minutes. Polling takes a lock on pulumi state file, so increase this if you run terraform plan locally often.
	PollInterval *durationpb.Duration `protobuf:"bytes,5,opt,name=poll_interval,json=pollInterval,proto3" json:"poll_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*PulumiRunnerConfig) Descriptor deprecated added in v0.1.15

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

Deprecated: Use PulumiRunnerConfig.ProtoReflect.Descriptor instead.

func (*PulumiRunnerConfig) GetEnv added in v0.1.15

func (*PulumiRunnerConfig) GetPollInterval added in v0.1.19

func (x *PulumiRunnerConfig) GetPollInterval() *durationpb.Duration

func (*PulumiRunnerConfig) GetPreRun added in v0.1.18

func (x *PulumiRunnerConfig) GetPreRun() []*IacRunnerCommand

func (*PulumiRunnerConfig) GetProxyRuntime added in v0.1.15

func (x *PulumiRunnerConfig) GetProxyRuntime() *runtimes.RuntimeExecutionConfig

func (*PulumiRunnerConfig) GetVolumes added in v0.1.18

func (x *PulumiRunnerConfig) GetVolumes() []*volumes.Volume

func (*PulumiRunnerConfig) ProtoMessage added in v0.1.15

func (*PulumiRunnerConfig) ProtoMessage()

func (*PulumiRunnerConfig) ProtoReflect added in v0.1.15

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

func (*PulumiRunnerConfig) Reset added in v0.1.15

func (x *PulumiRunnerConfig) Reset()

func (*PulumiRunnerConfig) String added in v0.1.15

func (x *PulumiRunnerConfig) String() string

func (*PulumiRunnerConfig) Validate added in v0.1.15

func (m *PulumiRunnerConfig) Validate() error

Validate checks the field values on PulumiRunnerConfig with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*PulumiRunnerConfig) ValidateAll added in v0.1.15

func (m *PulumiRunnerConfig) ValidateAll() error

ValidateAll checks the field values on PulumiRunnerConfig with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in PulumiRunnerConfigMultiError, or nil if none found.

type PulumiRunnerConfigMultiError added in v0.1.15

type PulumiRunnerConfigMultiError []error

PulumiRunnerConfigMultiError is an error wrapping multiple validation errors returned by PulumiRunnerConfig.ValidateAll() if the designated constraints aren't met.

func (PulumiRunnerConfigMultiError) AllErrors added in v0.1.15

func (m PulumiRunnerConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (PulumiRunnerConfigMultiError) Error added in v0.1.15

Error returns a concatenation of all the error messages it wraps.

type PulumiRunnerConfigValidationError added in v0.1.15

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

PulumiRunnerConfigValidationError is the validation error returned by PulumiRunnerConfig.Validate if the designated constraints aren't met.

func (PulumiRunnerConfigValidationError) Cause added in v0.1.15

Cause function returns cause value.

func (PulumiRunnerConfigValidationError) Error added in v0.1.15

Error satisfies the builtin error interface

func (PulumiRunnerConfigValidationError) ErrorName added in v0.1.15

ErrorName returns error name.

func (PulumiRunnerConfigValidationError) Field added in v0.1.15

Field function returns field value.

func (PulumiRunnerConfigValidationError) Key added in v0.1.15

Key function returns key value.

func (PulumiRunnerConfigValidationError) Reason added in v0.1.15

Reason function returns reason value.

type RemoveClusterReq

type RemoveClusterReq struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // TODO(mike): add an option to remove by cluster_id as well?
	// contains filtered or unexported fields
}

func (*RemoveClusterReq) Descriptor deprecated

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

Deprecated: Use RemoveClusterReq.ProtoReflect.Descriptor instead.

func (*RemoveClusterReq) GetName

func (x *RemoveClusterReq) GetName() string

func (*RemoveClusterReq) ProtoMessage

func (*RemoveClusterReq) ProtoMessage()

func (*RemoveClusterReq) ProtoReflect

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

func (*RemoveClusterReq) Reset

func (x *RemoveClusterReq) Reset()

func (*RemoveClusterReq) String

func (x *RemoveClusterReq) String() string

func (*RemoveClusterReq) Validate

func (m *RemoveClusterReq) Validate() error

Validate checks the field values on RemoveClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*RemoveClusterReq) ValidateAll

func (m *RemoveClusterReq) ValidateAll() error

ValidateAll checks the field values on RemoveClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RemoveClusterReqMultiError, or nil if none found.

type RemoveClusterReqMultiError

type RemoveClusterReqMultiError []error

RemoveClusterReqMultiError is an error wrapping multiple validation errors returned by RemoveClusterReq.ValidateAll() if the designated constraints aren't met.

func (RemoveClusterReqMultiError) AllErrors

func (m RemoveClusterReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RemoveClusterReqMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type RemoveClusterReqValidationError

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

RemoveClusterReqValidationError is the validation error returned by RemoveClusterReq.Validate if the designated constraints aren't met.

func (RemoveClusterReqValidationError) Cause

Cause function returns cause value.

func (RemoveClusterReqValidationError) Error

Error satisfies the builtin error interface

func (RemoveClusterReqValidationError) ErrorName

ErrorName returns error name.

func (RemoveClusterReqValidationError) Field

Field function returns field value.

func (RemoveClusterReqValidationError) Key

Key function returns key value.

func (RemoveClusterReqValidationError) Reason

Reason function returns reason value.

type RemoveClusterResp

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

func (*RemoveClusterResp) Descriptor deprecated

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

Deprecated: Use RemoveClusterResp.ProtoReflect.Descriptor instead.

func (*RemoveClusterResp) ProtoMessage

func (*RemoveClusterResp) ProtoMessage()

func (*RemoveClusterResp) ProtoReflect

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

func (*RemoveClusterResp) Reset

func (x *RemoveClusterResp) Reset()

func (*RemoveClusterResp) String

func (x *RemoveClusterResp) String() string

func (*RemoveClusterResp) Validate

func (m *RemoveClusterResp) Validate() error

Validate checks the field values on RemoveClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*RemoveClusterResp) ValidateAll

func (m *RemoveClusterResp) ValidateAll() error

ValidateAll checks the field values on RemoveClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RemoveClusterRespMultiError, or nil if none found.

type RemoveClusterRespMultiError

type RemoveClusterRespMultiError []error

RemoveClusterRespMultiError is an error wrapping multiple validation errors returned by RemoveClusterResp.ValidateAll() if the designated constraints aren't met.

func (RemoveClusterRespMultiError) AllErrors

func (m RemoveClusterRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RemoveClusterRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type RemoveClusterRespValidationError

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

RemoveClusterRespValidationError is the validation error returned by RemoveClusterResp.Validate if the designated constraints aren't met.

func (RemoveClusterRespValidationError) Cause

Cause function returns cause value.

func (RemoveClusterRespValidationError) Error

Error satisfies the builtin error interface

func (RemoveClusterRespValidationError) ErrorName

ErrorName returns error name.

func (RemoveClusterRespValidationError) Field

Field function returns field value.

func (RemoveClusterRespValidationError) Key

Key function returns key value.

func (RemoveClusterRespValidationError) Reason

Reason function returns reason value.

type ResumeClusterReq added in v0.2.3

type ResumeClusterReq struct {
	Runtime string `protobuf:"bytes,1,opt,name=runtime,proto3" json:"runtime,omitempty"` // name or id
	// contains filtered or unexported fields
}

func (*ResumeClusterReq) Descriptor deprecated added in v0.2.3

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

Deprecated: Use ResumeClusterReq.ProtoReflect.Descriptor instead.

func (*ResumeClusterReq) GetRuntime added in v0.2.3

func (x *ResumeClusterReq) GetRuntime() string

func (*ResumeClusterReq) ProtoMessage added in v0.2.3

func (*ResumeClusterReq) ProtoMessage()

func (*ResumeClusterReq) ProtoReflect added in v0.2.3

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

func (*ResumeClusterReq) Reset added in v0.2.3

func (x *ResumeClusterReq) Reset()

func (*ResumeClusterReq) String added in v0.2.3

func (x *ResumeClusterReq) String() string

func (*ResumeClusterReq) Validate added in v0.2.3

func (m *ResumeClusterReq) Validate() error

Validate checks the field values on ResumeClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ResumeClusterReq) ValidateAll added in v0.2.3

func (m *ResumeClusterReq) ValidateAll() error

ValidateAll checks the field values on ResumeClusterReq with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ResumeClusterReqMultiError, or nil if none found.

type ResumeClusterReqMultiError added in v0.2.3

type ResumeClusterReqMultiError []error

ResumeClusterReqMultiError is an error wrapping multiple validation errors returned by ResumeClusterReq.ValidateAll() if the designated constraints aren't met.

func (ResumeClusterReqMultiError) AllErrors added in v0.2.3

func (m ResumeClusterReqMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ResumeClusterReqMultiError) Error added in v0.2.3

Error returns a concatenation of all the error messages it wraps.

type ResumeClusterReqValidationError added in v0.2.3

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

ResumeClusterReqValidationError is the validation error returned by ResumeClusterReq.Validate if the designated constraints aren't met.

func (ResumeClusterReqValidationError) Cause added in v0.2.3

Cause function returns cause value.

func (ResumeClusterReqValidationError) Error added in v0.2.3

Error satisfies the builtin error interface

func (ResumeClusterReqValidationError) ErrorName added in v0.2.3

ErrorName returns error name.

func (ResumeClusterReqValidationError) Field added in v0.2.3

Field function returns field value.

func (ResumeClusterReqValidationError) Key added in v0.2.3

Key function returns key value.

func (ResumeClusterReqValidationError) Reason added in v0.2.3

Reason function returns reason value.

type ResumeClusterResp added in v0.2.3

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

func (*ResumeClusterResp) Descriptor deprecated added in v0.2.3

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

Deprecated: Use ResumeClusterResp.ProtoReflect.Descriptor instead.

func (*ResumeClusterResp) ProtoMessage added in v0.2.3

func (*ResumeClusterResp) ProtoMessage()

func (*ResumeClusterResp) ProtoReflect added in v0.2.3

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

func (*ResumeClusterResp) Reset added in v0.2.3

func (x *ResumeClusterResp) Reset()

func (*ResumeClusterResp) String added in v0.2.3

func (x *ResumeClusterResp) String() string

func (*ResumeClusterResp) Validate added in v0.2.3

func (m *ResumeClusterResp) Validate() error

Validate checks the field values on ResumeClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ResumeClusterResp) ValidateAll added in v0.2.3

func (m *ResumeClusterResp) ValidateAll() error

ValidateAll checks the field values on ResumeClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ResumeClusterRespMultiError, or nil if none found.

type ResumeClusterRespMultiError added in v0.2.3

type ResumeClusterRespMultiError []error

ResumeClusterRespMultiError is an error wrapping multiple validation errors returned by ResumeClusterResp.ValidateAll() if the designated constraints aren't met.

func (ResumeClusterRespMultiError) AllErrors added in v0.2.3

func (m ResumeClusterRespMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ResumeClusterRespMultiError) Error added in v0.2.3

Error returns a concatenation of all the error messages it wraps.

type ResumeClusterRespValidationError added in v0.2.3

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

ResumeClusterRespValidationError is the validation error returned by ResumeClusterResp.Validate if the designated constraints aren't met.

func (ResumeClusterRespValidationError) Cause added in v0.2.3

Cause function returns cause value.

func (ResumeClusterRespValidationError) Error added in v0.2.3

Error satisfies the builtin error interface

func (ResumeClusterRespValidationError) ErrorName added in v0.2.3

ErrorName returns error name.

func (ResumeClusterRespValidationError) Field added in v0.2.3

Field function returns field value.

func (ResumeClusterRespValidationError) Key added in v0.2.3

Key function returns key value.

func (ResumeClusterRespValidationError) Reason added in v0.2.3

Reason function returns reason value.

type TerraformRunnerConfig added in v0.1.14

type TerraformRunnerConfig struct {
	ProxyRuntime *runtimes.RuntimeExecutionConfig `protobuf:"bytes,1,opt,name=proxy_runtime,json=proxyRuntime,proto3" json:"proxy_runtime,omitempty"`
	// optional env variables to pass to terraform commands, can be useful for passing secrets
	Env map[string]*common_config.EnvValue `` /* 147-byte string literal not displayed */
	// optional volumes to mount into terraform containers
	Volumes []*volumes.Volume `protobuf:"bytes,3,rep,name=volumes,proto3" json:"volumes,omitempty"`
	// commands that must run before terraform can run, e.g. gcloud auth login
	PreRun []*IacRunnerCommand `protobuf:"bytes,4,rep,name=pre_run,json=preRun,proto3" json:"pre_run,omitempty"`
	// Poll interval for terraform plan, defaults to 2 minutes. Polling takes a lock on terraform state file, so increase this if you run terraform plan locally often.
	PollInterval *durationpb.Duration `protobuf:"bytes,5,opt,name=poll_interval,json=pollInterval,proto3" json:"poll_interval,omitempty"`
	// Require approval before every apply operation - this is on top of any release channel-level approvals.
	RequireApprovalBeforeApply bool `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TerraformRunnerConfig) Descriptor deprecated added in v0.1.14

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

Deprecated: Use TerraformRunnerConfig.ProtoReflect.Descriptor instead.

func (*TerraformRunnerConfig) GetEnv added in v0.1.14

func (*TerraformRunnerConfig) GetPollInterval added in v0.1.19

func (x *TerraformRunnerConfig) GetPollInterval() *durationpb.Duration

func (*TerraformRunnerConfig) GetPreRun added in v0.1.18

func (x *TerraformRunnerConfig) GetPreRun() []*IacRunnerCommand

func (*TerraformRunnerConfig) GetProxyRuntime added in v0.1.14

func (*TerraformRunnerConfig) GetRequireApprovalBeforeApply added in v0.2.0

func (x *TerraformRunnerConfig) GetRequireApprovalBeforeApply() bool

func (*TerraformRunnerConfig) GetVolumes added in v0.1.18

func (x *TerraformRunnerConfig) GetVolumes() []*volumes.Volume

func (*TerraformRunnerConfig) ProtoMessage added in v0.1.14

func (*TerraformRunnerConfig) ProtoMessage()

func (*TerraformRunnerConfig) ProtoReflect added in v0.1.14

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

func (*TerraformRunnerConfig) Reset added in v0.1.14

func (x *TerraformRunnerConfig) Reset()

func (*TerraformRunnerConfig) String added in v0.1.14

func (x *TerraformRunnerConfig) String() string

func (*TerraformRunnerConfig) Validate added in v0.1.14

func (m *TerraformRunnerConfig) Validate() error

Validate checks the field values on TerraformRunnerConfig with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TerraformRunnerConfig) ValidateAll added in v0.1.14

func (m *TerraformRunnerConfig) ValidateAll() error

ValidateAll checks the field values on TerraformRunnerConfig with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TerraformRunnerConfigMultiError, or nil if none found.

type TerraformRunnerConfigMultiError added in v0.1.14

type TerraformRunnerConfigMultiError []error

TerraformRunnerConfigMultiError is an error wrapping multiple validation errors returned by TerraformRunnerConfig.ValidateAll() if the designated constraints aren't met.

func (TerraformRunnerConfigMultiError) AllErrors added in v0.1.14

func (m TerraformRunnerConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TerraformRunnerConfigMultiError) Error added in v0.1.14

Error returns a concatenation of all the error messages it wraps.

type TerraformRunnerConfigValidationError added in v0.1.14

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

TerraformRunnerConfigValidationError is the validation error returned by TerraformRunnerConfig.Validate if the designated constraints aren't met.

func (TerraformRunnerConfigValidationError) Cause added in v0.1.14

Cause function returns cause value.

func (TerraformRunnerConfigValidationError) Error added in v0.1.14

Error satisfies the builtin error interface

func (TerraformRunnerConfigValidationError) ErrorName added in v0.1.14

ErrorName returns error name.

func (TerraformRunnerConfigValidationError) Field added in v0.1.14

Field function returns field value.

func (TerraformRunnerConfigValidationError) Key added in v0.1.14

Key function returns key value.

func (TerraformRunnerConfigValidationError) Reason added in v0.1.14

Reason function returns reason value.

type UnimplementedEnvironmentManagerServer

type UnimplementedEnvironmentManagerServer struct {
}

UnimplementedEnvironmentManagerServer must be embedded to have forward compatible implementations.

func (UnimplementedEnvironmentManagerServer) ConfigureCluster

func (UnimplementedEnvironmentManagerServer) DetectClusterConfig

func (UnimplementedEnvironmentManagerServer) GetCluster added in v0.1.15

func (UnimplementedEnvironmentManagerServer) GetClusterAgentApiToken

func (UnimplementedEnvironmentManagerServer) GetClusterAuth

func (UnimplementedEnvironmentManagerServer) GetClusterConfig

func (UnimplementedEnvironmentManagerServer) GetClusterStatus

func (UnimplementedEnvironmentManagerServer) LinkCluster

func (UnimplementedEnvironmentManagerServer) ListClusters

func (UnimplementedEnvironmentManagerServer) PauseCluster added in v0.2.3

func (UnimplementedEnvironmentManagerServer) RemoveCluster

func (UnimplementedEnvironmentManagerServer) ResumeCluster added in v0.2.3

func (UnimplementedEnvironmentManagerServer) ValidateConfigureCluster

type UnsafeEnvironmentManagerServer

type UnsafeEnvironmentManagerServer interface {
	// contains filtered or unexported methods
}

UnsafeEnvironmentManagerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EnvironmentManagerServer will result in compilation errors.

type ValidateConfigureClusterResp

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

func (*ValidateConfigureClusterResp) Descriptor deprecated

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

Deprecated: Use ValidateConfigureClusterResp.ProtoReflect.Descriptor instead.

func (*ValidateConfigureClusterResp) ProtoMessage

func (*ValidateConfigureClusterResp) ProtoMessage()

func (*ValidateConfigureClusterResp) ProtoReflect

func (*ValidateConfigureClusterResp) Reset

func (x *ValidateConfigureClusterResp) Reset()

func (*ValidateConfigureClusterResp) String

func (*ValidateConfigureClusterResp) Validate

func (m *ValidateConfigureClusterResp) Validate() error

Validate checks the field values on ValidateConfigureClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ValidateConfigureClusterResp) ValidateAll

func (m *ValidateConfigureClusterResp) ValidateAll() error

ValidateAll checks the field values on ValidateConfigureClusterResp with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ValidateConfigureClusterRespMultiError, or nil if none found.

type ValidateConfigureClusterRespMultiError

type ValidateConfigureClusterRespMultiError []error

ValidateConfigureClusterRespMultiError is an error wrapping multiple validation errors returned by ValidateConfigureClusterResp.ValidateAll() if the designated constraints aren't met.

func (ValidateConfigureClusterRespMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ValidateConfigureClusterRespMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ValidateConfigureClusterRespValidationError

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

ValidateConfigureClusterRespValidationError is the validation error returned by ValidateConfigureClusterResp.Validate if the designated constraints aren't met.

func (ValidateConfigureClusterRespValidationError) Cause

Cause function returns cause value.

func (ValidateConfigureClusterRespValidationError) Error

Error satisfies the builtin error interface

func (ValidateConfigureClusterRespValidationError) ErrorName

ErrorName returns error name.

func (ValidateConfigureClusterRespValidationError) Field

Field function returns field value.

func (ValidateConfigureClusterRespValidationError) Key

Key function returns key value.

func (ValidateConfigureClusterRespValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

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