model

package
v0.3.42 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: MIT Imports: 27 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Type_name = map[int32]string{
		0: "UNKNOWN",
		1: "SERVICE",
		2: "SERVICE_INSTANCE",
		3: "SERVICE_GROUP",
		4: "RUNTIME_OBJECT",
		5: "MANUAL_APPROVAL",
		6: "CUSTOM_TASK",
		7: "PROTECTION_ATTACHMENT",
		8: "PROTECTION_LINK",
		9: "DELIVERY_EXTENSION",
	}
	Type_value = map[string]int32{
		"UNKNOWN":               0,
		"SERVICE":               1,
		"SERVICE_INSTANCE":      2,
		"SERVICE_GROUP":         3,
		"RUNTIME_OBJECT":        4,
		"MANUAL_APPROVAL":       5,
		"CUSTOM_TASK":           6,
		"PROTECTION_ATTACHMENT": 7,
		"PROTECTION_LINK":       8,
		"DELIVERY_EXTENSION":    9,
	}
)

Enum value maps for Type.

View Source
var (
	CustomTaskType_name = map[int32]string{
		0: "CUSTOM_TASK_TYPE_UNKNOWN",
		1: "PRE_APPROVAL_TASK",
		2: "APPROVAL",
		3: "POST_APPROVAL_TASK",
		4: "DEPLOYMENT_TASK",
		5: "POST_DEPLOYMENT_TASK",
	}
	CustomTaskType_value = map[string]int32{
		"CUSTOM_TASK_TYPE_UNKNOWN": 0,
		"PRE_APPROVAL_TASK":        1,
		"APPROVAL":                 2,
		"POST_APPROVAL_TASK":       3,
		"DEPLOYMENT_TASK":          4,
		"POST_DEPLOYMENT_TASK":     5,
	}
)

Enum value maps for CustomTaskType.

View Source
var (
	Status_name = map[int32]string{
		0:  "UNKNOWN_STATUS",
		1:  "CONVERGING",
		2:  "CONVERGED",
		3:  "FAILED",
		4:  "ROLLING_BACK",
		5:  "ROLLED_BACK",
		12: "FAILED_ROLLBACK",
		6:  "PAUSED",
		7:  "CHILD_PAUSED",
		8:  "WAITING_PRECONDITIONS",
		9:  "REPLACED",
		10: "WAITING_MANUAL_APPROVAL",
		11: "DELETED",
		13: "PREVIEW",
		14: "PENDING_SET_DESIRED_STATE",
	}
	Status_value = map[string]int32{
		"UNKNOWN_STATUS":            0,
		"CONVERGING":                1,
		"CONVERGED":                 2,
		"FAILED":                    3,
		"ROLLING_BACK":              4,
		"ROLLED_BACK":               5,
		"FAILED_ROLLBACK":           12,
		"PAUSED":                    6,
		"CHILD_PAUSED":              7,
		"WAITING_PRECONDITIONS":     8,
		"REPLACED":                  9,
		"WAITING_MANUAL_APPROVAL":   10,
		"DELETED":                   11,
		"PREVIEW":                   13,
		"PENDING_SET_DESIRED_STATE": 14,
	}
)

Enum value maps for Status.

View Source
var (
	SimpleStatus_name = map[int32]string{
		0: "SS_UNKNOWN",
		1: "SS_CONVERGING",
		2: "SS_CONVERGED",
		3: "SS_FAILED",
		4: "SS_WAITING_FOR_APPROVAL",
	}
	SimpleStatus_value = map[string]int32{
		"SS_UNKNOWN":              0,
		"SS_CONVERGING":           1,
		"SS_CONVERGED":            2,
		"SS_FAILED":               3,
		"SS_WAITING_FOR_APPROVAL": 4,
	}
)

Enum value maps for SimpleStatus.

View Source
var (
	StatusReason_name = map[int32]string{
		0:  "REASON_UNKNOWN",
		1:  "NO_CURRENT_STATE",
		2:  "APPLY_FAILED",
		3:  "UNHEALTHY_PODS",
		4:  "UPDATING_PODS",
		5:  "VERSION_MISMATCH",
		6:  "RUNTIME_OBJECT_FAILED",
		7:  "PRECONDITIONS_FAILED",
		8:  "MANUAL_APPROVAL_REJECTED",
		9:  "STUCK_ENTITY",
		10: "VERSION_DIRTY",
		11: "RUNTIME_OBJECT_APPLY_NEEDED",
	}
	StatusReason_value = map[string]int32{
		"REASON_UNKNOWN":              0,
		"NO_CURRENT_STATE":            1,
		"APPLY_FAILED":                2,
		"UNHEALTHY_PODS":              3,
		"UPDATING_PODS":               4,
		"VERSION_MISMATCH":            5,
		"RUNTIME_OBJECT_FAILED":       6,
		"PRECONDITIONS_FAILED":        7,
		"MANUAL_APPROVAL_REJECTED":    8,
		"STUCK_ENTITY":                9,
		"VERSION_DIRTY":               10,
		"RUNTIME_OBJECT_APPLY_NEEDED": 11,
	}
)

Enum value maps for StatusReason.

View Source
var (
	ActionType_name = map[int32]string{
		0: "ACTION_TYPE_UNKNOWN",
		1: "ACTION_TYPE_APPLYING",
		2: "ACTION_TYPE_APPLIED",
		3: "ACTION_TYPE_COMPLETE",
	}
	ActionType_value = map[string]int32{
		"ACTION_TYPE_UNKNOWN":  0,
		"ACTION_TYPE_APPLYING": 1,
		"ACTION_TYPE_APPLIED":  2,
		"ACTION_TYPE_COMPLETE": 3,
	}
)

Enum value maps for ActionType.

View Source
var (
	ConditionStatus_name = map[int32]string{
		0: "CONDITION_UNKNOWN_STATUS",
		1: "CONDITION_PENDING",
		2: "CONDITION_SATISFIED",
		3: "CONDITION_MANUALLY_BYPASSED",
		4: "CONDITION_FAILED",
	}
	ConditionStatus_value = map[string]int32{
		"CONDITION_UNKNOWN_STATUS":    0,
		"CONDITION_PENDING":           1,
		"CONDITION_SATISFIED":         2,
		"CONDITION_MANUALLY_BYPASSED": 3,
		"CONDITION_FAILED":            4,
	}
)

Enum value maps for ConditionStatus.

View Source
var (
	ManualApprovalStatus_name = map[int32]string{
		0: "PENDING",
		1: "APPROVED",
		2: "REJECTED",
	}
	ManualApprovalStatus_value = map[string]int32{
		"PENDING":  0,
		"APPROVED": 1,
		"REJECTED": 2,
	}
)

Enum value maps for ManualApprovalStatus.

View Source
var (
	CustomTaskStatus_name = map[int32]string{
		0: "CUSTOM_TASK_PENDING",
		1: "CUSTOM_TASK_SUCCESSFUL",
		2: "CUSTOM_TASK_RETRIES_EXHAUSTED",
		3: "CUSTOM_TASK_TIMED_OUT",
	}
	CustomTaskStatus_value = map[string]int32{
		"CUSTOM_TASK_PENDING":           0,
		"CUSTOM_TASK_SUCCESSFUL":        1,
		"CUSTOM_TASK_RETRIES_EXHAUSTED": 2,
		"CUSTOM_TASK_TIMED_OUT":         3,
	}
)

Enum value maps for CustomTaskStatus.

View Source
var (
	SignalType_name = map[int32]string{
		0: "SIGNAL_UNKNOWN",
		1: "DELIVERY_PROMOTION",
		2: "PROTECTION_BYPASS",
		3: "RUNTIME_EXTENSION_APPROVAL",
		4: "SIGNAL_MANUAL_APPROVAL",
		5: "RELEASE_CHANNEL_BYPASS",
		6: "CONCURRENCY_LIMIT_BYPASS",
	}
	SignalType_value = map[string]int32{
		"SIGNAL_UNKNOWN":             0,
		"DELIVERY_PROMOTION":         1,
		"PROTECTION_BYPASS":          2,
		"RUNTIME_EXTENSION_APPROVAL": 3,
		"SIGNAL_MANUAL_APPROVAL":     4,
		"RELEASE_CHANNEL_BYPASS":     5,
		"CONCURRENCY_LIMIT_BYPASS":   6,
	}
)

Enum value maps for SignalType.

View Source
var (
	CanaryProgressState_Status_name = map[int32]string{
		0: "UNKNOWN",
		1: "PENDING",
		2: "PAUSED",
		3: "COMPLETED",
	}
	CanaryProgressState_Status_value = map[string]int32{
		"UNKNOWN":   0,
		"PENDING":   1,
		"PAUSED":    2,
		"COMPLETED": 3,
	}
)

Enum value maps for CanaryProgressState_Status.

View Source
var (
	BlueGreenProgressState_Status_name = map[int32]string{
		0: "UNKNOWN",
		1: "PENDING",
		2: "SCALING_UP",
		3: "PAUSED_PREVIEW",
		4: "SCALING_DOWN",
		5: "COMPLETED",
		6: "ABORTED",
	}
	BlueGreenProgressState_Status_value = map[string]int32{
		"UNKNOWN":        0,
		"PENDING":        1,
		"SCALING_UP":     2,
		"PAUSED_PREVIEW": 3,
		"SCALING_DOWN":   4,
		"COMPLETED":      5,
		"ABORTED":        6,
	}
)

Enum value maps for BlueGreenProgressState_Status.

View Source
var (
	DeliveryState_Status_name = map[int32]string{
		0: "STATUS_UNKNOWN",
		1: "STATUS_PROGRESSING",
		2: "STATUS_PAUSED",
		3: "STATUS_HEALTHY",
		4: "STATUS_UNHEALTHY",
	}
	DeliveryState_Status_value = map[string]int32{
		"STATUS_UNKNOWN":     0,
		"STATUS_PROGRESSING": 1,
		"STATUS_PAUSED":      2,
		"STATUS_HEALTHY":     3,
		"STATUS_UNHEALTHY":   4,
	}
)

Enum value maps for DeliveryState_Status.

View Source
var (
	FetchDetails_FetchStatus_name = map[int32]string{
		0: "UNKNOWN",
		1: "DRIFTED",
		2: "CONVERGED",
		3: "FAILED",
	}
	FetchDetails_FetchStatus_value = map[string]int32{
		"UNKNOWN":   0,
		"DRIFTED":   1,
		"CONVERGED": 2,
		"FAILED":    3,
	}
)

Enum value maps for FetchDetails_FetchStatus.

View Source
var (
	RuntimeExtensionGetInfoDetails_Status_name = map[int32]string{
		0: "UNKNOWN",
		1: "CONVERGED",
		2: "FAILED",
	}
	RuntimeExtensionGetInfoDetails_Status_value = map[string]int32{
		"UNKNOWN":   0,
		"CONVERGED": 1,
		"FAILED":    2,
	}
)

Enum value maps for RuntimeExtensionGetInfoDetails_Status.

View Source
var (
	ApplyDetails_ApplyStatus_name = map[int32]string{
		0: "UNKNOWN",
		1: "CONVERGED",
		2: "FAILED",
		3: "RETRYABLE",
	}
	ApplyDetails_ApplyStatus_value = map[string]int32{
		"UNKNOWN":   0,
		"CONVERGED": 1,
		"FAILED":    2,
		"RETRYABLE": 3,
	}
)

Enum value maps for ApplyDetails_ApplyStatus.

View Source
var (
	RuntimeObject_Status_name = map[int32]string{
		0: "PENDING",
		1: "SUCCEEDED",
		2: "FAILED",
	}
	RuntimeObject_Status_value = map[string]int32{
		"PENDING":   0,
		"SUCCEEDED": 1,
		"FAILED":    2,
	}
)

Enum value maps for RuntimeObject_Status.

View Source
var (
	RuntimeObject_ManagementStatus_name = map[int32]string{
		0: "PVN_MANAGED",
		1: "UNMANAGED",
	}
	RuntimeObject_ManagementStatus_value = map[string]int32{
		"PVN_MANAGED": 0,
		"UNMANAGED":   1,
	}
)

Enum value maps for RuntimeObject_ManagementStatus.

View Source
var (
	KeyDeliveryDecision_Decision_name = map[int32]string{
		0: "UNKNOWN",
		1: "ROLLBACK_INITIATED",
		2: "FAILED",
	}
	KeyDeliveryDecision_Decision_value = map[string]int32{
		"UNKNOWN":            0,
		"ROLLBACK_INITIATED": 1,
		"FAILED":             2,
	}
)

Enum value maps for KeyDeliveryDecision_Decision.

View Source
var (
	ProtectionLinkState_StopReason_name = map[int32]string{
		0: "UNKNOWN",
		1: "LIFECYCLE_COMPLETED",
		2: "SUCCEEDED_ONCE",
		3: "SUCCEEDED_FOR_DURATION",
		4: "TIMED_OUT",
		5: "FAILED",
		6: "DELETED",
		7: "MANUALLY_BYPASSED",
	}
	ProtectionLinkState_StopReason_value = map[string]int32{
		"UNKNOWN":                0,
		"LIFECYCLE_COMPLETED":    1,
		"SUCCEEDED_ONCE":         2,
		"SUCCEEDED_FOR_DURATION": 3,
		"TIMED_OUT":              4,
		"FAILED":                 5,
		"DELETED":                6,
		"MANUALLY_BYPASSED":      7,
	}
)

Enum value maps for ProtectionLinkState_StopReason.

View Source
var (
	ProtectionAttachmentResult_Status_name = map[int32]string{
		0: "UNKNOWN",
		1: "PASSING",
		2: "BLOCKING",
		3: "CONFIGURATION_ERROR",
		4: "INTERNAL_ERROR",
	}
	ProtectionAttachmentResult_Status_value = map[string]int32{
		"UNKNOWN":             0,
		"PASSING":             1,
		"BLOCKING":            2,
		"CONFIGURATION_ERROR": 3,
		"INTERNAL_ERROR":      4,
	}
)

Enum value maps for ProtectionAttachmentResult_Status.

View Source
var (
	TaskRun_Phase_name = map[int32]string{
		0: "RUNNING",
		1: "NOT_STARTED",
	}
	TaskRun_Phase_value = map[string]int32{
		"RUNNING":     0,
		"NOT_STARTED": 1,
	}
)

Enum value maps for TaskRun_Phase.

View Source
var (
	DependencyType_name = map[int32]string{
		0: "DEPENDENCY_UNKNOWN",
		1: "DEPENDENCY_CHILD",
		2: "DEPENDENCY_PROTECTION_ATTACHMENT",
		3: "DEPENDENCY_RELEASE_CHANNEL",
		4: "DEPENDENCY_PRECONDITION",
		5: "DEPENDENCY_DELIVERY_EXTENSION",
	}
	DependencyType_value = map[string]int32{
		"DEPENDENCY_UNKNOWN":               0,
		"DEPENDENCY_CHILD":                 1,
		"DEPENDENCY_PROTECTION_ATTACHMENT": 2,
		"DEPENDENCY_RELEASE_CHANNEL":       3,
		"DEPENDENCY_PRECONDITION":          4,
		"DEPENDENCY_DELIVERY_EXTENSION":    5,
	}
)

Enum value maps for DependencyType.

View Source
var (
	Notifications_RuntimeFailure_FailureType_name = map[int32]string{
		0: "UNKNOWN",
		1: "EXTENSION_FETCH_INVOKE_ERROR",
		2: "EXTENSION_FETCH_RESULT_ERROR",
		3: "RUNTIME_APPLY_ERROR",
		4: "EXTENSION_APPLY_INVOKE_ERROR",
	}
	Notifications_RuntimeFailure_FailureType_value = map[string]int32{
		"UNKNOWN":                      0,
		"EXTENSION_FETCH_INVOKE_ERROR": 1,
		"EXTENSION_FETCH_RESULT_ERROR": 2,
		"RUNTIME_APPLY_ERROR":          3,
		"EXTENSION_APPLY_INVOKE_ERROR": 4,
	}
)

Enum value maps for Notifications_RuntimeFailure_FailureType.

View Source
var File_prodvana_desired_state_model_desired_state_proto protoreflect.FileDescriptor
View Source
var File_prodvana_desired_state_model_entity_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ActionExplanation

