environment

package
v0.3.19 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2024 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",
		7: "AWS_ECS",
		8: "GOOGLE_CLOUD_RUN",
	}
	ClusterType_value = map[string]int32{
		"UNKNOWN":          0,
		"K8S":              1,
		"ECS":              2,
		"FAKE":             3,
		"EXTENSION":        4,
		"TERRAFORM_RUNNER": 5,
		"PULUMI_RUNNER":    6,
		"AWS_ECS":          7,
		"GOOGLE_CLOUD_RUN": 8,
	}
)

Enum value maps for ClusterType.

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

Enum value maps for ExtensionType.

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 AwsEcsConfig added in v0.3.2

type AwsEcsConfig struct {
	ProxyRuntime *runtimes.RuntimeExecutionConfig `protobuf:"bytes,1,opt,name=proxy_runtime,json=proxyRuntime,proto3" json:"proxy_runtime,omitempty"`
	// Types that are assignable to Credentials:
	//
	//	*AwsEcsConfig_AccessKey_
	Credentials isAwsEcsConfig_Credentials `protobuf_oneof:"credentials"`
	Region      string                     `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	EcsCluster  string                     `protobuf:"bytes,5,opt,name=ecs_cluster,json=ecsCluster,proto3" json:"ecs_cluster,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsEcsConfig) Descriptor deprecated added in v0.3.2

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

Deprecated: Use AwsEcsConfig.ProtoReflect.Descriptor instead.

func (*AwsEcsConfig) GetAccessKey added in v0.3.3

func (x *AwsEcsConfig) GetAccessKey() *AwsEcsConfig_AccessKey

func (*AwsEcsConfig) GetCredentials added in v0.3.3

func (m *AwsEcsConfig) GetCredentials() isAwsEcsConfig_Credentials

func (*AwsEcsConfig) GetEcsCluster added in v0.3.2

func (x *AwsEcsConfig) GetEcsCluster() string

func (*AwsEcsConfig) GetProxyRuntime added in v0.3.2

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

func (*AwsEcsConfig) GetRegion added in v0.3.2

func (x *AwsEcsConfig) GetRegion() string

func (*AwsEcsConfig) ProtoMessage added in v0.3.2

func (*AwsEcsConfig) ProtoMessage()

func (*AwsEcsConfig) ProtoReflect added in v0.3.2

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

func (*AwsEcsConfig) Reset added in v0.3.2

func (x *AwsEcsConfig) Reset()

func (*AwsEcsConfig) String added in v0.3.2

func (x *AwsEcsConfig) String() string

func (*AwsEcsConfig) Validate added in v0.3.2

func (m *AwsEcsConfig) Validate() error

Validate checks the field values on AwsEcsConfig 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 (*AwsEcsConfig) ValidateAll added in v0.3.2

func (m *AwsEcsConfig) ValidateAll() error

ValidateAll checks the field values on AwsEcsConfig 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 AwsEcsConfigMultiError, or nil if none found.

type AwsEcsConfigMultiError added in v0.3.2

type AwsEcsConfigMultiError []error

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

func (AwsEcsConfigMultiError) AllErrors added in v0.3.2

func (m AwsEcsConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AwsEcsConfigMultiError) Error added in v0.3.2

func (m AwsEcsConfigMultiError) Error() string

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

type AwsEcsConfigValidationError added in v0.3.2

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

AwsEcsConfigValidationError is the validation error returned by AwsEcsConfig.Validate if the designated constraints aren't met.

func (AwsEcsConfigValidationError) Cause added in v0.3.2

Cause function returns cause value.

func (AwsEcsConfigValidationError) Error added in v0.3.2

Error satisfies the builtin error interface

func (AwsEcsConfigValidationError) ErrorName added in v0.3.2

func (e AwsEcsConfigValidationError) ErrorName() string

ErrorName returns error name.

func (AwsEcsConfigValidationError) Field added in v0.3.2

Field function returns field value.

func (AwsEcsConfigValidationError) Key added in v0.3.2

Key function returns key value.

func (AwsEcsConfigValidationError) Reason added in v0.3.2

Reason function returns reason value.

type AwsEcsConfig_AccessKey added in v0.3.3

type AwsEcsConfig_AccessKey struct {
	AwsAccessKeyId     string                              `protobuf:"bytes,1,opt,name=aws_access_key_id,json=awsAccessKeyId,proto3" json:"aws_access_key_id,omitempty"`
	AwsSecretAccessKey *common_config.SecretReferenceValue `protobuf:"bytes,2,opt,name=aws_secret_access_key,json=awsSecretAccessKey,proto3" json:"aws_secret_access_key,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsEcsConfig_AccessKey) Descriptor deprecated added in v0.3.3

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

Deprecated: Use AwsEcsConfig_AccessKey.ProtoReflect.Descriptor instead.

func (*AwsEcsConfig_AccessKey) GetAwsAccessKeyId added in v0.3.3

func (x *AwsEcsConfig_AccessKey) GetAwsAccessKeyId() string

func (*AwsEcsConfig_AccessKey) GetAwsSecretAccessKey added in v0.3.3

func (x *AwsEcsConfig_AccessKey) GetAwsSecretAccessKey() *common_config.SecretReferenceValue

func (*AwsEcsConfig_AccessKey) ProtoMessage added in v0.3.3

func (*AwsEcsConfig_AccessKey) ProtoMessage()

func (*AwsEcsConfig_AccessKey) ProtoReflect added in v0.3.3

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

func (*AwsEcsConfig_AccessKey) Reset added in v0.3.3

func (x *AwsEcsConfig_AccessKey) Reset()

func (*AwsEcsConfig_AccessKey) String added in v0.3.3

func (x *AwsEcsConfig_AccessKey) String() string

func (*AwsEcsConfig_AccessKey) Validate added in v0.3.3

func (m *AwsEcsConfig_AccessKey) Validate() error

Validate checks the field values on AwsEcsConfig_AccessKey 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 (*AwsEcsConfig_AccessKey) ValidateAll added in v0.3.3

func (m *AwsEcsConfig_AccessKey) ValidateAll() error

ValidateAll checks the field values on AwsEcsConfig_AccessKey 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 AwsEcsConfig_AccessKeyMultiError, or nil if none found.

type AwsEcsConfig_AccessKeyMultiError added in v0.3.3

type AwsEcsConfig_AccessKeyMultiError []error

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

func (AwsEcsConfig_AccessKeyMultiError) AllErrors added in v0.3.3

func (m AwsEcsConfig_AccessKeyMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AwsEcsConfig_AccessKeyMultiError) Error added in v0.3.3

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

type AwsEcsConfig_AccessKeyValidationError added in v0.3.3

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

AwsEcsConfig_AccessKeyValidationError is the validation error returned by AwsEcsConfig_AccessKey.Validate if the designated constraints aren't met.

func (AwsEcsConfig_AccessKeyValidationError) Cause added in v0.3.3

Cause function returns cause value.

func (AwsEcsConfig_AccessKeyValidationError) Error added in v0.3.3

Error satisfies the builtin error interface

func (AwsEcsConfig_AccessKeyValidationError) ErrorName added in v0.3.3

ErrorName returns error name.

func (AwsEcsConfig_AccessKeyValidationError) Field added in v0.3.3

Field function returns field value.

func (AwsEcsConfig_AccessKeyValidationError) Key added in v0.3.3

Key function returns key value.

func (AwsEcsConfig_AccessKeyValidationError) Reason added in v0.3.3

Reason function returns reason value.

type AwsEcsConfig_AccessKey_ added in v0.3.3

type AwsEcsConfig_AccessKey_ struct {
	AccessKey *AwsEcsConfig_AccessKey `protobuf:"bytes,6,opt,name=access_key,json=accessKey,proto3,oneof"` // TODO(naphat) assumeRole support
}

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"`
	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) 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 {

	// Types that are assignable to AuthOneof:
	//
	//	*ClusterAuth_Ecs
	//	*ClusterAuth_K8S
	AuthOneof isClusterAuth_AuthOneof `protobuf_oneof:"auth_oneof"`
	// 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) GetEcs

func (x *ClusterAuth) GetEcs() *ClusterAuth_ECSAuth

func (*ClusterAuth) GetK8S

func (x *ClusterAuth) GetK8S() *ClusterAuth_K8SAuth

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"`
	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 */
	DetectedClusterMetadata     *ClusterMetadata            `` /* 133-byte string literal not displayed */
	UserSuppliedClusterMetadata *ClusterMetadata            `` /* 147-byte string literal not displayed */
	// Types that are assignable to ClusterOneof:
	//
	//	*ClusterConfig_Fake
	//	*ClusterConfig_Extension
	//	*ClusterConfig_Custom
	//	*ClusterConfig_TerraformRunner
	//	*ClusterConfig_PulumiRunner
	//	*ClusterConfig_AwsEcs
	//	*ClusterConfig_GoogleCloudRun
	ClusterOneof isClusterConfig_ClusterOneof      `protobuf_oneof:"cluster_oneof"`
	Labels       []*labels.LabelDefinition         `protobuf:"bytes,17,rep,name=labels,proto3" json:"labels,omitempty"`
	AutoRollback *common_config.AutoRollbackConfig `protobuf:"bytes,22,opt,name=auto_rollback,json=autoRollback,proto3" json:"auto_rollback,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) GetAutoRollback added in v0.3.10

func (x *ClusterConfig) GetAutoRollback() *common_config.AutoRollbackConfig

func (*ClusterConfig) GetAwsEcs added in v0.3.2

func (x *ClusterConfig) GetAwsEcs() *AwsEcsConfig

func (*ClusterConfig) GetCloudProvider

func (x *ClusterConfig) GetCloudProvider() ClusterConfig_CloudProvider

func (*ClusterConfig) GetClusterOneof

func (m *ClusterConfig) GetClusterOneof() isClusterConfig_ClusterOneof

func (*ClusterConfig) GetCustom added in v0.3.14

func (x *ClusterConfig) GetCustom() *ExtensionClusterConfig

func (*ClusterConfig) GetDatadog

func (x *ClusterConfig) GetDatadog() *ClusterConfig_Datadog

func (*ClusterConfig) GetDetectedClusterMetadata added in v0.2.13

func (x *ClusterConfig) GetDetectedClusterMetadata() *ClusterMetadata

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) GetGoogleCloudRun added in v0.3.8

func (x *ClusterConfig) GetGoogleCloudRun() *GoogleCloudRunConfig

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) GetUserSuppliedClusterMetadata added in v0.2.13

func (x *ClusterConfig) GetUserSuppliedClusterMetadata() *ClusterMetadata

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"`
	// deprecated
	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
}

deprecated

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_AwsEcs added in v0.3.2

type ClusterConfig_AwsEcs struct {
	AwsEcs *AwsEcsConfig `protobuf:"bytes,20,opt,name=aws_ecs,json=awsEcs,proto3,oneof"`
}

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_Custom added in v0.3.14

type ClusterConfig_Custom struct {
	Custom *ExtensionClusterConfig `protobuf:"bytes,23,opt,name=custom,proto3,oneof"`
}

type ClusterConfig_Datadog

type ClusterConfig_Datadog struct {
	Enabled          bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,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"`
	// deprecated
	Managed bool `protobuf:"varint,2,opt,name=managed,proto3" json:"managed,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"` // deprecated, use custom which means the same thing
}

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_GoogleCloudRun added in v0.3.8

type ClusterConfig_GoogleCloudRun struct {
	GoogleCloudRun *GoogleCloudRunConfig `protobuf:"bytes,21,opt,name=google_cloud_run,json=googleCloudRun,proto3,oneof"`
}

type ClusterConfig_Kubecost

type ClusterConfig_Kubecost struct {
	Enabled           bool   `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	KubecostNamespace string `protobuf:"bytes,3,opt,name=kubecost_namespace,json=kubecostNamespace,proto3" json:"kubecost_namespace,omitempty"`
	// deprecated
	Managed bool `protobuf:"varint,2,opt,name=managed,proto3" json:"managed,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 ClusterMetadata added in v0.2.13

type ClusterMetadata struct {

	// Types that are assignable to ClusterMetadata:
	//
	//	*ClusterMetadata_Gke
	ClusterMetadata isClusterMetadata_ClusterMetadata `protobuf_oneof:"cluster_metadata"`
	// contains filtered or unexported fields
}

func (*ClusterMetadata) Descriptor deprecated added in v0.2.13

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

Deprecated: Use ClusterMetadata.ProtoReflect.Descriptor instead.

func (*ClusterMetadata) GetClusterMetadata added in v0.2.13

func (m *ClusterMetadata) GetClusterMetadata() isClusterMetadata_ClusterMetadata

func (*ClusterMetadata) GetGke added in v0.2.13

func (x *ClusterMetadata) GetGke() *GKEClusterMetadata

func (*ClusterMetadata) ProtoMessage added in v0.2.13

func (*ClusterMetadata) ProtoMessage()

func (*ClusterMetadata) ProtoReflect added in v0.2.13

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

func (*ClusterMetadata) Reset added in v0.2.13

func (x *ClusterMetadata) Reset()

func (*ClusterMetadata) String added in v0.2.13

func (x *ClusterMetadata) String() string

func (*ClusterMetadata) Validate added in v0.2.13

func (m *ClusterMetadata) Validate() error

Validate checks the field values on ClusterMetadata 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 (*ClusterMetadata) ValidateAll added in v0.2.13

func (m *ClusterMetadata) ValidateAll() error

ValidateAll checks the field values on ClusterMetadata 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 ClusterMetadataMultiError, or nil if none found.

type ClusterMetadataMultiError added in v0.2.13

type ClusterMetadataMultiError []error

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

func (ClusterMetadataMultiError) AllErrors added in v0.2.13

func (m ClusterMetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ClusterMetadataMultiError) Error added in v0.2.13

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

type ClusterMetadataValidationError added in v0.2.13

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

ClusterMetadataValidationError is the validation error returned by ClusterMetadata.Validate if the designated constraints aren't met.

func (ClusterMetadataValidationError) Cause added in v0.2.13

Cause function returns cause value.

func (ClusterMetadataValidationError) Error added in v0.2.13

Error satisfies the builtin error interface

func (ClusterMetadataValidationError) ErrorName added in v0.2.13

func (e ClusterMetadataValidationError) ErrorName() string

ErrorName returns error name.

func (ClusterMetadataValidationError) Field added in v0.2.13

Field function returns field value.

func (ClusterMetadataValidationError) Key added in v0.2.13

Key function returns key value.

func (ClusterMetadataValidationError) Reason added in v0.2.13

Reason function returns reason value.

type ClusterMetadata_Gke added in v0.2.13

type ClusterMetadata_Gke struct {
	Gke *GKEClusterMetadata `protobuf:"bytes,1,opt,name=gke,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 // TODO(naphat) remove, this is legacy ecs implementation not based on runtime extension
	ClusterType_FAKE             ClusterType = 3
	ClusterType_EXTENSION        ClusterType = 4
	ClusterType_TERRAFORM_RUNNER ClusterType = 5
	ClusterType_PULUMI_RUNNER    ClusterType = 6
	ClusterType_AWS_ECS          ClusterType = 7
	ClusterType_GOOGLE_CLOUD_RUN ClusterType = 8
)

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 CompiledExtensionCommand

type CompiledExtensionCommand struct {
	NamePrefix string `protobuf:"bytes,1,opt,name=name_prefix,json=namePrefix,proto3" json:"name_prefix,omitempty"`
	// weird nesting for compatibility reasons, from before fetch and apply definitions were split
	Command          *CompiledExtensionCommand_CompiledExtensionCommandExec `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 (*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 CompiledExtensionCommand_CompiledExtensionCommandExec added in v0.2.9

type CompiledExtensionCommand_CompiledExtensionCommandExec struct {

	// Types that are assignable to ExecConfig:
	//
	//	*CompiledExtensionCommand_CompiledExtensionCommandExec_TaskConfig
	//	*CompiledExtensionCommand_CompiledExtensionCommandExec_KubernetesConfig
	ExecConfig isCompiledExtensionCommand_CompiledExtensionCommandExec_ExecConfig `protobuf_oneof:"exec_config"`
	// contains filtered or unexported fields
}

func (*CompiledExtensionCommand_CompiledExtensionCommandExec) Descriptor deprecated added in v0.2.9

Deprecated: Use CompiledExtensionCommand_CompiledExtensionCommandExec.ProtoReflect.Descriptor instead.

func (*CompiledExtensionCommand_CompiledExtensionCommandExec) GetExecConfig added in v0.2.9

func (m *CompiledExtensionCommand_CompiledExtensionCommandExec) GetExecConfig() isCompiledExtensionCommand_CompiledExtensionCommandExec_ExecConfig

func (*CompiledExtensionCommand_CompiledExtensionCommandExec) GetKubernetesConfig added in v0.2.9

func (*CompiledExtensionCommand_CompiledExtensionCommandExec) GetTaskConfig added in v0.2.9

func (*CompiledExtensionCommand_CompiledExtensionCommandExec) ProtoMessage added in v0.2.9

func (*CompiledExtensionCommand_CompiledExtensionCommandExec) ProtoReflect added in v0.2.9

func (*CompiledExtensionCommand_CompiledExtensionCommandExec) Reset added in v0.2.9

func (*CompiledExtensionCommand_CompiledExtensionCommandExec) String added in v0.2.9

func (*CompiledExtensionCommand_CompiledExtensionCommandExec) Validate added in v0.2.9

Validate checks the field values on CompiledExtensionCommand_CompiledExtensionCommandExec 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_CompiledExtensionCommandExec) ValidateAll added in v0.2.9

ValidateAll checks the field values on CompiledExtensionCommand_CompiledExtensionCommandExec 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 CompiledExtensionCommand_CompiledExtensionCommandExecMultiError, or nil if none found.

type CompiledExtensionCommand_CompiledExtensionCommandExecMultiError added in v0.2.9

type CompiledExtensionCommand_CompiledExtensionCommandExecMultiError []error

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

func (CompiledExtensionCommand_CompiledExtensionCommandExecMultiError) AllErrors added in v0.2.9

AllErrors returns a list of validation violation errors.

func (CompiledExtensionCommand_CompiledExtensionCommandExecMultiError) Error added in v0.2.9

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

type CompiledExtensionCommand_CompiledExtensionCommandExecValidationError added in v0.2.9

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

CompiledExtensionCommand_CompiledExtensionCommandExecValidationError is the validation error returned by CompiledExtensionCommand_CompiledExtensionCommandExec.Validate if the designated constraints aren't met.

func (CompiledExtensionCommand_CompiledExtensionCommandExecValidationError) Cause added in v0.2.9

Cause function returns cause value.

func (CompiledExtensionCommand_CompiledExtensionCommandExecValidationError) Error added in v0.2.9

Error satisfies the builtin error interface

func (CompiledExtensionCommand_CompiledExtensionCommandExecValidationError) ErrorName added in v0.2.9

ErrorName returns error name.

func (CompiledExtensionCommand_CompiledExtensionCommandExecValidationError) Field added in v0.2.9

Field function returns field value.

func (CompiledExtensionCommand_CompiledExtensionCommandExecValidationError) Key added in v0.2.9

Key function returns key value.

func (CompiledExtensionCommand_CompiledExtensionCommandExecValidationError) Reason added in v0.2.9

Reason function returns reason value.

type CompiledExtensionCommand_CompiledExtensionCommandExec_KubernetesConfig added in v0.2.9

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

type CompiledExtensionCommand_CompiledExtensionCommandExec_TaskConfig added in v0.2.9

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

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 ExtensionApplyCommand added in v0.2.9

type ExtensionApplyCommand struct {

	// Types that are assignable to ExecConfig:
	//
	//	*ExtensionApplyCommand_TaskConfig
	//	*ExtensionApplyCommand_KubernetesConfig
	ExecConfig isExtensionApplyCommand_ExecConfig `protobuf_oneof:"exec_config"`
	// deprecated, not used
	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 */
	// used in conjunction with retryable_exit_codes, defaults to the convergence grace period
	RetryPolicy *RetryPolicy `protobuf:"bytes,7,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"`
	// if set and the apply command returns these exit codes, retry the command without marking the result as failing.
	RetryableExitCodes []int32 `protobuf:"varint,8,rep,packed,name=retryable_exit_codes,json=retryableExitCodes,proto3" json:"retryable_exit_codes,omitempty"`
	// contains filtered or unexported fields
}

func (*ExtensionApplyCommand) Descriptor deprecated added in v0.2.9

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

Deprecated: Use ExtensionApplyCommand.ProtoReflect.Descriptor instead.

func (*ExtensionApplyCommand) GetEnv added in v0.2.9

func (*ExtensionApplyCommand) GetExecConfig added in v0.2.9

func (m *ExtensionApplyCommand) GetExecConfig() isExtensionApplyCommand_ExecConfig

func (*ExtensionApplyCommand) GetKubernetesConfig added in v0.2.9

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

func (*ExtensionApplyCommand) GetRetryPolicy added in v0.2.9

func (x *ExtensionApplyCommand) GetRetryPolicy() *RetryPolicy

func (*ExtensionApplyCommand) GetRetryableExitCodes added in v0.2.9

func (x *ExtensionApplyCommand) GetRetryableExitCodes() []int32

func (*ExtensionApplyCommand) GetTaskConfig added in v0.2.9

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

func (*ExtensionApplyCommand) GetTimeout added in v0.2.9

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

func (*ExtensionApplyCommand) ProtoMessage added in v0.2.9

func (*ExtensionApplyCommand) ProtoMessage()

func (*ExtensionApplyCommand) ProtoReflect added in v0.2.9

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

func (*ExtensionApplyCommand) Reset added in v0.2.9

func (x *ExtensionApplyCommand) Reset()

func (*ExtensionApplyCommand) String added in v0.2.9

func (x *ExtensionApplyCommand) String() string

func (*ExtensionApplyCommand) Validate added in v0.2.9

func (m *ExtensionApplyCommand) Validate() error

Validate checks the field values on ExtensionApplyCommand 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 (*ExtensionApplyCommand) ValidateAll added in v0.2.9

func (m *ExtensionApplyCommand) ValidateAll() error

ValidateAll checks the field values on ExtensionApplyCommand 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 ExtensionApplyCommandMultiError, or nil if none found.

type ExtensionApplyCommandMultiError added in v0.2.9

type ExtensionApplyCommandMultiError []error

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

func (ExtensionApplyCommandMultiError) AllErrors added in v0.2.9

func (m ExtensionApplyCommandMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExtensionApplyCommandMultiError) Error added in v0.2.9

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

type ExtensionApplyCommandValidationError added in v0.2.9

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

ExtensionApplyCommandValidationError is the validation error returned by ExtensionApplyCommand.Validate if the designated constraints aren't met.

func (ExtensionApplyCommandValidationError) Cause added in v0.2.9

Cause function returns cause value.

func (ExtensionApplyCommandValidationError) Error added in v0.2.9

Error satisfies the builtin error interface

func (ExtensionApplyCommandValidationError) ErrorName added in v0.2.9

ErrorName returns error name.

func (ExtensionApplyCommandValidationError) Field added in v0.2.9

Field function returns field value.

func (ExtensionApplyCommandValidationError) Key added in v0.2.9

Key function returns key value.

func (ExtensionApplyCommandValidationError) Reason added in v0.2.9

Reason function returns reason value.

type ExtensionApplyCommand_KubernetesConfig added in v0.2.9

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

type ExtensionApplyCommand_TaskConfig added in v0.2.9

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

type ExtensionClusterConfig

type ExtensionClusterConfig struct {
	Apply        *ExtensionApplyCommand               `protobuf:"bytes,1,opt,name=apply,proto3" json:"apply,omitempty"`
	Fetch        *ExtensionFetchCommand               `protobuf:"bytes,2,opt,name=fetch,proto3" json:"fetch,omitempty"`
	Debug        *ExtensionGetInfoCommand             `protobuf:"bytes,8,opt,name=debug,proto3" json:"debug,omitempty"` // deprecated, set this as get_info instead
	GetInfo      *ExtensionGetInfoCommand             `protobuf:"bytes,9,opt,name=get_info,json=getInfo,proto3" json:"get_info,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"`
	// Apply is potentially dangerous - require approval before each apply
	RequireApprovalBeforeApply bool `` /* 144-byte string literal not displayed */
	// How long after apply ran the first time should it be restarted if the service still has not converged.
	// This duration is computed from the *start* of apply run.
	// Defaults to 10m.
	ConvergenceGracePeriod *durationpb.Duration `` // next tag: 10
	/* 129-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) GetConvergenceGracePeriod added in v0.2.8

func (x *ExtensionClusterConfig) GetConvergenceGracePeriod() *durationpb.Duration

func (*ExtensionClusterConfig) GetDebug added in v0.2.15

func (*ExtensionClusterConfig) GetFetch

func (*ExtensionClusterConfig) GetGetInfo added in v0.2.16

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 ExtensionFetchCommand added in v0.2.9

type ExtensionFetchCommand struct {

	// Types that are assignable to ExecConfig:
	//
	//	*ExtensionFetchCommand_TaskConfig
	//	*ExtensionFetchCommand_KubernetesConfig
	ExecConfig isExtensionFetchCommand_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 often to fetch when in steady state (after the extension has converged)
	SteadyStatePollInterval *durationpb.Duration `` /* 134-byte string literal not displayed */
	// deprecated, not used
	Timeout *durationpb.Duration `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// retry policy for unexpected failures (this means exits other than 0 or 2 when fetch_mode = EXIT_CODE, or other than 0 for STRUCTURED_OUTPUT).
	// if not set, regular, non-steady-state poll interval is used for fetches.
	RetryPolicy *RetryPolicy `protobuf:"bytes,7,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"`
	// optional env variables to inject and override from exec_config
	Env map[string]*common_config.EnvValue `` /* 147-byte string literal not displayed */
	// how to interpret the output of the command
	FetchMode extensions.FetchMode `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ExtensionFetchCommand) Descriptor deprecated added in v0.2.9

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

Deprecated: Use ExtensionFetchCommand.ProtoReflect.Descriptor instead.

func (*ExtensionFetchCommand) GetEnv added in v0.2.9

func (*ExtensionFetchCommand) GetExecConfig added in v0.2.9

func (m *ExtensionFetchCommand) GetExecConfig() isExtensionFetchCommand_ExecConfig

func (*ExtensionFetchCommand) GetFetchMode added in v0.3.3

func (x *ExtensionFetchCommand) GetFetchMode() extensions.FetchMode

func (*ExtensionFetchCommand) GetKubernetesConfig added in v0.2.9

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

func (*ExtensionFetchCommand) GetPollInterval added in v0.2.9

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

func (*ExtensionFetchCommand) GetRetryPolicy added in v0.2.9

func (x *ExtensionFetchCommand) GetRetryPolicy() *RetryPolicy

func (*ExtensionFetchCommand) GetSteadyStatePollInterval added in v0.2.9

func (x *ExtensionFetchCommand) GetSteadyStatePollInterval() *durationpb.Duration

func (*ExtensionFetchCommand) GetTaskConfig added in v0.2.9

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

func (*ExtensionFetchCommand) GetTimeout added in v0.2.9

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

func (*ExtensionFetchCommand) ProtoMessage added in v0.2.9

func (*ExtensionFetchCommand) ProtoMessage()

func (*ExtensionFetchCommand) ProtoReflect added in v0.2.9

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

func (*ExtensionFetchCommand) Reset added in v0.2.9

func (x *ExtensionFetchCommand) Reset()

func (*ExtensionFetchCommand) String added in v0.2.9

func (x *ExtensionFetchCommand) String() string

func (*ExtensionFetchCommand) Validate added in v0.2.9

func (m *ExtensionFetchCommand) Validate() error

Validate checks the field values on ExtensionFetchCommand 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 (*ExtensionFetchCommand) ValidateAll added in v0.2.9

func (m *ExtensionFetchCommand) ValidateAll() error

ValidateAll checks the field values on ExtensionFetchCommand 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 ExtensionFetchCommandMultiError, or nil if none found.

type ExtensionFetchCommandMultiError added in v0.2.9

type ExtensionFetchCommandMultiError []error

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

func (ExtensionFetchCommandMultiError) AllErrors added in v0.2.9

func (m ExtensionFetchCommandMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExtensionFetchCommandMultiError) Error added in v0.2.9

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

type ExtensionFetchCommandValidationError added in v0.2.9

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

ExtensionFetchCommandValidationError is the validation error returned by ExtensionFetchCommand.Validate if the designated constraints aren't met.

func (ExtensionFetchCommandValidationError) Cause added in v0.2.9

Cause function returns cause value.

func (ExtensionFetchCommandValidationError) Error added in v0.2.9

Error satisfies the builtin error interface

func (ExtensionFetchCommandValidationError) ErrorName added in v0.2.9

ErrorName returns error name.

func (ExtensionFetchCommandValidationError) Field added in v0.2.9

Field function returns field value.

func (ExtensionFetchCommandValidationError) Key added in v0.2.9

Key function returns key value.

func (ExtensionFetchCommandValidationError) Reason added in v0.2.9

Reason function returns reason value.

type ExtensionFetchCommand_KubernetesConfig added in v0.2.9

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

type ExtensionFetchCommand_TaskConfig added in v0.2.9

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

type ExtensionGetInfoCommand added in v0.2.16

type ExtensionGetInfoCommand struct {

	// Types that are assignable to ExecConfig:
	//
	//	*ExtensionGetInfoCommand_TaskConfig
	//	*ExtensionGetInfoCommand_KubernetesConfig
	ExecConfig isExtensionGetInfoCommand_ExecConfig `protobuf_oneof:"exec_config"`
	// customize intervals instead of using Prodvana default
	// defaults to 5 minutes
	PollInterval *durationpb.Duration `protobuf:"bytes,3,opt,name=poll_interval,json=pollInterval,proto3" json:"poll_interval,omitempty"`
	// retry policy for unexpected failures.
	// defaults to fast retrying after 30s then backing off to 10 minutes
	RetryPolicy *RetryPolicy `protobuf:"bytes,4,opt,name=retry_policy,json=retryPolicy,proto3" json:"retry_policy,omitempty"`
	// optional env variables to inject and override from exec_config
	Env map[string]*common_config.EnvValue `` /* 147-byte string literal not displayed */
	// exposed for internal testing. do not set
	TestOnlyDoNotRequirePvnWrapper bool `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ExtensionGetInfoCommand) Descriptor deprecated added in v0.2.16

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

Deprecated: Use ExtensionGetInfoCommand.ProtoReflect.Descriptor instead.

func (*ExtensionGetInfoCommand) GetEnv added in v0.2.16

func (*ExtensionGetInfoCommand) GetExecConfig added in v0.2.16

func (m *ExtensionGetInfoCommand) GetExecConfig() isExtensionGetInfoCommand_ExecConfig

func (*ExtensionGetInfoCommand) GetKubernetesConfig added in v0.2.16

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

func (*ExtensionGetInfoCommand) GetPollInterval added in v0.2.16

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

func (*ExtensionGetInfoCommand) GetRetryPolicy added in v0.2.16

func (x *ExtensionGetInfoCommand) GetRetryPolicy() *RetryPolicy

func (*ExtensionGetInfoCommand) GetTaskConfig added in v0.2.16

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

func (*ExtensionGetInfoCommand) GetTestOnlyDoNotRequirePvnWrapper added in v0.2.16

func (x *ExtensionGetInfoCommand) GetTestOnlyDoNotRequirePvnWrapper() bool

func (*ExtensionGetInfoCommand) ProtoMessage added in v0.2.16

func (*ExtensionGetInfoCommand) ProtoMessage()

func (*ExtensionGetInfoCommand) ProtoReflect added in v0.2.16

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

func (*ExtensionGetInfoCommand) Reset added in v0.2.16

func (x *ExtensionGetInfoCommand) Reset()

func (*ExtensionGetInfoCommand) String added in v0.2.16

func (x *ExtensionGetInfoCommand) String() string

func (*ExtensionGetInfoCommand) Validate added in v0.2.16

func (m *ExtensionGetInfoCommand) Validate() error

Validate checks the field values on ExtensionGetInfoCommand 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 (*ExtensionGetInfoCommand) ValidateAll added in v0.2.16

func (m *ExtensionGetInfoCommand) ValidateAll() error

ValidateAll checks the field values on ExtensionGetInfoCommand 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 ExtensionGetInfoCommandMultiError, or nil if none found.

type ExtensionGetInfoCommandMultiError added in v0.2.16

type ExtensionGetInfoCommandMultiError []error

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

func (ExtensionGetInfoCommandMultiError) AllErrors added in v0.2.16

func (m ExtensionGetInfoCommandMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ExtensionGetInfoCommandMultiError) Error added in v0.2.16

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

type ExtensionGetInfoCommandValidationError added in v0.2.16

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

ExtensionGetInfoCommandValidationError is the validation error returned by ExtensionGetInfoCommand.Validate if the designated constraints aren't met.

func (ExtensionGetInfoCommandValidationError) Cause added in v0.2.16

Cause function returns cause value.

func (ExtensionGetInfoCommandValidationError) Error added in v0.2.16

Error satisfies the builtin error interface

func (ExtensionGetInfoCommandValidationError) ErrorName added in v0.2.16

ErrorName returns error name.

func (ExtensionGetInfoCommandValidationError) Field added in v0.2.16

Field function returns field value.

func (ExtensionGetInfoCommandValidationError) Key added in v0.2.16

Key function returns key value.

func (ExtensionGetInfoCommandValidationError) Reason added in v0.2.16

Reason function returns reason value.

type ExtensionGetInfoCommand_KubernetesConfig added in v0.2.16

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

type ExtensionGetInfoCommand_TaskConfig added in v0.2.16

type ExtensionGetInfoCommand_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
	ExtensionType_AWS_ECS_EXTENSION          ExtensionType = 3
	ExtensionType_GOOGLE_CLOUD_RUN_EXTENSION ExtensionType = 4
)

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 GKEClusterMetadata added in v0.2.13

type GKEClusterMetadata struct {
	ProjectName     string `protobuf:"bytes,1,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	ClusterLocation string `protobuf:"bytes,2,opt,name=cluster_location,json=clusterLocation,proto3" json:"cluster_location,omitempty"`
	ClusterName     string `protobuf:"bytes,3,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GKEClusterMetadata) Descriptor deprecated added in v0.2.13

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

Deprecated: Use GKEClusterMetadata.ProtoReflect.Descriptor instead.

func (*GKEClusterMetadata) GetClusterLocation added in v0.2.13

func (x *GKEClusterMetadata) GetClusterLocation() string

func (*GKEClusterMetadata) GetClusterName added in v0.2.13

func (x *GKEClusterMetadata) GetClusterName() string

func (*GKEClusterMetadata) GetProjectName added in v0.2.13

func (x *GKEClusterMetadata) GetProjectName() string

func (*GKEClusterMetadata) ProtoMessage added in v0.2.13

func (*GKEClusterMetadata) ProtoMessage()

func (*GKEClusterMetadata) ProtoReflect added in v0.2.13

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

func (*GKEClusterMetadata) Reset added in v0.2.13

func (x *GKEClusterMetadata) Reset()

func (*GKEClusterMetadata) String added in v0.2.13

func (x *GKEClusterMetadata) String() string

func (*GKEClusterMetadata) Validate added in v0.2.13

func (m *GKEClusterMetadata) Validate() error

Validate checks the field values on GKEClusterMetadata 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 (*GKEClusterMetadata) ValidateAll added in v0.2.13

func (m *GKEClusterMetadata) ValidateAll() error

ValidateAll checks the field values on GKEClusterMetadata 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 GKEClusterMetadataMultiError, or nil if none found.

type GKEClusterMetadataMultiError added in v0.2.13

type GKEClusterMetadataMultiError []error

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

func (GKEClusterMetadataMultiError) AllErrors added in v0.2.13

func (m GKEClusterMetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GKEClusterMetadataMultiError) Error added in v0.2.13

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

type GKEClusterMetadataValidationError added in v0.2.13

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

GKEClusterMetadataValidationError is the validation error returned by GKEClusterMetadata.Validate if the designated constraints aren't met.

func (GKEClusterMetadataValidationError) Cause added in v0.2.13

Cause function returns cause value.

func (GKEClusterMetadataValidationError) Error added in v0.2.13

Error satisfies the builtin error interface

func (GKEClusterMetadataValidationError) ErrorName added in v0.2.13

ErrorName returns error name.

func (GKEClusterMetadataValidationError) Field added in v0.2.13

Field function returns field value.

func (GKEClusterMetadataValidationError) Key added in v0.2.13

Key function returns key value.

func (GKEClusterMetadataValidationError) Reason added in v0.2.13

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 GoogleCloudRunConfig added in v0.3.8

type GoogleCloudRunConfig struct {
	ProxyRuntime *runtimes.RuntimeExecutionConfig `protobuf:"bytes,1,opt,name=proxy_runtime,json=proxyRuntime,proto3" json:"proxy_runtime,omitempty"`
	// Types that are assignable to Credentials:
	//
	//	*GoogleCloudRunConfig_ServiceAccountJson
	Credentials isGoogleCloudRunConfig_Credentials `protobuf_oneof:"credentials"`
	Project     string                             `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
	Region      string                             `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"` // next tag: 5
	// contains filtered or unexported fields
}

func (*GoogleCloudRunConfig) Descriptor deprecated added in v0.3.8

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

Deprecated: Use GoogleCloudRunConfig.ProtoReflect.Descriptor instead.

func (*GoogleCloudRunConfig) GetCredentials added in v0.3.8

func (m *GoogleCloudRunConfig) GetCredentials() isGoogleCloudRunConfig_Credentials

func (*GoogleCloudRunConfig) GetProject added in v0.3.8

func (x *GoogleCloudRunConfig) GetProject() string

func (*GoogleCloudRunConfig) GetProxyRuntime added in v0.3.8

func (*GoogleCloudRunConfig) GetRegion added in v0.3.8

func (x *GoogleCloudRunConfig) GetRegion() string

func (*GoogleCloudRunConfig) GetServiceAccountJson added in v0.3.8

func (x *GoogleCloudRunConfig) GetServiceAccountJson() *common_config.SecretReferenceValue

func (*GoogleCloudRunConfig) ProtoMessage added in v0.3.8

func (*GoogleCloudRunConfig) ProtoMessage()

func (*GoogleCloudRunConfig) ProtoReflect added in v0.3.8

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

func (*GoogleCloudRunConfig) Reset added in v0.3.8

func (x *GoogleCloudRunConfig) Reset()

func (*GoogleCloudRunConfig) String added in v0.3.8

func (x *GoogleCloudRunConfig) String() string

func (*GoogleCloudRunConfig) Validate added in v0.3.8

func (m *GoogleCloudRunConfig) Validate() error

Validate checks the field values on GoogleCloudRunConfig 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 (*GoogleCloudRunConfig) ValidateAll added in v0.3.8

func (m *GoogleCloudRunConfig) ValidateAll() error

ValidateAll checks the field values on GoogleCloudRunConfig 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 GoogleCloudRunConfigMultiError, or nil if none found.

type GoogleCloudRunConfigMultiError added in v0.3.8

type GoogleCloudRunConfigMultiError []error

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

func (GoogleCloudRunConfigMultiError) AllErrors added in v0.3.8

func (m GoogleCloudRunConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GoogleCloudRunConfigMultiError) Error added in v0.3.8

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

type GoogleCloudRunConfigValidationError added in v0.3.8

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

GoogleCloudRunConfigValidationError is the validation error returned by GoogleCloudRunConfig.Validate if the designated constraints aren't met.

func (GoogleCloudRunConfigValidationError) Cause added in v0.3.8

Cause function returns cause value.

func (GoogleCloudRunConfigValidationError) Error added in v0.3.8

Error satisfies the builtin error interface

func (GoogleCloudRunConfigValidationError) ErrorName added in v0.3.8

ErrorName returns error name.

func (GoogleCloudRunConfigValidationError) Field added in v0.3.8

Field function returns field value.

func (GoogleCloudRunConfigValidationError) Key added in v0.3.8

Key function returns key value.

func (GoogleCloudRunConfigValidationError) Reason added in v0.3.8

Reason function returns reason value.

type GoogleCloudRunConfig_ServiceAccountJson added in v0.3.8

type GoogleCloudRunConfig_ServiceAccountJson struct {
	ServiceAccountJson *common_config.SecretReferenceValue `protobuf:"bytes,2,opt,name=service_account_json,json=serviceAccountJson,proto3,oneof"` // TODO(naphat) support for job service account name
}

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"`
	Type           ClusterType             `protobuf:"varint,6,opt,name=type,proto3,enum=prodvana.environment.ClusterType" json:"type,omitempty"`
	Config         *ClusterConfig          `protobuf:"bytes,9,opt,name=config,proto3" json:"config,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) GetConfig added in v0.2.13

func (x *LinkClusterReq) GetConfig() *ClusterConfig

func (*LinkClusterReq) GetName

func (x *LinkClusterReq) GetName() string

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"`
	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"`
	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) GetServiceAccount

func (x *ListClustersResp_ClusterInfo) GetServiceAccount() string

func (*ListClustersResp_ClusterInfo) GetType

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 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 RetryPolicy added in v0.2.9

type RetryPolicy struct {
	BaseInterval *durationpb.Duration `protobuf:"bytes,1,opt,name=base_interval,json=baseInterval,proto3" json:"base_interval,omitempty"`
	MaxInterval  *durationpb.Duration `protobuf:"bytes,2,opt,name=max_interval,json=maxInterval,proto3" json:"max_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*RetryPolicy) Descriptor deprecated added in v0.2.9

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

Deprecated: Use RetryPolicy.ProtoReflect.Descriptor instead.

func (*RetryPolicy) GetBaseInterval added in v0.2.9

func (x *RetryPolicy) GetBaseInterval() *durationpb.Duration

func (*RetryPolicy) GetMaxInterval added in v0.2.9

func (x *RetryPolicy) GetMaxInterval() *durationpb.Duration

func (*RetryPolicy) ProtoMessage added in v0.2.9

func (*RetryPolicy) ProtoMessage()

func (*RetryPolicy) ProtoReflect added in v0.2.9

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

func (*RetryPolicy) Reset added in v0.2.9

func (x *RetryPolicy) Reset()

func (*RetryPolicy) String added in v0.2.9

func (x *RetryPolicy) String() string

func (*RetryPolicy) Validate added in v0.2.9

func (m *RetryPolicy) Validate() error

Validate checks the field values on RetryPolicy 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 (*RetryPolicy) ValidateAll added in v0.2.9

func (m *RetryPolicy) ValidateAll() error

ValidateAll checks the field values on RetryPolicy 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 RetryPolicyMultiError, or nil if none found.

type RetryPolicyMultiError added in v0.2.9

type RetryPolicyMultiError []error

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

func (RetryPolicyMultiError) AllErrors added in v0.2.9

func (m RetryPolicyMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RetryPolicyMultiError) Error added in v0.2.9

func (m RetryPolicyMultiError) Error() string

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

type RetryPolicyValidationError added in v0.2.9

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

RetryPolicyValidationError is the validation error returned by RetryPolicy.Validate if the designated constraints aren't met.

func (RetryPolicyValidationError) Cause added in v0.2.9

Cause function returns cause value.

func (RetryPolicyValidationError) Error added in v0.2.9

Error satisfies the builtin error interface

func (RetryPolicyValidationError) ErrorName added in v0.2.9

func (e RetryPolicyValidationError) ErrorName() string

ErrorName returns error name.

func (RetryPolicyValidationError) Field added in v0.2.9

Field function returns field value.

func (RetryPolicyValidationError) Key added in v0.2.9

Key function returns key value.

func (RetryPolicyValidationError) Reason added in v0.2.9

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 when not converged, defaults to 5 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"`
	// Poll interval for terraform plan in steady state (after it has converged), defaults to 1 hour. During steady state, polling is used for drift detection.
	// This is the min duration of time for which drift not being detected is OK.
	SteadyStatePollInterval *durationpb.Duration `` /* 134-byte string literal not displayed */
	// Require approval before every apply operation - this is on top of any release channel-level approvals.
	RequireApprovalBeforeApply bool                 `` /* 144-byte string literal not displayed */
	ConvergenceGracePeriod     *durationpb.Duration `` /* 129-byte string literal not displayed */
	// override default retry policy. Default is min = 1m, max = 15m.
	FetchRetryPolicy *RetryPolicy `protobuf:"bytes,9,opt,name=fetch_retry_policy,json=fetchRetryPolicy,proto3" json:"fetch_retry_policy,omitempty"`
	// override apply retry policy. Default is min = 30s, max = 5m.
	ApplyRetryPolicy *RetryPolicy `protobuf:"bytes,10,opt,name=apply_retry_policy,json=applyRetryPolicy,proto3" json:"apply_retry_policy,omitempty"`
	// Skip drift detection. This is useful for faster convergence on updates, but can lead to drift going undetected.
	// When enabled, steady state polling is turned off.
	// NOTE: Only supported in Pulumi today.
	DisableDriftDetection bool `` // next tag: 12
	/* 128-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) GetApplyRetryPolicy added in v0.2.9

func (x *TerraformRunnerConfig) GetApplyRetryPolicy() *RetryPolicy

func (*TerraformRunnerConfig) GetConvergenceGracePeriod added in v0.2.9

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

func (*TerraformRunnerConfig) GetDisableDriftDetection added in v0.2.20

func (x *TerraformRunnerConfig) GetDisableDriftDetection() bool

func (*TerraformRunnerConfig) GetEnv added in v0.1.14

func (*TerraformRunnerConfig) GetFetchRetryPolicy added in v0.2.9

func (x *TerraformRunnerConfig) GetFetchRetryPolicy() *RetryPolicy

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) GetSteadyStatePollInterval added in v0.2.8

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

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 {
	InputConfig    *ClusterConfig `protobuf:"bytes,1,opt,name=input_config,json=inputConfig,proto3" json:"input_config,omitempty"`
	CompiledConfig *ClusterConfig `protobuf:"bytes,2,opt,name=compiled_config,json=compiledConfig,proto3" json:"compiled_config,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateConfigureClusterResp) Descriptor deprecated

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

Deprecated: Use ValidateConfigureClusterResp.ProtoReflect.Descriptor instead.

func (*ValidateConfigureClusterResp) GetCompiledConfig added in v0.2.13

func (x *ValidateConfigureClusterResp) GetCompiledConfig() *ClusterConfig

func (*ValidateConfigureClusterResp) GetInputConfig added in v0.2.13

func (x *ValidateConfigureClusterResp) GetInputConfig() *ClusterConfig

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