schemapb

package
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2025 License: Apache-2.0 Imports: 5 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_schema_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Blueprint

type Blueprint struct {
	Version     *ScalarValue           `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	Transform   []string               `protobuf:"bytes,2,rep,name=transform,proto3" json:"transform,omitempty"`
	Variables   map[string]*Variable   `` /* 145-byte string literal not displayed */
	Values      map[string]*Value      `` /* 139-byte string literal not displayed */
	Include     map[string]*Include    `` /* 141-byte string literal not displayed */
	Resources   map[string]*Resource   `` /* 145-byte string literal not displayed */
	DataSources map[string]*DataSource `` /* 168-byte string literal not displayed */
	Exports     map[string]*Export     `` /* 141-byte string literal not displayed */
	Metadata    *MappingNode           `protobuf:"bytes,9,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*Blueprint) Descriptor deprecated

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

Deprecated: Use Blueprint.ProtoReflect.Descriptor instead.

func (*Blueprint) GetDataSources

func (x *Blueprint) GetDataSources() map[string]*DataSource

func (*Blueprint) GetExports

func (x *Blueprint) GetExports() map[string]*Export

func (*Blueprint) GetInclude

func (x *Blueprint) GetInclude() map[string]*Include

func (*Blueprint) GetMetadata

func (x *Blueprint) GetMetadata() *MappingNode

func (*Blueprint) GetResources

func (x *Blueprint) GetResources() map[string]*Resource

func (*Blueprint) GetTransform

func (x *Blueprint) GetTransform() []string

func (*Blueprint) GetValues

func (x *Blueprint) GetValues() map[string]*Value

func (*Blueprint) GetVariables

func (x *Blueprint) GetVariables() map[string]*Variable

func (*Blueprint) GetVersion

func (x *Blueprint) GetVersion() *ScalarValue

func (*Blueprint) ProtoMessage

func (*Blueprint) ProtoMessage()

func (*Blueprint) ProtoReflect

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

func (*Blueprint) Reset

func (x *Blueprint) Reset()

func (*Blueprint) String

func (x *Blueprint) String() string

type DataSource

type DataSource struct {
	Type            string                            `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Metadata        *DataSourceMetadata               `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Filter          []*DataSourceFilter               `protobuf:"bytes,3,rep,name=filter,proto3" json:"filter,omitempty"`
	ExportAllFields bool                              `protobuf:"varint,4,opt,name=export_all_fields,json=exportAllFields,proto3" json:"export_all_fields,omitempty"`
	Exports         map[string]*DataSourceFieldExport `` /* 141-byte string literal not displayed */
	Description     *StringOrSubstitutions            `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*DataSource) Descriptor deprecated

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

Deprecated: Use DataSource.ProtoReflect.Descriptor instead.

func (*DataSource) GetDescription

func (x *DataSource) GetDescription() *StringOrSubstitutions

func (*DataSource) GetExportAllFields added in v0.21.0

func (x *DataSource) GetExportAllFields() bool

func (*DataSource) GetExports

func (x *DataSource) GetExports() map[string]*DataSourceFieldExport

func (*DataSource) GetFilter

func (x *DataSource) GetFilter() []*DataSourceFilter

func (*DataSource) GetMetadata

func (x *DataSource) GetMetadata() *DataSourceMetadata

func (*DataSource) GetType

func (x *DataSource) GetType() string

func (*DataSource) ProtoMessage

func (*DataSource) ProtoMessage()

func (*DataSource) ProtoReflect

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

func (*DataSource) Reset

func (x *DataSource) Reset()

func (*DataSource) String

func (x *DataSource) String() string

type DataSourceFieldExport

type DataSourceFieldExport struct {
	Type        string                 `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	AliasFor    *ScalarValue           `protobuf:"bytes,2,opt,name=alias_for,json=aliasFor,proto3" json:"alias_for,omitempty"`
	Description *StringOrSubstitutions `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*DataSourceFieldExport) Descriptor deprecated

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

Deprecated: Use DataSourceFieldExport.ProtoReflect.Descriptor instead.

func (*DataSourceFieldExport) GetAliasFor

func (x *DataSourceFieldExport) GetAliasFor() *ScalarValue

func (*DataSourceFieldExport) GetDescription

func (x *DataSourceFieldExport) GetDescription() *StringOrSubstitutions

func (*DataSourceFieldExport) GetType

func (x *DataSourceFieldExport) GetType() string

func (*DataSourceFieldExport) ProtoMessage

func (*DataSourceFieldExport) ProtoMessage()

func (*DataSourceFieldExport) ProtoReflect

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

func (*DataSourceFieldExport) Reset

func (x *DataSourceFieldExport) Reset()

func (*DataSourceFieldExport) String

func (x *DataSourceFieldExport) String() string

type DataSourceFilter

type DataSourceFilter struct {
	Field    *ScalarValue            `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
	Operator string                  `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"`
	Search   *DataSourceFilterSearch `protobuf:"bytes,3,opt,name=search,proto3" json:"search,omitempty"`
	// contains filtered or unexported fields
}

func (*DataSourceFilter) Descriptor deprecated

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

Deprecated: Use DataSourceFilter.ProtoReflect.Descriptor instead.

func (*DataSourceFilter) GetField

func (x *DataSourceFilter) GetField() *ScalarValue

func (*DataSourceFilter) GetOperator

func (x *DataSourceFilter) GetOperator() string

func (*DataSourceFilter) GetSearch

func (x *DataSourceFilter) GetSearch() *DataSourceFilterSearch

func (*DataSourceFilter) ProtoMessage

func (*DataSourceFilter) ProtoMessage()

func (*DataSourceFilter) ProtoReflect

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

func (*DataSourceFilter) Reset

func (x *DataSourceFilter) Reset()

func (*DataSourceFilter) String

func (x *DataSourceFilter) String() string

type DataSourceFilterSearch

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

func (*DataSourceFilterSearch) Descriptor deprecated

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

Deprecated: Use DataSourceFilterSearch.ProtoReflect.Descriptor instead.

func (*DataSourceFilterSearch) GetValues

func (*DataSourceFilterSearch) ProtoMessage

func (*DataSourceFilterSearch) ProtoMessage()

func (*DataSourceFilterSearch) ProtoReflect

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

func (*DataSourceFilterSearch) Reset

func (x *DataSourceFilterSearch) Reset()

func (*DataSourceFilterSearch) String

func (x *DataSourceFilterSearch) String() string

type DataSourceMetadata

type DataSourceMetadata struct {
	DisplayName *StringOrSubstitutions            `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"`
	Annotations map[string]*StringOrSubstitutions `` /* 149-byte string literal not displayed */
	Custom      *MappingNode                      `protobuf:"bytes,3,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

func (*DataSourceMetadata) Descriptor deprecated

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

Deprecated: Use DataSourceMetadata.ProtoReflect.Descriptor instead.

func (*DataSourceMetadata) GetAnnotations

func (x *DataSourceMetadata) GetAnnotations() map[string]*StringOrSubstitutions

func (*DataSourceMetadata) GetCustom

func (x *DataSourceMetadata) GetCustom() *MappingNode

func (*DataSourceMetadata) GetDisplayName

func (x *DataSourceMetadata) GetDisplayName() *StringOrSubstitutions

func (*DataSourceMetadata) ProtoMessage

func (*DataSourceMetadata) ProtoMessage()

func (*DataSourceMetadata) ProtoReflect

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

func (*DataSourceMetadata) Reset

func (x *DataSourceMetadata) Reset()

func (*DataSourceMetadata) String

func (x *DataSourceMetadata) String() string

type Export

type Export struct {
	Type        string                 `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Field       *ScalarValue           `protobuf:"bytes,2,opt,name=field,proto3" json:"field,omitempty"`
	Description *StringOrSubstitutions `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*Export) Descriptor deprecated

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

Deprecated: Use Export.ProtoReflect.Descriptor instead.

func (*Export) GetDescription

func (x *Export) GetDescription() *StringOrSubstitutions

func (*Export) GetField

func (x *Export) GetField() *ScalarValue

func (*Export) GetType

func (x *Export) GetType() string

func (*Export) ProtoMessage

func (*Export) ProtoMessage()

func (*Export) ProtoReflect

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

func (*Export) Reset

func (x *Export) Reset()

func (*Export) String

func (x *Export) String() string

type Include

type Include struct {
	Path        *StringOrSubstitutions `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Variables   *MappingNode           `protobuf:"bytes,2,opt,name=variables,proto3" json:"variables,omitempty"`
	Metadata    *MappingNode           `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Description *StringOrSubstitutions `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*Include) Descriptor deprecated

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

Deprecated: Use Include.ProtoReflect.Descriptor instead.

func (*Include) GetDescription

func (x *Include) GetDescription() *StringOrSubstitutions

func (*Include) GetMetadata

func (x *Include) GetMetadata() *MappingNode

func (*Include) GetPath

func (x *Include) GetPath() *StringOrSubstitutions

func (*Include) GetVariables

func (x *Include) GetVariables() *MappingNode

func (*Include) ProtoMessage

func (*Include) ProtoMessage()

func (*Include) ProtoReflect

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

func (*Include) Reset

func (x *Include) Reset()

func (*Include) String

func (x *Include) String() string

type LinkSelector

type LinkSelector struct {
	ByLabel map[string]string `` /* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LinkSelector) Descriptor deprecated

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

Deprecated: Use LinkSelector.ProtoReflect.Descriptor instead.

func (*LinkSelector) GetByLabel

func (x *LinkSelector) GetByLabel() map[string]string

func (*LinkSelector) ProtoMessage

func (*LinkSelector) ProtoMessage()

func (*LinkSelector) ProtoReflect

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

func (*LinkSelector) Reset

func (x *LinkSelector) Reset()

func (*LinkSelector) String

func (x *LinkSelector) String() string

type MappingNode

type MappingNode struct {

	// repeated fields and maps are not supported in oneof so it's better
	// to have a separate field for each type of value
	// and check at runtime during deserialisation.
	Scalar                  *ScalarValue            `protobuf:"bytes,1,opt,name=scalar,proto3" json:"scalar,omitempty"`
	Fields                  map[string]*MappingNode `` /* 139-byte string literal not displayed */
	Items                   []*MappingNode          `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	StringWithSubstitutions *StringOrSubstitutions  `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MappingNode) Descriptor deprecated

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

Deprecated: Use MappingNode.ProtoReflect.Descriptor instead.

func (*MappingNode) GetFields

func (x *MappingNode) GetFields() map[string]*MappingNode

func (*MappingNode) GetItems

func (x *MappingNode) GetItems() []*MappingNode

func (*MappingNode) GetScalar

func (x *MappingNode) GetScalar() *ScalarValue

func (*MappingNode) GetStringWithSubstitutions

func (x *MappingNode) GetStringWithSubstitutions() *StringOrSubstitutions

func (*MappingNode) ProtoMessage

func (*MappingNode) ProtoMessage()

func (*MappingNode) ProtoReflect

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

func (*MappingNode) Reset

func (x *MappingNode) Reset()

func (*MappingNode) String

func (x *MappingNode) String() string

type Resource

type Resource struct {
	Type         string                 `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Description  *StringOrSubstitutions `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Metadata     *ResourceMetadata      `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"`
	DependsOn    []string               `protobuf:"bytes,4,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"`
	Condition    *ResourceCondition     `protobuf:"bytes,5,opt,name=condition,proto3,oneof" json:"condition,omitempty"`
	Each         *StringOrSubstitutions `protobuf:"bytes,6,opt,name=each,proto3,oneof" json:"each,omitempty"`
	LinkSelector *LinkSelector          `protobuf:"bytes,7,opt,name=link_selector,json=linkSelector,proto3,oneof" json:"link_selector,omitempty"`
	Spec         *MappingNode           `protobuf:"bytes,8,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

func (*Resource) Descriptor deprecated

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

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (*Resource) GetCondition

func (x *Resource) GetCondition() *ResourceCondition

func (*Resource) GetDependsOn

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

func (*Resource) GetDescription

func (x *Resource) GetDescription() *StringOrSubstitutions

func (*Resource) GetEach

func (x *Resource) GetEach() *StringOrSubstitutions

func (*Resource) GetLinkSelector

func (x *Resource) GetLinkSelector() *LinkSelector

func (*Resource) GetMetadata

func (x *Resource) GetMetadata() *ResourceMetadata

func (*Resource) GetSpec

func (x *Resource) GetSpec() *MappingNode

func (*Resource) GetType

func (x *Resource) GetType() string

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect

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

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) String

func (x *Resource) String() string

type ResourceCondition

type ResourceCondition struct {
	StringValue *StringOrSubstitutions `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3" json:"string_value,omitempty"`
	And         []*ResourceCondition   `protobuf:"bytes,2,rep,name=and,proto3" json:"and,omitempty"`
	Or          []*ResourceCondition   `protobuf:"bytes,3,rep,name=or,proto3" json:"or,omitempty"`
	Not         *ResourceCondition     `protobuf:"bytes,4,opt,name=not,proto3" json:"not,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceCondition) Descriptor deprecated

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

Deprecated: Use ResourceCondition.ProtoReflect.Descriptor instead.

func (*ResourceCondition) GetAnd

func (x *ResourceCondition) GetAnd() []*ResourceCondition

func (*ResourceCondition) GetNot

func (x *ResourceCondition) GetNot() *ResourceCondition

func (*ResourceCondition) GetOr

func (x *ResourceCondition) GetOr() []*ResourceCondition

func (*ResourceCondition) GetStringValue

func (x *ResourceCondition) GetStringValue() *StringOrSubstitutions

func (*ResourceCondition) ProtoMessage

func (*ResourceCondition) ProtoMessage()

func (*ResourceCondition) ProtoReflect

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

func (*ResourceCondition) Reset

func (x *ResourceCondition) Reset()

func (*ResourceCondition) String

func (x *ResourceCondition) String() string

type ResourceMetadata

type ResourceMetadata struct {
	DisplayName *StringOrSubstitutions            `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3,oneof" json:"display_name,omitempty"`
	Annotations map[string]*StringOrSubstitutions `` /* 149-byte string literal not displayed */
	Labels      map[string]string                 `` /* 139-byte string literal not displayed */
	Custom      *MappingNode                      `protobuf:"bytes,4,opt,name=custom,proto3,oneof" json:"custom,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceMetadata) Descriptor deprecated

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

Deprecated: Use ResourceMetadata.ProtoReflect.Descriptor instead.

func (*ResourceMetadata) GetAnnotations

func (x *ResourceMetadata) GetAnnotations() map[string]*StringOrSubstitutions

func (*ResourceMetadata) GetCustom

func (x *ResourceMetadata) GetCustom() *MappingNode

func (*ResourceMetadata) GetDisplayName

func (x *ResourceMetadata) GetDisplayName() *StringOrSubstitutions

func (*ResourceMetadata) GetLabels

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

func (*ResourceMetadata) ProtoMessage

func (*ResourceMetadata) ProtoMessage()

func (*ResourceMetadata) ProtoReflect

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

func (*ResourceMetadata) Reset

func (x *ResourceMetadata) Reset()

func (*ResourceMetadata) String

func (x *ResourceMetadata) String() string

type ScalarValue

type ScalarValue struct {

	// Types that are valid to be assigned to Value:
	//
	//	*ScalarValue_IntValue
	//	*ScalarValue_BoolValue
	//	*ScalarValue_FloatValue
	//	*ScalarValue_StringValue
	Value isScalarValue_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

func (*ScalarValue) Descriptor deprecated

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

Deprecated: Use ScalarValue.ProtoReflect.Descriptor instead.

func (*ScalarValue) GetBoolValue

func (x *ScalarValue) GetBoolValue() bool

func (*ScalarValue) GetFloatValue

func (x *ScalarValue) GetFloatValue() float64

func (*ScalarValue) GetIntValue

func (x *ScalarValue) GetIntValue() int64

func (*ScalarValue) GetStringValue

func (x *ScalarValue) GetStringValue() string

func (*ScalarValue) GetValue

func (x *ScalarValue) GetValue() isScalarValue_Value

func (*ScalarValue) ProtoMessage

func (*ScalarValue) ProtoMessage()

func (*ScalarValue) ProtoReflect

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

func (*ScalarValue) Reset

func (x *ScalarValue) Reset()

func (*ScalarValue) String

func (x *ScalarValue) String() string

type ScalarValue_BoolValue

type ScalarValue_BoolValue struct {
	BoolValue bool `protobuf:"varint,2,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

type ScalarValue_FloatValue

type ScalarValue_FloatValue struct {
	FloatValue float64 `protobuf:"fixed64,3,opt,name=float_value,json=floatValue,proto3,oneof"`
}

type ScalarValue_IntValue

type ScalarValue_IntValue struct {
	IntValue int64 `protobuf:"varint,1,opt,name=int_value,json=intValue,proto3,oneof"`
}

type ScalarValue_StringValue

type ScalarValue_StringValue struct {
	StringValue string `protobuf:"bytes,4,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type StringOrSubstitution

type StringOrSubstitution struct {

	// Types that are valid to be assigned to Value:
	//
	//	*StringOrSubstitution_StringValue
	//	*StringOrSubstitution_SubstitutionValue
	Value isStringOrSubstitution_Value `protobuf_oneof:"value"`
	// contains filtered or unexported fields
}

func (*StringOrSubstitution) Descriptor deprecated

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

Deprecated: Use StringOrSubstitution.ProtoReflect.Descriptor instead.

func (*StringOrSubstitution) GetStringValue

func (x *StringOrSubstitution) GetStringValue() string

func (*StringOrSubstitution) GetSubstitutionValue

func (x *StringOrSubstitution) GetSubstitutionValue() *Substitution

func (*StringOrSubstitution) GetValue

func (x *StringOrSubstitution) GetValue() isStringOrSubstitution_Value

func (*StringOrSubstitution) ProtoMessage

func (*StringOrSubstitution) ProtoMessage()

func (*StringOrSubstitution) ProtoReflect

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

func (*StringOrSubstitution) Reset

func (x *StringOrSubstitution) Reset()

func (*StringOrSubstitution) String

func (x *StringOrSubstitution) String() string

type StringOrSubstitution_StringValue

type StringOrSubstitution_StringValue struct {
	StringValue string `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type StringOrSubstitution_SubstitutionValue

type StringOrSubstitution_SubstitutionValue struct {
	SubstitutionValue *Substitution `protobuf:"bytes,2,opt,name=substitution_value,json=substitutionValue,proto3,oneof"`
}

type StringOrSubstitutions

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

func (*StringOrSubstitutions) Descriptor deprecated

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

Deprecated: Use StringOrSubstitutions.ProtoReflect.Descriptor instead.

func (*StringOrSubstitutions) GetValues

func (x *StringOrSubstitutions) GetValues() []*StringOrSubstitution

func (*StringOrSubstitutions) ProtoMessage

func (*StringOrSubstitutions) ProtoMessage()

func (*StringOrSubstitutions) ProtoReflect

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

func (*StringOrSubstitutions) Reset

func (x *StringOrSubstitutions) Reset()

func (*StringOrSubstitutions) String

func (x *StringOrSubstitutions) String() string

type Substitution

type Substitution struct {

	// Types that are valid to be assigned to Sub:
	//
	//	*Substitution_FunctionExpr
	//	*Substitution_Variable
	//	*Substitution_Value
	//	*Substitution_Elem
	//	*Substitution_ElemIndex
	//	*Substitution_DataSourceProperty
	//	*Substitution_ResourceProperty
	//	*Substitution_Child
	//	*Substitution_StringValue
	//	*Substitution_IntValue
	//	*Substitution_FloatValue
	//	*Substitution_BoolValue
	Sub isSubstitution_Sub `protobuf_oneof:"sub"`
	// contains filtered or unexported fields
}

func (*Substitution) Descriptor deprecated

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

Deprecated: Use Substitution.ProtoReflect.Descriptor instead.

func (*Substitution) GetBoolValue

func (x *Substitution) GetBoolValue() bool

func (*Substitution) GetChild

func (x *Substitution) GetChild() *SubstitutionChild

func (*Substitution) GetDataSourceProperty

func (x *Substitution) GetDataSourceProperty() *SubstitutionDataSourceProperty

func (*Substitution) GetElem

func (x *Substitution) GetElem() *SubstitutionElem

func (*Substitution) GetElemIndex

func (x *Substitution) GetElemIndex() *SubstitutionElemIndex

func (*Substitution) GetFloatValue

func (x *Substitution) GetFloatValue() float64

func (*Substitution) GetFunctionExpr

func (x *Substitution) GetFunctionExpr() *SubstitutionFunctionExpr

func (*Substitution) GetIntValue

func (x *Substitution) GetIntValue() int64

func (*Substitution) GetResourceProperty

func (x *Substitution) GetResourceProperty() *SubstitutionResourceProperty

func (*Substitution) GetStringValue

func (x *Substitution) GetStringValue() string

func (*Substitution) GetSub

func (x *Substitution) GetSub() isSubstitution_Sub

func (*Substitution) GetValue

func (x *Substitution) GetValue() *SubstitutionValue

func (*Substitution) GetVariable

func (x *Substitution) GetVariable() *SubstitutionVariable

func (*Substitution) ProtoMessage

func (*Substitution) ProtoMessage()

func (*Substitution) ProtoReflect

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

func (*Substitution) Reset

func (x *Substitution) Reset()

func (*Substitution) String

func (x *Substitution) String() string

type SubstitutionChild

type SubstitutionChild struct {
	ChildName string                  `protobuf:"bytes,1,opt,name=child_name,json=childName,proto3" json:"child_name,omitempty"`
	Path      []*SubstitutionPathItem `protobuf:"bytes,3,rep,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*SubstitutionChild) Descriptor deprecated

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

Deprecated: Use SubstitutionChild.ProtoReflect.Descriptor instead.

func (*SubstitutionChild) GetChildName

func (x *SubstitutionChild) GetChildName() string

func (*SubstitutionChild) GetPath

func (x *SubstitutionChild) GetPath() []*SubstitutionPathItem

func (*SubstitutionChild) ProtoMessage

func (*SubstitutionChild) ProtoMessage()

func (*SubstitutionChild) ProtoReflect

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

func (*SubstitutionChild) Reset

func (x *SubstitutionChild) Reset()

func (*SubstitutionChild) String

func (x *SubstitutionChild) String() string

type SubstitutionDataSourceProperty

type SubstitutionDataSourceProperty struct {
	DataSourceName    string `protobuf:"bytes,1,opt,name=data_source_name,json=dataSourceName,proto3" json:"data_source_name,omitempty"`
	FieldName         string `protobuf:"bytes,2,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"`
	PrimitiveArrIndex *int64 `protobuf:"varint,3,opt,name=primitive_arr_index,json=primitiveArrIndex,proto3,oneof" json:"primitive_arr_index,omitempty"`
	// contains filtered or unexported fields
}

func (*SubstitutionDataSourceProperty) Descriptor deprecated

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

Deprecated: Use SubstitutionDataSourceProperty.ProtoReflect.Descriptor instead.

func (*SubstitutionDataSourceProperty) GetDataSourceName

func (x *SubstitutionDataSourceProperty) GetDataSourceName() string

func (*SubstitutionDataSourceProperty) GetFieldName

func (x *SubstitutionDataSourceProperty) GetFieldName() string

func (*SubstitutionDataSourceProperty) GetPrimitiveArrIndex

func (x *SubstitutionDataSourceProperty) GetPrimitiveArrIndex() int64

func (*SubstitutionDataSourceProperty) ProtoMessage

func (*SubstitutionDataSourceProperty) ProtoMessage()

func (*SubstitutionDataSourceProperty) ProtoReflect

func (*SubstitutionDataSourceProperty) Reset

func (x *SubstitutionDataSourceProperty) Reset()

func (*SubstitutionDataSourceProperty) String

type SubstitutionElem

type SubstitutionElem struct {
	Path []*SubstitutionPathItem `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*SubstitutionElem) Descriptor deprecated

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

Deprecated: Use SubstitutionElem.ProtoReflect.Descriptor instead.

func (*SubstitutionElem) GetPath

func (x *SubstitutionElem) GetPath() []*SubstitutionPathItem

func (*SubstitutionElem) ProtoMessage

func (*SubstitutionElem) ProtoMessage()

func (*SubstitutionElem) ProtoReflect

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

func (*SubstitutionElem) Reset

func (x *SubstitutionElem) Reset()

func (*SubstitutionElem) String

func (x *SubstitutionElem) String() string

type SubstitutionElemIndex

type SubstitutionElemIndex struct {
	IsIndex bool `protobuf:"varint,1,opt,name=is_index,json=isIndex,proto3" json:"is_index,omitempty"`
	// contains filtered or unexported fields
}

func (*SubstitutionElemIndex) Descriptor deprecated

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

Deprecated: Use SubstitutionElemIndex.ProtoReflect.Descriptor instead.

func (*SubstitutionElemIndex) GetIsIndex

func (x *SubstitutionElemIndex) GetIsIndex() bool

func (*SubstitutionElemIndex) ProtoMessage

func (*SubstitutionElemIndex) ProtoMessage()

func (*SubstitutionElemIndex) ProtoReflect

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

func (*SubstitutionElemIndex) Reset

func (x *SubstitutionElemIndex) Reset()

func (*SubstitutionElemIndex) String

func (x *SubstitutionElemIndex) String() string

type SubstitutionFunctionArg

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

func (*SubstitutionFunctionArg) Descriptor deprecated

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

Deprecated: Use SubstitutionFunctionArg.ProtoReflect.Descriptor instead.

func (*SubstitutionFunctionArg) GetName

func (x *SubstitutionFunctionArg) GetName() string

func (*SubstitutionFunctionArg) GetValue

func (x *SubstitutionFunctionArg) GetValue() *Substitution

func (*SubstitutionFunctionArg) ProtoMessage

func (*SubstitutionFunctionArg) ProtoMessage()

func (*SubstitutionFunctionArg) ProtoReflect

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

func (*SubstitutionFunctionArg) Reset

func (x *SubstitutionFunctionArg) Reset()

func (*SubstitutionFunctionArg) String

func (x *SubstitutionFunctionArg) String() string

type SubstitutionFunctionExpr

type SubstitutionFunctionExpr struct {
	FunctionName string                     `protobuf:"bytes,1,opt,name=function_name,json=functionName,proto3" json:"function_name,omitempty"`
	Arguments    []*SubstitutionFunctionArg `protobuf:"bytes,2,rep,name=arguments,proto3" json:"arguments,omitempty"`
	// contains filtered or unexported fields
}

func (*SubstitutionFunctionExpr) Descriptor deprecated

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

Deprecated: Use SubstitutionFunctionExpr.ProtoReflect.Descriptor instead.

func (*SubstitutionFunctionExpr) GetArguments

func (*SubstitutionFunctionExpr) GetFunctionName

func (x *SubstitutionFunctionExpr) GetFunctionName() string

func (*SubstitutionFunctionExpr) ProtoMessage

func (*SubstitutionFunctionExpr) ProtoMessage()

func (*SubstitutionFunctionExpr) ProtoReflect

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

func (*SubstitutionFunctionExpr) Reset

func (x *SubstitutionFunctionExpr) Reset()

func (*SubstitutionFunctionExpr) String

func (x *SubstitutionFunctionExpr) String() string

type SubstitutionPathItem

type SubstitutionPathItem struct {

	// Types that are valid to be assigned to Item:
	//
	//	*SubstitutionPathItem_FieldName
	//	*SubstitutionPathItem_ArrayIndex
	Item isSubstitutionPathItem_Item `protobuf_oneof:"item"`
	// contains filtered or unexported fields
}

func (*SubstitutionPathItem) Descriptor deprecated

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

Deprecated: Use SubstitutionPathItem.ProtoReflect.Descriptor instead.

func (*SubstitutionPathItem) GetArrayIndex

func (x *SubstitutionPathItem) GetArrayIndex() int64

func (*SubstitutionPathItem) GetFieldName

func (x *SubstitutionPathItem) GetFieldName() string

func (*SubstitutionPathItem) GetItem

func (x *SubstitutionPathItem) GetItem() isSubstitutionPathItem_Item

func (*SubstitutionPathItem) ProtoMessage

func (*SubstitutionPathItem) ProtoMessage()

func (*SubstitutionPathItem) ProtoReflect

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

func (*SubstitutionPathItem) Reset

func (x *SubstitutionPathItem) Reset()

func (*SubstitutionPathItem) String

func (x *SubstitutionPathItem) String() string

type SubstitutionPathItem_ArrayIndex

type SubstitutionPathItem_ArrayIndex struct {
	ArrayIndex int64 `protobuf:"varint,2,opt,name=array_index,json=arrayIndex,proto3,oneof"`
}

type SubstitutionPathItem_FieldName

type SubstitutionPathItem_FieldName struct {
	FieldName string `protobuf:"bytes,1,opt,name=field_name,json=fieldName,proto3,oneof"`
}

type SubstitutionResourceProperty

type SubstitutionResourceProperty struct {
	ResourceName      string                  `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	EachTemplateIndex *int64                  `protobuf:"varint,2,opt,name=each_template_index,json=eachTemplateIndex,proto3,oneof" json:"each_template_index,omitempty"`
	Path              []*SubstitutionPathItem `protobuf:"bytes,3,rep,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*SubstitutionResourceProperty) Descriptor deprecated

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

Deprecated: Use SubstitutionResourceProperty.ProtoReflect.Descriptor instead.

func (*SubstitutionResourceProperty) GetEachTemplateIndex

func (x *SubstitutionResourceProperty) GetEachTemplateIndex() int64

func (*SubstitutionResourceProperty) GetPath

func (*SubstitutionResourceProperty) GetResourceName

func (x *SubstitutionResourceProperty) GetResourceName() string

func (*SubstitutionResourceProperty) ProtoMessage

func (*SubstitutionResourceProperty) ProtoMessage()

func (*SubstitutionResourceProperty) ProtoReflect

func (*SubstitutionResourceProperty) Reset

func (x *SubstitutionResourceProperty) Reset()

func (*SubstitutionResourceProperty) String

type SubstitutionValue

type SubstitutionValue struct {
	ValueName string                  `protobuf:"bytes,1,opt,name=value_name,json=valueName,proto3" json:"value_name,omitempty"`
	Path      []*SubstitutionPathItem `protobuf:"bytes,2,rep,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*SubstitutionValue) Descriptor deprecated

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

Deprecated: Use SubstitutionValue.ProtoReflect.Descriptor instead.

func (*SubstitutionValue) GetPath

func (x *SubstitutionValue) GetPath() []*SubstitutionPathItem

func (*SubstitutionValue) GetValueName

func (x *SubstitutionValue) GetValueName() string

func (*SubstitutionValue) ProtoMessage

func (*SubstitutionValue) ProtoMessage()

func (*SubstitutionValue) ProtoReflect

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

func (*SubstitutionValue) Reset

func (x *SubstitutionValue) Reset()

func (*SubstitutionValue) String

func (x *SubstitutionValue) String() string

type SubstitutionVariable

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

func (*SubstitutionVariable) Descriptor deprecated

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

Deprecated: Use SubstitutionVariable.ProtoReflect.Descriptor instead.

func (*SubstitutionVariable) GetVariableName

func (x *SubstitutionVariable) GetVariableName() string

func (*SubstitutionVariable) ProtoMessage

func (*SubstitutionVariable) ProtoMessage()

func (*SubstitutionVariable) ProtoReflect

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

func (*SubstitutionVariable) Reset

func (x *SubstitutionVariable) Reset()

func (*SubstitutionVariable) String

func (x *SubstitutionVariable) String() string

type Substitution_BoolValue

type Substitution_BoolValue struct {
	BoolValue bool `protobuf:"varint,12,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

type Substitution_Child

type Substitution_Child struct {
	Child *SubstitutionChild `protobuf:"bytes,8,opt,name=child,proto3,oneof"`
}

type Substitution_DataSourceProperty

type Substitution_DataSourceProperty struct {
	DataSourceProperty *SubstitutionDataSourceProperty `protobuf:"bytes,6,opt,name=data_source_property,json=dataSourceProperty,proto3,oneof"`
}

type Substitution_Elem

type Substitution_Elem struct {
	Elem *SubstitutionElem `protobuf:"bytes,4,opt,name=elem,proto3,oneof"`
}

type Substitution_ElemIndex

type Substitution_ElemIndex struct {
	ElemIndex *SubstitutionElemIndex `protobuf:"bytes,5,opt,name=elem_index,json=elemIndex,proto3,oneof"`
}

type Substitution_FloatValue

type Substitution_FloatValue struct {
	FloatValue float64 `protobuf:"fixed64,11,opt,name=float_value,json=floatValue,proto3,oneof"`
}

type Substitution_FunctionExpr

type Substitution_FunctionExpr struct {
	FunctionExpr *SubstitutionFunctionExpr `protobuf:"bytes,1,opt,name=function_expr,json=functionExpr,proto3,oneof"`
}

type Substitution_IntValue

type Substitution_IntValue struct {
	IntValue int64 `protobuf:"varint,10,opt,name=int_value,json=intValue,proto3,oneof"`
}

type Substitution_ResourceProperty

type Substitution_ResourceProperty struct {
	ResourceProperty *SubstitutionResourceProperty `protobuf:"bytes,7,opt,name=resource_property,json=resourceProperty,proto3,oneof"`
}

type Substitution_StringValue

type Substitution_StringValue struct {
	StringValue string `protobuf:"bytes,9,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type Substitution_Value

type Substitution_Value struct {
	Value *SubstitutionValue `protobuf:"bytes,3,opt,name=value,proto3,oneof"`
}

type Substitution_Variable

type Substitution_Variable struct {
	Variable *SubstitutionVariable `protobuf:"bytes,2,opt,name=variable,proto3,oneof"`
}

type Value

type Value struct {
	Type        string                 `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Value       *MappingNode           `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	Description *StringOrSubstitutions `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Secret      *ScalarValue           `protobuf:"bytes,4,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*Value) Descriptor deprecated

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

Deprecated: Use Value.ProtoReflect.Descriptor instead.

func (*Value) GetDescription

func (x *Value) GetDescription() *StringOrSubstitutions

func (*Value) GetSecret

func (x *Value) GetSecret() *ScalarValue

func (*Value) GetType

func (x *Value) GetType() string

func (*Value) GetValue

func (x *Value) GetValue() *MappingNode

func (*Value) ProtoMessage

func (*Value) ProtoMessage()

func (*Value) ProtoReflect

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

func (*Value) Reset

func (x *Value) Reset()

func (*Value) String

func (x *Value) String() string

type Variable

type Variable struct {
	Type          string         `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Description   *ScalarValue   `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Secret        *ScalarValue   `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
	Default       *ScalarValue   `protobuf:"bytes,4,opt,name=default,proto3" json:"default,omitempty"`
	AllowedValues []*ScalarValue `protobuf:"bytes,5,rep,name=allowed_values,json=allowedValues,proto3" json:"allowed_values,omitempty"`
	// contains filtered or unexported fields
}

func (*Variable) Descriptor deprecated

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

Deprecated: Use Variable.ProtoReflect.Descriptor instead.

func (*Variable) GetAllowedValues

func (x *Variable) GetAllowedValues() []*ScalarValue

func (*Variable) GetDefault

func (x *Variable) GetDefault() *ScalarValue

func (*Variable) GetDescription

func (x *Variable) GetDescription() *ScalarValue

func (*Variable) GetSecret

func (x *Variable) GetSecret() *ScalarValue

func (*Variable) GetType

func (x *Variable) GetType() string

func (*Variable) ProtoMessage

func (*Variable) ProtoMessage()

func (*Variable) ProtoReflect

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

func (*Variable) Reset

func (x *Variable) Reset()

func (*Variable) String

func (x *Variable) String() string

Jump to

Keyboard shortcuts

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