type ActionExplanation struct {
	Ts         *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	ActionType ActionType             `` /* 137-byte string literal not displayed */
	Message    string                 `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

What action is DD taking now?

func (*ActionExplanation) Descriptor deprecated

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

Deprecated: Use ActionExplanation.ProtoReflect.Descriptor instead.

func (*ActionExplanation) GetActionType

func (x *ActionExplanation) GetActionType() ActionType

func (*ActionExplanation) GetMessage

func (x *ActionExplanation) GetMessage() string

func (*ActionExplanation) GetTs

func (*ActionExplanation) ProtoMessage

func (*ActionExplanation) ProtoMessage()

func (*ActionExplanation) ProtoReflect

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

func (*ActionExplanation) Reset

func (x *ActionExplanation) Reset()

func (*ActionExplanation) String

func (x *ActionExplanation) String() string

func (*ActionExplanation) Validate

func (m *ActionExplanation) Validate() error

Validate checks the field values on ActionExplanation 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 (*ActionExplanation) ValidateAll

func (m *ActionExplanation) ValidateAll() error

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

type ActionExplanationMultiError

type ActionExplanationMultiError []error

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

func (ActionExplanationMultiError) AllErrors

func (m ActionExplanationMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ActionExplanationMultiError) Error

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

type ActionExplanationValidationError

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

ActionExplanationValidationError is the validation error returned by ActionExplanation.Validate if the designated constraints aren't met.

func (ActionExplanationValidationError) Cause

Cause function returns cause value.

func (ActionExplanationValidationError) Error

Error satisfies the builtin error interface

func (ActionExplanationValidationError) ErrorName

ErrorName returns error name.

func (ActionExplanationValidationError) Field

Field function returns field value.

func (ActionExplanationValidationError) Key

Key function returns key value.

func (ActionExplanationValidationError) Reason

Reason function returns reason value.

type ActionType

type ActionType int32
const (
	ActionType_ACTION_TYPE_UNKNOWN ActionType = 0
	// DD is currently apply target state - if its doing this for too long, probably means apply is stuck.
	ActionType_ACTION_TYPE_APPLYING ActionType = 1
	// DD has applied target state - waiting for object to converge.
	ActionType_ACTION_TYPE_APPLIED ActionType = 2
	// Reached terminal state - DD is doing nothing further.
	ActionType_ACTION_TYPE_COMPLETE ActionType = 3
)

func (ActionType) Descriptor

func (ActionType) Descriptor() protoreflect.EnumDescriptor

func (ActionType) Enum

func (x ActionType) Enum() *ActionType

func (ActionType) EnumDescriptor deprecated

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

Deprecated: Use ActionType.Descriptor instead.

func (ActionType) Number

func (x ActionType) Number() protoreflect.EnumNumber

func (ActionType) String

func (x ActionType) String() string

func (ActionType) Type

type Annotations

type Annotations struct {
	Annotations []*Annotations_Annotation `protobuf:"bytes,1,rep,name=annotations,proto3" json:"annotations,omitempty"`
	// contains filtered or unexported fields
}

func (*Annotations) Descriptor deprecated

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

Deprecated: Use Annotations.ProtoReflect.Descriptor instead.

func (*Annotations) GetAnnotations

func (x *Annotations) GetAnnotations() []*Annotations_Annotation

func (*Annotations) ProtoMessage

func (*Annotations) ProtoMessage()

func (*Annotations) ProtoReflect

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

func (*Annotations) Reset

func (x *Annotations) Reset()

func (*Annotations) String

func (x *Annotations) String() string

func (*Annotations) Validate

func (m *Annotations) Validate() error

Validate checks the field values on Annotations 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 (*Annotations) ValidateAll

func (m *Annotations) ValidateAll() error

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

type AnnotationsMultiError

type AnnotationsMultiError []error

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

func (AnnotationsMultiError) AllErrors

func (m AnnotationsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AnnotationsMultiError) Error

func (m AnnotationsMultiError) Error() string

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

type AnnotationsValidationError

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

AnnotationsValidationError is the validation error returned by Annotations.Validate if the designated constraints aren't met.

func (AnnotationsValidationError) Cause

Cause function returns cause value.

func (AnnotationsValidationError) Error

Error satisfies the builtin error interface

func (AnnotationsValidationError) ErrorName

func (e AnnotationsValidationError) ErrorName() string

ErrorName returns error name.

func (AnnotationsValidationError) Field

Field function returns field value.

func (AnnotationsValidationError) Key

Key function returns key value.

func (AnnotationsValidationError) Reason

Reason function returns reason value.

type Annotations_Annotation

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

func (*Annotations_Annotation) Descriptor deprecated

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

Deprecated: Use Annotations_Annotation.ProtoReflect.Descriptor instead.

func (*Annotations_Annotation) GetKey

func (x *Annotations_Annotation) GetKey() string

func (*Annotations_Annotation) GetValue

func (x *Annotations_Annotation) GetValue() string

func (*Annotations_Annotation) ProtoMessage

func (*Annotations_Annotation) ProtoMessage()

func (*Annotations_Annotation) ProtoReflect

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

func (*Annotations_Annotation) Reset

func (x *Annotations_Annotation) Reset()

func (*Annotations_Annotation) String

func (x *Annotations_Annotation) String() string

func (*Annotations_Annotation) Validate

func (m *Annotations_Annotation) Validate() error

Validate checks the field values on Annotations_Annotation 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 (*Annotations_Annotation) ValidateAll

func (m *Annotations_Annotation) ValidateAll() error

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

type Annotations_AnnotationMultiError

type Annotations_AnnotationMultiError []error

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

func (Annotations_AnnotationMultiError) AllErrors

func (m Annotations_AnnotationMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Annotations_AnnotationMultiError) Error

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

type Annotations_AnnotationValidationError

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

Annotations_AnnotationValidationError is the validation error returned by Annotations_Annotation.Validate if the designated constraints aren't met.

func (Annotations_AnnotationValidationError) Cause

Cause function returns cause value.

func (Annotations_AnnotationValidationError) Error

Error satisfies the builtin error interface

func (Annotations_AnnotationValidationError) ErrorName

ErrorName returns error name.

func (Annotations_AnnotationValidationError) Field

Field function returns field value.

func (Annotations_AnnotationValidationError) Key

Key function returns key value.

func (Annotations_AnnotationValidationError) Reason

Reason function returns reason value.

type ApplyConditionUnsatisfied added in v0.2.11

type ApplyConditionUnsatisfied struct {

	// Types that are assignable to Reason:
	//
	//	*ApplyConditionUnsatisfied_MissingApproval
	//	*ApplyConditionUnsatisfied_ConcurrencyLimitExceeded
	Reason isApplyConditionUnsatisfied_Reason `protobuf_oneof:"reason"`
	// contains filtered or unexported fields
}

func (*ApplyConditionUnsatisfied) Descriptor deprecated added in v0.2.11

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

Deprecated: Use ApplyConditionUnsatisfied.ProtoReflect.Descriptor instead.

func (*ApplyConditionUnsatisfied) GetConcurrencyLimitExceeded added in v0.3.29

func (x *ApplyConditionUnsatisfied) GetConcurrencyLimitExceeded() *ConcurrencyLimitExceeded

func (*ApplyConditionUnsatisfied) GetMissingApproval added in v0.2.11

func (*ApplyConditionUnsatisfied) GetReason added in v0.2.11

func (m *ApplyConditionUnsatisfied) GetReason() isApplyConditionUnsatisfied_Reason

func (*ApplyConditionUnsatisfied) ProtoMessage added in v0.2.11

func (*ApplyConditionUnsatisfied) ProtoMessage()

func (*ApplyConditionUnsatisfied) ProtoReflect added in v0.2.11

func (*ApplyConditionUnsatisfied) Reset added in v0.2.11

func (x *ApplyConditionUnsatisfied) Reset()

func (*ApplyConditionUnsatisfied) String added in v0.2.11

func (x *ApplyConditionUnsatisfied) String() string

func (*ApplyConditionUnsatisfied) Validate added in v0.2.11

func (m *ApplyConditionUnsatisfied) Validate() error

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

func (m *ApplyConditionUnsatisfied) ValidateAll() error

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

type ApplyConditionUnsatisfiedMultiError added in v0.2.11

type ApplyConditionUnsatisfiedMultiError []error

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

func (ApplyConditionUnsatisfiedMultiError) AllErrors added in v0.2.11

AllErrors returns a list of validation violation errors.

func (ApplyConditionUnsatisfiedMultiError) Error added in v0.2.11

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

type ApplyConditionUnsatisfiedValidationError added in v0.2.11

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

ApplyConditionUnsatisfiedValidationError is the validation error returned by ApplyConditionUnsatisfied.Validate if the designated constraints aren't met.

func (ApplyConditionUnsatisfiedValidationError) Cause added in v0.2.11

Cause function returns cause value.

func (ApplyConditionUnsatisfiedValidationError) Error added in v0.2.11

Error satisfies the builtin error interface

func (ApplyConditionUnsatisfiedValidationError) ErrorName added in v0.2.11

ErrorName returns error name.

func (ApplyConditionUnsatisfiedValidationError) Field added in v0.2.11

Field function returns field value.

func (ApplyConditionUnsatisfiedValidationError) Key added in v0.2.11

Key function returns key value.

func (ApplyConditionUnsatisfiedValidationError) Reason added in v0.2.11

Reason function returns reason value.

type ApplyConditionUnsatisfied_ConcurrencyLimitExceeded added in v0.3.29

type ApplyConditionUnsatisfied_ConcurrencyLimitExceeded struct {
	ConcurrencyLimitExceeded *ConcurrencyLimitExceeded `protobuf:"bytes,2,opt,name=concurrency_limit_exceeded,json=concurrencyLimitExceeded,proto3,oneof"` // TODO: Add reasons like paused entities.
}

type ApplyConditionUnsatisfied_InternalMissingApproval added in v0.2.11

type ApplyConditionUnsatisfied_InternalMissingApproval struct {
	DesiredStateId   string                    `protobuf:"bytes,1,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"`
	SignalType       SignalType                `` /* 137-byte string literal not displayed */
	Topic            string                    `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"`
	RuntimeExtension *RuntimeExtensionMetadata `protobuf:"bytes,4,opt,name=runtime_extension,json=runtimeExtension,proto3" json:"runtime_extension,omitempty"`
	// What created this missing approval?
	// If any of these desired state ids have been superseded,
	// this approval should be considered not current.
	GeneratorDesiredStateIds []string `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ApplyConditionUnsatisfied_InternalMissingApproval) Descriptor deprecated added in v0.2.11

Deprecated: Use ApplyConditionUnsatisfied_InternalMissingApproval.ProtoReflect.Descriptor instead.

func (*ApplyConditionUnsatisfied_InternalMissingApproval) GetDesiredStateId added in v0.2.11

func (*ApplyConditionUnsatisfied_InternalMissingApproval) GetGeneratorDesiredStateIds added in v0.2.11

func (x *ApplyConditionUnsatisfied_InternalMissingApproval) GetGeneratorDesiredStateIds() []string

func (*ApplyConditionUnsatisfied_InternalMissingApproval) GetRuntimeExtension added in v0.2.11

func (*ApplyConditionUnsatisfied_InternalMissingApproval) GetSignalType added in v0.2.11

func (*ApplyConditionUnsatisfied_InternalMissingApproval) GetTopic added in v0.2.11

func (*ApplyConditionUnsatisfied_InternalMissingApproval) ProtoMessage added in v0.2.11

func (*ApplyConditionUnsatisfied_InternalMissingApproval) ProtoReflect added in v0.2.11

func (*ApplyConditionUnsatisfied_InternalMissingApproval) Reset added in v0.2.11

func (*ApplyConditionUnsatisfied_InternalMissingApproval) String added in v0.2.11

func (*ApplyConditionUnsatisfied_InternalMissingApproval) Validate added in v0.2.11

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

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

type ApplyConditionUnsatisfied_InternalMissingApprovalMultiError added in v0.2.11

type ApplyConditionUnsatisfied_InternalMissingApprovalMultiError []error

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

func (ApplyConditionUnsatisfied_InternalMissingApprovalMultiError) AllErrors added in v0.2.11

AllErrors returns a list of validation violation errors.

func (ApplyConditionUnsatisfied_InternalMissingApprovalMultiError) Error added in v0.2.11

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

type ApplyConditionUnsatisfied_InternalMissingApprovalValidationError added in v0.2.11

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

ApplyConditionUnsatisfied_InternalMissingApprovalValidationError is the validation error returned by ApplyConditionUnsatisfied_InternalMissingApproval.Validate if the designated constraints aren't met.

func (ApplyConditionUnsatisfied_InternalMissingApprovalValidationError) Cause added in v0.2.11

Cause function returns cause value.

func (ApplyConditionUnsatisfied_InternalMissingApprovalValidationError) Error added in v0.2.11

Error satisfies the builtin error interface

func (ApplyConditionUnsatisfied_InternalMissingApprovalValidationError) ErrorName added in v0.2.11

ErrorName returns error name.

func (ApplyConditionUnsatisfied_InternalMissingApprovalValidationError) Field added in v0.2.11

Field function returns field value.

func (ApplyConditionUnsatisfied_InternalMissingApprovalValidationError) Key added in v0.2.11

Key function returns key value.

func (ApplyConditionUnsatisfied_InternalMissingApprovalValidationError) Reason added in v0.2.11

Reason function returns reason value.

type ApplyConditionUnsatisfied_MissingApproval added in v0.2.11

type ApplyConditionUnsatisfied_MissingApproval struct {
	// Cannot apply because this entity requires additional approval.
	MissingApproval *ApplyConditionUnsatisfied_InternalMissingApproval `protobuf:"bytes,1,opt,name=missing_approval,json=missingApproval,proto3,oneof"`
}

type ApplyDetails added in v0.2.9

type ApplyDetails struct {

	// when the apply job started
	StartedTimestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=started_timestamp,json=startedTimestamp,proto3" json:"started_timestamp,omitempty"`
	// when the apply job completed
	CompletedTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=completed_timestamp,json=completedTimestamp,proto3" json:"completed_timestamp,omitempty"`
	// the version of the service associated with this apply run
	Version     string                   `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	ApplyStatus ApplyDetails_ApplyStatus `` /* 154-byte string literal not displayed */
	// the fetch details used for this particular apply, including any plan id
	FetchDetails *FetchDetails `protobuf:"bytes,5,opt,name=fetch_details,json=fetchDetails,proto3" json:"fetch_details,omitempty"`
	// why did Prodvana decide to run apply?
	HasWorkReason string `protobuf:"bytes,7,opt,name=has_work_reason,json=hasWorkReason,proto3" json:"has_work_reason,omitempty"`
	// the run of the fetch task
	TaskRun *TaskRun `protobuf:"bytes,8,opt,name=task_run,json=taskRun,proto3" json:"task_run,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use ApplyDetails.ProtoReflect.Descriptor instead.

func (*ApplyDetails) GetApplyStatus added in v0.2.9

func (x *ApplyDetails) GetApplyStatus() ApplyDetails_ApplyStatus

func (*ApplyDetails) GetCompletedTimestamp added in v0.2.9

func (x *ApplyDetails) GetCompletedTimestamp() *timestamppb.Timestamp

func (*ApplyDetails) GetFetchDetails added in v0.2.9

func (x *ApplyDetails) GetFetchDetails() *FetchDetails

func (*ApplyDetails) GetHasWorkReason added in v0.3.41

func (x *ApplyDetails) GetHasWorkReason() string

func (*ApplyDetails) GetStartedTimestamp added in v0.2.9

func (x *ApplyDetails) GetStartedTimestamp() *timestamppb.Timestamp

func (*ApplyDetails) GetTaskRun added in v0.3.41

func (x *ApplyDetails) GetTaskRun() *TaskRun

func (*ApplyDetails) GetVersion added in v0.2.9

func (x *ApplyDetails) GetVersion() string

func (*ApplyDetails) ProtoMessage added in v0.2.9

func (*ApplyDetails) ProtoMessage()

func (*ApplyDetails) ProtoReflect added in v0.2.9

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

func (*ApplyDetails) Reset added in v0.2.9

func (x *ApplyDetails) Reset()

func (*ApplyDetails) String added in v0.2.9

func (x *ApplyDetails) String() string

func (*ApplyDetails) Validate added in v0.2.9

func (m *ApplyDetails) Validate() error

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

func (m *ApplyDetails) ValidateAll() error

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

type ApplyDetailsMultiError added in v0.2.9

type ApplyDetailsMultiError []error

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

func (ApplyDetailsMultiError) AllErrors added in v0.2.9

func (m ApplyDetailsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ApplyDetailsMultiError) Error added in v0.2.9

func (m ApplyDetailsMultiError) Error() string

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

type ApplyDetailsValidationError added in v0.2.9

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

ApplyDetailsValidationError is the validation error returned by ApplyDetails.Validate if the designated constraints aren't met.

func (ApplyDetailsValidationError) Cause added in v0.2.9

Cause function returns cause value.

func (ApplyDetailsValidationError) Error added in v0.2.9

Error satisfies the builtin error interface

func (ApplyDetailsValidationError) ErrorName added in v0.2.9

func (e ApplyDetailsValidationError) ErrorName() string

ErrorName returns error name.

func (ApplyDetailsValidationError) Field added in v0.2.9

Field function returns field value.

func (ApplyDetailsValidationError) Key added in v0.2.9

Key function returns key value.

func (ApplyDetailsValidationError) Reason added in v0.2.9

Reason function returns reason value.

type ApplyDetails_ApplyStatus added in v0.2.9

type ApplyDetails_ApplyStatus int32
const (
	ApplyDetails_UNKNOWN   ApplyDetails_ApplyStatus = 0
	ApplyDetails_CONVERGED ApplyDetails_ApplyStatus = 1
	ApplyDetails_FAILED    ApplyDetails_ApplyStatus = 2
	ApplyDetails_RETRYABLE ApplyDetails_ApplyStatus = 3
)

func (ApplyDetails_ApplyStatus) Descriptor added in v0.2.9

func (ApplyDetails_ApplyStatus) Enum added in v0.2.9

func (ApplyDetails_ApplyStatus) EnumDescriptor deprecated added in v0.2.9

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

Deprecated: Use ApplyDetails_ApplyStatus.Descriptor instead.

func (ApplyDetails_ApplyStatus) Number added in v0.2.9

func (ApplyDetails_ApplyStatus) String added in v0.2.9

func (x ApplyDetails_ApplyStatus) String() string

func (ApplyDetails_ApplyStatus) Type added in v0.2.9

type ApplyError added in v0.3.19

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

func (*ApplyError) Descriptor deprecated added in v0.3.19

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

Deprecated: Use ApplyError.ProtoReflect.Descriptor instead.

func (*ApplyError) GetMessage added in v0.3.19

func (x *ApplyError) GetMessage() string

func (*ApplyError) ProtoMessage added in v0.3.19

func (*ApplyError) ProtoMessage()

func (*ApplyError) ProtoReflect added in v0.3.19

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

func (*ApplyError) Reset added in v0.3.19

func (x *ApplyError) Reset()

func (*ApplyError) String added in v0.3.19

func (x *ApplyError) String() string

func (*ApplyError) Validate added in v0.3.19

func (m *ApplyError) Validate() error

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

func (m *ApplyError) ValidateAll() error

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

type ApplyErrorMultiError added in v0.3.19

type ApplyErrorMultiError []error

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

func (ApplyErrorMultiError) AllErrors added in v0.3.19

func (m ApplyErrorMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ApplyErrorMultiError) Error added in v0.3.19

func (m ApplyErrorMultiError) Error() string

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

type ApplyErrorValidationError added in v0.3.19

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

ApplyErrorValidationError is the validation error returned by ApplyError.Validate if the designated constraints aren't met.

func (ApplyErrorValidationError) Cause added in v0.3.19

func (e ApplyErrorValidationError) Cause() error

Cause function returns cause value.

func (ApplyErrorValidationError) Error added in v0.3.19

Error satisfies the builtin error interface

func (ApplyErrorValidationError) ErrorName added in v0.3.19

func (e ApplyErrorValidationError) ErrorName() string

ErrorName returns error name.

func (ApplyErrorValidationError) Field added in v0.3.19

Field function returns field value.

func (ApplyErrorValidationError) Key added in v0.3.19

Key function returns key value.

func (ApplyErrorValidationError) Reason added in v0.3.19

func (e ApplyErrorValidationError) Reason() string

Reason function returns reason value.

type BlueGreenProgressState added in v0.3.23

type BlueGreenProgressState struct {
	Status BlueGreenProgressState_Status `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BlueGreenProgressState) Descriptor deprecated added in v0.3.23

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

Deprecated: Use BlueGreenProgressState.ProtoReflect.Descriptor instead.

func (*BlueGreenProgressState) GetStatus added in v0.3.23

func (*BlueGreenProgressState) ProtoMessage added in v0.3.23

func (*BlueGreenProgressState) ProtoMessage()

func (*BlueGreenProgressState) ProtoReflect added in v0.3.23

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

func (*BlueGreenProgressState) Reset added in v0.3.23

func (x *BlueGreenProgressState) Reset()

func (*BlueGreenProgressState) String added in v0.3.23

func (x *BlueGreenProgressState) String() string

func (*BlueGreenProgressState) Validate added in v0.3.23

func (m *BlueGreenProgressState) Validate() error

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

func (m *BlueGreenProgressState) ValidateAll() error

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

type BlueGreenProgressStateMultiError added in v0.3.23

type BlueGreenProgressStateMultiError []error

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

func (BlueGreenProgressStateMultiError) AllErrors added in v0.3.23

func (m BlueGreenProgressStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (BlueGreenProgressStateMultiError) Error added in v0.3.23

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

type BlueGreenProgressStateValidationError added in v0.3.23

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

BlueGreenProgressStateValidationError is the validation error returned by BlueGreenProgressState.Validate if the designated constraints aren't met.

func (BlueGreenProgressStateValidationError) Cause added in v0.3.23

Cause function returns cause value.

func (BlueGreenProgressStateValidationError) Error added in v0.3.23

Error satisfies the builtin error interface

func (BlueGreenProgressStateValidationError) ErrorName added in v0.3.23

ErrorName returns error name.

func (BlueGreenProgressStateValidationError) Field added in v0.3.23

Field function returns field value.

func (BlueGreenProgressStateValidationError) Key added in v0.3.23

Key function returns key value.

func (BlueGreenProgressStateValidationError) Reason added in v0.3.23

Reason function returns reason value.

type BlueGreenProgressState_Status added in v0.3.23

type BlueGreenProgressState_Status int32
const (
	BlueGreenProgressState_UNKNOWN        BlueGreenProgressState_Status = 0
	BlueGreenProgressState_PENDING        BlueGreenProgressState_Status = 1
	BlueGreenProgressState_SCALING_UP     BlueGreenProgressState_Status = 2
	BlueGreenProgressState_PAUSED_PREVIEW BlueGreenProgressState_Status = 3
	BlueGreenProgressState_SCALING_DOWN   BlueGreenProgressState_Status = 4
	BlueGreenProgressState_COMPLETED      BlueGreenProgressState_Status = 5
	BlueGreenProgressState_ABORTED        BlueGreenProgressState_Status = 6
)

func (BlueGreenProgressState_Status) Descriptor added in v0.3.23

func (BlueGreenProgressState_Status) Enum added in v0.3.23

func (BlueGreenProgressState_Status) EnumDescriptor deprecated added in v0.3.23

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

Deprecated: Use BlueGreenProgressState_Status.Descriptor instead.

func (BlueGreenProgressState_Status) Number added in v0.3.23

func (BlueGreenProgressState_Status) String added in v0.3.23

func (BlueGreenProgressState_Status) Type added in v0.3.23

type CanaryProgressState

type CanaryProgressState struct {
	Status CanaryProgressState_Status `` /* 127-byte string literal not displayed */
	// current canary weight
	CanaryWeight int32 `protobuf:"varint,2,opt,name=canary_weight,json=canaryWeight,proto3" json:"canary_weight,omitempty"`
	// pause duration at this weight before advancing
	Duration *durationpb.Duration `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"`
	// when status = PAUSED this indicates when the pause started
	PauseStartTimestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=pause_start_timestamp,json=pauseStartTimestamp,proto3" json:"pause_start_timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*CanaryProgressState) Descriptor deprecated

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

Deprecated: Use CanaryProgressState.ProtoReflect.Descriptor instead.

func (*CanaryProgressState) GetCanaryWeight

func (x *CanaryProgressState) GetCanaryWeight() int32

func (*CanaryProgressState) GetDuration

func (x *CanaryProgressState) GetDuration() *durationpb.Duration

func (*CanaryProgressState) GetPauseStartTimestamp

func (x *CanaryProgressState) GetPauseStartTimestamp() *timestamppb.Timestamp

func (*CanaryProgressState) GetStatus

func (*CanaryProgressState) ProtoMessage

func (*CanaryProgressState) ProtoMessage()

func (*CanaryProgressState) ProtoReflect

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

func (*CanaryProgressState) Reset

func (x *CanaryProgressState) Reset()

func (*CanaryProgressState) String

func (x *CanaryProgressState) String() string

func (*CanaryProgressState) Validate

func (m *CanaryProgressState) Validate() error

Validate checks the field values on CanaryProgressState 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 (*CanaryProgressState) ValidateAll

func (m *CanaryProgressState) ValidateAll() error

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

type CanaryProgressStateMultiError

type CanaryProgressStateMultiError []error

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

func (CanaryProgressStateMultiError) AllErrors

func (m CanaryProgressStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CanaryProgressStateMultiError) Error

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

type CanaryProgressStateValidationError

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

CanaryProgressStateValidationError is the validation error returned by CanaryProgressState.Validate if the designated constraints aren't met.

func (CanaryProgressStateValidationError) Cause

Cause function returns cause value.

func (CanaryProgressStateValidationError) Error

Error satisfies the builtin error interface

func (CanaryProgressStateValidationError) ErrorName

ErrorName returns error name.

func (CanaryProgressStateValidationError) Field

Field function returns field value.

func (CanaryProgressStateValidationError) Key

Key function returns key value.

func (CanaryProgressStateValidationError) Reason

Reason function returns reason value.

type CanaryProgressState_Status

type CanaryProgressState_Status int32
const (
	CanaryProgressState_UNKNOWN   CanaryProgressState_Status = 0
	CanaryProgressState_PENDING   CanaryProgressState_Status = 1
	CanaryProgressState_PAUSED    CanaryProgressState_Status = 2
	CanaryProgressState_COMPLETED CanaryProgressState_Status = 3
)

func (CanaryProgressState_Status) Descriptor

func (CanaryProgressState_Status) Enum

func (CanaryProgressState_Status) EnumDescriptor deprecated

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

Deprecated: Use CanaryProgressState_Status.Descriptor instead.

func (CanaryProgressState_Status) Number

func (CanaryProgressState_Status) String

func (CanaryProgressState_Status) Type

type ConcurrencyLease added in v0.3.29

type ConcurrencyLease struct {
	LimitId string `protobuf:"bytes,1,opt,name=limit_id,json=limitId,proto3" json:"limit_id,omitempty"`
	LeaseId string `protobuf:"bytes,2,opt,name=lease_id,json=leaseId,proto3" json:"lease_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcurrencyLease) Descriptor deprecated added in v0.3.29

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

Deprecated: Use ConcurrencyLease.ProtoReflect.Descriptor instead.

func (*ConcurrencyLease) GetLeaseId added in v0.3.29

func (x *ConcurrencyLease) GetLeaseId() string

func (*ConcurrencyLease) GetLimitId added in v0.3.29

func (x *ConcurrencyLease) GetLimitId() string

func (*ConcurrencyLease) ProtoMessage added in v0.3.29

func (*ConcurrencyLease) ProtoMessage()

func (*ConcurrencyLease) ProtoReflect added in v0.3.29

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

func (*ConcurrencyLease) Reset added in v0.3.29

func (x *ConcurrencyLease) Reset()

func (*ConcurrencyLease) String added in v0.3.29

func (x *ConcurrencyLease) String() string

func (*ConcurrencyLease) Validate added in v0.3.29

func (m *ConcurrencyLease) Validate() error

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

func (m *ConcurrencyLease) ValidateAll() error

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

type ConcurrencyLeaseMultiError added in v0.3.29

type ConcurrencyLeaseMultiError []error

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

func (ConcurrencyLeaseMultiError) AllErrors added in v0.3.29

func (m ConcurrencyLeaseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConcurrencyLeaseMultiError) Error added in v0.3.29

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

type ConcurrencyLeaseValidationError added in v0.3.29

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

ConcurrencyLeaseValidationError is the validation error returned by ConcurrencyLease.Validate if the designated constraints aren't met.

func (ConcurrencyLeaseValidationError) Cause added in v0.3.29

Cause function returns cause value.

func (ConcurrencyLeaseValidationError) Error added in v0.3.29

Error satisfies the builtin error interface

func (ConcurrencyLeaseValidationError) ErrorName added in v0.3.29

ErrorName returns error name.

func (ConcurrencyLeaseValidationError) Field added in v0.3.29

Field function returns field value.

func (ConcurrencyLeaseValidationError) Key added in v0.3.29

Key function returns key value.

func (ConcurrencyLeaseValidationError) Reason added in v0.3.29

Reason function returns reason value.

type ConcurrencyLimit added in v0.3.29

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

func (*ConcurrencyLimit) Descriptor deprecated added in v0.3.29

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

Deprecated: Use ConcurrencyLimit.ProtoReflect.Descriptor instead.

func (*ConcurrencyLimit) GetLimitId added in v0.3.29

func (x *ConcurrencyLimit) GetLimitId() string

func (*ConcurrencyLimit) ProtoMessage added in v0.3.29

func (*ConcurrencyLimit) ProtoMessage()

func (*ConcurrencyLimit) ProtoReflect added in v0.3.29

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

func (*ConcurrencyLimit) Reset added in v0.3.29

func (x *ConcurrencyLimit) Reset()

func (*ConcurrencyLimit) String added in v0.3.29

func (x *ConcurrencyLimit) String() string

func (*ConcurrencyLimit) Validate added in v0.3.29

func (m *ConcurrencyLimit) Validate() error

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

func (m *ConcurrencyLimit) ValidateAll() error

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

type ConcurrencyLimitExceeded added in v0.3.29

type ConcurrencyLimitExceeded struct {

	// apply cannot run due to a concurrency limit
	EntityId         *Identifier                         `protobuf:"bytes,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"` // entity being blocked
	DesiredStateId   string                              `protobuf:"bytes,5,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"`
	ReleaseId        string                              `protobuf:"bytes,6,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"`
	Blockers         []*ConcurrencyLimitExceeded_Blocker `protobuf:"bytes,4,rep,name=blockers,proto3" json:"blockers,omitempty"` // list of entities that are blocking this entity
	LimitDescription string                              `protobuf:"bytes,3,opt,name=limit_description,json=limitDescription,proto3" json:"limit_description,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcurrencyLimitExceeded) Descriptor deprecated added in v0.3.29

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

Deprecated: Use ConcurrencyLimitExceeded.ProtoReflect.Descriptor instead.

func (*ConcurrencyLimitExceeded) GetBlockers added in v0.3.30

func (*ConcurrencyLimitExceeded) GetDesiredStateId added in v0.3.41

func (x *ConcurrencyLimitExceeded) GetDesiredStateId() string

func (*ConcurrencyLimitExceeded) GetEntityId added in v0.3.29

func (x *ConcurrencyLimitExceeded) GetEntityId() *Identifier

func (*ConcurrencyLimitExceeded) GetLimitDescription added in v0.3.29

func (x *ConcurrencyLimitExceeded) GetLimitDescription() string

func (*ConcurrencyLimitExceeded) GetReleaseId added in v0.3.41

func (x *ConcurrencyLimitExceeded) GetReleaseId() string

func (*ConcurrencyLimitExceeded) ProtoMessage added in v0.3.29

func (*ConcurrencyLimitExceeded) ProtoMessage()

func (*ConcurrencyLimitExceeded) ProtoReflect added in v0.3.29

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

func (*ConcurrencyLimitExceeded) Reset added in v0.3.29

func (x *ConcurrencyLimitExceeded) Reset()

func (*ConcurrencyLimitExceeded) String added in v0.3.29

func (x *ConcurrencyLimitExceeded) String() string

func (*ConcurrencyLimitExceeded) Validate added in v0.3.29

func (m *ConcurrencyLimitExceeded) Validate() error

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

func (m *ConcurrencyLimitExceeded) ValidateAll() error

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

type ConcurrencyLimitExceededMultiError added in v0.3.29

type ConcurrencyLimitExceededMultiError []error

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

func (ConcurrencyLimitExceededMultiError) AllErrors added in v0.3.29

func (m ConcurrencyLimitExceededMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConcurrencyLimitExceededMultiError) Error added in v0.3.29

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

type ConcurrencyLimitExceededValidationError added in v0.3.29

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

ConcurrencyLimitExceededValidationError is the validation error returned by ConcurrencyLimitExceeded.Validate if the designated constraints aren't met.

func (ConcurrencyLimitExceededValidationError) Cause added in v0.3.29

Cause function returns cause value.

func (ConcurrencyLimitExceededValidationError) Error added in v0.3.29

Error satisfies the builtin error interface

func (ConcurrencyLimitExceededValidationError) ErrorName added in v0.3.29

ErrorName returns error name.

func (ConcurrencyLimitExceededValidationError) Field added in v0.3.29

Field function returns field value.

func (ConcurrencyLimitExceededValidationError) Key added in v0.3.29

Key function returns key value.

func (ConcurrencyLimitExceededValidationError) Reason added in v0.3.29

Reason function returns reason value.

type ConcurrencyLimitExceeded_Blocker added in v0.3.30

type ConcurrencyLimitExceeded_Blocker struct {
	EntityId           *Identifier `protobuf:"bytes,1,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	DesiredStateId     string      `protobuf:"bytes,2,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"`
	RootDesiredStateId string      `protobuf:"bytes,3,opt,name=root_desired_state_id,json=rootDesiredStateId,proto3" json:"root_desired_state_id,omitempty"`
	ReleaseId          string      `protobuf:"bytes,4,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"`
	// time since this blocker has held on to its lease. This is *not* the time since this entity has been blocked.
	HeldSinceTimestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=held_since_timestamp,json=heldSinceTimestamp,proto3" json:"held_since_timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcurrencyLimitExceeded_Blocker) Descriptor deprecated added in v0.3.30

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

Deprecated: Use ConcurrencyLimitExceeded_Blocker.ProtoReflect.Descriptor instead.

func (*ConcurrencyLimitExceeded_Blocker) GetDesiredStateId added in v0.3.30

func (x *ConcurrencyLimitExceeded_Blocker) GetDesiredStateId() string

func (*ConcurrencyLimitExceeded_Blocker) GetEntityId added in v0.3.30

func (x *ConcurrencyLimitExceeded_Blocker) GetEntityId() *Identifier

func (*ConcurrencyLimitExceeded_Blocker) GetHeldSinceTimestamp added in v0.3.30

func (x *ConcurrencyLimitExceeded_Blocker) GetHeldSinceTimestamp() *timestamppb.Timestamp

func (*ConcurrencyLimitExceeded_Blocker) GetReleaseId added in v0.3.30

func (x *ConcurrencyLimitExceeded_Blocker) GetReleaseId() string

func (*ConcurrencyLimitExceeded_Blocker) GetRootDesiredStateId added in v0.3.30

func (x *ConcurrencyLimitExceeded_Blocker) GetRootDesiredStateId() string

func (*ConcurrencyLimitExceeded_Blocker) ProtoMessage added in v0.3.30

func (*ConcurrencyLimitExceeded_Blocker) ProtoMessage()

func (*ConcurrencyLimitExceeded_Blocker) ProtoReflect added in v0.3.30

func (*ConcurrencyLimitExceeded_Blocker) Reset added in v0.3.30

func (*ConcurrencyLimitExceeded_Blocker) String added in v0.3.30

func (*ConcurrencyLimitExceeded_Blocker) Validate added in v0.3.30

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

func (m *ConcurrencyLimitExceeded_Blocker) ValidateAll() error

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

type ConcurrencyLimitExceeded_BlockerMultiError added in v0.3.30

type ConcurrencyLimitExceeded_BlockerMultiError []error

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

func (ConcurrencyLimitExceeded_BlockerMultiError) AllErrors added in v0.3.30

AllErrors returns a list of validation violation errors.

func (ConcurrencyLimitExceeded_BlockerMultiError) Error added in v0.3.30

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

type ConcurrencyLimitExceeded_BlockerValidationError added in v0.3.30

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

ConcurrencyLimitExceeded_BlockerValidationError is the validation error returned by ConcurrencyLimitExceeded_Blocker.Validate if the designated constraints aren't met.

func (ConcurrencyLimitExceeded_BlockerValidationError) Cause added in v0.3.30

Cause function returns cause value.

func (ConcurrencyLimitExceeded_BlockerValidationError) Error added in v0.3.30

Error satisfies the builtin error interface

func (ConcurrencyLimitExceeded_BlockerValidationError) ErrorName added in v0.3.30

ErrorName returns error name.

func (ConcurrencyLimitExceeded_BlockerValidationError) Field added in v0.3.30

Field function returns field value.

func (ConcurrencyLimitExceeded_BlockerValidationError) Key added in v0.3.30

Key function returns key value.

func (ConcurrencyLimitExceeded_BlockerValidationError) Reason added in v0.3.30

Reason function returns reason value.

type ConcurrencyLimitMultiError added in v0.3.29

type ConcurrencyLimitMultiError []error

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

func (ConcurrencyLimitMultiError) AllErrors added in v0.3.29

func (m ConcurrencyLimitMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConcurrencyLimitMultiError) Error added in v0.3.29

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

type ConcurrencyLimitValidationError added in v0.3.29

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

ConcurrencyLimitValidationError is the validation error returned by ConcurrencyLimit.Validate if the designated constraints aren't met.

func (ConcurrencyLimitValidationError) Cause added in v0.3.29

Cause function returns cause value.

func (ConcurrencyLimitValidationError) Error added in v0.3.29

Error satisfies the builtin error interface

func (ConcurrencyLimitValidationError) ErrorName added in v0.3.29

ErrorName returns error name.

func (ConcurrencyLimitValidationError) Field added in v0.3.29

Field function returns field value.

func (ConcurrencyLimitValidationError) Key added in v0.3.29

Key function returns key value.

func (ConcurrencyLimitValidationError) Reason added in v0.3.29

Reason function returns reason value.

type Condition

type Condition struct {

	// Types that are assignable to Condition:
	//
	//	*Condition_RcCond
	//	*Condition_ManualApproval_
	//	*Condition_CustomTask
	Condition isCondition_Condition `protobuf_oneof:"condition"`
	// Generated during SetDesiredState.
	// Do not set as part of input unless reusing an existing precondition, e.g., patching an existing desired state without regenerating some preconditions.
	DesiredStateId string `protobuf:"bytes,4,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Condition) Descriptor deprecated

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

Deprecated: Use Condition.ProtoReflect.Descriptor instead.

func (*Condition) GetCondition

func (m *Condition) GetCondition() isCondition_Condition

func (*Condition) GetCustomTask

func (*Condition) GetDesiredStateId

func (x *Condition) GetDesiredStateId() string

func (*Condition) GetManualApproval

func (x *Condition) GetManualApproval() *Condition_ManualApproval

func (*Condition) GetRcCond

func (*Condition) ProtoMessage

func (*Condition) ProtoMessage()

func (*Condition) ProtoReflect

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

func (*Condition) Reset

func (x *Condition) Reset()

func (*Condition) String

func (x *Condition) String() string

func (*Condition) Validate

func (m *Condition) Validate() error

Validate checks the field values on Condition 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 (*Condition) ValidateAll

func (m *Condition) ValidateAll() error

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

type ConditionMultiError

type ConditionMultiError []error

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

func (ConditionMultiError) AllErrors

func (m ConditionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConditionMultiError) Error

func (m ConditionMultiError) Error() string

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

type ConditionState

type ConditionState struct {
	Status ConditionStatus `protobuf:"varint,1,opt,name=status,proto3,enum=prodvana.desired_state.model.ConditionStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*ConditionState) Descriptor deprecated

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

Deprecated: Use ConditionState.ProtoReflect.Descriptor instead.

func (*ConditionState) GetStatus

func (x *ConditionState) GetStatus() ConditionStatus

func (*ConditionState) ProtoMessage

func (*ConditionState) ProtoMessage()

func (*ConditionState) ProtoReflect

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

func (*ConditionState) Reset

func (x *ConditionState) Reset()

func (*ConditionState) String

func (x *ConditionState) String() string

func (*ConditionState) Validate

func (m *ConditionState) Validate() error

Validate checks the field values on ConditionState 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 (*ConditionState) ValidateAll

func (m *ConditionState) ValidateAll() error

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

type ConditionStateMultiError

type ConditionStateMultiError []error

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

func (ConditionStateMultiError) AllErrors

func (m ConditionStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ConditionStateMultiError) Error

func (m ConditionStateMultiError) Error() string

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

type ConditionStateValidationError

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

ConditionStateValidationError is the validation error returned by ConditionState.Validate if the designated constraints aren't met.

func (ConditionStateValidationError) Cause

Cause function returns cause value.

func (ConditionStateValidationError) Error

Error satisfies the builtin error interface

func (ConditionStateValidationError) ErrorName

func (e ConditionStateValidationError) ErrorName() string

ErrorName returns error name.

func (ConditionStateValidationError) Field

Field function returns field value.

func (ConditionStateValidationError) Key

Key function returns key value.

func (ConditionStateValidationError) Reason

Reason function returns reason value.

type ConditionStatus

type ConditionStatus int32
const (
	ConditionStatus_CONDITION_UNKNOWN_STATUS    ConditionStatus = 0
	ConditionStatus_CONDITION_PENDING           ConditionStatus = 1
	ConditionStatus_CONDITION_SATISFIED         ConditionStatus = 2
	ConditionStatus_CONDITION_MANUALLY_BYPASSED ConditionStatus = 3
	ConditionStatus_CONDITION_FAILED            ConditionStatus = 4
)

func (ConditionStatus) Descriptor

func (ConditionStatus) Enum

func (x ConditionStatus) Enum() *ConditionStatus

func (ConditionStatus) EnumDescriptor deprecated

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

Deprecated: Use ConditionStatus.Descriptor instead.

func (ConditionStatus) Number

func (ConditionStatus) String

func (x ConditionStatus) String() string

func (ConditionStatus) Type

type ConditionValidationError

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

ConditionValidationError is the validation error returned by Condition.Validate if the designated constraints aren't met.

func (ConditionValidationError) Cause

func (e ConditionValidationError) Cause() error

Cause function returns cause value.

func (ConditionValidationError) Error

func (e ConditionValidationError) Error() string

Error satisfies the builtin error interface

func (ConditionValidationError) ErrorName

func (e ConditionValidationError) ErrorName() string

ErrorName returns error name.

func (ConditionValidationError) Field

func (e ConditionValidationError) Field() string

Field function returns field value.

func (ConditionValidationError) Key

Key function returns key value.

func (ConditionValidationError) Reason

func (e ConditionValidationError) Reason() string

Reason function returns reason value.

type Condition_CustomTask

type Condition_CustomTask struct {
	CustomTask *Condition_CustomTaskSuccessfulCondition `protobuf:"bytes,3,opt,name=custom_task,json=customTask,proto3,oneof"`
}

type Condition_CustomTaskSuccessfulCondition

type Condition_CustomTaskSuccessfulCondition struct {
	CustomTaskName string `protobuf:"bytes,1,opt,name=custom_task_name,json=customTaskName,proto3" json:"custom_task_name,omitempty"`
	// Types that are assignable to Source:
	//
	//	*Condition_CustomTaskSuccessfulCondition_Protection_
	Source isCondition_CustomTaskSuccessfulCondition_Source `protobuf_oneof:"source"`
	// contains filtered or unexported fields
}

func (*Condition_CustomTaskSuccessfulCondition) Descriptor deprecated

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

Deprecated: Use Condition_CustomTaskSuccessfulCondition.ProtoReflect.Descriptor instead.

func (*Condition_CustomTaskSuccessfulCondition) GetCustomTaskName

func (x *Condition_CustomTaskSuccessfulCondition) GetCustomTaskName() string

func (*Condition_CustomTaskSuccessfulCondition) GetProtection

func (*Condition_CustomTaskSuccessfulCondition) GetSource

func (m *Condition_CustomTaskSuccessfulCondition) GetSource() isCondition_CustomTaskSuccessfulCondition_Source

func (*Condition_CustomTaskSuccessfulCondition) ProtoMessage

func (*Condition_CustomTaskSuccessfulCondition) ProtoReflect

func (*Condition_CustomTaskSuccessfulCondition) Reset

func (*Condition_CustomTaskSuccessfulCondition) String

func (*Condition_CustomTaskSuccessfulCondition) Validate

Validate checks the field values on Condition_CustomTaskSuccessfulCondition 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 (*Condition_CustomTaskSuccessfulCondition) ValidateAll

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

type Condition_CustomTaskSuccessfulConditionMultiError

type Condition_CustomTaskSuccessfulConditionMultiError []error

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

func (Condition_CustomTaskSuccessfulConditionMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Condition_CustomTaskSuccessfulConditionMultiError) Error

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

type Condition_CustomTaskSuccessfulConditionValidationError

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

Condition_CustomTaskSuccessfulConditionValidationError is the validation error returned by Condition_CustomTaskSuccessfulCondition.Validate if the designated constraints aren't met.

func (Condition_CustomTaskSuccessfulConditionValidationError) Cause

Cause function returns cause value.

func (Condition_CustomTaskSuccessfulConditionValidationError) Error

Error satisfies the builtin error interface

func (Condition_CustomTaskSuccessfulConditionValidationError) ErrorName

ErrorName returns error name.

func (Condition_CustomTaskSuccessfulConditionValidationError) Field

Field function returns field value.

func (Condition_CustomTaskSuccessfulConditionValidationError) Key

Key function returns key value.

func (Condition_CustomTaskSuccessfulConditionValidationError) Reason

Reason function returns reason value.

type Condition_CustomTaskSuccessfulCondition_Protection

type Condition_CustomTaskSuccessfulCondition_Protection struct {
	Name     string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	TaskType CustomTaskType `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Condition_CustomTaskSuccessfulCondition_Protection) Descriptor deprecated

Deprecated: Use Condition_CustomTaskSuccessfulCondition_Protection.ProtoReflect.Descriptor instead.

func (*Condition_CustomTaskSuccessfulCondition_Protection) GetName

func (*Condition_CustomTaskSuccessfulCondition_Protection) GetTaskType

func (*Condition_CustomTaskSuccessfulCondition_Protection) ProtoMessage

func (*Condition_CustomTaskSuccessfulCondition_Protection) ProtoReflect

func (*Condition_CustomTaskSuccessfulCondition_Protection) Reset

func (*Condition_CustomTaskSuccessfulCondition_Protection) String

func (*Condition_CustomTaskSuccessfulCondition_Protection) Validate

Validate checks the field values on Condition_CustomTaskSuccessfulCondition_Protection 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 (*Condition_CustomTaskSuccessfulCondition_Protection) ValidateAll

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

type Condition_CustomTaskSuccessfulCondition_ProtectionMultiError

type Condition_CustomTaskSuccessfulCondition_ProtectionMultiError []error

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

func (Condition_CustomTaskSuccessfulCondition_ProtectionMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Condition_CustomTaskSuccessfulCondition_ProtectionMultiError) Error

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

type Condition_CustomTaskSuccessfulCondition_ProtectionValidationError

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

Condition_CustomTaskSuccessfulCondition_ProtectionValidationError is the validation error returned by Condition_CustomTaskSuccessfulCondition_Protection.Validate if the designated constraints aren't met.

func (Condition_CustomTaskSuccessfulCondition_ProtectionValidationError) Cause

Cause function returns cause value.

func (Condition_CustomTaskSuccessfulCondition_ProtectionValidationError) Error

Error satisfies the builtin error interface

func (Condition_CustomTaskSuccessfulCondition_ProtectionValidationError) ErrorName

ErrorName returns error name.

func (Condition_CustomTaskSuccessfulCondition_ProtectionValidationError) Field

Field function returns field value.

func (Condition_CustomTaskSuccessfulCondition_ProtectionValidationError) Key

Key function returns key value.

func (Condition_CustomTaskSuccessfulCondition_ProtectionValidationError) Reason

Reason function returns reason value.

type Condition_CustomTaskSuccessfulCondition_Protection_

type Condition_CustomTaskSuccessfulCondition_Protection_ struct {
	Protection *Condition_CustomTaskSuccessfulCondition_Protection `protobuf:"bytes,2,opt,name=protection,proto3,oneof"`
}

type Condition_ManualApproval

type Condition_ManualApproval struct {
	Topic        string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
	Description  string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	MinApprovers int32  `protobuf:"varint,3,opt,name=min_approvers,json=minApprovers,proto3" json:"min_approvers,omitempty"`
	// contains filtered or unexported fields
}

func (*Condition_ManualApproval) Descriptor deprecated

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

Deprecated: Use Condition_ManualApproval.ProtoReflect.Descriptor instead.

func (*Condition_ManualApproval) GetDescription added in v0.1.16

func (x *Condition_ManualApproval) GetDescription() string

func (*Condition_ManualApproval) GetMinApprovers added in v0.3.35

func (x *Condition_ManualApproval) GetMinApprovers() int32

func (*Condition_ManualApproval) GetTopic

func (x *Condition_ManualApproval) GetTopic() string

func (*Condition_ManualApproval) ProtoMessage

func (*Condition_ManualApproval) ProtoMessage()

func (*Condition_ManualApproval) ProtoReflect

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

func (*Condition_ManualApproval) Reset

func (x *Condition_ManualApproval) Reset()

func (*Condition_ManualApproval) String

func (x *Condition_ManualApproval) String() string

func (*Condition_ManualApproval) Validate

func (m *Condition_ManualApproval) Validate() error

Validate checks the field values on Condition_ManualApproval 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 (*Condition_ManualApproval) ValidateAll

func (m *Condition_ManualApproval) ValidateAll() error

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

type Condition_ManualApprovalMultiError

type Condition_ManualApprovalMultiError []error

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

func (Condition_ManualApprovalMultiError) AllErrors

func (m Condition_ManualApprovalMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Condition_ManualApprovalMultiError) Error

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

type Condition_ManualApprovalValidationError

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

Condition_ManualApprovalValidationError is the validation error returned by Condition_ManualApproval.Validate if the designated constraints aren't met.

func (Condition_ManualApprovalValidationError) Cause

Cause function returns cause value.

func (Condition_ManualApprovalValidationError) Error

Error satisfies the builtin error interface

func (Condition_ManualApprovalValidationError) ErrorName

ErrorName returns error name.

func (Condition_ManualApprovalValidationError) Field

Field function returns field value.

func (Condition_ManualApprovalValidationError) Key

Key function returns key value.

func (Condition_ManualApprovalValidationError) Reason

Reason function returns reason value.

type Condition_ManualApproval_

type Condition_ManualApproval_ struct {
	ManualApproval *Condition_ManualApproval `protobuf:"bytes,2,opt,name=manual_approval,json=manualApproval,proto3,oneof"`
}

type Condition_RcCond

type Condition_RcCond struct {
	RcCond *Condition_ReleaseChannelStableCondition `protobuf:"bytes,1,opt,name=rc_cond,json=rcCond,proto3,oneof"`
}

type Condition_ReleaseChannelStableCondition

type Condition_ReleaseChannelStableCondition struct {
	Application      string `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	Service          string `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`                                             // service name or id
	ServiceId        string `protobuf:"bytes,3,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`                        // service id, normalized. Set internally by Prodvana
	ReleaseChannel   string `protobuf:"bytes,4,opt,name=release_channel,json=releaseChannel,proto3" json:"release_channel,omitempty"`         // release channel name or id
	ReleaseChannelId string `protobuf:"bytes,5,opt,name=release_channel_id,json=releaseChannelId,proto3" json:"release_channel_id,omitempty"` // release channel id, normalized. Set internally by Prodvana
	ServiceVersion   string `protobuf:"bytes,6,opt,name=service_version,json=serviceVersion,proto3" json:"service_version,omitempty"`
	// Set internally by Prodvana. If true, this condition has already been satisfied, but the
	// dependent release channel has been replaced with a new service version.
	// If set, this condition should be considered satisfied immediately.
	InternalOnlySatisfiedInReplacedDesiredState bool `` /* 201-byte string literal not displayed */
	// contains filtered or unexported fields
}

TODO(naphat) conditions need health

func (*Condition_ReleaseChannelStableCondition) Descriptor deprecated

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

Deprecated: Use Condition_ReleaseChannelStableCondition.ProtoReflect.Descriptor instead.

func (*Condition_ReleaseChannelStableCondition) GetApplication

func (x *Condition_ReleaseChannelStableCondition) GetApplication() string

func (*Condition_ReleaseChannelStableCondition) GetInternalOnlySatisfiedInReplacedDesiredState added in v0.3.15

func (x *Condition_ReleaseChannelStableCondition) GetInternalOnlySatisfiedInReplacedDesiredState() bool

func (*Condition_ReleaseChannelStableCondition) GetReleaseChannel

func (x *Condition_ReleaseChannelStableCondition) GetReleaseChannel() string

func (*Condition_ReleaseChannelStableCondition) GetReleaseChannelId

func (x *Condition_ReleaseChannelStableCondition) GetReleaseChannelId() string

func (*Condition_ReleaseChannelStableCondition) GetService

func (*Condition_ReleaseChannelStableCondition) GetServiceId

func (*Condition_ReleaseChannelStableCondition) GetServiceVersion

func (x *Condition_ReleaseChannelStableCondition) GetServiceVersion() string

func (*Condition_ReleaseChannelStableCondition) ProtoMessage

func (*Condition_ReleaseChannelStableCondition) ProtoReflect

func (*Condition_ReleaseChannelStableCondition) Reset

func (*Condition_ReleaseChannelStableCondition) String

func (*Condition_ReleaseChannelStableCondition) Validate

Validate checks the field values on Condition_ReleaseChannelStableCondition 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 (*Condition_ReleaseChannelStableCondition) ValidateAll

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

type Condition_ReleaseChannelStableConditionMultiError

type Condition_ReleaseChannelStableConditionMultiError []error

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

func (Condition_ReleaseChannelStableConditionMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Condition_ReleaseChannelStableConditionMultiError) Error

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

type Condition_ReleaseChannelStableConditionValidationError

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

Condition_ReleaseChannelStableConditionValidationError is the validation error returned by Condition_ReleaseChannelStableCondition.Validate if the designated constraints aren't met.

func (Condition_ReleaseChannelStableConditionValidationError) Cause

Cause function returns cause value.

func (Condition_ReleaseChannelStableConditionValidationError) Error

Error satisfies the builtin error interface

func (Condition_ReleaseChannelStableConditionValidationError) ErrorName

ErrorName returns error name.

func (Condition_ReleaseChannelStableConditionValidationError) Field

Field function returns field value.

func (Condition_ReleaseChannelStableConditionValidationError) Key

Key function returns key value.

func (Condition_ReleaseChannelStableConditionValidationError) Reason

Reason function returns reason value.

type ControlState

type ControlState struct {
	Rollback bool `protobuf:"varint,1,opt,name=rollback,proto3" json:"rollback,omitempty"`
	// last delivery decision for rollback=false
	KeyDeliveryDecision *KeyDeliveryDecision `protobuf:"bytes,14,opt,name=key_delivery_decision,json=keyDeliveryDecision,proto3" json:"key_delivery_decision,omitempty"`
	// last delivery decision for rollback=true
	RollbackKeyDeliveryDecision *KeyDeliveryDecision `` /* 147-byte string literal not displayed */
	PreconditionStates          []*ConditionState    `protobuf:"bytes,2,rep,name=precondition_states,json=preconditionStates,proto3" json:"precondition_states,omitempty"`
	InvariantStates             []*ConditionState    `protobuf:"bytes,3,rep,name=invariant_states,json=invariantStates,proto3" json:"invariant_states,omitempty"`
	// An entity is paused if itself or any of its ancestors have paused field set.
	// Unlike rollback, this field does not get propagated to children.
	// Doing so would make to differentiate unpausing vs. the field not being set,
	// especially if pausing can happen at any layer.
	Paused bool `protobuf:"varint,4,opt,name=paused,proto3" json:"paused,omitempty"`
	// explanation for current status, will have more than one in the event multiple children have the same status
	StatusExplanations []*StatusExplanation `protobuf:"bytes,5,rep,name=status_explanations,json=statusExplanations,proto3" json:"status_explanations,omitempty"`
	// What is DD doing now?
	ActionExplanation          *ActionExplanation     `protobuf:"bytes,6,opt,name=action_explanation,json=actionExplanation,proto3" json:"action_explanation,omitempty"`
	LastFetchedTimestamp       *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_fetched_timestamp,json=lastFetchedTimestamp,proto3" json:"last_fetched_timestamp,omitempty"`
	LastAppliedTimestamp       *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=last_applied_timestamp,json=lastAppliedTimestamp,proto3" json:"last_applied_timestamp,omitempty"`
	ExpectedNextApplyTimestamp *timestamppb.Timestamp `` /* 144-byte string literal not displayed */
	MissingApproval            *MissingApproval       `protobuf:"bytes,9,opt,name=missing_approval,json=missingApproval,proto3" json:"missing_approval,omitempty"`
	ObserverMode               bool                   `protobuf:"varint,10,opt,name=observer_mode,json=observerMode,proto3" json:"observer_mode,omitempty"`
	ApplyError                 *ApplyError            `protobuf:"bytes,11,opt,name=apply_error,json=applyError,proto3" json:"apply_error,omitempty"`
	NotificationInfo           *NotificationInfo      `protobuf:"bytes,12,opt,name=notification_info,json=notificationInfo,proto3" json:"notification_info,omitempty"`
	// contains filtered or unexported fields
}

func (*ControlState) Descriptor deprecated

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

Deprecated: Use ControlState.ProtoReflect.Descriptor instead.

func (*ControlState) GetActionExplanation

func (x *ControlState) GetActionExplanation() *ActionExplanation

func (*ControlState) GetApplyError added in v0.3.19

func (x *ControlState) GetApplyError() *ApplyError

func (*ControlState) GetExpectedNextApplyTimestamp added in v0.3.35

func (x *ControlState) GetExpectedNextApplyTimestamp() *timestamppb.Timestamp

func (*ControlState) GetInvariantStates

func (x *ControlState) GetInvariantStates() []*ConditionState

func (*ControlState) GetKeyDeliveryDecision added in v0.3.41

func (x *ControlState) GetKeyDeliveryDecision() *KeyDeliveryDecision

func (*ControlState) GetLastAppliedTimestamp added in v0.1.15

func (x *ControlState) GetLastAppliedTimestamp() *timestamppb.Timestamp

func (*ControlState) GetLastFetchedTimestamp added in v0.1.15

func (x *ControlState) GetLastFetchedTimestamp() *timestamppb.Timestamp

func (*ControlState) GetMissingApproval added in v0.2.2

func (x *ControlState) GetMissingApproval() *MissingApproval

func (*ControlState) GetNotificationInfo added in v0.3.22

func (x *ControlState) GetNotificationInfo() *NotificationInfo

func (*ControlState) GetObserverMode added in v0.2.3

func (x *ControlState) GetObserverMode() bool

func (*ControlState) GetPaused

func (x *ControlState) GetPaused() bool

func (*ControlState) GetPreconditionStates

func (x *ControlState) GetPreconditionStates() []*ConditionState

func (*ControlState) GetRollback

func (x *ControlState) GetRollback() bool

func (*ControlState) GetRollbackKeyDeliveryDecision added in v0.3.41

func (x *ControlState) GetRollbackKeyDeliveryDecision() *KeyDeliveryDecision

func (*ControlState) GetStatusExplanations

func (x *ControlState) GetStatusExplanations() []*StatusExplanation

func (*ControlState) ProtoMessage

func (*ControlState) ProtoMessage()

func (*ControlState) ProtoReflect

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

func (*ControlState) Reset

func (x *ControlState) Reset()

func (*ControlState) String

func (x *ControlState) String() string

func (*ControlState) Validate

func (m *ControlState) Validate() error

Validate checks the field values on ControlState 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 (*ControlState) ValidateAll

func (m *ControlState) ValidateAll() error

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

type ControlStateMultiError

type ControlStateMultiError []error

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

func (ControlStateMultiError) AllErrors

func (m ControlStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ControlStateMultiError) Error

func (m ControlStateMultiError) Error() string

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

type ControlStateValidationError

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

ControlStateValidationError is the validation error returned by ControlState.Validate if the designated constraints aren't met.

func (ControlStateValidationError) Cause

Cause function returns cause value.

func (ControlStateValidationError) Error

Error satisfies the builtin error interface

func (ControlStateValidationError) ErrorName

func (e ControlStateValidationError) ErrorName() string

ErrorName returns error name.

func (ControlStateValidationError) Field

Field function returns field value.

func (ControlStateValidationError) Key

Key function returns key value.

func (ControlStateValidationError) Reason

Reason function returns reason value.

type CustomTaskExecutionState

type CustomTaskExecutionState struct {
	Status                    CustomTaskStatus       `protobuf:"varint,1,opt,name=status,proto3,enum=prodvana.desired_state.model.CustomTaskStatus" json:"status,omitempty"`
	Attempts                  int64                  `protobuf:"varint,2,opt,name=attempts,proto3" json:"attempts,omitempty"`
	LatestAttemptEndTimestamp *timestamppb.Timestamp `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CustomTaskExecutionState) Descriptor deprecated

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

Deprecated: Use CustomTaskExecutionState.ProtoReflect.Descriptor instead.

func (*CustomTaskExecutionState) GetAttempts

func (x *CustomTaskExecutionState) GetAttempts() int64

func (*CustomTaskExecutionState) GetLatestAttemptEndTimestamp

func (x *CustomTaskExecutionState) GetLatestAttemptEndTimestamp() *timestamppb.Timestamp

func (*CustomTaskExecutionState) GetStatus

func (*CustomTaskExecutionState) ProtoMessage

func (*CustomTaskExecutionState) ProtoMessage()

func (*CustomTaskExecutionState) ProtoReflect

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

func (*CustomTaskExecutionState) Reset

func (x *CustomTaskExecutionState) Reset()

func (*CustomTaskExecutionState) String

func (x *CustomTaskExecutionState) String() string

func (*CustomTaskExecutionState) Validate

func (m *CustomTaskExecutionState) Validate() error

Validate checks the field values on CustomTaskExecutionState 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 (*CustomTaskExecutionState) ValidateAll

func (m *CustomTaskExecutionState) ValidateAll() error

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

type CustomTaskExecutionStateMultiError

type CustomTaskExecutionStateMultiError []error

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

func (CustomTaskExecutionStateMultiError) AllErrors

func (m CustomTaskExecutionStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CustomTaskExecutionStateMultiError) Error

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

type CustomTaskExecutionStateValidationError

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

CustomTaskExecutionStateValidationError is the validation error returned by CustomTaskExecutionState.Validate if the designated constraints aren't met.

func (CustomTaskExecutionStateValidationError) Cause

Cause function returns cause value.

func (CustomTaskExecutionStateValidationError) Error

Error satisfies the builtin error interface

func (CustomTaskExecutionStateValidationError) ErrorName

ErrorName returns error name.

func (CustomTaskExecutionStateValidationError) Field

Field function returns field value.

func (CustomTaskExecutionStateValidationError) Key

Key function returns key value.

func (CustomTaskExecutionStateValidationError) Reason

Reason function returns reason value.

type CustomTaskState

type CustomTaskState struct {
	Meta             *Metadata                    `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Name             string                       `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description      string                       `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Application      string                       `protobuf:"bytes,4,opt,name=application,proto3" json:"application,omitempty"`
	ApplicationId    string                       `protobuf:"bytes,5,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	ReleaseChannel   string                       `protobuf:"bytes,6,opt,name=release_channel,json=releaseChannel,proto3" json:"release_channel,omitempty"`
	ReleaseChannelId string                       `protobuf:"bytes,7,opt,name=release_channel_id,json=releaseChannelId,proto3" json:"release_channel_id,omitempty"`
	Program          *common_config.ProgramConfig `protobuf:"bytes,9,opt,name=program,proto3" json:"program,omitempty"`
	TaskState        *CustomTaskExecutionState    `protobuf:"bytes,12,opt,name=task_state,json=taskState,proto3" json:"task_state,omitempty"`
	// if not set, the custom task will not be retried once it starts executing once.
	RetryConfig *common_config.RetryConfig `protobuf:"bytes,13,opt,name=retry_config,json=retryConfig,proto3" json:"retry_config,omitempty"`
	ServiceIds  []string                   `protobuf:"bytes,14,rep,name=service_ids,json=serviceIds,proto3" json:"service_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*CustomTaskState) Descriptor deprecated

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

Deprecated: Use CustomTaskState.ProtoReflect.Descriptor instead.

func (*CustomTaskState) GetApplication

func (x *CustomTaskState) GetApplication() string

func (*CustomTaskState) GetApplicationId

func (x *CustomTaskState) GetApplicationId() string

func (*CustomTaskState) GetDescription

func (x *CustomTaskState) GetDescription() string

func (*CustomTaskState) GetMeta

func (x *CustomTaskState) GetMeta() *Metadata

func (*CustomTaskState) GetName

func (x *CustomTaskState) GetName() string

func (*CustomTaskState) GetProgram

func (x *CustomTaskState) GetProgram() *common_config.ProgramConfig

func (*CustomTaskState) GetReleaseChannel

func (x *CustomTaskState) GetReleaseChannel() string

func (*CustomTaskState) GetReleaseChannelId

func (x *CustomTaskState) GetReleaseChannelId() string

func (*CustomTaskState) GetRetryConfig

func (x *CustomTaskState) GetRetryConfig() *common_config.RetryConfig

func (*CustomTaskState) GetServiceIds

func (x *CustomTaskState) GetServiceIds() []string

func (*CustomTaskState) GetTaskState

func (x *CustomTaskState) GetTaskState() *CustomTaskExecutionState

func (*CustomTaskState) ProtoMessage

func (*CustomTaskState) ProtoMessage()

func (*CustomTaskState) ProtoReflect

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

func (*CustomTaskState) Reset

func (x *CustomTaskState) Reset()

func (*CustomTaskState) String

func (x *CustomTaskState) String() string

func (*CustomTaskState) Validate

func (m *CustomTaskState) Validate() error

Validate checks the field values on CustomTaskState 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 (*CustomTaskState) ValidateAll

func (m *CustomTaskState) ValidateAll() error

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

type CustomTaskStateMultiError

type CustomTaskStateMultiError []error

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

func (CustomTaskStateMultiError) AllErrors

func (m CustomTaskStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CustomTaskStateMultiError) Error

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

type CustomTaskStateValidationError

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

CustomTaskStateValidationError is the validation error returned by CustomTaskState.Validate if the designated constraints aren't met.

func (CustomTaskStateValidationError) Cause

Cause function returns cause value.

func (CustomTaskStateValidationError) Error

Error satisfies the builtin error interface

func (CustomTaskStateValidationError) ErrorName

func (e CustomTaskStateValidationError) ErrorName() string

ErrorName returns error name.

func (CustomTaskStateValidationError) Field

Field function returns field value.

func (CustomTaskStateValidationError) Key

Key function returns key value.

func (CustomTaskStateValidationError) Reason

Reason function returns reason value.

type CustomTaskStatus

type CustomTaskStatus int32
const (
	CustomTaskStatus_CUSTOM_TASK_PENDING           CustomTaskStatus = 0
	CustomTaskStatus_CUSTOM_TASK_SUCCESSFUL        CustomTaskStatus = 1
	CustomTaskStatus_CUSTOM_TASK_RETRIES_EXHAUSTED CustomTaskStatus = 2
	CustomTaskStatus_CUSTOM_TASK_TIMED_OUT         CustomTaskStatus = 3
)

func (CustomTaskStatus) Descriptor

func (CustomTaskStatus) Enum

func (CustomTaskStatus) EnumDescriptor deprecated

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

Deprecated: Use CustomTaskStatus.Descriptor instead.

func (CustomTaskStatus) Number

func (CustomTaskStatus) String

func (x CustomTaskStatus) String() string

func (CustomTaskStatus) Type

type CustomTaskType

type CustomTaskType int32
const (
	CustomTaskType_CUSTOM_TASK_TYPE_UNKNOWN CustomTaskType = 0
	// Runs before everything else. May wait for any dependent RCs to be stable.
	CustomTaskType_PRE_APPROVAL_TASK CustomTaskType = 1
	// Approval tasks, manual or automated. Must wait for all PRE_APPROVAL_TASK to be satisfied.
	CustomTaskType_APPROVAL CustomTaskType = 2
	// Runs after approval, just before service push.
	CustomTaskType_POST_APPROVAL_TASK CustomTaskType = 3
	// Runs as long as service push is in progress.
	CustomTaskType_DEPLOYMENT_TASK CustomTaskType = 4
	// Runs after service push succeeds (pods are replaced and healthy, ...), before declaring the service CONVERGED.
	CustomTaskType_POST_DEPLOYMENT_TASK CustomTaskType = 5
)

func (CustomTaskType) Descriptor

func (CustomTaskType) Enum

func (x CustomTaskType) Enum() *CustomTaskType

func (CustomTaskType) EnumDescriptor deprecated

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

Deprecated: Use CustomTaskType.Descriptor instead.

func (CustomTaskType) Number

func (CustomTaskType) String

func (x CustomTaskType) String() string

func (CustomTaskType) Type

type DebugLog

type DebugLog struct {
	Ts  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=ts,proto3" json:"ts,omitempty"`
	Log string                 `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty"`
	// contains filtered or unexported fields
}

func (*DebugLog) Descriptor deprecated

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

Deprecated: Use DebugLog.ProtoReflect.Descriptor instead.

func (*DebugLog) GetLog

func (x *DebugLog) GetLog() string

func (*DebugLog) GetTs

func (x *DebugLog) GetTs() *timestamppb.Timestamp

func (*DebugLog) ProtoMessage

func (*DebugLog) ProtoMessage()

func (*DebugLog) ProtoReflect

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

func (*DebugLog) Reset

func (x *DebugLog) Reset()

func (*DebugLog) String

func (x *DebugLog) String() string

func (*DebugLog) Validate

func (m *DebugLog) Validate() error

Validate checks the field values on DebugLog 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 (*DebugLog) ValidateAll

func (m *DebugLog) ValidateAll() error

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

type DebugLogMultiError

type DebugLogMultiError []error

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

func (DebugLogMultiError) AllErrors

func (m DebugLogMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DebugLogMultiError) Error

func (m DebugLogMultiError) Error() string

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

type DebugLogValidationError

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

DebugLogValidationError is the validation error returned by DebugLog.Validate if the designated constraints aren't met.

func (DebugLogValidationError) Cause

func (e DebugLogValidationError) Cause() error

Cause function returns cause value.

func (DebugLogValidationError) Error

func (e DebugLogValidationError) Error() string

Error satisfies the builtin error interface

func (DebugLogValidationError) ErrorName

func (e DebugLogValidationError) ErrorName() string

ErrorName returns error name.

func (DebugLogValidationError) Field

func (e DebugLogValidationError) Field() string

Field function returns field value.

func (DebugLogValidationError) Key

func (e DebugLogValidationError) Key() bool

Key function returns key value.

func (DebugLogValidationError) Reason

func (e DebugLogValidationError) Reason() string

Reason function returns reason value.

type DeliveryExtension

type DeliveryExtension struct {
	InstanceId string                      `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Lifecycle  common_config.TaskLifecycle `protobuf:"varint,2,opt,name=lifecycle,proto3,enum=prodvana.common_config.TaskLifecycle" json:"lifecycle,omitempty"`
	References []*Identifier               `protobuf:"bytes,3,rep,name=references,proto3" json:"references,omitempty"`
	// contains filtered or unexported fields
}

func (*DeliveryExtension) Descriptor deprecated

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

Deprecated: Use DeliveryExtension.ProtoReflect.Descriptor instead.

func (*DeliveryExtension) GetInstanceId

func (x *DeliveryExtension) GetInstanceId() string

func (*DeliveryExtension) GetLifecycle

func (x *DeliveryExtension) GetLifecycle() common_config.TaskLifecycle

func (*DeliveryExtension) GetReferences

func (x *DeliveryExtension) GetReferences() []*Identifier

func (*DeliveryExtension) ProtoMessage

func (*DeliveryExtension) ProtoMessage()

func (*DeliveryExtension) ProtoReflect

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

func (*DeliveryExtension) Reset

func (x *DeliveryExtension) Reset()

func (*DeliveryExtension) String

func (x *DeliveryExtension) String() string

func (*DeliveryExtension) Validate

func (m *DeliveryExtension) Validate() error

Validate checks the field values on DeliveryExtension 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 (*DeliveryExtension) ValidateAll

func (m *DeliveryExtension) ValidateAll() error

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

type DeliveryExtensionMultiError

type DeliveryExtensionMultiError []error

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

func (DeliveryExtensionMultiError) AllErrors

func (m DeliveryExtensionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DeliveryExtensionMultiError) Error

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

type DeliveryExtensionState

type DeliveryExtensionState struct {
	Meta                *Metadata                   `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Versions            []*Version                  `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
	ExtensionId         string                      `protobuf:"bytes,3,opt,name=extension_id,json=extensionId,proto3" json:"extension_id,omitempty"`
	ExtensionInstanceId string                      `protobuf:"bytes,10,opt,name=extension_instance_id,json=extensionInstanceId,proto3" json:"extension_instance_id,omitempty"`
	Lifecycle           common_config.TaskLifecycle `protobuf:"varint,11,opt,name=lifecycle,proto3,enum=prodvana.common_config.TaskLifecycle" json:"lifecycle,omitempty"`
	// last couple of runs for this extension.
	// may not contain the full list, but guaranteed to contain the last.
	LastRuns                        []*TaskRun             `protobuf:"bytes,15,rep,name=last_runs,json=lastRuns,proto3" json:"last_runs,omitempty"`
	LastCompletedTimestamp          *timestamppb.Timestamp `` /* 129-byte string literal not displayed */
	LastCompletedStatus             SimpleStatus           `` /* 168-byte string literal not displayed */
	LastCompletedStatusExplanations []*StatusExplanation   `` /* 158-byte string literal not displayed */
	LastCompletedAppliedVersion     string                 `` /* 146-byte string literal not displayed */
	// In desired/target state, this refers to the max number of attempts to run the extension. 0 means no limit.
	// In current state, this refers to total number of attempts to run the extension (unsuccessful attempts
	// because 1 successful attempt will stop the extension).
	Attempts   int32         `protobuf:"varint,14,opt,name=attempts,proto3" json:"attempts,omitempty"`
	References []*Identifier `protobuf:"bytes,12,rep,name=references,proto3" json:"references,omitempty"`
	// contains filtered or unexported fields
}

func (*DeliveryExtensionState) Descriptor deprecated

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

Deprecated: Use DeliveryExtensionState.ProtoReflect.Descriptor instead.

func (*DeliveryExtensionState) GetAttempts added in v0.3.27

func (x *DeliveryExtensionState) GetAttempts() int32

func (*DeliveryExtensionState) GetExtensionId

func (x *DeliveryExtensionState) GetExtensionId() string

func (*DeliveryExtensionState) GetExtensionInstanceId

func (x *DeliveryExtensionState) GetExtensionInstanceId() string

func (*DeliveryExtensionState) GetLastCompletedAppliedVersion

func (x *DeliveryExtensionState) GetLastCompletedAppliedVersion() string

func (*DeliveryExtensionState) GetLastCompletedStatus

func (x *DeliveryExtensionState) GetLastCompletedStatus() SimpleStatus

func (*DeliveryExtensionState) GetLastCompletedStatusExplanations

func (x *DeliveryExtensionState) GetLastCompletedStatusExplanations() []*StatusExplanation

func (*DeliveryExtensionState) GetLastCompletedTimestamp

func (x *DeliveryExtensionState) GetLastCompletedTimestamp() *timestamppb.Timestamp

func (*DeliveryExtensionState) GetLastRuns added in v0.3.41

func (x *DeliveryExtensionState) GetLastRuns() []*TaskRun

func (*DeliveryExtensionState) GetLifecycle

func (*DeliveryExtensionState) GetMeta

func (x *DeliveryExtensionState) GetMeta() *Metadata

func (*DeliveryExtensionState) GetReferences

func (x *DeliveryExtensionState) GetReferences() []*Identifier

func (*DeliveryExtensionState) GetVersions

func (x *DeliveryExtensionState) GetVersions() []*Version

func (*DeliveryExtensionState) ProtoMessage

func (*DeliveryExtensionState) ProtoMessage()

func (*DeliveryExtensionState) ProtoReflect

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

func (*DeliveryExtensionState) Reset

func (x *DeliveryExtensionState) Reset()

func (*DeliveryExtensionState) String

func (x *DeliveryExtensionState) String() string

func (*DeliveryExtensionState) Validate

func (m *DeliveryExtensionState) Validate() error

Validate checks the field values on DeliveryExtensionState 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 (*DeliveryExtensionState) ValidateAll

func (m *DeliveryExtensionState) ValidateAll() error

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

type DeliveryExtensionStateMultiError

type DeliveryExtensionStateMultiError []error

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

func (DeliveryExtensionStateMultiError) AllErrors

func (m DeliveryExtensionStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DeliveryExtensionStateMultiError) Error

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

type DeliveryExtensionStateValidationError

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

DeliveryExtensionStateValidationError is the validation error returned by DeliveryExtensionState.Validate if the designated constraints aren't met.

func (DeliveryExtensionStateValidationError) Cause

Cause function returns cause value.

func (DeliveryExtensionStateValidationError) Error

Error satisfies the builtin error interface

func (DeliveryExtensionStateValidationError) ErrorName

ErrorName returns error name.

func (DeliveryExtensionStateValidationError) Field

Field function returns field value.

func (DeliveryExtensionStateValidationError) Key

Key function returns key value.

func (DeliveryExtensionStateValidationError) Reason

Reason function returns reason value.

type DeliveryExtensionValidationError

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

DeliveryExtensionValidationError is the validation error returned by DeliveryExtension.Validate if the designated constraints aren't met.

func (DeliveryExtensionValidationError) Cause

Cause function returns cause value.

func (DeliveryExtensionValidationError) Error

Error satisfies the builtin error interface

func (DeliveryExtensionValidationError) ErrorName

ErrorName returns error name.

func (DeliveryExtensionValidationError) Field

Field function returns field value.

func (DeliveryExtensionValidationError) Key

Key function returns key value.

func (DeliveryExtensionValidationError) Reason

Reason function returns reason value.

type DeliveryState

type DeliveryState struct {
	DesiredStateId string `protobuf:"bytes,12,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"`
	// overall delivery status
	Status DeliveryState_Status `protobuf:"varint,8,opt,name=status,proto3,enum=prodvana.desired_state.model.DeliveryState_Status" json:"status,omitempty"`
	// human readable message from the delivery controller
	Message string `protobuf:"bytes,6,opt,name=message,proto3" json:"message,omitempty"`
	// current state of all Canary progression
	CanaryProgress []*CanaryProgressState `protobuf:"bytes,11,rep,name=canary_progress,json=canaryProgress,proto3" json:"canary_progress,omitempty"`
	FirstRun       bool                   `protobuf:"varint,13,opt,name=first_run,json=firstRun,proto3" json:"first_run,omitempty"`
	// string unique to each PD controller convergence,
	// e.g. when Argo Rollouts starts a new rollout, this will change.
	Generation        string                  `protobuf:"bytes,14,opt,name=generation,proto3" json:"generation,omitempty"`
	BlueGreenProgress *BlueGreenProgressState `protobuf:"bytes,15,opt,name=blue_green_progress,json=blueGreenProgress,proto3" json:"blue_green_progress,omitempty"`
	// contains filtered or unexported fields
}

func (*DeliveryState) Descriptor deprecated

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

Deprecated: Use DeliveryState.ProtoReflect.Descriptor instead.

func (*DeliveryState) GetBlueGreenProgress added in v0.3.23

func (x *DeliveryState) GetBlueGreenProgress() *BlueGreenProgressState

func (*DeliveryState) GetCanaryProgress

func (x *DeliveryState) GetCanaryProgress() []*CanaryProgressState

func (*DeliveryState) GetDesiredStateId

func (x *DeliveryState) GetDesiredStateId() string

func (*DeliveryState) GetFirstRun

func (x *DeliveryState) GetFirstRun() bool

func (*DeliveryState) GetGeneration

func (x *DeliveryState) GetGeneration() string

func (*DeliveryState) GetMessage

func (x *DeliveryState) GetMessage() string

func (*DeliveryState) GetStatus

func (x *DeliveryState) GetStatus() DeliveryState_Status

func (*DeliveryState) ProtoMessage

func (*DeliveryState) ProtoMessage()

func (*DeliveryState) ProtoReflect

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

func (*DeliveryState) Reset

func (x *DeliveryState) Reset()

func (*DeliveryState) String

func (x *DeliveryState) String() string

func (*DeliveryState) Validate

func (m *DeliveryState) Validate() error

Validate checks the field values on DeliveryState 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 (*DeliveryState) ValidateAll

func (m *DeliveryState) ValidateAll() error

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

type DeliveryStateMultiError

type DeliveryStateMultiError []error

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

func (DeliveryStateMultiError) AllErrors

func (m DeliveryStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DeliveryStateMultiError) Error

func (m DeliveryStateMultiError) Error() string

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

type DeliveryStateValidationError

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

DeliveryStateValidationError is the validation error returned by DeliveryState.Validate if the designated constraints aren't met.

func (DeliveryStateValidationError) Cause

Cause function returns cause value.

func (DeliveryStateValidationError) Error

Error satisfies the builtin error interface

func (DeliveryStateValidationError) ErrorName

func (e DeliveryStateValidationError) ErrorName() string

ErrorName returns error name.

func (DeliveryStateValidationError) Field

Field function returns field value.

func (DeliveryStateValidationError) Key

Key function returns key value.

func (DeliveryStateValidationError) Reason

Reason function returns reason value.

type DeliveryState_Status

type DeliveryState_Status int32
const (
	DeliveryState_STATUS_UNKNOWN     DeliveryState_Status = 0
	DeliveryState_STATUS_PROGRESSING DeliveryState_Status = 1
	DeliveryState_STATUS_PAUSED      DeliveryState_Status = 2
	DeliveryState_STATUS_HEALTHY     DeliveryState_Status = 3
	DeliveryState_STATUS_UNHEALTHY   DeliveryState_Status = 4
)

func (DeliveryState_Status) Descriptor

func (DeliveryState_Status) Enum

func (DeliveryState_Status) EnumDescriptor deprecated

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

Deprecated: Use DeliveryState_Status.Descriptor instead.

func (DeliveryState_Status) Number

func (DeliveryState_Status) String

func (x DeliveryState_Status) String() string

func (DeliveryState_Status) Type

type Dependency added in v0.3.34

type Dependency struct {
	Type DependencyType `protobuf:"varint,1,opt,name=type,proto3,enum=prodvana.desired_state.model.DependencyType" json:"type,omitempty"`
	Id   *Identifier    `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*Dependency) Descriptor deprecated added in v0.3.34

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

Deprecated: Use Dependency.ProtoReflect.Descriptor instead.

func (*Dependency) GetId added in v0.3.34

func (x *Dependency) GetId() *Identifier

func (*Dependency) GetType added in v0.3.34

func (x *Dependency) GetType() DependencyType

func (*Dependency) ProtoMessage added in v0.3.34

func (*Dependency) ProtoMessage()

func (*Dependency) ProtoReflect added in v0.3.34

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

func (*Dependency) Reset added in v0.3.34

func (x *Dependency) Reset()

func (*Dependency) String added in v0.3.34

func (x *Dependency) String() string

func (*Dependency) Validate added in v0.3.34

func (m *Dependency) Validate() error

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

func (m *Dependency) ValidateAll() error

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

type DependencyMultiError added in v0.3.34

type DependencyMultiError []error

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

func (DependencyMultiError) AllErrors added in v0.3.34

func (m DependencyMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DependencyMultiError) Error added in v0.3.34

func (m DependencyMultiError) Error() string

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

type DependencyType added in v0.3.34

type DependencyType int32
const (
	DependencyType_DEPENDENCY_UNKNOWN               DependencyType = 0
	DependencyType_DEPENDENCY_CHILD                 DependencyType = 1
	DependencyType_DEPENDENCY_PROTECTION_ATTACHMENT DependencyType = 2
	DependencyType_DEPENDENCY_RELEASE_CHANNEL       DependencyType = 3
	DependencyType_DEPENDENCY_PRECONDITION          DependencyType = 4
	DependencyType_DEPENDENCY_DELIVERY_EXTENSION    DependencyType = 5
)

func (DependencyType) Descriptor added in v0.3.34

func (DependencyType) Enum added in v0.3.34

func (x DependencyType) Enum() *DependencyType

func (DependencyType) EnumDescriptor deprecated added in v0.3.34

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

Deprecated: Use DependencyType.Descriptor instead.

func (DependencyType) Number added in v0.3.34

func (DependencyType) String added in v0.3.34

func (x DependencyType) String() string

func (DependencyType) Type added in v0.3.34

type DependencyValidationError added in v0.3.34

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

DependencyValidationError is the validation error returned by Dependency.Validate if the designated constraints aren't met.

func (DependencyValidationError) Cause added in v0.3.34

func (e DependencyValidationError) Cause() error

Cause function returns cause value.

func (DependencyValidationError) Error added in v0.3.34

Error satisfies the builtin error interface

func (DependencyValidationError) ErrorName added in v0.3.34

func (e DependencyValidationError) ErrorName() string

ErrorName returns error name.

func (DependencyValidationError) Field added in v0.3.34

Field function returns field value.

func (DependencyValidationError) Key added in v0.3.34

Key function returns key value.

func (DependencyValidationError) Reason added in v0.3.34

func (e DependencyValidationError) Reason() string

Reason function returns reason value.

type Entity

type Entity struct {
	Id                         *Identifier            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	DesiredStateId             string                 `protobuf:"bytes,2,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"`
	RootDesiredStateId         string                 `protobuf:"bytes,3,opt,name=root_desired_state_id,json=rootDesiredStateId,proto3" json:"root_desired_state_id,omitempty"`
	ParentDesiredStateId       string                 `` /* 126-byte string literal not displayed */
	ReleaseId                  string                 `protobuf:"bytes,24,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"`
	Annotations                *Annotations           `protobuf:"bytes,4,opt,name=annotations,proto3" json:"annotations,omitempty"`
	Status                     Status                 `protobuf:"varint,5,opt,name=status,proto3,enum=prodvana.desired_state.model.Status" json:"status,omitempty"`
	SimpleStatus               SimpleStatus           `` /* 146-byte string literal not displayed */
	StartingState              *State                 `protobuf:"bytes,6,opt,name=starting_state,json=startingState,proto3" json:"starting_state,omitempty"`
	LastSeenState              *State                 `protobuf:"bytes,7,opt,name=last_seen_state,json=lastSeenState,proto3" json:"last_seen_state,omitempty"`
	DesiredState               *State                 `protobuf:"bytes,8,opt,name=desired_state,json=desiredState,proto3" json:"desired_state,omitempty"` // the state we want to get to before calling convergence complete
	TargetState                *State                 `protobuf:"bytes,19,opt,name=target_state,json=targetState,proto3" json:"target_state,omitempty"`   // the state we are actually going to apply. when preconditions are met, target state = desired state, otherwise, target state = previous desired state
	PreconditionStatuses       []*ConditionState      `protobuf:"bytes,9,rep,name=precondition_statuses,json=preconditionStatuses,proto3" json:"precondition_statuses,omitempty"`
	StatusExplanations         []*StatusExplanation   `protobuf:"bytes,10,rep,name=status_explanations,json=statusExplanations,proto3" json:"status_explanations,omitempty"`
	Logs                       []*DebugLog            `protobuf:"bytes,11,rep,name=logs,proto3" json:"logs,omitempty"`
	ActionExplanation          *ActionExplanation     `protobuf:"bytes,12,opt,name=action_explanation,json=actionExplanation,proto3" json:"action_explanation,omitempty"`
	LastUpdateTimestamp        *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=last_update_timestamp,json=lastUpdateTimestamp,proto3" json:"last_update_timestamp,omitempty"`    // when the entity state last changed
	LastFetchedTimestamp       *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=last_fetched_timestamp,json=lastFetchedTimestamp,proto3" json:"last_fetched_timestamp,omitempty"` // when prodvana last fetched entity state, best effort
	LastAppliedTimestamp       *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=last_applied_timestamp,json=lastAppliedTimestamp,proto3" json:"last_applied_timestamp,omitempty"` // when prodvana last applied state for this entity, best effort
	ExpectedNextApplyTimestamp *timestamppb.Timestamp ``                                                                                                                             // when prodvana expects to run apply again for this entity, if there is any work to be done. If nil, apply is expected to happen immediately, again if there is any work to be done.
	/* 144-byte string literal not displayed */
	HasWork                         bool                        `protobuf:"varint,28,opt,name=has_work,json=hasWork,proto3" json:"has_work,omitempty"` // if true, Prodvana will try to run apply at next expected_next_apply_timestamp
	HasWorkReason                   string                      `protobuf:"bytes,29,opt,name=has_work_reason,json=hasWorkReason,proto3" json:"has_work_reason,omitempty"`
	Dependencies                    []*Identifier               `protobuf:"bytes,16,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	DirectDependencies              []*Identifier               `protobuf:"bytes,23,rep,name=direct_dependencies,json=directDependencies,proto3" json:"direct_dependencies,omitempty"`
	DependenciesWithType            []*Dependency               `protobuf:"bytes,26,rep,name=dependencies_with_type,json=dependenciesWithType,proto3" json:"dependencies_with_type,omitempty"`
	Lifecycle                       common_config.TaskLifecycle `protobuf:"varint,18,opt,name=lifecycle,proto3,enum=prodvana.common_config.TaskLifecycle" json:"lifecycle,omitempty"`
	MissingApproval                 *MissingApproval            `protobuf:"bytes,20,opt,name=missing_approval,json=missingApproval,proto3" json:"missing_approval,omitempty"`
	ApplyError                      *ApplyError                 `protobuf:"bytes,21,opt,name=apply_error,json=applyError,proto3" json:"apply_error,omitempty"`
	Notifications                   *Notifications              `protobuf:"bytes,22,opt,name=notifications,proto3" json:"notifications,omitempty"`
	LastKeyDeliveryDecision         *KeyDeliveryDecision        `` /* 135-byte string literal not displayed */
	LastRollbackKeyDeliveryDecision *KeyDeliveryDecision        `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Entity) Descriptor deprecated

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

Deprecated: Use Entity.ProtoReflect.Descriptor instead.

func (*Entity) GetActionExplanation

func (x *Entity) GetActionExplanation() *ActionExplanation

func (*Entity) GetAnnotations

func (x *Entity) GetAnnotations() *Annotations

func (*Entity) GetApplyError added in v0.3.19

func (x *Entity) GetApplyError() *ApplyError

func (*Entity) GetDependencies

func (x *Entity) GetDependencies() []*Identifier

func (*Entity) GetDependenciesWithType added in v0.3.34

func (x *Entity) GetDependenciesWithType() []*Dependency

func (*Entity) GetDesiredState

func (x *Entity) GetDesiredState() *State

func (*Entity) GetDesiredStateId

func (x *Entity) GetDesiredStateId() string

func (*Entity) GetDirectDependencies added in v0.3.29

func (x *Entity) GetDirectDependencies() []*Identifier

func (*Entity) GetExpectedNextApplyTimestamp added in v0.3.35

func (x *Entity) GetExpectedNextApplyTimestamp() *timestamppb.Timestamp

func (*Entity) GetHasWork added in v0.3.41

func (x *Entity) GetHasWork() bool

func (*Entity) GetHasWorkReason added in v0.3.41

func (x *Entity) GetHasWorkReason() string

func (*Entity) GetId

func (x *Entity) GetId() *Identifier

func (*Entity) GetLastAppliedTimestamp

func (x *Entity) GetLastAppliedTimestamp() *timestamppb.Timestamp

func (*Entity) GetLastFetchedTimestamp

func (x *Entity) GetLastFetchedTimestamp() *timestamppb.Timestamp

func (*Entity) GetLastKeyDeliveryDecision added in v0.3.41

func (x *Entity) GetLastKeyDeliveryDecision() *KeyDeliveryDecision

func (*Entity) GetLastRollbackKeyDeliveryDecision added in v0.3.41

func (x *Entity) GetLastRollbackKeyDeliveryDecision() *KeyDeliveryDecision

func (*Entity) GetLastSeenState

func (x *Entity) GetLastSeenState() *State

func (*Entity) GetLastUpdateTimestamp

func (x *Entity) GetLastUpdateTimestamp() *timestamppb.Timestamp

func (*Entity) GetLifecycle

func (x *Entity) GetLifecycle() common_config.TaskLifecycle

func (*Entity) GetLogs

func (x *Entity) GetLogs() []*DebugLog

func (*Entity) GetMissingApproval added in v0.2.3

func (x *Entity) GetMissingApproval() *MissingApproval

func (*Entity) GetNotifications added in v0.3.22

func (x *Entity) GetNotifications() *Notifications

func (*Entity) GetParentDesiredStateId added in v0.3.32

func (x *Entity) GetParentDesiredStateId() string

func (*Entity) GetPreconditionStatuses

func (x *Entity) GetPreconditionStatuses() []*ConditionState

func (*Entity) GetReleaseId added in v0.3.30

func (x *Entity) GetReleaseId() string

func (*Entity) GetRootDesiredStateId

func (x *Entity) GetRootDesiredStateId() string

func (*Entity) GetSimpleStatus

func (x *Entity) GetSimpleStatus() SimpleStatus

func (*Entity) GetStartingState

func (x *Entity) GetStartingState() *State

func (*Entity) GetStatus

func (x *Entity) GetStatus() Status

func (*Entity) GetStatusExplanations

func (x *Entity) GetStatusExplanations() []*StatusExplanation

func (*Entity) GetTargetState added in v0.2.1

func (x *Entity) GetTargetState() *State

func (*Entity) ProtoMessage

func (*Entity) ProtoMessage()

func (*Entity) ProtoReflect

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

func (*Entity) Reset

func (x *Entity) Reset()

func (*Entity) String

func (x *Entity) String() string

func (*Entity) Validate

func (m *Entity) Validate() error

Validate checks the field values on Entity 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 (*Entity) ValidateAll

func (m *Entity) ValidateAll() error

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

type EntityGraph

type EntityGraph struct {
	Root     *Identifier `protobuf:"bytes,1,opt,name=root,proto3" json:"root,omitempty"`
	Entities []*Entity   `protobuf:"bytes,2,rep,name=entities,proto3" json:"entities,omitempty"`
	// if set, this entity graph is for a desired state that has been replaced, and this is the root's replaced timestamp
	ReplacedTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=replaced_timestamp,json=replacedTimestamp,proto3" json:"replaced_timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*EntityGraph) Descriptor deprecated

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

Deprecated: Use EntityGraph.ProtoReflect.Descriptor instead.

func (*EntityGraph) GetEntities

func (x *EntityGraph) GetEntities() []*Entity

func (*EntityGraph) GetReplacedTimestamp added in v0.3.41

func (x *EntityGraph) GetReplacedTimestamp() *timestamppb.Timestamp

func (*EntityGraph) GetRoot

func (x *EntityGraph) GetRoot() *Identifier

func (*EntityGraph) ProtoMessage

func (*EntityGraph) ProtoMessage()

func (*EntityGraph) ProtoReflect

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

func (*EntityGraph) Reset

func (x *EntityGraph) Reset()

func (*EntityGraph) String

func (x *EntityGraph) String() string

func (*EntityGraph) Validate

func (m *EntityGraph) Validate() error

Validate checks the field values on EntityGraph 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 (*EntityGraph) ValidateAll

func (m *EntityGraph) ValidateAll() error

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

type EntityGraphMultiError

type EntityGraphMultiError []error

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

func (EntityGraphMultiError) AllErrors

func (m EntityGraphMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (EntityGraphMultiError) Error

func (m EntityGraphMultiError) Error() string

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

type EntityGraphValidationError

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

EntityGraphValidationError is the validation error returned by EntityGraph.Validate if the designated constraints aren't met.

func (EntityGraphValidationError) Cause

Cause function returns cause value.

func (EntityGraphValidationError) Error

Error satisfies the builtin error interface

func (EntityGraphValidationError) ErrorName

func (e EntityGraphValidationError) ErrorName() string

ErrorName returns error name.

func (EntityGraphValidationError) Field

Field function returns field value.

func (EntityGraphValidationError) Key

Key function returns key value.

func (EntityGraphValidationError) Reason

Reason function returns reason value.

type EntityMultiError

type EntityMultiError []error

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

func (EntityMultiError) AllErrors

func (m EntityMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (EntityMultiError) Error

func (m EntityMultiError) Error() string

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

type EntityValidationError

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

EntityValidationError is the validation error returned by Entity.Validate if the designated constraints aren't met.

func (EntityValidationError) Cause

func (e EntityValidationError) Cause() error

Cause function returns cause value.

func (EntityValidationError) Error

func (e EntityValidationError) Error() string

Error satisfies the builtin error interface

func (EntityValidationError) ErrorName

func (e EntityValidationError) ErrorName() string

ErrorName returns error name.

func (EntityValidationError) Field

func (e EntityValidationError) Field() string

Field function returns field value.

func (EntityValidationError) Key

func (e EntityValidationError) Key() bool

Key function returns key value.

func (EntityValidationError) Reason

func (e EntityValidationError) Reason() string

Reason function returns reason value.

type FetchDetails added in v0.2.9

type FetchDetails struct {

	// when the fetch job started
	StartedTimestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=started_timestamp,json=startedTimestamp,proto3" json:"started_timestamp,omitempty"`
	// when the fetch job completed
	CompletedTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=completed_timestamp,json=completedTimestamp,proto3" json:"completed_timestamp,omitempty"`
	// for fetch commands that return a plan, this is the plan blob id
	FetchPlanBlobId string `protobuf:"bytes,3,opt,name=fetch_plan_blob_id,json=fetchPlanBlobId,proto3" json:"fetch_plan_blob_id,omitempty"` // optional
	// additionally, for fetch commands that return a plan with a separate explanation text, this is the explanation blob id
	FetchPlanExplanationBlobId string `` // optional
	/* 145-byte string literal not displayed */
	// the version of the service associated with this fetch run
	Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	// the resulting versions computed from the fetch.
	// for exit code, this is always going to match version but with a dirty bit set
	// for structured output, this is whatever the fetch returns.
	Versions              []*Version                   `protobuf:"bytes,10,rep,name=versions,proto3" json:"versions,omitempty"`
	RuntimeObjectStatus   RuntimeObject_Status         `` /* 177-byte string literal not displayed */
	ExternalObjects       []*extensions.ExternalObject `protobuf:"bytes,12,rep,name=external_objects,json=externalObjects,proto3" json:"external_objects,omitempty"`
	FetchStatus           FetchDetails_FetchStatus     `` /* 154-byte string literal not displayed */
	FetcherDesiredStateId string                       `` /* 128-byte string literal not displayed */
	// freeform message from the convergence engine explaining the fetch result
	Message   string               `protobuf:"bytes,8,opt,name=message,proto3" json:"message,omitempty"`
	FetchMode extensions.FetchMode `` /* 133-byte string literal not displayed */
	// the run of the fetch task
	TaskRun *TaskRun `protobuf:"bytes,13,opt,name=task_run,json=taskRun,proto3" json:"task_run,omitempty"` // next tag: 14
	// contains filtered or unexported fields
}

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

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

Deprecated: Use FetchDetails.ProtoReflect.Descriptor instead.

func (*FetchDetails) GetCompletedTimestamp added in v0.2.9

func (x *FetchDetails) GetCompletedTimestamp() *timestamppb.Timestamp

func (*FetchDetails) GetExternalObjects added in v0.3.41

func (x *FetchDetails) GetExternalObjects() []*extensions.ExternalObject

func (*FetchDetails) GetFetchMode added in v0.3.3

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

func (*FetchDetails) GetFetchPlanBlobId added in v0.2.9

func (x *FetchDetails) GetFetchPlanBlobId() string

func (*FetchDetails) GetFetchPlanExplanationBlobId added in v0.2.9

func (x *FetchDetails) GetFetchPlanExplanationBlobId() string

func (*FetchDetails) GetFetchStatus added in v0.2.9

func (x *FetchDetails) GetFetchStatus() FetchDetails_FetchStatus

func (*FetchDetails) GetFetcherDesiredStateId added in v0.2.9

func (x *FetchDetails) GetFetcherDesiredStateId() string

func (*FetchDetails) GetMessage added in v0.2.14

func (x *FetchDetails) GetMessage() string

func (*FetchDetails) GetRuntimeObjectStatus added in v0.3.41

func (x *FetchDetails) GetRuntimeObjectStatus() RuntimeObject_Status

func (*FetchDetails) GetStartedTimestamp added in v0.2.9

func (x *FetchDetails) GetStartedTimestamp() *timestamppb.Timestamp

func (*FetchDetails) GetTaskRun added in v0.3.41

func (x *FetchDetails) GetTaskRun() *TaskRun

func (*FetchDetails) GetVersion added in v0.2.9

func (x *FetchDetails) GetVersion() string

func (*FetchDetails) GetVersions added in v0.3.41

func (x *FetchDetails) GetVersions() []*Version

func (*FetchDetails) ProtoMessage added in v0.2.9

func (*FetchDetails) ProtoMessage()

func (*FetchDetails) ProtoReflect added in v0.2.9

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

func (*FetchDetails) Reset added in v0.2.9

func (x *FetchDetails) Reset()

func (*FetchDetails) String added in v0.2.9

func (x *FetchDetails) String() string

func (*FetchDetails) Validate added in v0.2.9

func (m *FetchDetails) Validate() error

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

func (m *FetchDetails) ValidateAll() error

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

type FetchDetailsMultiError added in v0.2.9

type FetchDetailsMultiError []error

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

func (FetchDetailsMultiError) AllErrors added in v0.2.9

func (m FetchDetailsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (FetchDetailsMultiError) Error added in v0.2.9

func (m FetchDetailsMultiError) Error() string

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

type FetchDetailsValidationError added in v0.2.9

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

FetchDetailsValidationError is the validation error returned by FetchDetails.Validate if the designated constraints aren't met.

func (FetchDetailsValidationError) Cause added in v0.2.9

Cause function returns cause value.

func (FetchDetailsValidationError) Error added in v0.2.9

Error satisfies the builtin error interface

func (FetchDetailsValidationError) ErrorName added in v0.2.9

func (e FetchDetailsValidationError) ErrorName() string

ErrorName returns error name.

func (FetchDetailsValidationError) Field added in v0.2.9

Field function returns field value.

func (FetchDetailsValidationError) Key added in v0.2.9

Key function returns key value.

func (FetchDetailsValidationError) Reason added in v0.2.9

Reason function returns reason value.

type FetchDetails_FetchStatus added in v0.2.9

type FetchDetails_FetchStatus int32
const (
	FetchDetails_UNKNOWN   FetchDetails_FetchStatus = 0
	FetchDetails_DRIFTED   FetchDetails_FetchStatus = 1
	FetchDetails_CONVERGED FetchDetails_FetchStatus = 2
	FetchDetails_FAILED    FetchDetails_FetchStatus = 3
)

func (FetchDetails_FetchStatus) Descriptor added in v0.2.9

func (FetchDetails_FetchStatus) Enum added in v0.2.9

func (FetchDetails_FetchStatus) EnumDescriptor deprecated added in v0.2.9

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

Deprecated: Use FetchDetails_FetchStatus.Descriptor instead.

func (FetchDetails_FetchStatus) Number added in v0.2.9

func (FetchDetails_FetchStatus) String added in v0.2.9

func (x FetchDetails_FetchStatus) String() string

func (FetchDetails_FetchStatus) Type added in v0.2.9

type FetchTaskStartDetails added in v0.3.3

type FetchTaskStartDetails struct {
	FetchMode extensions.FetchMode `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

metadata about how a RuntimeExtension fetch task was started

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

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

Deprecated: Use FetchTaskStartDetails.ProtoReflect.Descriptor instead.

func (*FetchTaskStartDetails) GetFetchMode added in v0.3.3

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

func (*FetchTaskStartDetails) ProtoMessage added in v0.3.3

func (*FetchTaskStartDetails) ProtoMessage()

func (*FetchTaskStartDetails) ProtoReflect added in v0.3.3

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

func (*FetchTaskStartDetails) Reset added in v0.3.3

func (x *FetchTaskStartDetails) Reset()

func (*FetchTaskStartDetails) String added in v0.3.3

func (x *FetchTaskStartDetails) String() string

func (*FetchTaskStartDetails) Validate added in v0.3.3

func (m *FetchTaskStartDetails) Validate() error

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

func (m *FetchTaskStartDetails) ValidateAll() error

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

type FetchTaskStartDetailsMultiError added in v0.3.3

type FetchTaskStartDetailsMultiError []error

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

func (FetchTaskStartDetailsMultiError) AllErrors added in v0.3.3

func (m FetchTaskStartDetailsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (FetchTaskStartDetailsMultiError) Error added in v0.3.3

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

type FetchTaskStartDetailsValidationError added in v0.3.3

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

FetchTaskStartDetailsValidationError is the validation error returned by FetchTaskStartDetails.Validate if the designated constraints aren't met.

func (FetchTaskStartDetailsValidationError) Cause added in v0.3.3

Cause function returns cause value.

func (FetchTaskStartDetailsValidationError) Error added in v0.3.3

Error satisfies the builtin error interface

func (FetchTaskStartDetailsValidationError) ErrorName added in v0.3.3

ErrorName returns error name.

func (FetchTaskStartDetailsValidationError) Field added in v0.3.3

Field function returns field value.

func (FetchTaskStartDetailsValidationError) Key added in v0.3.3

Key function returns key value.

func (FetchTaskStartDetailsValidationError) Reason added in v0.3.3

Reason function returns reason value.

type Identifier

type Identifier struct {
	Type Type `protobuf:"varint,1,opt,name=type,proto3,enum=prodvana.desired_state.model.Type" json:"type,omitempty"`
	// globally unique identifier
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Identifier) Descriptor deprecated

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

Deprecated: Use Identifier.ProtoReflect.Descriptor instead.

func (*Identifier) GetName

func (x *Identifier) GetName() string

func (*Identifier) GetType

func (x *Identifier) GetType() Type

func (*Identifier) ProtoMessage

func (*Identifier) ProtoMessage()

func (*Identifier) ProtoReflect

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

func (*Identifier) Reset

func (x *Identifier) Reset()

func (*Identifier) String

func (x *Identifier) String() string

func (*Identifier) Validate

func (m *Identifier) Validate() error

Validate checks the field values on Identifier 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 (*Identifier) ValidateAll

func (m *Identifier) ValidateAll() error

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

type IdentifierMultiError

type IdentifierMultiError []error

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

func (IdentifierMultiError) AllErrors

func (m IdentifierMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (IdentifierMultiError) Error

func (m IdentifierMultiError) Error() string

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

type IdentifierValidationError

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

IdentifierValidationError is the validation error returned by Identifier.Validate if the designated constraints aren't met.

func (IdentifierValidationError) Cause

func (e IdentifierValidationError) Cause() error

Cause function returns cause value.

func (IdentifierValidationError) Error

Error satisfies the builtin error interface

func (IdentifierValidationError) ErrorName

func (e IdentifierValidationError) ErrorName() string

ErrorName returns error name.

func (IdentifierValidationError) Field

Field function returns field value.

func (IdentifierValidationError) Key

Key function returns key value.

func (IdentifierValidationError) Reason

func (e IdentifierValidationError) Reason() string

Reason function returns reason value.

type KeyDeliveryDecision added in v0.3.41

type KeyDeliveryDecision struct {
	Decision                  KeyDeliveryDecision_Decision          `` /* 133-byte string literal not displayed */
	Explanation               string                                `protobuf:"bytes,2,opt,name=explanation,proto3" json:"explanation,omitempty"`
	Status                    Status                                `protobuf:"varint,3,opt,name=status,proto3,enum=prodvana.desired_state.model.Status" json:"status,omitempty"` // convergence status at the time of the delivery decision
	StatusExplanations        []*StatusExplanation                  `protobuf:"bytes,4,rep,name=status_explanations,json=statusExplanations,proto3" json:"status_explanations,omitempty"`
	StatusExplanationEntities []*KeyDeliveryDecision_EntitySnapshot ``                                                                    /* 138-byte string literal not displayed */
	Current                   *State                                `protobuf:"bytes,6,opt,name=current,proto3" json:"current,omitempty"` // current state at the time of the delivery decision
	Timestamp                 *timestamppb.Timestamp                `protobuf:"bytes,7,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyDeliveryDecision) Descriptor deprecated added in v0.3.41

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

Deprecated: Use KeyDeliveryDecision.ProtoReflect.Descriptor instead.

func (*KeyDeliveryDecision) GetCurrent added in v0.3.41

func (x *KeyDeliveryDecision) GetCurrent() *State

func (*KeyDeliveryDecision) GetDecision added in v0.3.41

func (*KeyDeliveryDecision) GetExplanation added in v0.3.41

func (x *KeyDeliveryDecision) GetExplanation() string

func (*KeyDeliveryDecision) GetStatus added in v0.3.41

func (x *KeyDeliveryDecision) GetStatus() Status

func (*KeyDeliveryDecision) GetStatusExplanationEntities added in v0.3.41

func (x *KeyDeliveryDecision) GetStatusExplanationEntities() []*KeyDeliveryDecision_EntitySnapshot

func (*KeyDeliveryDecision) GetStatusExplanations added in v0.3.41

func (x *KeyDeliveryDecision) GetStatusExplanations() []*StatusExplanation

func (*KeyDeliveryDecision) GetTimestamp added in v0.3.41

func (x *KeyDeliveryDecision) GetTimestamp() *timestamppb.Timestamp

func (*KeyDeliveryDecision) ProtoMessage added in v0.3.41

func (*KeyDeliveryDecision) ProtoMessage()

func (*KeyDeliveryDecision) ProtoReflect added in v0.3.41

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

func (*KeyDeliveryDecision) Reset added in v0.3.41

func (x *KeyDeliveryDecision) Reset()

func (*KeyDeliveryDecision) String added in v0.3.41

func (x *KeyDeliveryDecision) String() string

func (*KeyDeliveryDecision) Validate added in v0.3.41

func (m *KeyDeliveryDecision) Validate() error

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

func (m *KeyDeliveryDecision) ValidateAll() error

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

type KeyDeliveryDecisionMultiError added in v0.3.41

type KeyDeliveryDecisionMultiError []error

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

func (KeyDeliveryDecisionMultiError) AllErrors added in v0.3.41

func (m KeyDeliveryDecisionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (KeyDeliveryDecisionMultiError) Error added in v0.3.41

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

type KeyDeliveryDecisionValidationError added in v0.3.41

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

KeyDeliveryDecisionValidationError is the validation error returned by KeyDeliveryDecision.Validate if the designated constraints aren't met.

func (KeyDeliveryDecisionValidationError) Cause added in v0.3.41

Cause function returns cause value.

func (KeyDeliveryDecisionValidationError) Error added in v0.3.41

Error satisfies the builtin error interface

func (KeyDeliveryDecisionValidationError) ErrorName added in v0.3.41

ErrorName returns error name.

func (KeyDeliveryDecisionValidationError) Field added in v0.3.41

Field function returns field value.

func (KeyDeliveryDecisionValidationError) Key added in v0.3.41

Key function returns key value.

func (KeyDeliveryDecisionValidationError) Reason added in v0.3.41

Reason function returns reason value.

type KeyDeliveryDecision_Decision added in v0.3.41

type KeyDeliveryDecision_Decision int32
const (
	KeyDeliveryDecision_UNKNOWN            KeyDeliveryDecision_Decision = 0
	KeyDeliveryDecision_ROLLBACK_INITIATED KeyDeliveryDecision_Decision = 1
	KeyDeliveryDecision_FAILED             KeyDeliveryDecision_Decision = 2
)

func (KeyDeliveryDecision_Decision) Descriptor added in v0.3.41

func (KeyDeliveryDecision_Decision) Enum added in v0.3.41

func (KeyDeliveryDecision_Decision) EnumDescriptor deprecated added in v0.3.41

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

Deprecated: Use KeyDeliveryDecision_Decision.Descriptor instead.

func (KeyDeliveryDecision_Decision) Number added in v0.3.41

func (KeyDeliveryDecision_Decision) String added in v0.3.41

func (KeyDeliveryDecision_Decision) Type added in v0.3.41

type KeyDeliveryDecision_EntitySnapshot added in v0.3.41

type KeyDeliveryDecision_EntitySnapshot struct {
	Id      *Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Status  Status      `protobuf:"varint,2,opt,name=status,proto3,enum=prodvana.desired_state.model.Status" json:"status,omitempty"`
	Current *State      `protobuf:"bytes,3,opt,name=current,proto3" json:"current,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyDeliveryDecision_EntitySnapshot) Descriptor deprecated added in v0.3.41

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

Deprecated: Use KeyDeliveryDecision_EntitySnapshot.ProtoReflect.Descriptor instead.

func (*KeyDeliveryDecision_EntitySnapshot) GetCurrent added in v0.3.41

func (x *KeyDeliveryDecision_EntitySnapshot) GetCurrent() *State

func (*KeyDeliveryDecision_EntitySnapshot) GetId added in v0.3.41

func (*KeyDeliveryDecision_EntitySnapshot) GetStatus added in v0.3.41

func (*KeyDeliveryDecision_EntitySnapshot) ProtoMessage added in v0.3.41

func (*KeyDeliveryDecision_EntitySnapshot) ProtoMessage()

func (*KeyDeliveryDecision_EntitySnapshot) ProtoReflect added in v0.3.41

func (*KeyDeliveryDecision_EntitySnapshot) Reset added in v0.3.41

func (*KeyDeliveryDecision_EntitySnapshot) String added in v0.3.41

func (*KeyDeliveryDecision_EntitySnapshot) Validate added in v0.3.41

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

func (m *KeyDeliveryDecision_EntitySnapshot) ValidateAll() error

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

type KeyDeliveryDecision_EntitySnapshotMultiError added in v0.3.41

type KeyDeliveryDecision_EntitySnapshotMultiError []error

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

func (KeyDeliveryDecision_EntitySnapshotMultiError) AllErrors added in v0.3.41

AllErrors returns a list of validation violation errors.

func (KeyDeliveryDecision_EntitySnapshotMultiError) Error added in v0.3.41

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

type KeyDeliveryDecision_EntitySnapshotValidationError added in v0.3.41

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

KeyDeliveryDecision_EntitySnapshotValidationError is the validation error returned by KeyDeliveryDecision_EntitySnapshot.Validate if the designated constraints aren't met.

func (KeyDeliveryDecision_EntitySnapshotValidationError) Cause added in v0.3.41

Cause function returns cause value.

func (KeyDeliveryDecision_EntitySnapshotValidationError) Error added in v0.3.41

Error satisfies the builtin error interface

func (KeyDeliveryDecision_EntitySnapshotValidationError) ErrorName added in v0.3.41

ErrorName returns error name.

func (KeyDeliveryDecision_EntitySnapshotValidationError) Field added in v0.3.41

Field function returns field value.

func (KeyDeliveryDecision_EntitySnapshotValidationError) Key added in v0.3.41

Key function returns key value.

func (KeyDeliveryDecision_EntitySnapshotValidationError) Reason added in v0.3.41

Reason function returns reason value.

type ManualApprovalConfig added in v0.2.10

type ManualApprovalConfig struct {

	// Types that are assignable to Config:
	//
	//	*ManualApprovalConfig_RuntimeExtension
	Config       isManualApprovalConfig_Config `protobuf_oneof:"config"`
	MinApprovers int32                         `protobuf:"varint,2,opt,name=min_approvers,json=minApprovers,proto3" json:"min_approvers,omitempty"`
	// contains filtered or unexported fields
}

func (*ManualApprovalConfig) Descriptor deprecated added in v0.2.10

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

Deprecated: Use ManualApprovalConfig.ProtoReflect.Descriptor instead.

func (*ManualApprovalConfig) GetConfig added in v0.2.10

func (m *ManualApprovalConfig) GetConfig() isManualApprovalConfig_Config

func (*ManualApprovalConfig) GetMinApprovers added in v0.3.35

func (x *ManualApprovalConfig) GetMinApprovers() int32

func (*ManualApprovalConfig) GetRuntimeExtension added in v0.2.10

func (x *ManualApprovalConfig) GetRuntimeExtension() *RuntimeExtensionMetadata

func (*ManualApprovalConfig) ProtoMessage added in v0.2.10

func (*ManualApprovalConfig) ProtoMessage()

func (*ManualApprovalConfig) ProtoReflect added in v0.2.10

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

func (*ManualApprovalConfig) Reset added in v0.2.10

func (x *ManualApprovalConfig) Reset()

func (*ManualApprovalConfig) String added in v0.2.10

func (x *ManualApprovalConfig) String() string

func (*ManualApprovalConfig) Validate added in v0.2.10

func (m *ManualApprovalConfig) Validate() error

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

func (m *ManualApprovalConfig) ValidateAll() error

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

type ManualApprovalConfigMultiError added in v0.2.10

type ManualApprovalConfigMultiError []error

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

func (ManualApprovalConfigMultiError) AllErrors added in v0.2.10

func (m ManualApprovalConfigMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ManualApprovalConfigMultiError) Error added in v0.2.10

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

type ManualApprovalConfigValidationError added in v0.2.10

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

ManualApprovalConfigValidationError is the validation error returned by ManualApprovalConfig.Validate if the designated constraints aren't met.

func (ManualApprovalConfigValidationError) Cause added in v0.2.10

Cause function returns cause value.

func (ManualApprovalConfigValidationError) Error added in v0.2.10

Error satisfies the builtin error interface

func (ManualApprovalConfigValidationError) ErrorName added in v0.2.10

ErrorName returns error name.

func (ManualApprovalConfigValidationError) Field added in v0.2.10

Field function returns field value.

func (ManualApprovalConfigValidationError) Key added in v0.2.10

Key function returns key value.

func (ManualApprovalConfigValidationError) Reason added in v0.2.10

Reason function returns reason value.

type ManualApprovalConfig_RuntimeExtension added in v0.2.10

type ManualApprovalConfig_RuntimeExtension struct {
	RuntimeExtension *RuntimeExtensionMetadata `protobuf:"bytes,1,opt,name=runtime_extension,json=runtimeExtension,proto3,oneof"`
}

type ManualApprovalState

type ManualApprovalState struct {
	Meta         *Metadata                       `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Status       ManualApprovalStatus            `protobuf:"varint,2,opt,name=status,proto3,enum=prodvana.desired_state.model.ManualApprovalStatus" json:"status,omitempty"`
	Topic        string                          `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"`
	Description  string                          `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Approvers    []*ManualApprovalState_Approver `protobuf:"bytes,5,rep,name=approvers,proto3" json:"approvers,omitempty"`
	MinApprovers int32                           `protobuf:"varint,6,opt,name=min_approvers,json=minApprovers,proto3" json:"min_approvers,omitempty"`
	// contains filtered or unexported fields
}

func (*ManualApprovalState) Descriptor deprecated

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

Deprecated: Use ManualApprovalState.ProtoReflect.Descriptor instead.

func (*ManualApprovalState) GetApprovers added in v0.3.35

func (*ManualApprovalState) GetDescription added in v0.1.16

func (x *ManualApprovalState) GetDescription() string

func (*ManualApprovalState) GetMeta

func (x *ManualApprovalState) GetMeta() *Metadata

func (*ManualApprovalState) GetMinApprovers added in v0.3.35

func (x *ManualApprovalState) GetMinApprovers() int32

func (*ManualApprovalState) GetStatus

func (*ManualApprovalState) GetTopic

func (x *ManualApprovalState) GetTopic() string

func (*ManualApprovalState) ProtoMessage

func (*ManualApprovalState) ProtoMessage()

func (*ManualApprovalState) ProtoReflect

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

func (*ManualApprovalState) Reset

func (x *ManualApprovalState) Reset()

func (*ManualApprovalState) String

func (x *ManualApprovalState) String() string

func (*ManualApprovalState) Validate

func (m *ManualApprovalState) Validate() error

Validate checks the field values on ManualApprovalState 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 (*ManualApprovalState) ValidateAll

func (m *ManualApprovalState) ValidateAll() error

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

type ManualApprovalStateMultiError

type ManualApprovalStateMultiError []error

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

func (ManualApprovalStateMultiError) AllErrors

func (m ManualApprovalStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ManualApprovalStateMultiError) Error

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

type ManualApprovalStateValidationError

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

ManualApprovalStateValidationError is the validation error returned by ManualApprovalState.Validate if the designated constraints aren't met.

func (ManualApprovalStateValidationError) Cause

Cause function returns cause value.

func (ManualApprovalStateValidationError) Error

Error satisfies the builtin error interface

func (ManualApprovalStateValidationError) ErrorName

ErrorName returns error name.

func (ManualApprovalStateValidationError) Field

Field function returns field value.

func (ManualApprovalStateValidationError) Key

Key function returns key value.

func (ManualApprovalStateValidationError) Reason

Reason function returns reason value.

type ManualApprovalState_Approver added in v0.3.35

type ManualApprovalState_Approver struct {
	Source         version.Source          `protobuf:"varint,1,opt,name=source,proto3,enum=prodvana.version.Source" json:"source,omitempty"`
	SourceMetadata *version.SourceMetadata `protobuf:"bytes,2,opt,name=source_metadata,json=sourceMetadata,proto3" json:"source_metadata,omitempty"`
	Status         ManualApprovalStatus    `protobuf:"varint,3,opt,name=status,proto3,enum=prodvana.desired_state.model.ManualApprovalStatus" json:"status,omitempty"`
	Timestamp      *timestamppb.Timestamp  `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ManualApprovalState_Approver) Descriptor deprecated added in v0.3.35

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

Deprecated: Use ManualApprovalState_Approver.ProtoReflect.Descriptor instead.

func (*ManualApprovalState_Approver) GetSource added in v0.3.35

func (*ManualApprovalState_Approver) GetSourceMetadata added in v0.3.35

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

func (*ManualApprovalState_Approver) GetStatus added in v0.3.35

func (*ManualApprovalState_Approver) GetTimestamp added in v0.3.35

func (*ManualApprovalState_Approver) ProtoMessage added in v0.3.35

func (*ManualApprovalState_Approver) ProtoMessage()

func (*ManualApprovalState_Approver) ProtoReflect added in v0.3.35

func (*ManualApprovalState_Approver) Reset added in v0.3.35

func (x *ManualApprovalState_Approver) Reset()

func (*ManualApprovalState_Approver) String added in v0.3.35

func (*ManualApprovalState_Approver) Validate added in v0.3.35

func (m *ManualApprovalState_Approver) Validate() error

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

func (m *ManualApprovalState_Approver) ValidateAll() error

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

type ManualApprovalState_ApproverMultiError added in v0.3.35

type ManualApprovalState_ApproverMultiError []error

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

func (ManualApprovalState_ApproverMultiError) AllErrors added in v0.3.35

AllErrors returns a list of validation violation errors.

func (ManualApprovalState_ApproverMultiError) Error added in v0.3.35

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

type ManualApprovalState_ApproverValidationError added in v0.3.35

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

ManualApprovalState_ApproverValidationError is the validation error returned by ManualApprovalState_Approver.Validate if the designated constraints aren't met.

func (ManualApprovalState_ApproverValidationError) Cause added in v0.3.35

Cause function returns cause value.

func (ManualApprovalState_ApproverValidationError) Error added in v0.3.35

Error satisfies the builtin error interface

func (ManualApprovalState_ApproverValidationError) ErrorName added in v0.3.35

ErrorName returns error name.

func (ManualApprovalState_ApproverValidationError) Field added in v0.3.35

Field function returns field value.

func (ManualApprovalState_ApproverValidationError) Key added in v0.3.35

Key function returns key value.

func (ManualApprovalState_ApproverValidationError) Reason added in v0.3.35

Reason function returns reason value.

type ManualApprovalStatus

type ManualApprovalStatus int32
const (
	ManualApprovalStatus_PENDING  ManualApprovalStatus = 0
	ManualApprovalStatus_APPROVED ManualApprovalStatus = 1
	ManualApprovalStatus_REJECTED ManualApprovalStatus = 2
)

func (ManualApprovalStatus) Descriptor

func (ManualApprovalStatus) Enum

func (ManualApprovalStatus) EnumDescriptor deprecated

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

Deprecated: Use ManualApprovalStatus.Descriptor instead.

func (ManualApprovalStatus) Number

func (ManualApprovalStatus) String

func (x ManualApprovalStatus) String() string

func (ManualApprovalStatus) Type

type Metadata

type Metadata struct {
	Preconditions                    []*Condition                      `protobuf:"bytes,1,rep,name=preconditions,proto3" json:"preconditions,omitempty"`
	Invariants                       []*Condition                      `protobuf:"bytes,2,rep,name=invariants,proto3" json:"invariants,omitempty"`
	Self                             *Identifier                       `protobuf:"bytes,3,opt,name=self,proto3" json:"self,omitempty"`
	DesiredStateId                   string                            `protobuf:"bytes,4,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"`
	RootDesiredStateId               string                            `protobuf:"bytes,5,opt,name=root_desired_state_id,json=rootDesiredStateId,proto3" json:"root_desired_state_id,omitempty"`
	ReleaseId                        string                            `protobuf:"bytes,14,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"`
	ProtectionLinks                  []*ProtectionLink                 `protobuf:"bytes,6,rep,name=protection_links,json=protectionLinks,proto3" json:"protection_links,omitempty"`
	DeliveryExtensions               []*DeliveryExtension              `protobuf:"bytes,8,rep,name=delivery_extensions,json=deliveryExtensions,proto3" json:"delivery_extensions,omitempty"`
	ConvergenceProtectionAttachments []*ProtectionAttachmentDefinition `` /* 160-byte string literal not displayed */
	ConcurrencyLimits                []*ConcurrencyLimit               `protobuf:"bytes,15,rep,name=concurrency_limits,json=concurrencyLimits,proto3" json:"concurrency_limits,omitempty"`
	// if true, the entity does not set its own target state. instead, the target state will be set when the parent decides to set target state.
	TargetStateSetByParent     bool `` /* 134-byte string literal not displayed */
	RequireApprovalBeforeApply bool `` /* 145-byte string literal not displayed */
	AppliesInObserverMode      bool `` /* 130-byte string literal not displayed */
	// How long after apply ran the first time should it be restarted if the entity still has not converged.
	// This duration is computed from the *start* of apply run.
	ConvergenceGracePeriod *durationpb.Duration `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Metadata) Descriptor deprecated

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

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetAppliesInObserverMode added in v0.2.8

func (x *Metadata) GetAppliesInObserverMode() bool

func (*Metadata) GetConcurrencyLimits added in v0.3.29

func (x *Metadata) GetConcurrencyLimits() []*ConcurrencyLimit

func (*Metadata) GetConvergenceGracePeriod added in v0.2.8

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

func (*Metadata) GetConvergenceProtectionAttachments added in v0.3.10

func (x *Metadata) GetConvergenceProtectionAttachments() []*ProtectionAttachmentDefinition

func (*Metadata) GetDeliveryExtensions

func (x *Metadata) GetDeliveryExtensions() []*DeliveryExtension

func (*Metadata) GetDesiredStateId

func (x *Metadata) GetDesiredStateId() string

func (*Metadata) GetInvariants

func (x *Metadata) GetInvariants() []*Condition

func (*Metadata) GetPreconditions

func (x *Metadata) GetPreconditions() []*Condition
func (x *Metadata) GetProtectionLinks() []*ProtectionLink

func (*Metadata) GetReleaseId added in v0.3.11

func (x *Metadata) GetReleaseId() string

func (*Metadata) GetRequireApprovalBeforeApply added in v0.2.2

func (x *Metadata) GetRequireApprovalBeforeApply() bool

func (*Metadata) GetRootDesiredStateId

func (x *Metadata) GetRootDesiredStateId() string

func (*Metadata) GetSelf

func (x *Metadata) GetSelf() *Identifier

func (*Metadata) GetTargetStateSetByParent added in v0.1.14

func (x *Metadata) GetTargetStateSetByParent() bool

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

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

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) String

func (x *Metadata) String() string

func (*Metadata) Validate

func (m *Metadata) Validate() error

Validate checks the field values on Metadata 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 (*Metadata) ValidateAll

func (m *Metadata) ValidateAll() error

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

type MetadataMultiError

type MetadataMultiError []error

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

func (MetadataMultiError) AllErrors

func (m MetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (MetadataMultiError) Error

func (m MetadataMultiError) Error() string

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

type MetadataValidationError

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

MetadataValidationError is the validation error returned by Metadata.Validate if the designated constraints aren't met.

func (MetadataValidationError) Cause

func (e MetadataValidationError) Cause() error

Cause function returns cause value.

func (MetadataValidationError) Error

func (e MetadataValidationError) Error() string

Error satisfies the builtin error interface

func (MetadataValidationError) ErrorName

func (e MetadataValidationError) ErrorName() string

ErrorName returns error name.

func (MetadataValidationError) Field

func (e MetadataValidationError) Field() string

Field function returns field value.

func (MetadataValidationError) Key

func (e MetadataValidationError) Key() bool

Key function returns key value.

func (MetadataValidationError) Reason

func (e MetadataValidationError) Reason() string

Reason function returns reason value.

type MissingApproval added in v0.2.1

type MissingApproval struct {
	DesiredStateId   string                    `protobuf:"bytes,1,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"`
	SignalType       SignalType                `` /* 137-byte string literal not displayed */
	Topic            string                    `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"`
	RuntimeExtension *RuntimeExtensionMetadata `protobuf:"bytes,4,opt,name=runtime_extension,json=runtimeExtension,proto3" json:"runtime_extension,omitempty"`
	Current          bool                      `protobuf:"varint,5,opt,name=current,proto3" json:"current,omitempty"`
	// contains filtered or unexported fields
}

func (*MissingApproval) Descriptor deprecated added in v0.2.1

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

Deprecated: Use MissingApproval.ProtoReflect.Descriptor instead.

func (*MissingApproval) GetCurrent added in v0.2.9

func (x *MissingApproval) GetCurrent() bool

func (*MissingApproval) GetDesiredStateId added in v0.2.1

func (x *MissingApproval) GetDesiredStateId() string

func (*MissingApproval) GetRuntimeExtension added in v0.2.8

func (x *MissingApproval) GetRuntimeExtension() *RuntimeExtensionMetadata

func (*MissingApproval) GetSignalType added in v0.2.1

func (x *MissingApproval) GetSignalType() SignalType

func (*MissingApproval) GetTopic added in v0.2.3

func (x *MissingApproval) GetTopic() string

func (*MissingApproval) ProtoMessage added in v0.2.1

func (*MissingApproval) ProtoMessage()

func (*MissingApproval) ProtoReflect added in v0.2.1

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

func (*MissingApproval) Reset added in v0.2.1

func (x *MissingApproval) Reset()

func (*MissingApproval) String added in v0.2.1

func (x *MissingApproval) String() string

func (*MissingApproval) Validate added in v0.2.1

func (m *MissingApproval) Validate() error

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

func (m *MissingApproval) ValidateAll() error

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

type MissingApprovalMultiError added in v0.2.1

type MissingApprovalMultiError []error

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

func (MissingApprovalMultiError) AllErrors added in v0.2.1

func (m MissingApprovalMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (MissingApprovalMultiError) Error added in v0.2.1

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

type MissingApprovalValidationError added in v0.2.1

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

MissingApprovalValidationError is the validation error returned by MissingApproval.Validate if the designated constraints aren't met.

func (MissingApprovalValidationError) Cause added in v0.2.1

Cause function returns cause value.

func (MissingApprovalValidationError) Error added in v0.2.1

Error satisfies the builtin error interface

func (MissingApprovalValidationError) ErrorName added in v0.2.1

func (e MissingApprovalValidationError) ErrorName() string

ErrorName returns error name.

func (MissingApprovalValidationError) Field added in v0.2.1

Field function returns field value.

func (MissingApprovalValidationError) Key added in v0.2.1

Key function returns key value.

func (MissingApprovalValidationError) Reason added in v0.2.1

Reason function returns reason value.

type NotificationInfo added in v0.3.22

type NotificationInfo struct {
	FailureCount                   int32                       `protobuf:"varint,1,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"`
	MostRecentFailure              *timestamppb.Timestamp      `protobuf:"bytes,2,opt,name=most_recent_failure,json=mostRecentFailure,proto3" json:"most_recent_failure,omitempty"`
	RuntimeFetchInvokeError        *ApplyError                 `` /* 135-byte string literal not displayed */
	RuntimeApplyInvokeError        *ApplyError                 `` /* 135-byte string literal not displayed */
	ConcurrencyLimitExceededErrors []*ConcurrencyLimitExceeded `` /* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NotificationInfo) Descriptor deprecated added in v0.3.22

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

Deprecated: Use NotificationInfo.ProtoReflect.Descriptor instead.

func (*NotificationInfo) GetConcurrencyLimitExceededErrors added in v0.3.29

func (x *NotificationInfo) GetConcurrencyLimitExceededErrors() []*ConcurrencyLimitExceeded

func (*NotificationInfo) GetFailureCount added in v0.3.22

func (x *NotificationInfo) GetFailureCount() int32

func (*NotificationInfo) GetMostRecentFailure added in v0.3.22

func (x *NotificationInfo) GetMostRecentFailure() *timestamppb.Timestamp

func (*NotificationInfo) GetRuntimeApplyInvokeError added in v0.3.23

func (x *NotificationInfo) GetRuntimeApplyInvokeError() *ApplyError

func (*NotificationInfo) GetRuntimeFetchInvokeError added in v0.3.23

func (x *NotificationInfo) GetRuntimeFetchInvokeError() *ApplyError

func (*NotificationInfo) ProtoMessage added in v0.3.22

func (*NotificationInfo) ProtoMessage()

func (*NotificationInfo) ProtoReflect added in v0.3.22

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

func (*NotificationInfo) Reset added in v0.3.22

func (x *NotificationInfo) Reset()

func (*NotificationInfo) String added in v0.3.22

func (x *NotificationInfo) String() string

func (*NotificationInfo) Validate added in v0.3.22

func (m *NotificationInfo) Validate() error

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

func (m *NotificationInfo) ValidateAll() error

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

type NotificationInfoMultiError added in v0.3.22

type NotificationInfoMultiError []error

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

func (NotificationInfoMultiError) AllErrors added in v0.3.22

func (m NotificationInfoMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (NotificationInfoMultiError) Error added in v0.3.22

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

type NotificationInfoValidationError added in v0.3.22

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

NotificationInfoValidationError is the validation error returned by NotificationInfo.Validate if the designated constraints aren't met.

func (NotificationInfoValidationError) Cause added in v0.3.22

Cause function returns cause value.

func (NotificationInfoValidationError) Error added in v0.3.22

Error satisfies the builtin error interface

func (NotificationInfoValidationError) ErrorName added in v0.3.22

ErrorName returns error name.

func (NotificationInfoValidationError) Field added in v0.3.22

Field function returns field value.

func (NotificationInfoValidationError) Key added in v0.3.22

Key function returns key value.

func (NotificationInfoValidationError) Reason added in v0.3.22

Reason function returns reason value.

type Notifications added in v0.3.22

type Notifications struct {
	ProgramFailures                *Notifications_ProgramFailures               `protobuf:"bytes,1,opt,name=program_failures,json=programFailures,proto3" json:"program_failures,omitempty"`
	RuntimeFailures                []*Notifications_RuntimeFailure              `protobuf:"bytes,2,rep,name=runtime_failures,json=runtimeFailures,proto3" json:"runtime_failures,omitempty"`
	ProtectionFailure              []*Notifications_ProtectionFailure           `protobuf:"bytes,3,rep,name=protection_failure,json=protectionFailure,proto3" json:"protection_failure,omitempty"`
	ConvergenceExtensionFailure    []*Notifications_ConvergenceExtensionFailure `` /* 144-byte string literal not displayed */
	DelayedConvergence             *Notifications_DelayedConvergence            `protobuf:"bytes,5,opt,name=delayed_convergence,json=delayedConvergence,proto3" json:"delayed_convergence,omitempty"`
	ConcurrencyLimitExceededErrors []*ConcurrencyLimitExceeded                  `` // TODO: Link to next action?
	/* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Notifications) Descriptor deprecated added in v0.3.22

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

Deprecated: Use Notifications.ProtoReflect.Descriptor instead.

func (*Notifications) GetConcurrencyLimitExceededErrors added in v0.3.29

func (x *Notifications) GetConcurrencyLimitExceededErrors() []*ConcurrencyLimitExceeded

func (*Notifications) GetConvergenceExtensionFailure added in v0.3.22

func (x *Notifications) GetConvergenceExtensionFailure() []*Notifications_ConvergenceExtensionFailure

func (*Notifications) GetDelayedConvergence added in v0.3.22

func (x *Notifications) GetDelayedConvergence() *Notifications_DelayedConvergence

func (*Notifications) GetProgramFailures added in v0.3.22

func (x *Notifications) GetProgramFailures() *Notifications_ProgramFailures

func (*Notifications) GetProtectionFailure added in v0.3.22

func (x *Notifications) GetProtectionFailure() []*Notifications_ProtectionFailure

func (*Notifications) GetRuntimeFailures added in v0.3.22

func (x *Notifications) GetRuntimeFailures() []*Notifications_RuntimeFailure

func (*Notifications) ProtoMessage added in v0.3.22

func (*Notifications) ProtoMessage()

func (*Notifications) ProtoReflect added in v0.3.22

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

func (*Notifications) Reset added in v0.3.22

func (x *Notifications) Reset()

func (*Notifications) String added in v0.3.22

func (x *Notifications) String() string

func (*Notifications) Validate added in v0.3.22

func (m *Notifications) Validate() error

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

func (m *Notifications) ValidateAll() error

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

type NotificationsMultiError added in v0.3.22

type NotificationsMultiError []error

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

func (NotificationsMultiError) AllErrors added in v0.3.22

func (m NotificationsMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (NotificationsMultiError) Error added in v0.3.22

func (m NotificationsMultiError) Error() string

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

type NotificationsValidationError added in v0.3.22

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

NotificationsValidationError is the validation error returned by Notifications.Validate if the designated constraints aren't met.

func (NotificationsValidationError) Cause added in v0.3.22

Cause function returns cause value.

func (NotificationsValidationError) Error added in v0.3.22

Error satisfies the builtin error interface

func (NotificationsValidationError) ErrorName added in v0.3.22

func (e NotificationsValidationError) ErrorName() string

ErrorName returns error name.

func (NotificationsValidationError) Field added in v0.3.22

Field function returns field value.

func (NotificationsValidationError) Key added in v0.3.22

Key function returns key value.

func (NotificationsValidationError) Reason added in v0.3.22

Reason function returns reason value.

type Notifications_ConvergenceExtensionFailure added in v0.3.22

type Notifications_ConvergenceExtensionFailure struct {
	ExtensionId *Identifier `protobuf:"bytes,1,opt,name=extension_id,json=extensionId,proto3" json:"extension_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Notifications_ConvergenceExtensionFailure) Descriptor deprecated added in v0.3.22

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

Deprecated: Use Notifications_ConvergenceExtensionFailure.ProtoReflect.Descriptor instead.

func (*Notifications_ConvergenceExtensionFailure) GetExtensionId added in v0.3.22

func (*Notifications_ConvergenceExtensionFailure) ProtoMessage added in v0.3.22

func (*Notifications_ConvergenceExtensionFailure) ProtoReflect added in v0.3.22

func (*Notifications_ConvergenceExtensionFailure) Reset added in v0.3.22

func (*Notifications_ConvergenceExtensionFailure) String added in v0.3.22

func (*Notifications_ConvergenceExtensionFailure) Validate added in v0.3.22

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

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

type Notifications_ConvergenceExtensionFailureMultiError added in v0.3.22

type Notifications_ConvergenceExtensionFailureMultiError []error

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

func (Notifications_ConvergenceExtensionFailureMultiError) AllErrors added in v0.3.22

AllErrors returns a list of validation violation errors.

func (Notifications_ConvergenceExtensionFailureMultiError) Error added in v0.3.22

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

type Notifications_ConvergenceExtensionFailureValidationError added in v0.3.22

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

Notifications_ConvergenceExtensionFailureValidationError is the validation error returned by Notifications_ConvergenceExtensionFailure.Validate if the designated constraints aren't met.

func (Notifications_ConvergenceExtensionFailureValidationError) Cause added in v0.3.22

Cause function returns cause value.

func (Notifications_ConvergenceExtensionFailureValidationError) Error added in v0.3.22

Error satisfies the builtin error interface

func (Notifications_ConvergenceExtensionFailureValidationError) ErrorName added in v0.3.22

ErrorName returns error name.

func (Notifications_ConvergenceExtensionFailureValidationError) Field added in v0.3.22

Field function returns field value.

func (Notifications_ConvergenceExtensionFailureValidationError) Key added in v0.3.22

Key function returns key value.

func (Notifications_ConvergenceExtensionFailureValidationError) Reason added in v0.3.22

Reason function returns reason value.

type Notifications_DelayedConvergence added in v0.3.22

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

func (*Notifications_DelayedConvergence) Descriptor deprecated added in v0.3.22

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

Deprecated: Use Notifications_DelayedConvergence.ProtoReflect.Descriptor instead.

func (*Notifications_DelayedConvergence) ProtoMessage added in v0.3.22

func (*Notifications_DelayedConvergence) ProtoMessage()

func (*Notifications_DelayedConvergence) ProtoReflect added in v0.3.22

func (*Notifications_DelayedConvergence) Reset added in v0.3.22

func (*Notifications_DelayedConvergence) String added in v0.3.22

func (*Notifications_DelayedConvergence) Validate added in v0.3.22

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

func (m *Notifications_DelayedConvergence) ValidateAll() error

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

type Notifications_DelayedConvergenceMultiError added in v0.3.22

type Notifications_DelayedConvergenceMultiError []error

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

func (Notifications_DelayedConvergenceMultiError) AllErrors added in v0.3.22

AllErrors returns a list of validation violation errors.

func (Notifications_DelayedConvergenceMultiError) Error added in v0.3.22

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

type Notifications_DelayedConvergenceValidationError added in v0.3.22

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

Notifications_DelayedConvergenceValidationError is the validation error returned by Notifications_DelayedConvergence.Validate if the designated constraints aren't met.

func (Notifications_DelayedConvergenceValidationError) Cause added in v0.3.22

Cause function returns cause value.

func (Notifications_DelayedConvergenceValidationError) Error added in v0.3.22

Error satisfies the builtin error interface

func (Notifications_DelayedConvergenceValidationError) ErrorName added in v0.3.22

ErrorName returns error name.

func (Notifications_DelayedConvergenceValidationError) Field added in v0.3.22

Field function returns field value.

func (Notifications_DelayedConvergenceValidationError) Key added in v0.3.22

Key function returns key value.

func (Notifications_DelayedConvergenceValidationError) Reason added in v0.3.22

Reason function returns reason value.

type Notifications_ProgramFailures added in v0.3.22

type Notifications_ProgramFailures struct {

	// Either k8s errors or runtime extension apply errors
	FailureCount      int32                  `protobuf:"varint,1,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"`
	MostRecentFailure *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=most_recent_failure,json=mostRecentFailure,proto3" json:"most_recent_failure,omitempty"`
	// contains filtered or unexported fields
}

func (*Notifications_ProgramFailures) Descriptor deprecated added in v0.3.22

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

Deprecated: Use Notifications_ProgramFailures.ProtoReflect.Descriptor instead.

func (*Notifications_ProgramFailures) GetFailureCount added in v0.3.22

func (x *Notifications_ProgramFailures) GetFailureCount() int32

func (*Notifications_ProgramFailures) GetMostRecentFailure added in v0.3.22

func (x *Notifications_ProgramFailures) GetMostRecentFailure() *timestamppb.Timestamp

func (*Notifications_ProgramFailures) ProtoMessage added in v0.3.22

func (*Notifications_ProgramFailures) ProtoMessage()

func (*Notifications_ProgramFailures) ProtoReflect added in v0.3.22

func (*Notifications_ProgramFailures) Reset added in v0.3.22

func (x *Notifications_ProgramFailures) Reset()

func (*Notifications_ProgramFailures) String added in v0.3.22

func (*Notifications_ProgramFailures) Validate added in v0.3.22

func (m *Notifications_ProgramFailures) Validate() error

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

func (m *Notifications_ProgramFailures) ValidateAll() error

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

type Notifications_ProgramFailuresMultiError added in v0.3.22

type Notifications_ProgramFailuresMultiError []error

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

func (Notifications_ProgramFailuresMultiError) AllErrors added in v0.3.22

AllErrors returns a list of validation violation errors.

func (Notifications_ProgramFailuresMultiError) Error added in v0.3.22

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

type Notifications_ProgramFailuresValidationError added in v0.3.22

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

Notifications_ProgramFailuresValidationError is the validation error returned by Notifications_ProgramFailures.Validate if the designated constraints aren't met.

func (Notifications_ProgramFailuresValidationError) Cause added in v0.3.22

Cause function returns cause value.

func (Notifications_ProgramFailuresValidationError) Error added in v0.3.22

Error satisfies the builtin error interface

func (Notifications_ProgramFailuresValidationError) ErrorName added in v0.3.22

ErrorName returns error name.

func (Notifications_ProgramFailuresValidationError) Field added in v0.3.22

Field function returns field value.

func (Notifications_ProgramFailuresValidationError) Key added in v0.3.22

Key function returns key value.

func (Notifications_ProgramFailuresValidationError) Reason added in v0.3.22

Reason function returns reason value.

type Notifications_ProtectionFailure added in v0.3.22

type Notifications_ProtectionFailure struct {
	ProtectionId *Identifier `protobuf:"bytes,1,opt,name=protection_id,json=protectionId,proto3" json:"protection_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Notifications_ProtectionFailure) Descriptor deprecated added in v0.3.22

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

Deprecated: Use Notifications_ProtectionFailure.ProtoReflect.Descriptor instead.

func (*Notifications_ProtectionFailure) GetProtectionId added in v0.3.22

func (x *Notifications_ProtectionFailure) GetProtectionId() *Identifier

func (*Notifications_ProtectionFailure) ProtoMessage added in v0.3.22

func (*Notifications_ProtectionFailure) ProtoMessage()

func (*Notifications_ProtectionFailure) ProtoReflect added in v0.3.22

func (*Notifications_ProtectionFailure) Reset added in v0.3.22

func (*Notifications_ProtectionFailure) String added in v0.3.22

func (*Notifications_ProtectionFailure) Validate added in v0.3.22

func (m *Notifications_ProtectionFailure) Validate() error

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

func (m *Notifications_ProtectionFailure) ValidateAll() error

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

type Notifications_ProtectionFailureMultiError added in v0.3.22

type Notifications_ProtectionFailureMultiError []error

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

func (Notifications_ProtectionFailureMultiError) AllErrors added in v0.3.22

AllErrors returns a list of validation violation errors.

func (Notifications_ProtectionFailureMultiError) Error added in v0.3.22

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

type Notifications_ProtectionFailureValidationError added in v0.3.22

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

Notifications_ProtectionFailureValidationError is the validation error returned by Notifications_ProtectionFailure.Validate if the designated constraints aren't met.

func (Notifications_ProtectionFailureValidationError) Cause added in v0.3.22

Cause function returns cause value.

func (Notifications_ProtectionFailureValidationError) Error added in v0.3.22

Error satisfies the builtin error interface

func (Notifications_ProtectionFailureValidationError) ErrorName added in v0.3.22

ErrorName returns error name.

func (Notifications_ProtectionFailureValidationError) Field added in v0.3.22

Field function returns field value.

func (Notifications_ProtectionFailureValidationError) Key added in v0.3.22

Key function returns key value.

func (Notifications_ProtectionFailureValidationError) Reason added in v0.3.22

Reason function returns reason value.

type Notifications_RuntimeFailure added in v0.3.22

type Notifications_RuntimeFailure struct {
	FailureType Notifications_RuntimeFailure_FailureType ``                                                                    /* 170-byte string literal not displayed */
	Message     string                                   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // TODO: Indicate event id if possible
	// contains filtered or unexported fields
}

func (*Notifications_RuntimeFailure) Descriptor deprecated added in v0.3.22

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

Deprecated: Use Notifications_RuntimeFailure.ProtoReflect.Descriptor instead.

func (*Notifications_RuntimeFailure) GetFailureType added in v0.3.22

func (*Notifications_RuntimeFailure) GetMessage added in v0.3.23

func (x *Notifications_RuntimeFailure) GetMessage() string

func (*Notifications_RuntimeFailure) ProtoMessage added in v0.3.22

func (*Notifications_RuntimeFailure) ProtoMessage()

func (*Notifications_RuntimeFailure) ProtoReflect added in v0.3.22

func (*Notifications_RuntimeFailure) Reset added in v0.3.22

func (x *Notifications_RuntimeFailure) Reset()

func (*Notifications_RuntimeFailure) String added in v0.3.22

func (*Notifications_RuntimeFailure) Validate added in v0.3.22

func (m *Notifications_RuntimeFailure) Validate() error

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

func (m *Notifications_RuntimeFailure) ValidateAll() error

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

type Notifications_RuntimeFailureMultiError added in v0.3.22

type Notifications_RuntimeFailureMultiError []error

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

func (Notifications_RuntimeFailureMultiError) AllErrors added in v0.3.22

AllErrors returns a list of validation violation errors.

func (Notifications_RuntimeFailureMultiError) Error added in v0.3.22

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

type Notifications_RuntimeFailureValidationError added in v0.3.22

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

Notifications_RuntimeFailureValidationError is the validation error returned by Notifications_RuntimeFailure.Validate if the designated constraints aren't met.

func (Notifications_RuntimeFailureValidationError) Cause added in v0.3.22

Cause function returns cause value.

func (Notifications_RuntimeFailureValidationError) Error added in v0.3.22

Error satisfies the builtin error interface

func (Notifications_RuntimeFailureValidationError) ErrorName added in v0.3.22

ErrorName returns error name.

func (Notifications_RuntimeFailureValidationError) Field added in v0.3.22

Field function returns field value.

func (Notifications_RuntimeFailureValidationError) Key added in v0.3.22

Key function returns key value.

func (Notifications_RuntimeFailureValidationError) Reason added in v0.3.22

Reason function returns reason value.

type Notifications_RuntimeFailure_FailureType added in v0.3.22

type Notifications_RuntimeFailure_FailureType int32
const (
	Notifications_RuntimeFailure_UNKNOWN                      Notifications_RuntimeFailure_FailureType = 0
	Notifications_RuntimeFailure_EXTENSION_FETCH_INVOKE_ERROR Notifications_RuntimeFailure_FailureType = 1
	Notifications_RuntimeFailure_EXTENSION_FETCH_RESULT_ERROR Notifications_RuntimeFailure_FailureType = 2
	Notifications_RuntimeFailure_RUNTIME_APPLY_ERROR          Notifications_RuntimeFailure_FailureType = 3
	Notifications_RuntimeFailure_EXTENSION_APPLY_INVOKE_ERROR Notifications_RuntimeFailure_FailureType = 4
)

func (Notifications_RuntimeFailure_FailureType) Descriptor added in v0.3.22

func (Notifications_RuntimeFailure_FailureType) Enum added in v0.3.22

func (Notifications_RuntimeFailure_FailureType) EnumDescriptor deprecated added in v0.3.22

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

Deprecated: Use Notifications_RuntimeFailure_FailureType.Descriptor instead.

func (Notifications_RuntimeFailure_FailureType) Number added in v0.3.22

func (Notifications_RuntimeFailure_FailureType) String added in v0.3.22

func (Notifications_RuntimeFailure_FailureType) Type added in v0.3.22

type ProtectionAttachment

type ProtectionAttachment struct {
	Meta                            *Metadata                   `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Versions                        []*Version                  `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
	LastCompletedVersions           []*Version                  `` /* 126-byte string literal not displayed */
	LastCompletedTimestamp          *timestamppb.Timestamp      `` /* 129-byte string literal not displayed */
	LastCompletedStatus             SimpleStatus                `` /* 168-byte string literal not displayed */
	LastCompletedStatusExplanations []*StatusExplanation        `` /* 158-byte string literal not displayed */
	LastCompletedAppliedVersion     string                      `` /* 146-byte string literal not displayed */
	ProtectionId                    string                      `protobuf:"bytes,3,opt,name=protection_id,json=protectionId,proto3" json:"protection_id,omitempty"`
	AttachmentId                    string                      `protobuf:"bytes,4,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	Result                          *ProtectionAttachmentResult `protobuf:"bytes,10,opt,name=result,proto3" json:"result,omitempty"` // next tag: 11
	// contains filtered or unexported fields
}

TODO: Rename to ProtectionAttachmentState to be consistent with other entities.

func (*ProtectionAttachment) Descriptor deprecated

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

Deprecated: Use ProtectionAttachment.ProtoReflect.Descriptor instead.

func (*ProtectionAttachment) GetAttachmentId

func (x *ProtectionAttachment) GetAttachmentId() string

func (*ProtectionAttachment) GetLastCompletedAppliedVersion

func (x *ProtectionAttachment) GetLastCompletedAppliedVersion() string

func (*ProtectionAttachment) GetLastCompletedStatus

func (x *ProtectionAttachment) GetLastCompletedStatus() SimpleStatus

func (*ProtectionAttachment) GetLastCompletedStatusExplanations

func (x *ProtectionAttachment) GetLastCompletedStatusExplanations() []*StatusExplanation

func (*ProtectionAttachment) GetLastCompletedTimestamp

func (x *ProtectionAttachment) GetLastCompletedTimestamp() *timestamppb.Timestamp

func (*ProtectionAttachment) GetLastCompletedVersions

func (x *ProtectionAttachment) GetLastCompletedVersions() []*Version

func (*ProtectionAttachment) GetMeta

func (x *ProtectionAttachment) GetMeta() *Metadata

func (*ProtectionAttachment) GetProtectionId

func (x *ProtectionAttachment) GetProtectionId() string

func (*ProtectionAttachment) GetResult added in v0.3.41

func (*ProtectionAttachment) GetVersions

func (x *ProtectionAttachment) GetVersions() []*Version

func (*ProtectionAttachment) ProtoMessage

func (*ProtectionAttachment) ProtoMessage()

func (*ProtectionAttachment) ProtoReflect

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

func (*ProtectionAttachment) Reset

func (x *ProtectionAttachment) Reset()

func (*ProtectionAttachment) String

func (x *ProtectionAttachment) String() string

func (*ProtectionAttachment) Validate

func (m *ProtectionAttachment) Validate() error

Validate checks the field values on ProtectionAttachment 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 (*ProtectionAttachment) ValidateAll

func (m *ProtectionAttachment) ValidateAll() error

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

type ProtectionAttachmentDefinition added in v0.3.10

type ProtectionAttachmentDefinition struct {
	ProtectionId      string `protobuf:"bytes,1,opt,name=protection_id,json=protectionId,proto3" json:"protection_id,omitempty"`
	AttachmentId      string `protobuf:"bytes,2,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	ProtectionVersion string `protobuf:"bytes,3,opt,name=protection_version,json=protectionVersion,proto3" json:"protection_version,omitempty"` // next tag: 4
	// contains filtered or unexported fields
}

func (*ProtectionAttachmentDefinition) Descriptor deprecated added in v0.3.10

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

Deprecated: Use ProtectionAttachmentDefinition.ProtoReflect.Descriptor instead.

func (*ProtectionAttachmentDefinition) GetAttachmentId added in v0.3.10

func (x *ProtectionAttachmentDefinition) GetAttachmentId() string

func (*ProtectionAttachmentDefinition) GetProtectionId added in v0.3.10

func (x *ProtectionAttachmentDefinition) GetProtectionId() string

func (*ProtectionAttachmentDefinition) GetProtectionVersion added in v0.3.10

func (x *ProtectionAttachmentDefinition) GetProtectionVersion() string

func (*ProtectionAttachmentDefinition) ProtoMessage added in v0.3.10

func (*ProtectionAttachmentDefinition) ProtoMessage()

func (*ProtectionAttachmentDefinition) ProtoReflect added in v0.3.10

func (*ProtectionAttachmentDefinition) Reset added in v0.3.10

func (x *ProtectionAttachmentDefinition) Reset()

func (*ProtectionAttachmentDefinition) String added in v0.3.10

func (*ProtectionAttachmentDefinition) Validate added in v0.3.10

func (m *ProtectionAttachmentDefinition) Validate() error

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

func (m *ProtectionAttachmentDefinition) ValidateAll() error

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

type ProtectionAttachmentDefinitionMultiError added in v0.3.10

type ProtectionAttachmentDefinitionMultiError []error

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

func (ProtectionAttachmentDefinitionMultiError) AllErrors added in v0.3.10

AllErrors returns a list of validation violation errors.

func (ProtectionAttachmentDefinitionMultiError) Error added in v0.3.10

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

type ProtectionAttachmentDefinitionValidationError added in v0.3.10

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

ProtectionAttachmentDefinitionValidationError is the validation error returned by ProtectionAttachmentDefinition.Validate if the designated constraints aren't met.

func (ProtectionAttachmentDefinitionValidationError) Cause added in v0.3.10

Cause function returns cause value.

func (ProtectionAttachmentDefinitionValidationError) Error added in v0.3.10

Error satisfies the builtin error interface

func (ProtectionAttachmentDefinitionValidationError) ErrorName added in v0.3.10

ErrorName returns error name.

func (ProtectionAttachmentDefinitionValidationError) Field added in v0.3.10

Field function returns field value.

func (ProtectionAttachmentDefinitionValidationError) Key added in v0.3.10

Key function returns key value.

func (ProtectionAttachmentDefinitionValidationError) Reason added in v0.3.10

Reason function returns reason value.

type ProtectionAttachmentMultiError

type ProtectionAttachmentMultiError []error

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

func (ProtectionAttachmentMultiError) AllErrors

func (m ProtectionAttachmentMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ProtectionAttachmentMultiError) Error

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

type ProtectionAttachmentResult added in v0.3.41

type ProtectionAttachmentResult struct {
	Status             ProtectionAttachmentResult_Status `` /* 134-byte string literal not displayed */
	Message            string                            `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	SystemDebugMessage string                            `protobuf:"bytes,3,opt,name=system_debug_message,json=systemDebugMessage,proto3" json:"system_debug_message,omitempty"`
	Version            string                            `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` // protection attachment version that executed
	ExecutionTimestamp *timestamppb.Timestamp            `protobuf:"bytes,5,opt,name=execution_timestamp,json=executionTimestamp,proto3" json:"execution_timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtectionAttachmentResult) Descriptor deprecated added in v0.3.41

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

Deprecated: Use ProtectionAttachmentResult.ProtoReflect.Descriptor instead.

func (*ProtectionAttachmentResult) GetExecutionTimestamp added in v0.3.41

func (x *ProtectionAttachmentResult) GetExecutionTimestamp() *timestamppb.Timestamp

func (*ProtectionAttachmentResult) GetMessage added in v0.3.41

func (x *ProtectionAttachmentResult) GetMessage() string

func (*ProtectionAttachmentResult) GetStatus added in v0.3.41

func (*ProtectionAttachmentResult) GetSystemDebugMessage added in v0.3.41

func (x *ProtectionAttachmentResult) GetSystemDebugMessage() string

func (*ProtectionAttachmentResult) GetVersion added in v0.3.41

func (x *ProtectionAttachmentResult) GetVersion() string

func (*ProtectionAttachmentResult) ProtoMessage added in v0.3.41

func (*ProtectionAttachmentResult) ProtoMessage()

func (*ProtectionAttachmentResult) ProtoReflect added in v0.3.41

func (*ProtectionAttachmentResult) Reset added in v0.3.41

func (x *ProtectionAttachmentResult) Reset()

func (*ProtectionAttachmentResult) String added in v0.3.41

func (x *ProtectionAttachmentResult) String() string

func (*ProtectionAttachmentResult) Validate added in v0.3.41

func (m *ProtectionAttachmentResult) Validate() error

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

func (m *ProtectionAttachmentResult) ValidateAll() error

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

type ProtectionAttachmentResultMultiError added in v0.3.41

type ProtectionAttachmentResultMultiError []error

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

func (ProtectionAttachmentResultMultiError) AllErrors added in v0.3.41

AllErrors returns a list of validation violation errors.

func (ProtectionAttachmentResultMultiError) Error added in v0.3.41

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

type ProtectionAttachmentResultValidationError added in v0.3.41

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

ProtectionAttachmentResultValidationError is the validation error returned by ProtectionAttachmentResult.Validate if the designated constraints aren't met.

func (ProtectionAttachmentResultValidationError) Cause added in v0.3.41

Cause function returns cause value.

func (ProtectionAttachmentResultValidationError) Error added in v0.3.41

Error satisfies the builtin error interface

func (ProtectionAttachmentResultValidationError) ErrorName added in v0.3.41

ErrorName returns error name.

func (ProtectionAttachmentResultValidationError) Field added in v0.3.41

Field function returns field value.

func (ProtectionAttachmentResultValidationError) Key added in v0.3.41

Key function returns key value.

func (ProtectionAttachmentResultValidationError) Reason added in v0.3.41

Reason function returns reason value.

type ProtectionAttachmentResult_Status added in v0.3.41

type ProtectionAttachmentResult_Status int32
const (
	ProtectionAttachmentResult_UNKNOWN             ProtectionAttachmentResult_Status = 0
	ProtectionAttachmentResult_PASSING             ProtectionAttachmentResult_Status = 1
	ProtectionAttachmentResult_BLOCKING            ProtectionAttachmentResult_Status = 2
	ProtectionAttachmentResult_CONFIGURATION_ERROR ProtectionAttachmentResult_Status = 3
	ProtectionAttachmentResult_INTERNAL_ERROR      ProtectionAttachmentResult_Status = 4
)

func (ProtectionAttachmentResult_Status) Descriptor added in v0.3.41

func (ProtectionAttachmentResult_Status) Enum added in v0.3.41

func (ProtectionAttachmentResult_Status) EnumDescriptor deprecated added in v0.3.41

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

Deprecated: Use ProtectionAttachmentResult_Status.Descriptor instead.

func (ProtectionAttachmentResult_Status) Number added in v0.3.41

func (ProtectionAttachmentResult_Status) String added in v0.3.41

func (ProtectionAttachmentResult_Status) Type added in v0.3.41

type ProtectionAttachmentValidationError

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

ProtectionAttachmentValidationError is the validation error returned by ProtectionAttachment.Validate if the designated constraints aren't met.

func (ProtectionAttachmentValidationError) Cause

Cause function returns cause value.

func (ProtectionAttachmentValidationError) Error

Error satisfies the builtin error interface

func (ProtectionAttachmentValidationError) ErrorName

ErrorName returns error name.

func (ProtectionAttachmentValidationError) Field

Field function returns field value.

func (ProtectionAttachmentValidationError) Key

Key function returns key value.

func (ProtectionAttachmentValidationError) Reason

Reason function returns reason value.

type ProtectionLink struct {
	Lifecycle    *protection.ProtectionLifecycle `protobuf:"bytes,3,opt,name=lifecycle,proto3" json:"lifecycle,omitempty"`
	AttachmentId string                          `protobuf:"bytes,4,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtectionLink) Descriptor deprecated

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

Deprecated: Use ProtectionLink.ProtoReflect.Descriptor instead.

func (*ProtectionLink) GetAttachmentId

func (x *ProtectionLink) GetAttachmentId() string

func (*ProtectionLink) GetLifecycle

func (x *ProtectionLink) GetLifecycle() *protection.ProtectionLifecycle

func (*ProtectionLink) ProtoMessage

func (*ProtectionLink) ProtoMessage()

func (*ProtectionLink) ProtoReflect

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

func (*ProtectionLink) Reset

func (x *ProtectionLink) Reset()

func (*ProtectionLink) String

func (x *ProtectionLink) String() string

func (*ProtectionLink) Validate

func (m *ProtectionLink) Validate() error

Validate checks the field values on ProtectionLink 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 (*ProtectionLink) ValidateAll

func (m *ProtectionLink) ValidateAll() error

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

type ProtectionLinkMultiError

type ProtectionLinkMultiError []error

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

func (ProtectionLinkMultiError) AllErrors

func (m ProtectionLinkMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ProtectionLinkMultiError) Error

func (m ProtectionLinkMultiError) Error() string

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

type ProtectionLinkState

type ProtectionLinkState struct {
	Meta                     *Metadata `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	AttachmentName           string    `protobuf:"bytes,8,opt,name=attachment_name,json=attachmentName,proto3" json:"attachment_name,omitempty"`
	LastSeenAttachmentStatus Status    `` // status of the attachment, used to compute link status
	/* 179-byte string literal not displayed */
	LastSeenAttachmentResult *ProtectionAttachmentResult ``                                                                                                                     /* 138-byte string literal not displayed */
	Status                   ConditionStatus             `protobuf:"varint,2,opt,name=status,proto3,enum=prodvana.desired_state.model.ConditionStatus" json:"status,omitempty"` // status of the link
	// Copy of ProtectionLink description. Used in FetchState to know retries, durations etc.
	Link *ProtectionLink `protobuf:"bytes,3,opt,name=link,proto3" json:"link,omitempty"`
	// When did we start polling this protection? If not set, this protection has not started polling.
	StartedTimestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=started_timestamp,json=startedTimestamp,proto3" json:"started_timestamp,omitempty"`
	// When did we stop polling this protection? If set, this protection will no longer change status (except to be manually bypassed).
	StoppedTimestamp *timestamppb.Timestamp         `protobuf:"bytes,5,opt,name=stopped_timestamp,json=stoppedTimestamp,proto3" json:"stopped_timestamp,omitempty"`
	StoppedReason    ProtectionLinkState_StopReason `` /* 166-byte string literal not displayed */
	// Will be set the first time this attachment returned success.
	// Useful for time-based protections (post-push - check X succeeds for N mins). We make the ProtectionLink return CONVERGING till time expires.
	FirstSuccessTimestamp *timestamppb.Timestamp `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ProtectionLinkState) Descriptor deprecated

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

Deprecated: Use ProtectionLinkState.ProtoReflect.Descriptor instead.

func (*ProtectionLinkState) GetAttachmentName added in v0.3.1

func (x *ProtectionLinkState) GetAttachmentName() string

func (*ProtectionLinkState) GetFirstSuccessTimestamp

func (x *ProtectionLinkState) GetFirstSuccessTimestamp() *timestamppb.Timestamp

func (*ProtectionLinkState) GetLastSeenAttachmentResult added in v0.3.41

func (x *ProtectionLinkState) GetLastSeenAttachmentResult() *ProtectionAttachmentResult

func (*ProtectionLinkState) GetLastSeenAttachmentStatus added in v0.3.1

func (x *ProtectionLinkState) GetLastSeenAttachmentStatus() Status
func (x *ProtectionLinkState) GetLink() *ProtectionLink

func (*ProtectionLinkState) GetMeta

func (x *ProtectionLinkState) GetMeta() *Metadata

func (*ProtectionLinkState) GetStartedTimestamp

func (x *ProtectionLinkState) GetStartedTimestamp() *timestamppb.Timestamp

func (*ProtectionLinkState) GetStatus

func (x *ProtectionLinkState) GetStatus() ConditionStatus

func (*ProtectionLinkState) GetStoppedReason

func (*ProtectionLinkState) GetStoppedTimestamp

func (x *ProtectionLinkState) GetStoppedTimestamp() *timestamppb.Timestamp

func (*ProtectionLinkState) ProtoMessage

func (*ProtectionLinkState) ProtoMessage()

func (*ProtectionLinkState) ProtoReflect

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

func (*ProtectionLinkState) Reset

func (x *ProtectionLinkState) Reset()

func (*ProtectionLinkState) String

func (x *ProtectionLinkState) String() string

func (*ProtectionLinkState) Validate

func (m *ProtectionLinkState) Validate() error

Validate checks the field values on ProtectionLinkState 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 (*ProtectionLinkState) ValidateAll

func (m *ProtectionLinkState) ValidateAll() error

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

type ProtectionLinkStateMultiError

type ProtectionLinkStateMultiError []error

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

func (ProtectionLinkStateMultiError) AllErrors

func (m ProtectionLinkStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ProtectionLinkStateMultiError) Error

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

type ProtectionLinkStateValidationError

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

ProtectionLinkStateValidationError is the validation error returned by ProtectionLinkState.Validate if the designated constraints aren't met.

func (ProtectionLinkStateValidationError) Cause

Cause function returns cause value.

func (ProtectionLinkStateValidationError) Error

Error satisfies the builtin error interface

func (ProtectionLinkStateValidationError) ErrorName

ErrorName returns error name.

func (ProtectionLinkStateValidationError) Field

Field function returns field value.

func (ProtectionLinkStateValidationError) Key

Key function returns key value.

func (ProtectionLinkStateValidationError) Reason

Reason function returns reason value.

type ProtectionLinkState_StopReason

type ProtectionLinkState_StopReason int32
const (
	ProtectionLinkState_UNKNOWN                ProtectionLinkState_StopReason = 0
	ProtectionLinkState_LIFECYCLE_COMPLETED    ProtectionLinkState_StopReason = 1
	ProtectionLinkState_SUCCEEDED_ONCE         ProtectionLinkState_StopReason = 2
	ProtectionLinkState_SUCCEEDED_FOR_DURATION ProtectionLinkState_StopReason = 3
	ProtectionLinkState_TIMED_OUT              ProtectionLinkState_StopReason = 4
	ProtectionLinkState_FAILED                 ProtectionLinkState_StopReason = 5
	ProtectionLinkState_DELETED                ProtectionLinkState_StopReason = 6
	ProtectionLinkState_MANUALLY_BYPASSED      ProtectionLinkState_StopReason = 7
)

func (ProtectionLinkState_StopReason) Descriptor

func (ProtectionLinkState_StopReason) Enum

func (ProtectionLinkState_StopReason) EnumDescriptor deprecated

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

Deprecated: Use ProtectionLinkState_StopReason.Descriptor instead.

func (ProtectionLinkState_StopReason) Number

func (ProtectionLinkState_StopReason) String

func (ProtectionLinkState_StopReason) Type

type ProtectionLinkValidationError

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

ProtectionLinkValidationError is the validation error returned by ProtectionLink.Validate if the designated constraints aren't met.

func (ProtectionLinkValidationError) Cause

Cause function returns cause value.

func (ProtectionLinkValidationError) Error

Error satisfies the builtin error interface

func (ProtectionLinkValidationError) ErrorName

func (e ProtectionLinkValidationError) ErrorName() string

ErrorName returns error name.

func (ProtectionLinkValidationError) Field

Field function returns field value.

func (ProtectionLinkValidationError) Key

Key function returns key value.

func (ProtectionLinkValidationError) Reason

Reason function returns reason value.

type RuntimeExtensionApplyOutput added in v0.2.9

type RuntimeExtensionApplyOutput struct {

	// details of an actively executing apply, may be null if no apply is currently executing
	OngoingApply *ApplyDetails `protobuf:"bytes,1,opt,name=ongoing_apply,json=ongoingApply,proto3" json:"ongoing_apply,omitempty"`
	// details of the last apply that completed, may be null if no apply has ever executed
	LastApply *ApplyDetails `protobuf:"bytes,2,opt,name=last_apply,json=lastApply,proto3" json:"last_apply,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use RuntimeExtensionApplyOutput.ProtoReflect.Descriptor instead.

func (*RuntimeExtensionApplyOutput) GetLastApply added in v0.2.9

func (x *RuntimeExtensionApplyOutput) GetLastApply() *ApplyDetails

func (*RuntimeExtensionApplyOutput) GetOngoingApply added in v0.2.9

func (x *RuntimeExtensionApplyOutput) GetOngoingApply() *ApplyDetails

func (*RuntimeExtensionApplyOutput) ProtoMessage added in v0.2.9

func (*RuntimeExtensionApplyOutput) ProtoMessage()

func (*RuntimeExtensionApplyOutput) ProtoReflect added in v0.2.9

func (*RuntimeExtensionApplyOutput) Reset added in v0.2.9

func (x *RuntimeExtensionApplyOutput) Reset()

func (*RuntimeExtensionApplyOutput) String added in v0.2.9

func (x *RuntimeExtensionApplyOutput) String() string

func (*RuntimeExtensionApplyOutput) Validate added in v0.2.9

func (m *RuntimeExtensionApplyOutput) Validate() error

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

func (m *RuntimeExtensionApplyOutput) ValidateAll() error

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

type RuntimeExtensionApplyOutputMultiError added in v0.2.9

type RuntimeExtensionApplyOutputMultiError []error

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

func (RuntimeExtensionApplyOutputMultiError) AllErrors added in v0.2.9

AllErrors returns a list of validation violation errors.

func (RuntimeExtensionApplyOutputMultiError) Error added in v0.2.9

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

type RuntimeExtensionApplyOutputValidationError added in v0.2.9

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

RuntimeExtensionApplyOutputValidationError is the validation error returned by RuntimeExtensionApplyOutput.Validate if the designated constraints aren't met.

func (RuntimeExtensionApplyOutputValidationError) Cause added in v0.2.9

Cause function returns cause value.

func (RuntimeExtensionApplyOutputValidationError) Error added in v0.2.9

Error satisfies the builtin error interface

func (RuntimeExtensionApplyOutputValidationError) ErrorName added in v0.2.9

ErrorName returns error name.

func (RuntimeExtensionApplyOutputValidationError) Field added in v0.2.9

Field function returns field value.

func (RuntimeExtensionApplyOutputValidationError) Key added in v0.2.9

Key function returns key value.

func (RuntimeExtensionApplyOutputValidationError) Reason added in v0.2.9

Reason function returns reason value.

type RuntimeExtensionFetchOutput

type RuntimeExtensionFetchOutput struct {

	// details of an actively executing fetch, may be null if no fetch is currently executing
	OngoingFetch *FetchDetails `protobuf:"bytes,8,opt,name=ongoing_fetch,json=ongoingFetch,proto3" json:"ongoing_fetch,omitempty"`
	// details of the last fetch that completed successfully (as in, either DRIFTED or CONVERGED), may be null if no fetch has ever executed
	LastSuccessfulFetch *FetchDetails `protobuf:"bytes,9,opt,name=last_successful_fetch,json=lastSuccessfulFetch,proto3" json:"last_successful_fetch,omitempty"`
	// if the latest completed fetch is FAILED, then it is stored here.
	// if the latest completed fetch is not FAILED, then this is null.
	LastFailedFetch *FetchDetails `protobuf:"bytes,10,opt,name=last_failed_fetch,json=lastFailedFetch,proto3" json:"last_failed_fetch,omitempty"`
	// contains filtered or unexported fields
}

func (*RuntimeExtensionFetchOutput) Descriptor deprecated

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

Deprecated: Use RuntimeExtensionFetchOutput.ProtoReflect.Descriptor instead.

func (*RuntimeExtensionFetchOutput) GetLastFailedFetch added in v0.2.9

func (x *RuntimeExtensionFetchOutput) GetLastFailedFetch() *FetchDetails

func (*RuntimeExtensionFetchOutput) GetLastSuccessfulFetch added in v0.2.9

func (x *RuntimeExtensionFetchOutput) GetLastSuccessfulFetch() *FetchDetails

func (*RuntimeExtensionFetchOutput) GetOngoingFetch added in v0.2.9

func (x *RuntimeExtensionFetchOutput) GetOngoingFetch() *FetchDetails

func (*RuntimeExtensionFetchOutput) ProtoMessage

func (*RuntimeExtensionFetchOutput) ProtoMessage()

func (*RuntimeExtensionFetchOutput) ProtoReflect

func (*RuntimeExtensionFetchOutput) Reset

func (x *RuntimeExtensionFetchOutput) Reset()

func (*RuntimeExtensionFetchOutput) String

func (x *RuntimeExtensionFetchOutput) String() string

func (*RuntimeExtensionFetchOutput) Validate

func (m *RuntimeExtensionFetchOutput) Validate() error

Validate checks the field values on RuntimeExtensionFetchOutput 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 (*RuntimeExtensionFetchOutput) ValidateAll

func (m *RuntimeExtensionFetchOutput) ValidateAll() error

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

type RuntimeExtensionFetchOutputMultiError

type RuntimeExtensionFetchOutputMultiError []error

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

func (RuntimeExtensionFetchOutputMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (RuntimeExtensionFetchOutputMultiError) Error

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

type RuntimeExtensionFetchOutputValidationError

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

RuntimeExtensionFetchOutputValidationError is the validation error returned by RuntimeExtensionFetchOutput.Validate if the designated constraints aren't met.

func (RuntimeExtensionFetchOutputValidationError) Cause

Cause function returns cause value.

func (RuntimeExtensionFetchOutputValidationError) Error

Error satisfies the builtin error interface

func (RuntimeExtensionFetchOutputValidationError) ErrorName

ErrorName returns error name.

func (RuntimeExtensionFetchOutputValidationError) Field

Field function returns field value.

func (RuntimeExtensionFetchOutputValidationError) Key

Key function returns key value.

func (RuntimeExtensionFetchOutputValidationError) Reason

Reason function returns reason value.

type RuntimeExtensionGetInfoDetails added in v0.2.16

type RuntimeExtensionGetInfoDetails struct {

	// system message generated by prodvana
	SystemMessage string `protobuf:"bytes,1,opt,name=system_message,json=systemMessage,proto3" json:"system_message,omitempty"`
	// output from user process
	Contents []*RuntimeExtensionGetInfoOutputContent `protobuf:"bytes,2,rep,name=contents,proto3" json:"contents,omitempty"`
	Status   RuntimeExtensionGetInfoDetails_Status   `` /* 138-byte string literal not displayed */
	// when the debug job started
	StartedTimestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=started_timestamp,json=startedTimestamp,proto3" json:"started_timestamp,omitempty"`
	// when the debug job completed
	CompletedTimestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=completed_timestamp,json=completedTimestamp,proto3" json:"completed_timestamp,omitempty"`
	// the version of the service associated with this debug run
	Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use RuntimeExtensionGetInfoDetails.ProtoReflect.Descriptor instead.

func (*RuntimeExtensionGetInfoDetails) GetCompletedTimestamp added in v0.2.16

func (x *RuntimeExtensionGetInfoDetails) GetCompletedTimestamp() *timestamppb.Timestamp

func (*RuntimeExtensionGetInfoDetails) GetContents added in v0.2.16

func (*RuntimeExtensionGetInfoDetails) GetStartedTimestamp added in v0.2.16

func (x *RuntimeExtensionGetInfoDetails) GetStartedTimestamp() *timestamppb.Timestamp

func (*RuntimeExtensionGetInfoDetails) GetStatus added in v0.2.16

func (*RuntimeExtensionGetInfoDetails) GetSystemMessage added in v0.2.16

func (x *RuntimeExtensionGetInfoDetails) GetSystemMessage() string

func (*RuntimeExtensionGetInfoDetails) GetVersion added in v0.2.16

func (x *RuntimeExtensionGetInfoDetails) GetVersion() string

func (*RuntimeExtensionGetInfoDetails) ProtoMessage added in v0.2.16

func (*RuntimeExtensionGetInfoDetails) ProtoMessage()

func (*RuntimeExtensionGetInfoDetails) ProtoReflect added in v0.2.16

func (*RuntimeExtensionGetInfoDetails) Reset added in v0.2.16

func (x *RuntimeExtensionGetInfoDetails) Reset()

func (*RuntimeExtensionGetInfoDetails) String added in v0.2.16

func (*RuntimeExtensionGetInfoDetails) Validate added in v0.2.16

func (m *RuntimeExtensionGetInfoDetails) Validate() error

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

func (m *RuntimeExtensionGetInfoDetails) ValidateAll() error

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

type RuntimeExtensionGetInfoDetailsMultiError added in v0.2.16

type RuntimeExtensionGetInfoDetailsMultiError []error

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

func (RuntimeExtensionGetInfoDetailsMultiError) AllErrors added in v0.2.16

AllErrors returns a list of validation violation errors.

func (RuntimeExtensionGetInfoDetailsMultiError) Error added in v0.2.16

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

type RuntimeExtensionGetInfoDetailsValidationError added in v0.2.16

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

RuntimeExtensionGetInfoDetailsValidationError is the validation error returned by RuntimeExtensionGetInfoDetails.Validate if the designated constraints aren't met.

func (RuntimeExtensionGetInfoDetailsValidationError) Cause added in v0.2.16

Cause function returns cause value.

func (RuntimeExtensionGetInfoDetailsValidationError) Error added in v0.2.16

Error satisfies the builtin error interface

func (RuntimeExtensionGetInfoDetailsValidationError) ErrorName added in v0.2.16

ErrorName returns error name.

func (RuntimeExtensionGetInfoDetailsValidationError) Field added in v0.2.16

Field function returns field value.

func (RuntimeExtensionGetInfoDetailsValidationError) Key added in v0.2.16

Key function returns key value.

func (RuntimeExtensionGetInfoDetailsValidationError) Reason added in v0.2.16

Reason function returns reason value.

type RuntimeExtensionGetInfoDetails_Status added in v0.2.16

type RuntimeExtensionGetInfoDetails_Status int32
const (
	RuntimeExtensionGetInfoDetails_UNKNOWN   RuntimeExtensionGetInfoDetails_Status = 0
	RuntimeExtensionGetInfoDetails_CONVERGED RuntimeExtensionGetInfoDetails_Status = 1
	RuntimeExtensionGetInfoDetails_FAILED    RuntimeExtensionGetInfoDetails_Status = 2
)

func (RuntimeExtensionGetInfoDetails_Status) Descriptor added in v0.2.16

func (RuntimeExtensionGetInfoDetails_Status) Enum added in v0.2.16

func (RuntimeExtensionGetInfoDetails_Status) EnumDescriptor deprecated added in v0.2.16

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

Deprecated: Use RuntimeExtensionGetInfoDetails_Status.Descriptor instead.

func (RuntimeExtensionGetInfoDetails_Status) Number added in v0.2.16

func (RuntimeExtensionGetInfoDetails_Status) String added in v0.2.16

func (RuntimeExtensionGetInfoDetails_Status) Type added in v0.2.16

type RuntimeExtensionGetInfoOutput added in v0.2.16

type RuntimeExtensionGetInfoOutput struct {
	GetInfoDetails *RuntimeExtensionGetInfoDetails `protobuf:"bytes,1,opt,name=get_info_details,json=getInfoDetails,proto3" json:"get_info_details,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use RuntimeExtensionGetInfoOutput.ProtoReflect.Descriptor instead.

func (*RuntimeExtensionGetInfoOutput) GetGetInfoDetails added in v0.2.16

func (*RuntimeExtensionGetInfoOutput) ProtoMessage added in v0.2.16

func (*RuntimeExtensionGetInfoOutput) ProtoMessage()

func (*RuntimeExtensionGetInfoOutput) ProtoReflect added in v0.2.16

func (*RuntimeExtensionGetInfoOutput) Reset added in v0.2.16

func (x *RuntimeExtensionGetInfoOutput) Reset()

func (*RuntimeExtensionGetInfoOutput) String added in v0.2.16

func (*RuntimeExtensionGetInfoOutput) Validate added in v0.2.16

func (m *RuntimeExtensionGetInfoOutput) Validate() error

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

func (m *RuntimeExtensionGetInfoOutput) ValidateAll() error

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

type RuntimeExtensionGetInfoOutputContent added in v0.2.16

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

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

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

Deprecated: Use RuntimeExtensionGetInfoOutputContent.ProtoReflect.Descriptor instead.

func (*RuntimeExtensionGetInfoOutputContent) GetBlobId added in v0.2.16

func (*RuntimeExtensionGetInfoOutputContent) GetName added in v0.2.16

func (*RuntimeExtensionGetInfoOutputContent) ProtoMessage added in v0.2.16

func (*RuntimeExtensionGetInfoOutputContent) ProtoMessage()

func (*RuntimeExtensionGetInfoOutputContent) ProtoReflect added in v0.2.16

func (*RuntimeExtensionGetInfoOutputContent) Reset added in v0.2.16

func (*RuntimeExtensionGetInfoOutputContent) String added in v0.2.16

func (*RuntimeExtensionGetInfoOutputContent) Validate added in v0.2.16

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

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

type RuntimeExtensionGetInfoOutputContentMultiError added in v0.2.16

type RuntimeExtensionGetInfoOutputContentMultiError []error

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

func (RuntimeExtensionGetInfoOutputContentMultiError) AllErrors added in v0.2.16

AllErrors returns a list of validation violation errors.

func (RuntimeExtensionGetInfoOutputContentMultiError) Error added in v0.2.16

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

type RuntimeExtensionGetInfoOutputContentValidationError added in v0.2.16

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

RuntimeExtensionGetInfoOutputContentValidationError is the validation error returned by RuntimeExtensionGetInfoOutputContent.Validate if the designated constraints aren't met.

func (RuntimeExtensionGetInfoOutputContentValidationError) Cause added in v0.2.16

Cause function returns cause value.

func (RuntimeExtensionGetInfoOutputContentValidationError) Error added in v0.2.16

Error satisfies the builtin error interface

func (RuntimeExtensionGetInfoOutputContentValidationError) ErrorName added in v0.2.16

ErrorName returns error name.

func (RuntimeExtensionGetInfoOutputContentValidationError) Field added in v0.2.16

Field function returns field value.

func (RuntimeExtensionGetInfoOutputContentValidationError) Key added in v0.2.16

Key function returns key value.

func (RuntimeExtensionGetInfoOutputContentValidationError) Reason added in v0.2.16

Reason function returns reason value.

type RuntimeExtensionGetInfoOutputMultiError added in v0.2.16

type RuntimeExtensionGetInfoOutputMultiError []error

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

func (RuntimeExtensionGetInfoOutputMultiError) AllErrors added in v0.2.16

AllErrors returns a list of validation violation errors.

func (RuntimeExtensionGetInfoOutputMultiError) Error added in v0.2.16

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

type RuntimeExtensionGetInfoOutputValidationError added in v0.2.16

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

RuntimeExtensionGetInfoOutputValidationError is the validation error returned by RuntimeExtensionGetInfoOutput.Validate if the designated constraints aren't met.

func (RuntimeExtensionGetInfoOutputValidationError) Cause added in v0.2.16

Cause function returns cause value.

func (RuntimeExtensionGetInfoOutputValidationError) Error added in v0.2.16

Error satisfies the builtin error interface

func (RuntimeExtensionGetInfoOutputValidationError) ErrorName added in v0.2.16

ErrorName returns error name.

func (RuntimeExtensionGetInfoOutputValidationError) Field added in v0.2.16

Field function returns field value.

func (RuntimeExtensionGetInfoOutputValidationError) Key added in v0.2.16

Key function returns key value.

func (RuntimeExtensionGetInfoOutputValidationError) Reason added in v0.2.16

Reason function returns reason value.

type RuntimeExtensionMetadata added in v0.2.9

type RuntimeExtensionMetadata struct {
	Output              *RuntimeExtensionFetchOutput `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` // the plan this approval is for, if any
	ApplyDesiredStateId string                       `protobuf:"bytes,2,opt,name=apply_desired_state_id,json=applyDesiredStateId,proto3" json:"apply_desired_state_id,omitempty"`
	// contains filtered or unexported fields
}

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

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

Deprecated: Use RuntimeExtensionMetadata.ProtoReflect.Descriptor instead.

func (*RuntimeExtensionMetadata) GetApplyDesiredStateId added in v0.2.10

func (x *RuntimeExtensionMetadata) GetApplyDesiredStateId() string

func (*RuntimeExtensionMetadata) GetOutput added in v0.2.9

func (*RuntimeExtensionMetadata) ProtoMessage added in v0.2.9

func (*RuntimeExtensionMetadata) ProtoMessage()

func (*RuntimeExtensionMetadata) ProtoReflect added in v0.2.9

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

func (*RuntimeExtensionMetadata) Reset added in v0.2.9

func (x *RuntimeExtensionMetadata) Reset()

func (*RuntimeExtensionMetadata) String added in v0.2.9

func (x *RuntimeExtensionMetadata) String() string

func (*RuntimeExtensionMetadata) Validate added in v0.2.9

func (m *RuntimeExtensionMetadata) Validate() error

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

func (m *RuntimeExtensionMetadata) ValidateAll() error

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

type RuntimeExtensionMetadataMultiError added in v0.2.9

type RuntimeExtensionMetadataMultiError []error

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

func (RuntimeExtensionMetadataMultiError) AllErrors added in v0.2.9

func (m RuntimeExtensionMetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RuntimeExtensionMetadataMultiError) Error added in v0.2.9

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

type RuntimeExtensionMetadataValidationError added in v0.2.9

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

RuntimeExtensionMetadataValidationError is the validation error returned by RuntimeExtensionMetadata.Validate if the designated constraints aren't met.

func (RuntimeExtensionMetadataValidationError) Cause added in v0.2.9

Cause function returns cause value.

func (RuntimeExtensionMetadataValidationError) Error added in v0.2.9

Error satisfies the builtin error interface

func (RuntimeExtensionMetadataValidationError) ErrorName added in v0.2.9

ErrorName returns error name.

func (RuntimeExtensionMetadataValidationError) Field added in v0.2.9

Field function returns field value.

func (RuntimeExtensionMetadataValidationError) Key added in v0.2.9

Key function returns key value.

func (RuntimeExtensionMetadataValidationError) Reason added in v0.2.9

Reason function returns reason value.

type RuntimeObject

type RuntimeObject struct {
	Meta                    *Metadata            `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	ObjectType              string               `protobuf:"bytes,2,opt,name=object_type,json=objectType,proto3" json:"object_type,omitempty"`
	Namespace               string               `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Name                    string               `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	GenerateName            string               `protobuf:"bytes,24,opt,name=generate_name,json=generateName,proto3" json:"generate_name,omitempty"` // if set, this runtime object will have a name that is generated at creation time, by the runtime implementation
	Versions                []*Version           `protobuf:"bytes,5,rep,name=versions,proto3" json:"versions,omitempty"`
	FetchVersion            *Version             `protobuf:"bytes,29,opt,name=fetch_version,json=fetchVersion,proto3" json:"fetch_version,omitempty"` // if set, this is the version of the fetch command that resulted in the rest of this object
	Status                  RuntimeObject_Status `protobuf:"varint,6,opt,name=status,proto3,enum=prodvana.desired_state.model.RuntimeObject_Status" json:"status,omitempty"`
	RollbackVersion         *Version             `protobuf:"bytes,7,opt,name=rollback_version,json=rollbackVersion,proto3" json:"rollback_version,omitempty"`
	Delivery                *DeliveryState       `protobuf:"bytes,8,opt,name=delivery,proto3" json:"delivery,omitempty"`
	VersionAgnostic         bool                 `protobuf:"varint,10,opt,name=version_agnostic,json=versionAgnostic,proto3" json:"version_agnostic,omitempty"` // This object just needs to exist - it doesn't change from version to version
	DesiredVersionDirtyOnly bool                 ``                                                                                                             // when checking for whether or not to apply, only use the desired version and check if it's active and not dirty. that is, active && at desired version && dirty = hasWork, no work otherwise.
	/* 136-byte string literal not displayed */
	Message             string                          `protobuf:"bytes,12,opt,name=message,proto3" json:"message,omitempty"` // Human readable message (typically for errors) explaining the status
	NeedsApply          bool                            `protobuf:"varint,33,opt,name=needs_apply,json=needsApply,proto3" json:"needs_apply,omitempty"`
	DebugEvents         []*runtimes.DebugEvent          `protobuf:"bytes,31,rep,name=debug_events,json=debugEvents,proto3" json:"debug_events,omitempty"`
	RuntimeExtension    *RuntimeObject_RuntimeExtension `protobuf:"bytes,13,opt,name=runtime_extension,json=runtimeExtension,proto3" json:"runtime_extension,omitempty"` // additional config if this runtime object belongs to a runtime extension
	Interval            *durationpb.Duration            `protobuf:"bytes,15,opt,name=interval,proto3" json:"interval,omitempty"`                                         // if set, runtime object is continuously applied instead of being done once when there is a version mismatch
	SteadyStateInterval *durationpb.Duration            `protobuf:"bytes,26,opt,name=steady_state_interval,json=steadyStateInterval,proto3" json:"steady_state_interval,omitempty"`
	// output_blob_ids and exit_codes are in the same order, assuming output is saved
	OutputBlobIds              []string                       `protobuf:"bytes,18,rep,name=output_blob_ids,json=outputBlobIds,proto3" json:"output_blob_ids,omitempty"` // if output is saved, this is the ID of the blob to retrieve it, only for run-to-completion objects.
	ExitCodes                  []int32                        `protobuf:"varint,19,rep,packed,name=exit_codes,json=exitCodes,proto3" json:"exit_codes,omitempty"`       // exit codes, only for run-to-completion objects like jobs
	RequireApprovalBeforeApply bool                           ``                                                                                                        /* 145-byte string literal not displayed */
	RawConfig                  string                         `protobuf:"bytes,23,opt,name=raw_config,json=rawConfig,proto3" json:"raw_config,omitempty"`               // raw runtime-specific config, e.g. k8s yaml
	ManagementStatus           RuntimeObject_ManagementStatus ``                                                                                                        /* 176-byte string literal not displayed */
	LastCompletedTaskRun       *TaskRun                       ``                                                                                                        // For entities that run jobs/tasks multiple times, what is the most recent status we have?
	/* 126-byte string literal not displayed */
	ExternalLinks   []*common_config.ExternalLink `protobuf:"bytes,28,rep,name=external_links,json=externalLinks,proto3" json:"external_links,omitempty"`
	ExternalObjects []*extensions.ExternalObject  `protobuf:"bytes,30,rep,name=external_objects,json=externalObjects,proto3" json:"external_objects,omitempty"` // external objects tracked by this runtime, not represented in entity graph but useful to display to users
	Rollback        bool                          `protobuf:"varint,32,opt,name=rollback,proto3" json:"rollback,omitempty"`
	// contains filtered or unexported fields
}

func (*RuntimeObject) Descriptor deprecated

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

Deprecated: Use RuntimeObject.ProtoReflect.Descriptor instead.

func (*RuntimeObject) GetDebugEvents added in v0.3.20

func (x *RuntimeObject) GetDebugEvents() []*runtimes.DebugEvent

func (*RuntimeObject) GetDelivery

func (x *RuntimeObject) GetDelivery() *DeliveryState

func (*RuntimeObject) GetDesiredVersionDirtyOnly added in v0.1.14

func (x *RuntimeObject) GetDesiredVersionDirtyOnly() bool

func (*RuntimeObject) GetExitCodes

func (x *RuntimeObject) GetExitCodes() []int32
func (x *RuntimeObject) GetExternalLinks() []*common_config.ExternalLink

func (*RuntimeObject) GetExternalObjects added in v0.3.6

func (x *RuntimeObject) GetExternalObjects() []*extensions.ExternalObject

func (*RuntimeObject) GetFetchVersion added in v0.3.3

func (x *RuntimeObject) GetFetchVersion() *Version

func (*RuntimeObject) GetGenerateName added in v0.2.3

func (x *RuntimeObject) GetGenerateName() string

func (*RuntimeObject) GetInterval

func (x *RuntimeObject) GetInterval() *durationpb.Duration

func (*RuntimeObject) GetLastCompletedTaskRun added in v0.2.8

func (x *RuntimeObject) GetLastCompletedTaskRun() *TaskRun

func (*RuntimeObject) GetManagementStatus added in v0.2.3

func (x *RuntimeObject) GetManagementStatus() RuntimeObject_ManagementStatus

func (*RuntimeObject) GetMessage

func (x *RuntimeObject) GetMessage() string

func (*RuntimeObject) GetMeta

func (x *RuntimeObject) GetMeta() *Metadata

func (*RuntimeObject) GetName

func (x *RuntimeObject) GetName() string

func (*RuntimeObject) GetNamespace

func (x *RuntimeObject) GetNamespace() string

func (*RuntimeObject) GetNeedsApply added in v0.3.42

func (x *RuntimeObject) GetNeedsApply() bool

func (*RuntimeObject) GetObjectType

func (x *RuntimeObject) GetObjectType() string

func (*RuntimeObject) GetOutputBlobIds

func (x *RuntimeObject) GetOutputBlobIds() []string

func (*RuntimeObject) GetRawConfig added in v0.2.3

func (x *RuntimeObject) GetRawConfig() string

func (*RuntimeObject) GetRequireApprovalBeforeApply added in v0.2.0

func (x *RuntimeObject) GetRequireApprovalBeforeApply() bool

func (*RuntimeObject) GetRollback added in v0.3.29

func (x *RuntimeObject) GetRollback() bool

func (*RuntimeObject) GetRollbackVersion

func (x *RuntimeObject) GetRollbackVersion() *Version

func (*RuntimeObject) GetRuntimeExtension

func (x *RuntimeObject) GetRuntimeExtension() *RuntimeObject_RuntimeExtension

func (*RuntimeObject) GetStatus

func (x *RuntimeObject) GetStatus() RuntimeObject_Status

func (*RuntimeObject) GetSteadyStateInterval added in v0.2.8

func (x *RuntimeObject) GetSteadyStateInterval() *durationpb.Duration

func (*RuntimeObject) GetVersionAgnostic

func (x *RuntimeObject) GetVersionAgnostic() bool

func (*RuntimeObject) GetVersions

func (x *RuntimeObject) GetVersions() []*Version

func (*RuntimeObject) ProtoMessage

func (*RuntimeObject) ProtoMessage()

func (*RuntimeObject) ProtoReflect

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

func (*RuntimeObject) Reset

func (x *RuntimeObject) Reset()

func (*RuntimeObject) String

func (x *RuntimeObject) String() string

func (*RuntimeObject) Validate

func (m *RuntimeObject) Validate() error

Validate checks the field values on RuntimeObject 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 (*RuntimeObject) ValidateAll

func (m *RuntimeObject) ValidateAll() error

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

type RuntimeObjectMultiError

type RuntimeObjectMultiError []error

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

func (RuntimeObjectMultiError) AllErrors

func (m RuntimeObjectMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RuntimeObjectMultiError) Error

func (m RuntimeObjectMultiError) Error() string

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

type RuntimeObjectValidationError

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

RuntimeObjectValidationError is the validation error returned by RuntimeObject.Validate if the designated constraints aren't met.

func (RuntimeObjectValidationError) Cause

Cause function returns cause value.

func (RuntimeObjectValidationError) Error

Error satisfies the builtin error interface

func (RuntimeObjectValidationError) ErrorName

func (e RuntimeObjectValidationError) ErrorName() string

ErrorName returns error name.

func (RuntimeObjectValidationError) Field

Field function returns field value.

func (RuntimeObjectValidationError) Key

Key function returns key value.

func (RuntimeObjectValidationError) Reason

Reason function returns reason value.

type RuntimeObject_ManagementStatus added in v0.2.3

type RuntimeObject_ManagementStatus int32
const (
	RuntimeObject_PVN_MANAGED RuntimeObject_ManagementStatus = 0
	RuntimeObject_UNMANAGED   RuntimeObject_ManagementStatus = 1
)

func (RuntimeObject_ManagementStatus) Descriptor added in v0.2.3

func (RuntimeObject_ManagementStatus) Enum added in v0.2.3

func (RuntimeObject_ManagementStatus) EnumDescriptor deprecated added in v0.2.3

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

Deprecated: Use RuntimeObject_ManagementStatus.Descriptor instead.

func (RuntimeObject_ManagementStatus) Number added in v0.2.3

func (RuntimeObject_ManagementStatus) String added in v0.2.3

func (RuntimeObject_ManagementStatus) Type added in v0.2.3

type RuntimeObject_RuntimeExtension

type RuntimeObject_RuntimeExtension struct {

	// aggregate object will have all commands set. fetch and get_info will only have appropriate commands set.
	Apply                    *environment.CompiledExtensionCommand `protobuf:"bytes,3,opt,name=apply,proto3" json:"apply,omitempty"`
	Fetch                    *environment.CompiledExtensionCommand `protobuf:"bytes,1,opt,name=fetch,proto3" json:"fetch,omitempty"`
	GetInfo                  *environment.CompiledExtensionCommand `protobuf:"bytes,17,opt,name=get_info,json=getInfo,proto3" json:"get_info,omitempty"`
	FetchInterval            *durationpb.Duration                  `protobuf:"bytes,4,opt,name=fetch_interval,json=fetchInterval,proto3" json:"fetch_interval,omitempty"`
	FetchSteadyStateInterval *durationpb.Duration                  `` /* 138-byte string literal not displayed */
	GetInfoInterval          *durationpb.Duration                  `protobuf:"bytes,19,opt,name=get_info_interval,json=getInfoInterval,proto3" json:"get_info_interval,omitempty"`
	ServiceId                string                                `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	ReleaseChannelId         string                                `protobuf:"bytes,6,opt,name=release_channel_id,json=releaseChannelId,proto3" json:"release_channel_id,omitempty"`
	Parameters               []*common_config.ParameterDefinition  `protobuf:"bytes,7,rep,name=parameters,proto3" json:"parameters,omitempty"`
	ParameterValues          []*common_config.ParameterValue       `protobuf:"bytes,8,rep,name=parameter_values,json=parameterValues,proto3" json:"parameter_values,omitempty"`
	Type                     environment.ExtensionType             `protobuf:"varint,9,opt,name=type,proto3,enum=prodvana.environment.ExtensionType" json:"type,omitempty"`
	FetchOutput              *RuntimeExtensionFetchOutput          `protobuf:"bytes,10,opt,name=fetch_output,json=fetchOutput,proto3" json:"fetch_output,omitempty"`
	GetInfoOutput            *RuntimeExtensionGetInfoOutput        `protobuf:"bytes,16,opt,name=get_info_output,json=getInfoOutput,proto3" json:"get_info_output,omitempty"`
	ApplyOutput              *RuntimeExtensionApplyOutput          `protobuf:"bytes,12,opt,name=apply_output,json=applyOutput,proto3" json:"apply_output,omitempty"`
	FetchRetryPolicy         *environment.RetryPolicy              `protobuf:"bytes,13,opt,name=fetch_retry_policy,json=fetchRetryPolicy,proto3" json:"fetch_retry_policy,omitempty"`
	ApplyRetryPolicy         *environment.RetryPolicy              `protobuf:"bytes,14,opt,name=apply_retry_policy,json=applyRetryPolicy,proto3" json:"apply_retry_policy,omitempty"`
	GetInfoRetryPolicy       *environment.RetryPolicy              `protobuf:"bytes,18,opt,name=get_info_retry_policy,json=getInfoRetryPolicy,proto3" json:"get_info_retry_policy,omitempty"`
	ApplyRetryableExitCodes  []int32                               `` /* 143-byte string literal not displayed */
	FetchMode                extensions.FetchMode                  `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RuntimeObject_RuntimeExtension) Descriptor deprecated

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

Deprecated: Use RuntimeObject_RuntimeExtension.ProtoReflect.Descriptor instead.

func (*RuntimeObject_RuntimeExtension) GetApply added in v0.1.14

func (*RuntimeObject_RuntimeExtension) GetApplyOutput added in v0.2.9

func (*RuntimeObject_RuntimeExtension) GetApplyRetryPolicy added in v0.2.9

func (x *RuntimeObject_RuntimeExtension) GetApplyRetryPolicy() *environment.RetryPolicy

func (*RuntimeObject_RuntimeExtension) GetApplyRetryableExitCodes added in v0.2.9

func (x *RuntimeObject_RuntimeExtension) GetApplyRetryableExitCodes() []int32

func (*RuntimeObject_RuntimeExtension) GetFetch

func (*RuntimeObject_RuntimeExtension) GetFetchInterval added in v0.1.14

func (x *RuntimeObject_RuntimeExtension) GetFetchInterval() *durationpb.Duration

func (*RuntimeObject_RuntimeExtension) GetFetchMode added in v0.3.3

func (*RuntimeObject_RuntimeExtension) GetFetchOutput added in v0.2.8

func (*RuntimeObject_RuntimeExtension) GetFetchRetryPolicy added in v0.2.9

func (x *RuntimeObject_RuntimeExtension) GetFetchRetryPolicy() *environment.RetryPolicy

func (*RuntimeObject_RuntimeExtension) GetFetchSteadyStateInterval added in v0.2.8

func (x *RuntimeObject_RuntimeExtension) GetFetchSteadyStateInterval() *durationpb.Duration

func (*RuntimeObject_RuntimeExtension) GetGetInfo added in v0.2.16

func (*RuntimeObject_RuntimeExtension) GetGetInfoInterval added in v0.2.16

func (x *RuntimeObject_RuntimeExtension) GetGetInfoInterval() *durationpb.Duration

func (*RuntimeObject_RuntimeExtension) GetGetInfoOutput added in v0.2.16

func (*RuntimeObject_RuntimeExtension) GetGetInfoRetryPolicy added in v0.2.16

func (x *RuntimeObject_RuntimeExtension) GetGetInfoRetryPolicy() *environment.RetryPolicy

func (*RuntimeObject_RuntimeExtension) GetParameterValues added in v0.1.15

func (x *RuntimeObject_RuntimeExtension) GetParameterValues() []*common_config.ParameterValue

func (*RuntimeObject_RuntimeExtension) GetParameters added in v0.1.15

func (*RuntimeObject_RuntimeExtension) GetReleaseChannelId added in v0.1.14

func (x *RuntimeObject_RuntimeExtension) GetReleaseChannelId() string

func (*RuntimeObject_RuntimeExtension) GetServiceId

func (x *RuntimeObject_RuntimeExtension) GetServiceId() string

func (*RuntimeObject_RuntimeExtension) GetType added in v0.1.15

func (*RuntimeObject_RuntimeExtension) ProtoMessage

func (*RuntimeObject_RuntimeExtension) ProtoMessage()

func (*RuntimeObject_RuntimeExtension) ProtoReflect

func (*RuntimeObject_RuntimeExtension) Reset

func (x *RuntimeObject_RuntimeExtension) Reset()

func (*RuntimeObject_RuntimeExtension) String

func (*RuntimeObject_RuntimeExtension) Validate

func (m *RuntimeObject_RuntimeExtension) Validate() error

Validate checks the field values on RuntimeObject_RuntimeExtension 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 (*RuntimeObject_RuntimeExtension) ValidateAll

func (m *RuntimeObject_RuntimeExtension) ValidateAll() error

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

type RuntimeObject_RuntimeExtensionMultiError

type RuntimeObject_RuntimeExtensionMultiError []error

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

func (RuntimeObject_RuntimeExtensionMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (RuntimeObject_RuntimeExtensionMultiError) Error

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

type RuntimeObject_RuntimeExtensionValidationError

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

RuntimeObject_RuntimeExtensionValidationError is the validation error returned by RuntimeObject_RuntimeExtension.Validate if the designated constraints aren't met.

func (RuntimeObject_RuntimeExtensionValidationError) Cause

Cause function returns cause value.

func (RuntimeObject_RuntimeExtensionValidationError) Error

Error satisfies the builtin error interface

func (RuntimeObject_RuntimeExtensionValidationError) ErrorName

ErrorName returns error name.

func (RuntimeObject_RuntimeExtensionValidationError) Field

Field function returns field value.

func (RuntimeObject_RuntimeExtensionValidationError) Key

Key function returns key value.

func (RuntimeObject_RuntimeExtensionValidationError) Reason

Reason function returns reason value.

type RuntimeObject_Status

type RuntimeObject_Status int32
const (
	RuntimeObject_PENDING   RuntimeObject_Status = 0
	RuntimeObject_SUCCEEDED RuntimeObject_Status = 1
	RuntimeObject_FAILED    RuntimeObject_Status = 2
)

func (RuntimeObject_Status) Descriptor

func (RuntimeObject_Status) Enum

func (RuntimeObject_Status) EnumDescriptor deprecated

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

Deprecated: Use RuntimeObject_Status.Descriptor instead.

func (RuntimeObject_Status) Number

func (RuntimeObject_Status) String

func (x RuntimeObject_Status) String() string

func (RuntimeObject_Status) Type

type ServiceGroupState

type ServiceGroupState struct {
	Meta     *Metadata       `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Services []*ServiceState `protobuf:"bytes,2,rep,name=services,proto3" json:"services,omitempty"`
	// Definitions for custom tasks used by this service group.
	CustomTasks        []*CustomTaskState        `protobuf:"bytes,3,rep,name=custom_tasks,json=customTasks,proto3" json:"custom_tasks,omitempty"`
	DeliveryExtensions []*DeliveryExtensionState `protobuf:"bytes,5,rep,name=delivery_extensions,json=deliveryExtensions,proto3" json:"delivery_extensions,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceGroupState) Descriptor deprecated

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

Deprecated: Use ServiceGroupState.ProtoReflect.Descriptor instead.

func (*ServiceGroupState) GetCustomTasks

func (x *ServiceGroupState) GetCustomTasks() []*CustomTaskState

func (*ServiceGroupState) GetDeliveryExtensions

func (x *ServiceGroupState) GetDeliveryExtensions() []*DeliveryExtensionState

func (*ServiceGroupState) GetMeta

func (x *ServiceGroupState) GetMeta() *Metadata

func (*ServiceGroupState) GetServices

func (x *ServiceGroupState) GetServices() []*ServiceState

func (*ServiceGroupState) ProtoMessage

func (*ServiceGroupState) ProtoMessage()

func (*ServiceGroupState) ProtoReflect

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

func (*ServiceGroupState) Reset

func (x *ServiceGroupState) Reset()

func (*ServiceGroupState) String

func (x *ServiceGroupState) String() string

func (*ServiceGroupState) Validate

func (m *ServiceGroupState) Validate() error

Validate checks the field values on ServiceGroupState 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 (*ServiceGroupState) ValidateAll

func (m *ServiceGroupState) ValidateAll() error

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

type ServiceGroupStateMultiError

type ServiceGroupStateMultiError []error

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

func (ServiceGroupStateMultiError) AllErrors

func (m ServiceGroupStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ServiceGroupStateMultiError) Error

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

type ServiceGroupStateValidationError

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

ServiceGroupStateValidationError is the validation error returned by ServiceGroupState.Validate if the designated constraints aren't met.

func (ServiceGroupStateValidationError) Cause

Cause function returns cause value.

func (ServiceGroupStateValidationError) Error

Error satisfies the builtin error interface

func (ServiceGroupStateValidationError) ErrorName

ErrorName returns error name.

func (ServiceGroupStateValidationError) Field

Field function returns field value.

func (ServiceGroupStateValidationError) Key

Key function returns key value.

func (ServiceGroupStateValidationError) Reason

Reason function returns reason value.

type ServiceInstanceLabelSelector added in v0.2.13

type ServiceInstanceLabelSelector struct {

	// Types that are assignable to SelectorOneof:
	//
	//	*ServiceInstanceLabelSelector_ReleaseChannelSelector
	//	*ServiceInstanceLabelSelector_All
	SelectorOneof isServiceInstanceLabelSelector_SelectorOneof `protobuf_oneof:"selector_oneof"`
	Versions      []*Version                                   `protobuf:"bytes,3,rep,name=versions,proto3" json:"versions,omitempty"`
	// Types that are assignable to AutorollbackOneof:
	//
	//	*ServiceInstanceLabelSelector_RollbackVersion
	//	*ServiceInstanceLabelSelector_ComputeRollbackVersion
	AutorollbackOneof isServiceInstanceLabelSelector_AutorollbackOneof `protobuf_oneof:"autorollback_oneof"`
	// set internally by Prodvana in compiled desired state to track what this selector evaluated to. This includes all release channels,
	// including ones that would be overridden by something else.
	MaterializedReleaseChannels []string `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

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

Deprecated: Use ServiceInstanceLabelSelector.ProtoReflect.Descriptor instead.

func (*ServiceInstanceLabelSelector) GetAll added in v0.2.13

func (x *ServiceInstanceLabelSelector) GetAll() bool

func (*ServiceInstanceLabelSelector) GetAutorollbackOneof added in v0.2.13

func (m *ServiceInstanceLabelSelector) GetAutorollbackOneof() isServiceInstanceLabelSelector_AutorollbackOneof

func (*ServiceInstanceLabelSelector) GetComputeRollbackVersion added in v0.2.13

func (x *ServiceInstanceLabelSelector) GetComputeRollbackVersion() bool

func (*ServiceInstanceLabelSelector) GetMaterializedReleaseChannels added in v0.2.14

func (x *ServiceInstanceLabelSelector) GetMaterializedReleaseChannels() []string

func (*ServiceInstanceLabelSelector) GetReleaseChannelSelector added in v0.2.13

func (x *ServiceInstanceLabelSelector) GetReleaseChannelSelector() string

func (*ServiceInstanceLabelSelector) GetRollbackVersion added in v0.2.13

func (x *ServiceInstanceLabelSelector) GetRollbackVersion() *Version

func (*ServiceInstanceLabelSelector) GetSelectorOneof added in v0.2.13

func (m *ServiceInstanceLabelSelector) GetSelectorOneof() isServiceInstanceLabelSelector_SelectorOneof

func (*ServiceInstanceLabelSelector) GetVersions added in v0.2.13

func (x *ServiceInstanceLabelSelector) GetVersions() []*Version

func (*ServiceInstanceLabelSelector) ProtoMessage added in v0.2.13

func (*ServiceInstanceLabelSelector) ProtoMessage()

func (*ServiceInstanceLabelSelector) ProtoReflect added in v0.2.13

func (*ServiceInstanceLabelSelector) Reset added in v0.2.13

func (x *ServiceInstanceLabelSelector) Reset()

func (*ServiceInstanceLabelSelector) String added in v0.2.13

func (*ServiceInstanceLabelSelector) Validate added in v0.2.13

func (m *ServiceInstanceLabelSelector) Validate() error

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

func (m *ServiceInstanceLabelSelector) ValidateAll() error

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

type ServiceInstanceLabelSelectorMultiError added in v0.2.13

type ServiceInstanceLabelSelectorMultiError []error

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

func (ServiceInstanceLabelSelectorMultiError) AllErrors added in v0.2.13

AllErrors returns a list of validation violation errors.

func (ServiceInstanceLabelSelectorMultiError) Error added in v0.2.13

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

type ServiceInstanceLabelSelectorValidationError added in v0.2.13

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

ServiceInstanceLabelSelectorValidationError is the validation error returned by ServiceInstanceLabelSelector.Validate if the designated constraints aren't met.

func (ServiceInstanceLabelSelectorValidationError) Cause added in v0.2.13

Cause function returns cause value.

func (ServiceInstanceLabelSelectorValidationError) Error added in v0.2.13

Error satisfies the builtin error interface

func (ServiceInstanceLabelSelectorValidationError) ErrorName added in v0.2.13

ErrorName returns error name.

func (ServiceInstanceLabelSelectorValidationError) Field added in v0.2.13

Field function returns field value.

func (ServiceInstanceLabelSelectorValidationError) Key added in v0.2.13

Key function returns key value.

func (ServiceInstanceLabelSelectorValidationError) Reason added in v0.2.13

Reason function returns reason value.

type ServiceInstanceLabelSelector_All added in v0.2.13

type ServiceInstanceLabelSelector_All struct {
	All bool `protobuf:"varint,2,opt,name=all,proto3,oneof"` // target all release channels
}

type ServiceInstanceLabelSelector_ComputeRollbackVersion added in v0.2.13

type ServiceInstanceLabelSelector_ComputeRollbackVersion struct {
	// use the last converged version as the auto rollback version
	ComputeRollbackVersion bool `protobuf:"varint,5,opt,name=compute_rollback_version,json=computeRollbackVersion,proto3,oneof"`
}

type ServiceInstanceLabelSelector_ReleaseChannelSelector added in v0.2.13

type ServiceInstanceLabelSelector_ReleaseChannelSelector struct {
	ReleaseChannelSelector string `protobuf:"bytes,1,opt,name=release_channel_selector,json=releaseChannelSelector,proto3,oneof"` // release channel selector, automatically scoped to `@type=release-channel @application=<app>`
}

type ServiceInstanceLabelSelector_RollbackVersion added in v0.2.13

type ServiceInstanceLabelSelector_RollbackVersion struct {
	// set an explicit auto rollback version
	RollbackVersion *Version `protobuf:"bytes,4,opt,name=rollback_version,json=rollbackVersion,proto3,oneof"`
}

type ServiceInstanceState

type ServiceInstanceState struct {
	Meta             *Metadata  `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Application      string     `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"`
	Service          string     `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	ReleaseChannel   string     `protobuf:"bytes,4,opt,name=release_channel,json=releaseChannel,proto3" json:"release_channel,omitempty"`
	ServiceId        string     `protobuf:"bytes,8,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`                        // set internally by prodvana
	ReleaseChannelId string     `protobuf:"bytes,9,opt,name=release_channel_id,json=releaseChannelId,proto3" json:"release_channel_id,omitempty"` // set internally by prodvana
	Versions         []*Version `protobuf:"bytes,5,rep,name=versions,proto3" json:"versions,omitempty"`
	// Types that are assignable to AutorollbackOneof:
	//
	//	*ServiceInstanceState_RollbackVersion
	//	*ServiceInstanceState_ComputeRollbackVersion
	AutorollbackOneof         isServiceInstanceState_AutorollbackOneof `protobuf_oneof:"autorollback_oneof"`
	Rollback                  bool                                     `protobuf:"varint,7,opt,name=rollback,proto3" json:"rollback,omitempty"`
	Delivery                  *DeliveryState                           `protobuf:"bytes,10,opt,name=delivery,proto3" json:"delivery,omitempty"`
	DeploymentOwnedByChildren bool                                     `` // used internally by prodvana. If set, the deployment action (apply) is done by the children, not by the Service Instance itself.
	/* 142-byte string literal not displayed */
	AutorollbackDisabledReason string `` // used internally by Prodvana. For display purposes only.
	/* 142-byte string literal not displayed */
	NeedsApply bool `protobuf:"varint,14,opt,name=needs_apply,json=needsApply,proto3" json:"needs_apply,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceInstanceState) Descriptor deprecated

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

Deprecated: Use ServiceInstanceState.ProtoReflect.Descriptor instead.

func (*ServiceInstanceState) GetApplication

func (x *ServiceInstanceState) GetApplication() string

func (*ServiceInstanceState) GetAutorollbackDisabledReason added in v0.3.41

func (x *ServiceInstanceState) GetAutorollbackDisabledReason() string

func (*ServiceInstanceState) GetAutorollbackOneof added in v0.2.13

func (m *ServiceInstanceState) GetAutorollbackOneof() isServiceInstanceState_AutorollbackOneof

func (*ServiceInstanceState) GetComputeRollbackVersion added in v0.2.13

func (x *ServiceInstanceState) GetComputeRollbackVersion() bool

func (*ServiceInstanceState) GetDelivery

func (x *ServiceInstanceState) GetDelivery() *DeliveryState

func (*ServiceInstanceState) GetDeploymentOwnedByChildren added in v0.3.29

func (x *ServiceInstanceState) GetDeploymentOwnedByChildren() bool

func (*ServiceInstanceState) GetMeta

func (x *ServiceInstanceState) GetMeta() *Metadata

func (*ServiceInstanceState) GetNeedsApply added in v0.3.42

func (x *ServiceInstanceState) GetNeedsApply() bool

func (*ServiceInstanceState) GetReleaseChannel

func (x *ServiceInstanceState) GetReleaseChannel() string

func (*ServiceInstanceState) GetReleaseChannelId

func (x *ServiceInstanceState) GetReleaseChannelId() string

func (*ServiceInstanceState) GetRollback

func (x *ServiceInstanceState) GetRollback() bool

func (*ServiceInstanceState) GetRollbackVersion

func (x *ServiceInstanceState) GetRollbackVersion() *Version

func (*ServiceInstanceState) GetService

func (x *ServiceInstanceState) GetService() string

func (*ServiceInstanceState) GetServiceId

func (x *ServiceInstanceState) GetServiceId() string

func (*ServiceInstanceState) GetVersions

func (x *ServiceInstanceState) GetVersions() []*Version

func (*ServiceInstanceState) ProtoMessage

func (*ServiceInstanceState) ProtoMessage()

func (*ServiceInstanceState) ProtoReflect

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

func (*ServiceInstanceState) Reset

func (x *ServiceInstanceState) Reset()

func (*ServiceInstanceState) String

func (x *ServiceInstanceState) String() string

func (*ServiceInstanceState) Validate

func (m *ServiceInstanceState) Validate() error

Validate checks the field values on ServiceInstanceState 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 (*ServiceInstanceState) ValidateAll

func (m *ServiceInstanceState) ValidateAll() error

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

type ServiceInstanceStateMultiError

type ServiceInstanceStateMultiError []error

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

func (ServiceInstanceStateMultiError) AllErrors

func (m ServiceInstanceStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ServiceInstanceStateMultiError) Error

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

type ServiceInstanceStateValidationError

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

ServiceInstanceStateValidationError is the validation error returned by ServiceInstanceState.Validate if the designated constraints aren't met.

func (ServiceInstanceStateValidationError) Cause

Cause function returns cause value.

func (ServiceInstanceStateValidationError) Error

Error satisfies the builtin error interface

func (ServiceInstanceStateValidationError) ErrorName

ErrorName returns error name.

func (ServiceInstanceStateValidationError) Field

Field function returns field value.

func (ServiceInstanceStateValidationError) Key

Key function returns key value.

func (ServiceInstanceStateValidationError) Reason

Reason function returns reason value.

type ServiceInstanceState_ComputeRollbackVersion added in v0.2.13

type ServiceInstanceState_ComputeRollbackVersion struct {
	// use the last converged version as the auto rollback version
	// will not do anything if the *latest* service config has auto rollback disabled
	ComputeRollbackVersion bool `protobuf:"varint,11,opt,name=compute_rollback_version,json=computeRollbackVersion,proto3,oneof"`
}

type ServiceInstanceState_RollbackVersion added in v0.2.13

type ServiceInstanceState_RollbackVersion struct {
	// set an explicit auto rollback version
	RollbackVersion *Version `protobuf:"bytes,6,opt,name=rollback_version,json=rollbackVersion,proto3,oneof"`
}

type ServiceState

type ServiceState struct {
	Meta            *Metadata               `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Application     string                  `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"`
	Service         string                  `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	ServiceId       string                  `protobuf:"bytes,5,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` // set internally by prodvana
	ReleaseChannels []*ServiceInstanceState `protobuf:"bytes,6,rep,name=release_channels,json=releaseChannels,proto3" json:"release_channels,omitempty"`
	// Definitions for custom tasks used by this service. Must be empty if part of service group.
	CustomTasks        []*CustomTaskState        `protobuf:"bytes,7,rep,name=custom_tasks,json=customTasks,proto3" json:"custom_tasks,omitempty"`
	DeliveryExtensions []*DeliveryExtensionState `protobuf:"bytes,9,rep,name=delivery_extensions,json=deliveryExtensions,proto3" json:"delivery_extensions,omitempty"`
	// in leau of listing out individual release channels, specify versions for release channels using label selectors instead.
	// This can only be used as input to SetDesiredState and will never be returned as output from a convergence summary.
	ReleaseChannelLabelSelectors []*ServiceInstanceLabelSelector `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServiceState) Descriptor deprecated

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

Deprecated: Use ServiceState.ProtoReflect.Descriptor instead.

func (*ServiceState) GetApplication

func (x *ServiceState) GetApplication() string

func (*ServiceState) GetCustomTasks

func (x *ServiceState) GetCustomTasks() []*CustomTaskState

func (*ServiceState) GetDeliveryExtensions

func (x *ServiceState) GetDeliveryExtensions() []*DeliveryExtensionState

func (*ServiceState) GetMeta

func (x *ServiceState) GetMeta() *Metadata

func (*ServiceState) GetReleaseChannelLabelSelectors added in v0.2.13

func (x *ServiceState) GetReleaseChannelLabelSelectors() []*ServiceInstanceLabelSelector

func (*ServiceState) GetReleaseChannels

func (x *ServiceState) GetReleaseChannels() []*ServiceInstanceState

func (*ServiceState) GetService

func (x *ServiceState) GetService() string

func (*ServiceState) GetServiceId

func (x *ServiceState) GetServiceId() string

func (*ServiceState) ProtoMessage

func (*ServiceState) ProtoMessage()

func (*ServiceState) ProtoReflect

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

func (*ServiceState) Reset

func (x *ServiceState) Reset()

func (*ServiceState) String

func (x *ServiceState) String() string

func (*ServiceState) Validate

func (m *ServiceState) Validate() error

Validate checks the field values on ServiceState 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 (*ServiceState) ValidateAll

func (m *ServiceState) ValidateAll() error

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

type ServiceStateMultiError

type ServiceStateMultiError []error

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

func (ServiceStateMultiError) AllErrors

func (m ServiceStateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ServiceStateMultiError) Error

func (m ServiceStateMultiError) Error() string

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

type ServiceStateValidationError

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

ServiceStateValidationError is the validation error returned by ServiceState.Validate if the designated constraints aren't met.

func (ServiceStateValidationError) Cause

Cause function returns cause value.

func (ServiceStateValidationError) Error

Error satisfies the builtin error interface

func (ServiceStateValidationError) ErrorName

func (e ServiceStateValidationError) ErrorName() string

ErrorName returns error name.

func (ServiceStateValidationError) Field

Field function returns field value.

func (ServiceStateValidationError) Key

Key function returns key value.

func (ServiceStateValidationError) Reason

Reason function returns reason value.

type SetDesiredStateMetadata added in v0.3.12

type SetDesiredStateMetadata struct {
	Rollback                          bool `protobuf:"varint,1,opt,name=rollback,proto3" json:"rollback,omitempty"`
	BypassPreconditionsAndProtections bool `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

metadata about the desired state, set at the time of SetDesiredState

func (*SetDesiredStateMetadata) Descriptor deprecated added in v0.3.12

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

Deprecated: Use SetDesiredStateMetadata.ProtoReflect.Descriptor instead.

func (*SetDesiredStateMetadata) GetBypassPreconditionsAndProtections added in v0.3.12

func (x *SetDesiredStateMetadata) GetBypassPreconditionsAndProtections() bool

func (*SetDesiredStateMetadata) GetRollback added in v0.3.12

func (x *SetDesiredStateMetadata) GetRollback() bool

func (*SetDesiredStateMetadata) ProtoMessage added in v0.3.12

func (*SetDesiredStateMetadata) ProtoMessage()

func (*SetDesiredStateMetadata) ProtoReflect added in v0.3.12

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

func (*SetDesiredStateMetadata) Reset added in v0.3.12

func (x *SetDesiredStateMetadata) Reset()

func (*SetDesiredStateMetadata) String added in v0.3.12

func (x *SetDesiredStateMetadata) String() string

func (*SetDesiredStateMetadata) Validate added in v0.3.12

func (m *SetDesiredStateMetadata) Validate() error

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

func (m *SetDesiredStateMetadata) ValidateAll() error

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

type SetDesiredStateMetadataMultiError added in v0.3.12

type SetDesiredStateMetadataMultiError []error

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

func (SetDesiredStateMetadataMultiError) AllErrors added in v0.3.12

func (m SetDesiredStateMetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SetDesiredStateMetadataMultiError) Error added in v0.3.12

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

type SetDesiredStateMetadataValidationError added in v0.3.12

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

SetDesiredStateMetadataValidationError is the validation error returned by SetDesiredStateMetadata.Validate if the designated constraints aren't met.

func (SetDesiredStateMetadataValidationError) Cause added in v0.3.12

Cause function returns cause value.

func (SetDesiredStateMetadataValidationError) Error added in v0.3.12

Error satisfies the builtin error interface

func (SetDesiredStateMetadataValidationError) ErrorName added in v0.3.12

ErrorName returns error name.

func (SetDesiredStateMetadataValidationError) Field added in v0.3.12

Field function returns field value.

func (SetDesiredStateMetadataValidationError) Key added in v0.3.12

Key function returns key value.

func (SetDesiredStateMetadataValidationError) Reason added in v0.3.12

Reason function returns reason value.

type Signal

type Signal struct {
	Type SignalType `protobuf:"varint,1,opt,name=type,proto3,enum=prodvana.desired_state.model.SignalType" json:"type,omitempty"`
	// Types that are assignable to Config:
	//
	//	*Signal_DeliveryPromotion
	//	*Signal_ProtectionBypass_
	//	*Signal_RuntimeExtensionApproval_
	//	*Signal_ReleaseChannelBypass_
	//	*Signal_ConcurrencyLimitBypass_
	Config isSignal_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

func (*Signal) Descriptor deprecated

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

Deprecated: Use Signal.ProtoReflect.Descriptor instead.

func (*Signal) GetConcurrencyLimitBypass added in v0.3.41

func (x *Signal) GetConcurrencyLimitBypass() *Signal_ConcurrencyLimitBypass

func (*Signal) GetConfig

func (m *Signal) GetConfig() isSignal_Config

func (*Signal) GetDeliveryPromotion

func (x *Signal) GetDeliveryPromotion() *Signal_DeliveryPromotionConfig

func (*Signal) GetProtectionBypass

func (x *Signal) GetProtectionBypass() *Signal_ProtectionBypass

func (*Signal) GetReleaseChannelBypass added in v0.3.41

func (x *Signal) GetReleaseChannelBypass() *Signal_ReleaseChannelBypass

func (*Signal) GetRuntimeExtensionApproval added in v0.2.0

func (x *Signal) GetRuntimeExtensionApproval() *Signal_RuntimeExtensionApproval

func (*Signal) GetType

func (x *Signal) GetType() SignalType

func (*Signal) ProtoMessage

func (*Signal) ProtoMessage()

func (*Signal) ProtoReflect

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

func (*Signal) Reset

func (x *Signal) Reset()

func (*Signal) String

func (x *Signal) String() string

func (*Signal) Validate

func (m *Signal) Validate() error

Validate checks the field values on Signal 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 (*Signal) ValidateAll

func (m *Signal) ValidateAll() error

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

type SignalMultiError

type SignalMultiError []error

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

func (SignalMultiError) AllErrors

func (m SignalMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (SignalMultiError) Error

func (m SignalMultiError) Error() string

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

type SignalType

type SignalType int32
const (
	SignalType_SIGNAL_UNKNOWN             SignalType = 0
	SignalType_DELIVERY_PROMOTION         SignalType = 1
	SignalType_PROTECTION_BYPASS          SignalType = 2
	SignalType_RUNTIME_EXTENSION_APPROVAL SignalType = 3
	SignalType_SIGNAL_MANUAL_APPROVAL     SignalType = 4
	SignalType_RELEASE_CHANNEL_BYPASS     SignalType = 5
	SignalType_CONCURRENCY_LIMIT_BYPASS   SignalType = 6
)

func (SignalType) Descriptor

func (SignalType) Descriptor() protoreflect.EnumDescriptor

func (SignalType) Enum

func (x SignalType) Enum() *SignalType

func (SignalType) EnumDescriptor deprecated

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

Deprecated: Use SignalType.Descriptor instead.

func (SignalType) Number

func (x SignalType) Number() protoreflect.EnumNumber

func (SignalType) String

func (x SignalType) String() string

func (SignalType) Type

type SignalValidationError

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

SignalValidationError is the validation error returned by Signal.Validate if the designated constraints aren't met.

func (SignalValidationError) Cause

func (e SignalValidationError) Cause() error

Cause function returns cause value.

func (SignalValidationError) Error

func (e SignalValidationError) Error() string

Error satisfies the builtin error interface

func (SignalValidationError) ErrorName

func (e SignalValidationError) ErrorName() string

ErrorName returns error name.

func (SignalValidationError) Field

func (e SignalValidationError) Field() string

Field function returns field value.

func (SignalValidationError) Key

func (e SignalValidationError) Key() bool

Key function returns key value.

func (SignalValidationError) Reason

func (e SignalValidationError) Reason() string

Reason function returns reason value.

type Signal_ConcurrencyLimitBypass added in v0.3.41

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

func (*Signal_ConcurrencyLimitBypass) Descriptor deprecated added in v0.3.41

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

Deprecated: Use Signal_ConcurrencyLimitBypass.ProtoReflect.Descriptor instead.

func (*Signal_ConcurrencyLimitBypass) ProtoMessage added in v0.3.41

func (*Signal_ConcurrencyLimitBypass) ProtoMessage()

func (*Signal_ConcurrencyLimitBypass) ProtoReflect added in v0.3.41

func (*Signal_ConcurrencyLimitBypass) Reset added in v0.3.41

func (x *Signal_ConcurrencyLimitBypass) Reset()

func (*Signal_ConcurrencyLimitBypass) String added in v0.3.41

func (*Signal_ConcurrencyLimitBypass) Validate added in v0.3.41

func (m *Signal_ConcurrencyLimitBypass) Validate() error

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

func (m *Signal_ConcurrencyLimitBypass) ValidateAll() error

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

type Signal_ConcurrencyLimitBypassMultiError added in v0.3.41

type Signal_ConcurrencyLimitBypassMultiError []error

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

func (Signal_ConcurrencyLimitBypassMultiError) AllErrors added in v0.3.41

AllErrors returns a list of validation violation errors.

func (Signal_ConcurrencyLimitBypassMultiError) Error added in v0.3.41

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

type Signal_ConcurrencyLimitBypassValidationError added in v0.3.41

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

Signal_ConcurrencyLimitBypassValidationError is the validation error returned by Signal_ConcurrencyLimitBypass.Validate if the designated constraints aren't met.

func (Signal_ConcurrencyLimitBypassValidationError) Cause added in v0.3.41

Cause function returns cause value.

func (Signal_ConcurrencyLimitBypassValidationError) Error added in v0.3.41

Error satisfies the builtin error interface

func (Signal_ConcurrencyLimitBypassValidationError) ErrorName added in v0.3.41

ErrorName returns error name.

func (Signal_ConcurrencyLimitBypassValidationError) Field added in v0.3.41

Field function returns field value.

func (Signal_ConcurrencyLimitBypassValidationError) Key added in v0.3.41

Key function returns key value.

func (Signal_ConcurrencyLimitBypassValidationError) Reason added in v0.3.41

Reason function returns reason value.

type Signal_ConcurrencyLimitBypass_ added in v0.3.41

type Signal_ConcurrencyLimitBypass_ struct {
	ConcurrencyLimitBypass *Signal_ConcurrencyLimitBypass `protobuf:"bytes,6,opt,name=concurrency_limit_bypass,json=concurrencyLimitBypass,proto3,oneof"`
}

type Signal_DeliveryPromotion

type Signal_DeliveryPromotion struct {
	DeliveryPromotion *Signal_DeliveryPromotionConfig `protobuf:"bytes,2,opt,name=delivery_promotion,json=deliveryPromotion,proto3,oneof"`
}

type Signal_DeliveryPromotionConfig

type Signal_DeliveryPromotionConfig struct {

	// which canary progress stage to promote
	Stage int64 `protobuf:"varint,1,opt,name=stage,proto3" json:"stage,omitempty"`
	// when true, indicates delivery should be promoted fully, e.g. 100%
	Full   bool `protobuf:"varint,2,opt,name=full,proto3" json:"full,omitempty"`
	Reject bool `protobuf:"varint,3,opt,name=reject,proto3" json:"reject,omitempty"`
	// contains filtered or unexported fields
}

func (*Signal_DeliveryPromotionConfig) Descriptor deprecated

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

Deprecated: Use Signal_DeliveryPromotionConfig.ProtoReflect.Descriptor instead.

func (*Signal_DeliveryPromotionConfig) GetFull

func (x *Signal_DeliveryPromotionConfig) GetFull() bool

func (*Signal_DeliveryPromotionConfig) GetReject added in v0.3.27

func (x *Signal_DeliveryPromotionConfig) GetReject() bool

func (*Signal_DeliveryPromotionConfig) GetStage

func (x *Signal_DeliveryPromotionConfig) GetStage() int64

func (*Signal_DeliveryPromotionConfig) ProtoMessage

func (*Signal_DeliveryPromotionConfig) ProtoMessage()

func (*Signal_DeliveryPromotionConfig) ProtoReflect

func (*Signal_DeliveryPromotionConfig) Reset

func (x *Signal_DeliveryPromotionConfig) Reset()

func (*Signal_DeliveryPromotionConfig) String

func (*Signal_DeliveryPromotionConfig) Validate

func (m *Signal_DeliveryPromotionConfig) Validate() error

Validate checks the field values on Signal_DeliveryPromotionConfig 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 (*Signal_DeliveryPromotionConfig) ValidateAll

func (m *Signal_DeliveryPromotionConfig) ValidateAll() error

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

type Signal_DeliveryPromotionConfigMultiError

type Signal_DeliveryPromotionConfigMultiError []error

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

func (Signal_DeliveryPromotionConfigMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Signal_DeliveryPromotionConfigMultiError) Error

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

type Signal_DeliveryPromotionConfigValidationError

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

Signal_DeliveryPromotionConfigValidationError is the validation error returned by Signal_DeliveryPromotionConfig.Validate if the designated constraints aren't met.

func (Signal_DeliveryPromotionConfigValidationError) Cause

Cause function returns cause value.

func (Signal_DeliveryPromotionConfigValidationError) Error

Error satisfies the builtin error interface

func (Signal_DeliveryPromotionConfigValidationError) ErrorName

ErrorName returns error name.

func (Signal_DeliveryPromotionConfigValidationError) Field

Field function returns field value.

func (Signal_DeliveryPromotionConfigValidationError) Key

Key function returns key value.

func (Signal_DeliveryPromotionConfigValidationError) Reason

Reason function returns reason value.

type Signal_ProtectionBypass

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

func (*Signal_ProtectionBypass) Descriptor deprecated

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

Deprecated: Use Signal_ProtectionBypass.ProtoReflect.Descriptor instead.

func (*Signal_ProtectionBypass) ProtoMessage

func (*Signal_ProtectionBypass) ProtoMessage()

func (*Signal_ProtectionBypass) ProtoReflect

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

func (*Signal_ProtectionBypass) Reset

func (x *Signal_ProtectionBypass) Reset()

func (*Signal_ProtectionBypass) String

func (x *Signal_ProtectionBypass) String() string

func (*Signal_ProtectionBypass) Validate

func (m *Signal_ProtectionBypass) Validate() error

Validate checks the field values on Signal_ProtectionBypass 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 (*Signal_ProtectionBypass) ValidateAll

func (m *Signal_ProtectionBypass) ValidateAll() error

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

type Signal_ProtectionBypassMultiError

type Signal_ProtectionBypassMultiError []error

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

func (Signal_ProtectionBypassMultiError) AllErrors

func (m Signal_ProtectionBypassMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Signal_ProtectionBypassMultiError) Error

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

type Signal_ProtectionBypassValidationError

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

Signal_ProtectionBypassValidationError is the validation error returned by Signal_ProtectionBypass.Validate if the designated constraints aren't met.

func (Signal_ProtectionBypassValidationError) Cause

Cause function returns cause value.

func (Signal_ProtectionBypassValidationError) Error

Error satisfies the builtin error interface

func (Signal_ProtectionBypassValidationError) ErrorName

ErrorName returns error name.

func (Signal_ProtectionBypassValidationError) Field

Field function returns field value.

func (Signal_ProtectionBypassValidationError) Key

Key function returns key value.

func (Signal_ProtectionBypassValidationError) Reason

Reason function returns reason value.

type Signal_ProtectionBypass_

type Signal_ProtectionBypass_ struct {
	ProtectionBypass *Signal_ProtectionBypass `protobuf:"bytes,3,opt,name=protection_bypass,json=protectionBypass,proto3,oneof"`
}

type Signal_ReleaseChannelBypass added in v0.3.41

type Signal_ReleaseChannelBypass struct {
	EntityIds []string `protobuf:"bytes,1,rep,name=entity_ids,json=entityIds,proto3" json:"entity_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*Signal_ReleaseChannelBypass) Descriptor deprecated added in v0.3.41

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

Deprecated: Use Signal_ReleaseChannelBypass.ProtoReflect.Descriptor instead.

func (*Signal_ReleaseChannelBypass) GetEntityIds added in v0.3.41

func (x *Signal_ReleaseChannelBypass) GetEntityIds() []string

func (*Signal_ReleaseChannelBypass) ProtoMessage added in v0.3.41

func (*Signal_ReleaseChannelBypass) ProtoMessage()

func (*Signal_ReleaseChannelBypass) ProtoReflect added in v0.3.41

func (*Signal_ReleaseChannelBypass) Reset added in v0.3.41

func (x *Signal_ReleaseChannelBypass) Reset()

func (*Signal_ReleaseChannelBypass) String added in v0.3.41

func (x *Signal_ReleaseChannelBypass) String() string

func (*Signal_ReleaseChannelBypass) Validate added in v0.3.41

func (m *Signal_ReleaseChannelBypass) Validate() error

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

func (m *Signal_ReleaseChannelBypass) ValidateAll() error

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

type Signal_ReleaseChannelBypassMultiError added in v0.3.41

type Signal_ReleaseChannelBypassMultiError []error

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

func (Signal_ReleaseChannelBypassMultiError) AllErrors added in v0.3.41

AllErrors returns a list of validation violation errors.

func (Signal_ReleaseChannelBypassMultiError) Error added in v0.3.41

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

type Signal_ReleaseChannelBypassValidationError added in v0.3.41

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

Signal_ReleaseChannelBypassValidationError is the validation error returned by Signal_ReleaseChannelBypass.Validate if the designated constraints aren't met.

func (Signal_ReleaseChannelBypassValidationError) Cause added in v0.3.41

Cause function returns cause value.

func (Signal_ReleaseChannelBypassValidationError) Error added in v0.3.41

Error satisfies the builtin error interface

func (Signal_ReleaseChannelBypassValidationError) ErrorName added in v0.3.41

ErrorName returns error name.

func (Signal_ReleaseChannelBypassValidationError) Field added in v0.3.41

Field function returns field value.

func (Signal_ReleaseChannelBypassValidationError) Key added in v0.3.41

Key function returns key value.

func (Signal_ReleaseChannelBypassValidationError) Reason added in v0.3.41

Reason function returns reason value.

type Signal_ReleaseChannelBypass_ added in v0.3.41

type Signal_ReleaseChannelBypass_ struct {
	ReleaseChannelBypass *Signal_ReleaseChannelBypass `protobuf:"bytes,5,opt,name=release_channel_bypass,json=releaseChannelBypass,proto3,oneof"`
}

type Signal_RuntimeExtensionApproval added in v0.2.0

type Signal_RuntimeExtensionApproval struct {

	// When was the approval issued?
	// If this is after last run timestamp, apply can proceed.
	Timestamp  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Reject     bool                   `protobuf:"varint,2,opt,name=reject,proto3" json:"reject,omitempty"`
	PlanBlobId string                 `protobuf:"bytes,3,opt,name=plan_blob_id,json=planBlobId,proto3" json:"plan_blob_id,omitempty"` // if set, approve specifically for this plan
	// contains filtered or unexported fields
}

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

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

Deprecated: Use Signal_RuntimeExtensionApproval.ProtoReflect.Descriptor instead.

func (*Signal_RuntimeExtensionApproval) GetPlanBlobId added in v0.2.8

func (x *Signal_RuntimeExtensionApproval) GetPlanBlobId() string

func (*Signal_RuntimeExtensionApproval) GetReject added in v0.2.1

func (x *Signal_RuntimeExtensionApproval) GetReject() bool

func (*Signal_RuntimeExtensionApproval) GetTimestamp added in v0.2.0

func (*Signal_RuntimeExtensionApproval) ProtoMessage added in v0.2.0

func (*Signal_RuntimeExtensionApproval) ProtoMessage()

func (*Signal_RuntimeExtensionApproval) ProtoReflect added in v0.2.0

func (*Signal_RuntimeExtensionApproval) Reset added in v0.2.0

func (*Signal_RuntimeExtensionApproval) String added in v0.2.0

func (*Signal_RuntimeExtensionApproval) Validate added in v0.2.0

func (m *Signal_RuntimeExtensionApproval) Validate() error

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

func (m *Signal_RuntimeExtensionApproval) ValidateAll() error

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

type Signal_RuntimeExtensionApprovalMultiError added in v0.2.0

type Signal_RuntimeExtensionApprovalMultiError []error

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

func (Signal_RuntimeExtensionApprovalMultiError) AllErrors added in v0.2.0

AllErrors returns a list of validation violation errors.

func (Signal_RuntimeExtensionApprovalMultiError) Error added in v0.2.0

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

type Signal_RuntimeExtensionApprovalValidationError added in v0.2.0

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

Signal_RuntimeExtensionApprovalValidationError is the validation error returned by Signal_RuntimeExtensionApproval.Validate if the designated constraints aren't met.

func (Signal_RuntimeExtensionApprovalValidationError) Cause added in v0.2.0

Cause function returns cause value.

func (Signal_RuntimeExtensionApprovalValidationError) Error added in v0.2.0

Error satisfies the builtin error interface

func (Signal_RuntimeExtensionApprovalValidationError) ErrorName added in v0.2.0

ErrorName returns error name.

func (Signal_RuntimeExtensionApprovalValidationError) Field added in v0.2.0

Field function returns field value.

func (Signal_RuntimeExtensionApprovalValidationError) Key added in v0.2.0

Key function returns key value.

func (Signal_RuntimeExtensionApprovalValidationError) Reason added in v0.2.0

Reason function returns reason value.

type Signal_RuntimeExtensionApproval_ added in v0.2.0

type Signal_RuntimeExtensionApproval_ struct {
	RuntimeExtensionApproval *Signal_RuntimeExtensionApproval `protobuf:"bytes,4,opt,name=runtime_extension_approval,json=runtimeExtensionApproval,proto3,oneof"`
}

type SimpleStatus

type SimpleStatus int32
const (
	SimpleStatus_SS_UNKNOWN              SimpleStatus = 0
	SimpleStatus_SS_CONVERGING           SimpleStatus = 1
	SimpleStatus_SS_CONVERGED            SimpleStatus = 2
	SimpleStatus_SS_FAILED               SimpleStatus = 3
	SimpleStatus_SS_WAITING_FOR_APPROVAL SimpleStatus = 4
)

func (SimpleStatus) Descriptor

func (SimpleStatus) Enum

func (x SimpleStatus) Enum() *SimpleStatus

func (SimpleStatus) EnumDescriptor deprecated

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

Deprecated: Use SimpleStatus.Descriptor instead.

func (SimpleStatus) Number

func (SimpleStatus) String

func (x SimpleStatus) String() string

func (SimpleStatus) Type

type State

type State struct {

	// Types that are assignable to StateOneof:
	//
	//	*State_Service
	//	*State_ServiceInstance
	//	*State_ServiceGroup
	//	*State_RuntimeObject
	//	*State_ManualApproval
	//	*State_CustomTask
	//	*State_ProtectionAttachment
	//	*State_ProtectionLink
	//	*State_DeliveryExtension
	StateOneof isState_StateOneof `protobuf_oneof:"state_oneof"`
	// contains filtered or unexported fields
}

func (*State) Descriptor deprecated

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

Deprecated: Use State.ProtoReflect.Descriptor instead.

func (*State) GetCustomTask

func (x *State) GetCustomTask() *CustomTaskState

func (*State) GetDeliveryExtension

func (x *State) GetDeliveryExtension() *DeliveryExtensionState

func (*State) GetManualApproval

func (x *State) GetManualApproval() *ManualApprovalState

func (*State) GetProtectionAttachment

func (x *State) GetProtectionAttachment() *ProtectionAttachment
func (x *State) GetProtectionLink() *ProtectionLinkState

func (*State) GetRuntimeObject

func (x *State) GetRuntimeObject() *RuntimeObject

func (*State) GetService

func (x *State) GetService() *ServiceState

func (*State) GetServiceGroup

func (x *State) GetServiceGroup() *ServiceGroupState

func (*State) GetServiceInstance

func (x *State) GetServiceInstance() *ServiceInstanceState

func (*State) GetStateOneof

func (m *State) GetStateOneof() isState_StateOneof

func (*State) ProtoMessage

func (*State) ProtoMessage()

func (*State) ProtoReflect

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

func (*State) Reset

func (x *State) Reset()

func (*State) String

func (x *State) String() string

func (*State) Validate

func (m *State) Validate() error

Validate checks the field values on State 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 (*State) ValidateAll

func (m *State) ValidateAll() error

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

type StateMultiError

type StateMultiError []error

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

func (StateMultiError) AllErrors

func (m StateMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (StateMultiError) Error

func (m StateMultiError) Error() string

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

type StateValidationError

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

StateValidationError is the validation error returned by State.Validate if the designated constraints aren't met.

func (StateValidationError) Cause

func (e StateValidationError) Cause() error

Cause function returns cause value.

func (StateValidationError) Error

func (e StateValidationError) Error() string

Error satisfies the builtin error interface

func (StateValidationError) ErrorName

func (e StateValidationError) ErrorName() string

ErrorName returns error name.

func (StateValidationError) Field

func (e StateValidationError) Field() string

Field function returns field value.

func (StateValidationError) Key

func (e StateValidationError) Key() bool

Key function returns key value.

func (StateValidationError) Reason

func (e StateValidationError) Reason() string

Reason function returns reason value.

type State_CustomTask

type State_CustomTask struct {
	CustomTask *CustomTaskState `protobuf:"bytes,6,opt,name=custom_task,json=customTask,proto3,oneof"`
}

type State_DeliveryExtension

type State_DeliveryExtension struct {
	DeliveryExtension *DeliveryExtensionState `protobuf:"bytes,9,opt,name=delivery_extension,json=deliveryExtension,proto3,oneof"`
}

type State_ManualApproval

type State_ManualApproval struct {
	ManualApproval *ManualApprovalState `protobuf:"bytes,5,opt,name=manual_approval,json=manualApproval,proto3,oneof"`
}

type State_ProtectionAttachment

type State_ProtectionAttachment struct {
	ProtectionAttachment *ProtectionAttachment `protobuf:"bytes,7,opt,name=protection_attachment,json=protectionAttachment,proto3,oneof"`
}
type State_ProtectionLink struct {
	ProtectionLink *ProtectionLinkState `protobuf:"bytes,8,opt,name=protection_link,json=protectionLink,proto3,oneof"`
}

type State_RuntimeObject

type State_RuntimeObject struct {
	RuntimeObject *RuntimeObject `protobuf:"bytes,4,opt,name=runtime_object,json=runtimeObject,proto3,oneof"`
}

type State_Service

type State_Service struct {
	Service *ServiceState `protobuf:"bytes,1,opt,name=service,proto3,oneof"`
}

type State_ServiceGroup

type State_ServiceGroup struct {
	ServiceGroup *ServiceGroupState `protobuf:"bytes,3,opt,name=service_group,json=serviceGroup,proto3,oneof"`
}

type State_ServiceInstance

type State_ServiceInstance struct {
	ServiceInstance *ServiceInstanceState `protobuf:"bytes,2,opt,name=service_instance,json=serviceInstance,proto3,oneof"`
}

type Status

type Status int32
const (
	Status_UNKNOWN_STATUS            Status = 0
	Status_CONVERGING                Status = 1
	Status_CONVERGED                 Status = 2
	Status_FAILED                    Status = 3
	Status_ROLLING_BACK              Status = 4
	Status_ROLLED_BACK               Status = 5
	Status_FAILED_ROLLBACK           Status = 12
	Status_PAUSED                    Status = 6
	Status_CHILD_PAUSED              Status = 7 // entity itself not paused, but one of its children is paused, so it is not making any progress
	Status_WAITING_PRECONDITIONS     Status = 8 // Waiting for non-manual approval preconditions
	Status_REPLACED                  Status = 9
	Status_WAITING_MANUAL_APPROVAL   Status = 10 // Waiting only for manual approval
	Status_DELETED                   Status = 11
	Status_PREVIEW                   Status = 13 // status for all entities in a preview desired state. will never show up in a real desired state.
	Status_PENDING_SET_DESIRED_STATE Status = 14 // next tag: 15
)

func (Status) Descriptor

func (Status) Descriptor() protoreflect.EnumDescriptor

func (Status) Enum

func (x Status) Enum() *Status

func (Status) EnumDescriptor deprecated

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

Deprecated: Use Status.Descriptor instead.

func (Status) Number

func (x Status) Number() protoreflect.EnumNumber

func (Status) String

func (x Status) String() string

func (Status) Type

func (Status) Type() protoreflect.EnumType

type StatusExplanation

type StatusExplanation struct {
	Subject        *Identifier  `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`                                       // the id of the object that resulted in this status. In the case of parent entities, this may be one of the child entities, or itself.
	DesiredStateId string       `protobuf:"bytes,5,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"` // desired state id of the subject
	Reason         StatusReason `protobuf:"varint,2,opt,name=reason,proto3,enum=prodvana.desired_state.model.StatusReason" json:"reason,omitempty"`
	// Optional freeform message to be shown to the user alongside reason.
	// only one of the two will be set
	Message  string   `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	Messages []string `protobuf:"bytes,4,rep,name=messages,proto3" json:"messages,omitempty"` // next tag: 6
	// contains filtered or unexported fields
}

func (*StatusExplanation) Descriptor deprecated

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

Deprecated: Use StatusExplanation.ProtoReflect.Descriptor instead.

func (*StatusExplanation) GetDesiredStateId added in v0.3.41

func (x *StatusExplanation) GetDesiredStateId() string

func (*StatusExplanation) GetMessage

func (x *StatusExplanation) GetMessage() string

func (*StatusExplanation) GetMessages

func (x *StatusExplanation) GetMessages() []string

func (*StatusExplanation) GetReason

func (x *StatusExplanation) GetReason() StatusReason

func (*StatusExplanation) GetSubject

func (x *StatusExplanation) GetSubject() *Identifier

func (*StatusExplanation) ProtoMessage

func (*StatusExplanation) ProtoMessage()

func (*StatusExplanation) ProtoReflect

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

func (*StatusExplanation) Reset

func (x *StatusExplanation) Reset()

func (*StatusExplanation) String

func (x *StatusExplanation) String() string

func (*StatusExplanation) Validate

func (m *StatusExplanation) Validate() error

Validate checks the field values on StatusExplanation 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 (*StatusExplanation) ValidateAll

func (m *StatusExplanation) ValidateAll() error

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

type StatusExplanationMultiError

type StatusExplanationMultiError []error

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

func (StatusExplanationMultiError) AllErrors

func (m StatusExplanationMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (StatusExplanationMultiError) Error

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

type StatusExplanationValidationError

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

StatusExplanationValidationError is the validation error returned by StatusExplanation.Validate if the designated constraints aren't met.

func (StatusExplanationValidationError) Cause

Cause function returns cause value.

func (StatusExplanationValidationError) Error

Error satisfies the builtin error interface

func (StatusExplanationValidationError) ErrorName

ErrorName returns error name.

func (StatusExplanationValidationError) Field

Field function returns field value.

func (StatusExplanationValidationError) Key

Key function returns key value.

func (StatusExplanationValidationError) Reason

Reason function returns reason value.

type StatusReason

type StatusReason int32
const (
	StatusReason_REASON_UNKNOWN StatusReason = 0
	// Prodvana has not fetched the data it needs to act on the entity
	StatusReason_NO_CURRENT_STATE StatusReason = 1
	// the command to apply target state failed
	StatusReason_APPLY_FAILED StatusReason = 2
	// unhealthy pods detected
	StatusReason_UNHEALTHY_PODS StatusReason = 3
	// pods are being updated
	StatusReason_UPDATING_PODS StatusReason = 4
	// no update in progress, but there are pods on the wrong version. This could be a transient state with the runtime, or something was updated out of band
	StatusReason_VERSION_MISMATCH StatusReason = 5
	// after applying successfully, the object arrived at a failed state
	StatusReason_RUNTIME_OBJECT_FAILED StatusReason = 6
	// a precondition failed in an unrecoverable way
	StatusReason_PRECONDITIONS_FAILED     StatusReason = 7
	StatusReason_MANUAL_APPROVAL_REJECTED StatusReason = 8
	// Entity has not been updated in a long time
	StatusReason_STUCK_ENTITY StatusReason = 9
	// the active version is explicitly marked as dirty
	StatusReason_VERSION_DIRTY StatusReason = 10
	// the Runtime indicated an apply is needed
	StatusReason_RUNTIME_OBJECT_APPLY_NEEDED StatusReason = 11
)

func (StatusReason) Descriptor

func (StatusReason) Enum

func (x StatusReason) Enum() *StatusReason

func (StatusReason) EnumDescriptor deprecated

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

Deprecated: Use StatusReason.Descriptor instead.

func (StatusReason) Number

func (StatusReason) String

func (x StatusReason) String() string

func (StatusReason) Type

type TaskEntityContext added in v0.2.8

type TaskEntityContext struct {
	LastCompletedRun *TaskRun `protobuf:"bytes,1,opt,name=last_completed_run,json=lastCompletedRun,proto3" json:"last_completed_run,omitempty"`
	LastRun          *TaskRun `protobuf:"bytes,2,opt,name=last_run,json=lastRun,proto3" json:"last_run,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskEntityContext) Descriptor deprecated added in v0.2.8

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

Deprecated: Use TaskEntityContext.ProtoReflect.Descriptor instead.

func (*TaskEntityContext) GetLastCompletedRun added in v0.2.8

func (x *TaskEntityContext) GetLastCompletedRun() *TaskRun

func (*TaskEntityContext) GetLastRun added in v0.2.8

func (x *TaskEntityContext) GetLastRun() *TaskRun

func (*TaskEntityContext) ProtoMessage added in v0.2.8

func (*TaskEntityContext) ProtoMessage()

func (*TaskEntityContext) ProtoReflect added in v0.2.8

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

func (*TaskEntityContext) Reset added in v0.2.8

func (x *TaskEntityContext) Reset()

func (*TaskEntityContext) String added in v0.2.8

func (x *TaskEntityContext) String() string

func (*TaskEntityContext) Validate added in v0.2.8

func (m *TaskEntityContext) Validate() error

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

func (m *TaskEntityContext) ValidateAll() error

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

type TaskEntityContextMultiError added in v0.2.8

type TaskEntityContextMultiError []error

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

func (TaskEntityContextMultiError) AllErrors added in v0.2.8

func (m TaskEntityContextMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TaskEntityContextMultiError) Error added in v0.2.8

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

type TaskEntityContextValidationError added in v0.2.8

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

TaskEntityContextValidationError is the validation error returned by TaskEntityContext.Validate if the designated constraints aren't met.

func (TaskEntityContextValidationError) Cause added in v0.2.8

Cause function returns cause value.

func (TaskEntityContextValidationError) Error added in v0.2.8

Error satisfies the builtin error interface

func (TaskEntityContextValidationError) ErrorName added in v0.2.8

ErrorName returns error name.

func (TaskEntityContextValidationError) Field added in v0.2.8

Field function returns field value.

func (TaskEntityContextValidationError) Key added in v0.2.8

Key function returns key value.

func (TaskEntityContextValidationError) Reason added in v0.2.8

Reason function returns reason value.

type TaskRun added in v0.2.8

type TaskRun struct {
	Status             SimpleStatus         `protobuf:"varint,1,opt,name=status,proto3,enum=prodvana.desired_state.model.SimpleStatus" json:"status,omitempty"`
	StatusExplanations []*StatusExplanation `protobuf:"bytes,2,rep,name=status_explanations,json=statusExplanations,proto3" json:"status_explanations,omitempty"`
	Version            string               `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	SeenVersions       []*Version           `protobuf:"bytes,4,rep,name=seen_versions,json=seenVersions,proto3" json:"seen_versions,omitempty"`
	// IDs for the entity that started this task
	DesiredStateId     string                 `protobuf:"bytes,18,opt,name=desired_state_id,json=desiredStateId,proto3" json:"desired_state_id,omitempty"`
	ReleaseId          string                 `protobuf:"bytes,19,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"`
	CreatedTimestamp   *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"`
	StartedTimestamp   *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=started_timestamp,json=startedTimestamp,proto3" json:"started_timestamp,omitempty"`
	CompletedTimestamp *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=completed_timestamp,json=completedTimestamp,proto3" json:"completed_timestamp,omitempty"`
	StartedByProcessId string                 `protobuf:"bytes,16,opt,name=started_by_process_id,json=startedByProcessId,proto3" json:"started_by_process_id,omitempty"`
	// these fields are only populated for completed tasks
	OutputBlobIds          []string                         `protobuf:"bytes,7,rep,name=output_blob_ids,json=outputBlobIds,proto3" json:"output_blob_ids,omitempty"`
	ExitCodes              []int32                          `protobuf:"varint,8,rep,packed,name=exit_codes,json=exitCodes,proto3" json:"exit_codes,omitempty"`
	RuntimeObjectMetadatas []*TaskRun_RuntimeObjectMetadata `` /* 130-byte string literal not displayed */
	// if set, output_blob_ids, exit_codes and runtime objects can be ignored (it'll contain the output that will eventually lead to this pvn-wrapper output)
	PvnWrapperOutput *pvn_wrapper.Output `protobuf:"bytes,22,opt,name=pvn_wrapper_output,json=pvnWrapperOutput,proto3" json:"pvn_wrapper_output,omitempty"`
	// all entities that make up the task
	TaskEntities []*Identifier `protobuf:"bytes,9,rep,name=task_entities,json=taskEntities,proto3" json:"task_entities,omitempty"`
	// if there is any intersection between these and exit_codes, and the status is FAILED, then the retryable bit below will be
	// set to true.
	RetryableExitCodes []int32 `` /* 126-byte string literal not displayed */
	Retryable          bool    `protobuf:"varint,12,opt,name=retryable,proto3" json:"retryable,omitempty"`
	// tasks are created first in the NOT_STARTED phase
	Phase TaskRun_Phase `protobuf:"varint,13,opt,name=phase,proto3,enum=prodvana.desired_state.model.TaskRun_Phase" json:"phase,omitempty"`
	// for runtime extension aggregate objects only, the fetch details used to start the task (will contain plan id)
	FetchDetails          *FetchDetails          `protobuf:"bytes,10,opt,name=fetch_details,json=fetchDetails,proto3" json:"fetch_details,omitempty"`
	FetchTaskStartDetails *FetchTaskStartDetails `` /* 129-byte string literal not displayed */
	HasWorkReason         string                 `protobuf:"bytes,21,opt,name=has_work_reason,json=hasWorkReason,proto3" json:"has_work_reason,omitempty"`
	// if set, the entity who started this task has a concurrency limit that needs to be renewed and released
	ConcurrencyLeases []*ConcurrencyLease `protobuf:"bytes,17,rep,name=concurrency_leases,json=concurrencyLeases,proto3" json:"concurrency_leases,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskRun) Descriptor deprecated added in v0.2.8

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

Deprecated: Use TaskRun.ProtoReflect.Descriptor instead.

func (*TaskRun) GetCompletedTimestamp added in v0.2.8

func (x *TaskRun) GetCompletedTimestamp() *timestamppb.Timestamp

func (*TaskRun) GetConcurrencyLeases added in v0.3.29

func (x *TaskRun) GetConcurrencyLeases() []*ConcurrencyLease

func (*TaskRun) GetCreatedTimestamp added in v0.3.21

func (x *TaskRun) GetCreatedTimestamp() *timestamppb.Timestamp

func (*TaskRun) GetDesiredStateId added in v0.3.41

func (x *TaskRun) GetDesiredStateId() string

func (*TaskRun) GetExitCodes added in v0.2.8

func (x *TaskRun) GetExitCodes() []int32

func (*TaskRun) GetFetchDetails added in v0.2.9

func (x *TaskRun) GetFetchDetails() *FetchDetails

func (*TaskRun) GetFetchTaskStartDetails added in v0.3.3

func (x *TaskRun) GetFetchTaskStartDetails() *FetchTaskStartDetails

func (*TaskRun) GetHasWorkReason added in v0.3.41

func (x *TaskRun) GetHasWorkReason() string

func (*TaskRun) GetOutputBlobIds added in v0.2.8

func (x *TaskRun) GetOutputBlobIds() []string

func (*TaskRun) GetPhase added in v0.2.12

func (x *TaskRun) GetPhase() TaskRun_Phase

func (*TaskRun) GetPvnWrapperOutput added in v0.3.41

func (x *TaskRun) GetPvnWrapperOutput() *pvn_wrapper.Output

func (*TaskRun) GetReleaseId added in v0.3.41

func (x *TaskRun) GetReleaseId() string

func (*TaskRun) GetRetryable added in v0.2.9

func (x *TaskRun) GetRetryable() bool

func (*TaskRun) GetRetryableExitCodes added in v0.2.9

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

func (*TaskRun) GetRuntimeObjectMetadatas added in v0.3.41

func (x *TaskRun) GetRuntimeObjectMetadatas() []*TaskRun_RuntimeObjectMetadata

func (*TaskRun) GetSeenVersions added in v0.2.8

func (x *TaskRun) GetSeenVersions() []*Version

func (*TaskRun) GetStartedByProcessId added in v0.3.21

func (x *TaskRun) GetStartedByProcessId() string

func (*TaskRun) GetStartedTimestamp added in v0.2.8

func (x *TaskRun) GetStartedTimestamp() *timestamppb.Timestamp

func (*TaskRun) GetStatus added in v0.2.8

func (x *TaskRun) GetStatus() SimpleStatus

func (*TaskRun) GetStatusExplanations added in v0.2.8

func (x *TaskRun) GetStatusExplanations() []*StatusExplanation

func (*TaskRun) GetTaskEntities added in v0.2.8

func (x *TaskRun) GetTaskEntities() []*Identifier

func (*TaskRun) GetVersion added in v0.2.8

func (x *TaskRun) GetVersion() string

func (*TaskRun) ProtoMessage added in v0.2.8

func (*TaskRun) ProtoMessage()

func (*TaskRun) ProtoReflect added in v0.2.8

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

func (*TaskRun) Reset added in v0.2.8

func (x *TaskRun) Reset()

func (*TaskRun) String added in v0.2.8

func (x *TaskRun) String() string

func (*TaskRun) Validate added in v0.2.8

func (m *TaskRun) Validate() error

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

func (m *TaskRun) ValidateAll() error

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

type TaskRunMultiError added in v0.2.8

type TaskRunMultiError []error

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

func (TaskRunMultiError) AllErrors added in v0.2.8

func (m TaskRunMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TaskRunMultiError) Error added in v0.2.8

func (m TaskRunMultiError) Error() string

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

type TaskRunValidationError added in v0.2.8

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

TaskRunValidationError is the validation error returned by TaskRun.Validate if the designated constraints aren't met.

func (TaskRunValidationError) Cause added in v0.2.8

func (e TaskRunValidationError) Cause() error

Cause function returns cause value.

func (TaskRunValidationError) Error added in v0.2.8

func (e TaskRunValidationError) Error() string

Error satisfies the builtin error interface

func (TaskRunValidationError) ErrorName added in v0.2.8

func (e TaskRunValidationError) ErrorName() string

ErrorName returns error name.

func (TaskRunValidationError) Field added in v0.2.8

func (e TaskRunValidationError) Field() string

Field function returns field value.

func (TaskRunValidationError) Key added in v0.2.8

func (e TaskRunValidationError) Key() bool

Key function returns key value.

func (TaskRunValidationError) Reason added in v0.2.8

func (e TaskRunValidationError) Reason() string

Reason function returns reason value.

type TaskRun_Phase added in v0.2.12

type TaskRun_Phase int32
const (
	TaskRun_RUNNING     TaskRun_Phase = 0
	TaskRun_NOT_STARTED TaskRun_Phase = 1
)

func (TaskRun_Phase) Descriptor added in v0.2.12

func (TaskRun_Phase) Enum added in v0.2.12

func (x TaskRun_Phase) Enum() *TaskRun_Phase

func (TaskRun_Phase) EnumDescriptor deprecated added in v0.2.12

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

Deprecated: Use TaskRun_Phase.Descriptor instead.

func (TaskRun_Phase) Number added in v0.2.12

func (TaskRun_Phase) String added in v0.2.12

func (x TaskRun_Phase) String() string

func (TaskRun_Phase) Type added in v0.2.12

type TaskRun_RuntimeObjectMetadata added in v0.3.41

type TaskRun_RuntimeObjectMetadata struct {

	// light, incomplete metadata about runtime object to identify the object
	Id         *Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name       string      `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ObjectType string      `protobuf:"bytes,3,opt,name=object_type,json=objectType,proto3" json:"object_type,omitempty"`
	Namespace  string      `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

func (*TaskRun_RuntimeObjectMetadata) Descriptor deprecated added in v0.3.41

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

Deprecated: Use TaskRun_RuntimeObjectMetadata.ProtoReflect.Descriptor instead.

func (*TaskRun_RuntimeObjectMetadata) GetId added in v0.3.41

func (*TaskRun_RuntimeObjectMetadata) GetName added in v0.3.41

func (*TaskRun_RuntimeObjectMetadata) GetNamespace added in v0.3.41

func (x *TaskRun_RuntimeObjectMetadata) GetNamespace() string

func (*TaskRun_RuntimeObjectMetadata) GetObjectType added in v0.3.41

func (x *TaskRun_RuntimeObjectMetadata) GetObjectType() string

func (*TaskRun_RuntimeObjectMetadata) ProtoMessage added in v0.3.41

func (*TaskRun_RuntimeObjectMetadata) ProtoMessage()

func (*TaskRun_RuntimeObjectMetadata) ProtoReflect added in v0.3.41

func (*TaskRun_RuntimeObjectMetadata) Reset added in v0.3.41

func (x *TaskRun_RuntimeObjectMetadata) Reset()

func (*TaskRun_RuntimeObjectMetadata) String added in v0.3.41

func (*TaskRun_RuntimeObjectMetadata) Validate added in v0.3.41

func (m *TaskRun_RuntimeObjectMetadata) Validate() error

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

func (m *TaskRun_RuntimeObjectMetadata) ValidateAll() error

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

type TaskRun_RuntimeObjectMetadataMultiError added in v0.3.41

type TaskRun_RuntimeObjectMetadataMultiError []error

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

func (TaskRun_RuntimeObjectMetadataMultiError) AllErrors added in v0.3.41

AllErrors returns a list of validation violation errors.

func (TaskRun_RuntimeObjectMetadataMultiError) Error added in v0.3.41

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

type TaskRun_RuntimeObjectMetadataValidationError added in v0.3.41

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

TaskRun_RuntimeObjectMetadataValidationError is the validation error returned by TaskRun_RuntimeObjectMetadata.Validate if the designated constraints aren't met.

func (TaskRun_RuntimeObjectMetadataValidationError) Cause added in v0.3.41

Cause function returns cause value.

func (TaskRun_RuntimeObjectMetadataValidationError) Error added in v0.3.41

Error satisfies the builtin error interface

func (TaskRun_RuntimeObjectMetadataValidationError) ErrorName added in v0.3.41

ErrorName returns error name.

func (TaskRun_RuntimeObjectMetadataValidationError) Field added in v0.3.41

Field function returns field value.

func (TaskRun_RuntimeObjectMetadataValidationError) Key added in v0.3.41

Key function returns key value.

func (TaskRun_RuntimeObjectMetadataValidationError) Reason added in v0.3.41

Reason function returns reason value.

type Type

type Type int32
const (
	Type_UNKNOWN               Type = 0
	Type_SERVICE               Type = 1
	Type_SERVICE_INSTANCE      Type = 2
	Type_SERVICE_GROUP         Type = 3
	Type_RUNTIME_OBJECT        Type = 4
	Type_MANUAL_APPROVAL       Type = 5
	Type_CUSTOM_TASK           Type = 6
	Type_PROTECTION_ATTACHMENT Type = 7
	Type_PROTECTION_LINK       Type = 8
	Type_DELIVERY_EXTENSION    Type = 9
)

func (Type) Descriptor

func (Type) Descriptor() protoreflect.EnumDescriptor

func (Type) Enum

func (x Type) Enum() *Type

func (Type) EnumDescriptor deprecated

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

Deprecated: Use Type.Descriptor instead.

func (Type) Number

func (x Type) Number() protoreflect.EnumNumber

func (Type) String

func (x Type) String() string

func (Type) Type

func (Type) Type() protoreflect.EnumType

type Version

type Version struct {
	Version           string                 `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	Replicas          int32                  `protobuf:"varint,2,opt,name=replicas,proto3" json:"replicas,omitempty"`                                            // Created/running replicas, can be in any state
	AvailableReplicas int32                  `protobuf:"varint,8,opt,name=available_replicas,json=availableReplicas,proto3" json:"available_replicas,omitempty"` // Replicas which have passed healthchecks for required duration.
	PushTimestamp     *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=push_timestamp,json=pushTimestamp,proto3" json:"push_timestamp,omitempty"`
	// A version is active if it is the version in which the underlying object is converging to.
	// A runtime object will have exactly one active version, while a service instance may have one or more
	// depending on if it maps to more than one runtime object.
	Active         bool  `protobuf:"varint,5,opt,name=active,proto3" json:"active,omitempty"`
	TargetReplicas int32 `protobuf:"varint,6,opt,name=target_replicas,json=targetReplicas,proto3" json:"target_replicas,omitempty"`
	// A version is dirty if its state no longer matches desired state and must be fixed by a redeploy.
	// For example, a terraform version is dirty if its plan output returns differences.
	// DD will only take action on dirty if the version is also active.
	Dirty bool `protobuf:"varint,9,opt,name=dirty,proto3" json:"dirty,omitempty"`
	// contains filtered or unexported fields
}

func (*Version) Descriptor deprecated

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

Deprecated: Use Version.ProtoReflect.Descriptor instead.

func (*Version) GetActive

func (x *Version) GetActive() bool

func (*Version) GetAvailableReplicas

func (x *Version) GetAvailableReplicas() int32

func (*Version) GetDirty

func (x *Version) GetDirty() bool

func (*Version) GetPushTimestamp

func (x *Version) GetPushTimestamp() *timestamppb.Timestamp

func (*Version) GetReplicas

func (x *Version) GetReplicas() int32

func (*Version) GetTargetReplicas

func (x *Version) GetTargetReplicas() int32

func (*Version) GetVersion

func (x *Version) GetVersion() string

func (*Version) ProtoMessage

func (*Version) ProtoMessage()

func (*Version) ProtoReflect

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

func (*Version) Reset

func (x *Version) Reset()

func (*Version) String

func (x *Version) String() string

func (*Version) Validate

func (m *Version) Validate() error

Validate checks the field values on Version 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 (*Version) ValidateAll

func (m *Version) ValidateAll() error

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

type VersionMultiError

type VersionMultiError []error

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

func (VersionMultiError) AllErrors

func (m VersionMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (VersionMultiError) Error

func (m VersionMultiError) Error() string

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

type VersionValidationError

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

VersionValidationError is the validation error returned by Version.Validate if the designated constraints aren't met.

func (VersionValidationError) Cause

func (e VersionValidationError) Cause() error

Cause function returns cause value.

func (VersionValidationError) Error

func (e VersionValidationError) Error() string

Error satisfies the builtin error interface

func (VersionValidationError) ErrorName

func (e VersionValidationError) ErrorName() string

ErrorName returns error name.

func (VersionValidationError) Field

func (e VersionValidationError) Field() string

Field function returns field value.

func (VersionValidationError) Key

func (e VersionValidationError) Key() bool

Key function returns key value.

func (VersionValidationError) Reason

func (e VersionValidationError) Reason() string

Reason function returns reason value.

Jump to

Keyboard shortcuts

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