// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.7
// 	protoc        v6.32.0
// source: internal/module/managed_resources/managed_resources.proto

package managed_resources

import (
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"

	_ "buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go/buf/validate"
	_ "gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v18/pkg/constraint"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type Agent struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            int64                  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	Name          string                 `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Url           string                 `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Agent) Reset() {
	*x = Agent{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Agent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Agent) ProtoMessage() {}

func (x *Agent) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Agent.ProtoReflect.Descriptor instead.
func (*Agent) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{0}
}

func (x *Agent) GetId() int64 {
	if x != nil {
		return x.Id
	}
	return 0
}

func (x *Agent) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *Agent) GetUrl() string {
	if x != nil {
		return x.Url
	}
	return ""
}

type Pipeline struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            int64                  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Pipeline) Reset() {
	*x = Pipeline{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Pipeline) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Pipeline) ProtoMessage() {}

func (x *Pipeline) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Pipeline.ProtoReflect.Descriptor instead.
func (*Pipeline) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{1}
}

func (x *Pipeline) GetId() int64 {
	if x != nil {
		return x.Id
	}
	return 0
}

type Project struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            int64                  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	Slug          string                 `protobuf:"bytes,2,opt,name=slug" json:"slug,omitempty"`
	Path          string                 `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"`
	Url           string                 `protobuf:"bytes,4,opt,name=url" json:"url,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Project) Reset() {
	*x = Project{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Project) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Project) ProtoMessage() {}

func (x *Project) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Project.ProtoReflect.Descriptor instead.
func (*Project) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{2}
}

func (x *Project) GetId() int64 {
	if x != nil {
		return x.Id
	}
	return 0
}

func (x *Project) GetSlug() string {
	if x != nil {
		return x.Slug
	}
	return ""
}

func (x *Project) GetPath() string {
	if x != nil {
		return x.Path
	}
	return ""
}

func (x *Project) GetUrl() string {
	if x != nil {
		return x.Url
	}
	return ""
}

type Job struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            int64                  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Job) Reset() {
	*x = Job{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Job) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Job) ProtoMessage() {}

func (x *Job) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Job.ProtoReflect.Descriptor instead.
func (*Job) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{3}
}

func (x *Job) GetId() int64 {
	if x != nil {
		return x.Id
	}
	return 0
}

type User struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            int64                  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	Username      string                 `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *User) Reset() {
	*x = User{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *User) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*User) ProtoMessage() {}

func (x *User) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use User.ProtoReflect.Descriptor instead.
func (*User) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{4}
}

func (x *User) GetId() int64 {
	if x != nil {
		return x.Id
	}
	return 0
}

func (x *User) GetUsername() string {
	if x != nil {
		return x.Username
	}
	return ""
}

type Environment struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            int64                  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	Name          string                 `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Slug          string                 `protobuf:"bytes,3,opt,name=slug" json:"slug,omitempty"`
	Url           *string                `protobuf:"bytes,4,opt,name=url" json:"url,omitempty"`
	PageUrl       string                 `protobuf:"bytes,5,opt,name=page_url,json=pageUrl" json:"page_url,omitempty"`
	Tier          string                 `protobuf:"bytes,6,opt,name=tier" json:"tier,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Environment) Reset() {
	*x = Environment{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Environment) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Environment) ProtoMessage() {}

func (x *Environment) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Environment.ProtoReflect.Descriptor instead.
func (*Environment) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{5}
}

func (x *Environment) GetId() int64 {
	if x != nil {
		return x.Id
	}
	return 0
}

func (x *Environment) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *Environment) GetSlug() string {
	if x != nil {
		return x.Slug
	}
	return ""
}

func (x *Environment) GetUrl() string {
	if x != nil && x.Url != nil {
		return *x.Url
	}
	return ""
}

func (x *Environment) GetPageUrl() string {
	if x != nil {
		return x.PageUrl
	}
	return ""
}

func (x *Environment) GetTier() string {
	if x != nil {
		return x.Tier
	}
	return ""
}

type TemplatingInfo struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Agent         *Agent                 `protobuf:"bytes,1,opt,name=agent" json:"agent,omitempty"`
	Environment   *Environment           `protobuf:"bytes,2,opt,name=environment" json:"environment,omitempty"`
	Project       *Project               `protobuf:"bytes,4,opt,name=project" json:"project,omitempty"`
	Pipeline      *Pipeline              `protobuf:"bytes,5,opt,name=pipeline" json:"pipeline,omitempty"`
	Job           *Job                   `protobuf:"bytes,6,opt,name=job" json:"job,omitempty"`
	User          *User                  `protobuf:"bytes,7,opt,name=user" json:"user,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TemplatingInfo) Reset() {
	*x = TemplatingInfo{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TemplatingInfo) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TemplatingInfo) ProtoMessage() {}

func (x *TemplatingInfo) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TemplatingInfo.ProtoReflect.Descriptor instead.
func (*TemplatingInfo) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{6}
}

func (x *TemplatingInfo) GetAgent() *Agent {
	if x != nil {
		return x.Agent
	}
	return nil
}

func (x *TemplatingInfo) GetEnvironment() *Environment {
	if x != nil {
		return x.Environment
	}
	return nil
}

func (x *TemplatingInfo) GetProject() *Project {
	if x != nil {
		return x.Project
	}
	return nil
}

func (x *TemplatingInfo) GetPipeline() *Pipeline {
	if x != nil {
		return x.Pipeline
	}
	return nil
}

func (x *TemplatingInfo) GetJob() *Job {
	if x != nil {
		return x.Job
	}
	return nil
}

func (x *TemplatingInfo) GetUser() *User {
	if x != nil {
		return x.User
	}
	return nil
}

type EnvironmentInfo struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	EnvironmentId      int64                  `protobuf:"varint,1,opt,name=environment_id" json:"environment_id,omitempty"`
	EnvironmentName    string                 `protobuf:"bytes,2,opt,name=environment_name" json:"environment_name,omitempty"`
	EnvironmentSlug    string                 `protobuf:"bytes,3,opt,name=environment_slug" json:"environment_slug,omitempty"`
	EnvironmentUrl     *string                `protobuf:"bytes,4,opt,name=environment_url" json:"environment_url,omitempty"`
	EnvironmentPageUrl string                 `protobuf:"bytes,5,opt,name=environment_page_url" json:"environment_page_url,omitempty"`
	EnvironmentTier    string                 `protobuf:"bytes,6,opt,name=environment_tier" json:"environment_tier,omitempty"`
	AgentId            int64                  `protobuf:"varint,7,opt,name=agent_id" json:"agent_id,omitempty"`
	AgentName          string                 `protobuf:"bytes,8,opt,name=agent_name" json:"agent_name,omitempty"`
	AgentUrl           string                 `protobuf:"bytes,9,opt,name=agent_url" json:"agent_url,omitempty"`
	ProjectId          int64                  `protobuf:"varint,10,opt,name=project_id" json:"project_id,omitempty"`
	ProjectSlug        string                 `protobuf:"bytes,11,opt,name=project_slug" json:"project_slug,omitempty"`
	ProjectPath        string                 `protobuf:"bytes,12,opt,name=project_path" json:"project_path,omitempty"`
	ProjectUrl         string                 `protobuf:"bytes,13,opt,name=project_url" json:"project_url,omitempty"`
	TemplateName       string                 `protobuf:"bytes,14,opt,name=template_name" json:"template_name,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *EnvironmentInfo) Reset() {
	*x = EnvironmentInfo{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *EnvironmentInfo) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EnvironmentInfo) ProtoMessage() {}

func (x *EnvironmentInfo) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EnvironmentInfo.ProtoReflect.Descriptor instead.
func (*EnvironmentInfo) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{7}
}

func (x *EnvironmentInfo) GetEnvironmentId() int64 {
	if x != nil {
		return x.EnvironmentId
	}
	return 0
}

func (x *EnvironmentInfo) GetEnvironmentName() string {
	if x != nil {
		return x.EnvironmentName
	}
	return ""
}

func (x *EnvironmentInfo) GetEnvironmentSlug() string {
	if x != nil {
		return x.EnvironmentSlug
	}
	return ""
}

func (x *EnvironmentInfo) GetEnvironmentUrl() string {
	if x != nil && x.EnvironmentUrl != nil {
		return *x.EnvironmentUrl
	}
	return ""
}

func (x *EnvironmentInfo) GetEnvironmentPageUrl() string {
	if x != nil {
		return x.EnvironmentPageUrl
	}
	return ""
}

func (x *EnvironmentInfo) GetEnvironmentTier() string {
	if x != nil {
		return x.EnvironmentTier
	}
	return ""
}

func (x *EnvironmentInfo) GetAgentId() int64 {
	if x != nil {
		return x.AgentId
	}
	return 0
}

func (x *EnvironmentInfo) GetAgentName() string {
	if x != nil {
		return x.AgentName
	}
	return ""
}

func (x *EnvironmentInfo) GetAgentUrl() string {
	if x != nil {
		return x.AgentUrl
	}
	return ""
}

func (x *EnvironmentInfo) GetProjectId() int64 {
	if x != nil {
		return x.ProjectId
	}
	return 0
}

func (x *EnvironmentInfo) GetProjectSlug() string {
	if x != nil {
		return x.ProjectSlug
	}
	return ""
}

func (x *EnvironmentInfo) GetProjectPath() string {
	if x != nil {
		return x.ProjectPath
	}
	return ""
}

func (x *EnvironmentInfo) GetProjectUrl() string {
	if x != nil {
		return x.ProjectUrl
	}
	return ""
}

func (x *EnvironmentInfo) GetTemplateName() string {
	if x != nil {
		return x.TemplateName
	}
	return ""
}

type EnvironmentTemplate struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Name          string                 `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Data          []byte                 `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *EnvironmentTemplate) Reset() {
	*x = EnvironmentTemplate{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *EnvironmentTemplate) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EnvironmentTemplate) ProtoMessage() {}

func (x *EnvironmentTemplate) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EnvironmentTemplate.ProtoReflect.Descriptor instead.
func (*EnvironmentTemplate) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{8}
}

func (x *EnvironmentTemplate) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *EnvironmentTemplate) GetData() []byte {
	if x != nil {
		return x.Data
	}
	return nil
}

type RenderedEnvironmentTemplate struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Name          string                 `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Data          []byte                 `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RenderedEnvironmentTemplate) Reset() {
	*x = RenderedEnvironmentTemplate{}
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RenderedEnvironmentTemplate) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RenderedEnvironmentTemplate) ProtoMessage() {}

func (x *RenderedEnvironmentTemplate) ProtoReflect() protoreflect.Message {
	mi := &file_internal_module_managed_resources_managed_resources_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RenderedEnvironmentTemplate.ProtoReflect.Descriptor instead.
func (*RenderedEnvironmentTemplate) Descriptor() ([]byte, []int) {
	return file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP(), []int{9}
}

func (x *RenderedEnvironmentTemplate) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *RenderedEnvironmentTemplate) GetData() []byte {
	if x != nil {
		return x.Data
	}
	return nil
}

var File_internal_module_managed_resources_managed_resources_proto protoreflect.FileDescriptor

const file_internal_module_managed_resources_managed_resources_proto_rawDesc = "" +
	"\n" +
	"9internal/module/managed_resources/managed_resources.proto\x12\x1egitlab.agent.managed_resources\x1a\x1bbuf/validate/validate.proto\x1a\x1fpkg/constraint/constraint.proto\"[\n" +
	"\x05Agent\x12\x17\n" +
	"\x02id\x18\x01 \x01(\x03B\a\xbaH\x04\"\x02 \x00R\x02id\x12\x1d\n" +
	"\x04name\x18\x02 \x01(\tB\t\xbaH\x06r\x04О^\x01R\x04name\x12\x1a\n" +
	"\x03url\x18\x03 \x01(\tB\b\xbaH\x05r\x03\x88\x01\x01R\x03url\"#\n" +
	"\bPipeline\x12\x17\n" +
	"\x02id\x18\x01 \x01(\x03B\a\xbaH\x04\"\x02 \x00R\x02id\"x\n" +
	"\aProject\x12\x17\n" +
	"\x02id\x18\x01 \x01(\x03B\a\xbaH\x04\"\x02 \x00R\x02id\x12\x1b\n" +
	"\x04slug\x18\x02 \x01(\tB\a\xbaH\x04r\x02 \x01R\x04slug\x12\x1b\n" +
	"\x04path\x18\x03 \x01(\tB\a\xbaH\x04r\x02 \x01R\x04path\x12\x1a\n" +
	"\x03url\x18\x04 \x01(\tB\b\xbaH\x05r\x03\x88\x01\x01R\x03url\"\x1e\n" +
	"\x03Job\x12\x17\n" +
	"\x02id\x18\x01 \x01(\x03B\a\xbaH\x04\"\x02 \x00R\x02id\"D\n" +
	"\x04User\x12\x17\n" +
	"\x02id\x18\x01 \x01(\x03B\a\xbaH\x04\"\x02 \x00R\x02id\x12#\n" +
	"\busername\x18\x02 \x01(\tB\a\xbaH\x04r\x02 \x01R\busername\"\xc3\x01\n" +
	"\vEnvironment\x12\x17\n" +
	"\x02id\x18\x01 \x01(\x03B\a\xbaH\x04\"\x02 \x00R\x02id\x12\x1b\n" +
	"\x04name\x18\x02 \x01(\tB\a\xbaH\x04r\x02 \x01R\x04name\x12\x1b\n" +
	"\x04slug\x18\x03 \x01(\tB\a\xbaH\x04r\x02 \x01R\x04slug\x12\x1f\n" +
	"\x03url\x18\x04 \x01(\tB\r\xbaH\x05r\x03\x88\x01\x01\xaa\x01\x02\b\x01R\x03url\x12#\n" +
	"\bpage_url\x18\x05 \x01(\tB\b\xbaH\x05r\x03\x88\x01\x01R\apageUrl\x12\x1b\n" +
	"\x04tier\x18\x06 \x01(\tB\a\xbaH\x04r\x02 \x01R\x04tier\"\xc6\x03\n" +
	"\x0eTemplatingInfo\x12C\n" +
	"\x05agent\x18\x01 \x01(\v2%.gitlab.agent.managed_resources.AgentB\x06\xbaH\x03\xc8\x01\x01R\x05agent\x12U\n" +
	"\venvironment\x18\x02 \x01(\v2+.gitlab.agent.managed_resources.EnvironmentB\x06\xbaH\x03\xc8\x01\x01R\venvironment\x12I\n" +
	"\aproject\x18\x04 \x01(\v2'.gitlab.agent.managed_resources.ProjectB\x06\xbaH\x03\xc8\x01\x01R\aproject\x12L\n" +
	"\bpipeline\x18\x05 \x01(\v2(.gitlab.agent.managed_resources.PipelineB\x06\xbaH\x03\xc8\x01\x01R\bpipeline\x12=\n" +
	"\x03job\x18\x06 \x01(\v2#.gitlab.agent.managed_resources.JobB\x06\xbaH\x03\xc8\x01\x01R\x03job\x12@\n" +
	"\x04user\x18\a \x01(\v2$.gitlab.agent.managed_resources.UserB\x06\xbaH\x03\xc8\x01\x01R\x04user\"\xae\x05\n" +
	"\x0fEnvironmentInfo\x12/\n" +
	"\x0eenvironment_id\x18\x01 \x01(\x03B\a\xbaH\x04\"\x02 \x00R\x0eenvironment_id\x123\n" +
	"\x10environment_name\x18\x02 \x01(\tB\a\xbaH\x04r\x02 \x01R\x10environment_name\x123\n" +
	"\x10environment_slug\x18\x03 \x01(\tB\a\xbaH\x04r\x02 \x01R\x10environment_slug\x127\n" +
	"\x0fenvironment_url\x18\x04 \x01(\tB\r\xbaH\x05r\x03\x88\x01\x01\xaa\x01\x02\b\x01R\x0fenvironment_url\x12<\n" +
	"\x14environment_page_url\x18\x05 \x01(\tB\b\xbaH\x05r\x03\x88\x01\x01R\x14environment_page_url\x123\n" +
	"\x10environment_tier\x18\x06 \x01(\tB\a\xbaH\x04r\x02 \x01R\x10environment_tier\x12#\n" +
	"\bagent_id\x18\a \x01(\x03B\a\xbaH\x04\"\x02 \x00R\bagent_id\x12)\n" +
	"\n" +
	"agent_name\x18\b \x01(\tB\t\xbaH\x06r\x04О^\x01R\n" +
	"agent_name\x12&\n" +
	"\tagent_url\x18\t \x01(\tB\b\xbaH\x05r\x03\x88\x01\x01R\tagent_url\x12'\n" +
	"\n" +
	"project_id\x18\n" +
	" \x01(\x03B\a\xbaH\x04\"\x02 \x00R\n" +
	"project_id\x12+\n" +
	"\fproject_slug\x18\v \x01(\tB\a\xbaH\x04r\x02 \x01R\fproject_slug\x12+\n" +
	"\fproject_path\x18\f \x01(\tB\a\xbaH\x04r\x02 \x01R\fproject_path\x12*\n" +
	"\vproject_url\x18\r \x01(\tB\b\xbaH\x05r\x03\x88\x01\x01R\vproject_url\x12-\n" +
	"\rtemplate_name\x18\x0e \x01(\tB\a\xbaH\x04r\x02 \x01R\rtemplate_name\"F\n" +
	"\x13EnvironmentTemplate\x12\x1b\n" +
	"\x04name\x18\x01 \x01(\tB\a\xbaH\x04r\x02 \x01R\x04name\x12\x12\n" +
	"\x04data\x18\x02 \x01(\fR\x04data\"N\n" +
	"\x1bRenderedEnvironmentTemplate\x12\x1b\n" +
	"\x04name\x18\x01 \x01(\tB\a\xbaH\x04r\x02 \x01R\x04name\x12\x12\n" +
	"\x04data\x18\x02 \x01(\fR\x04dataBcZ\\gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v18/internal/module/managed_resources\x92\x03\x02\b\x02b\beditionsp\xe8\a"

var (
	file_internal_module_managed_resources_managed_resources_proto_rawDescOnce sync.Once
	file_internal_module_managed_resources_managed_resources_proto_rawDescData []byte
)

func file_internal_module_managed_resources_managed_resources_proto_rawDescGZIP() []byte {
	file_internal_module_managed_resources_managed_resources_proto_rawDescOnce.Do(func() {
		file_internal_module_managed_resources_managed_resources_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_internal_module_managed_resources_managed_resources_proto_rawDesc), len(file_internal_module_managed_resources_managed_resources_proto_rawDesc)))
	})
	return file_internal_module_managed_resources_managed_resources_proto_rawDescData
}

var file_internal_module_managed_resources_managed_resources_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
var file_internal_module_managed_resources_managed_resources_proto_goTypes = []any{
	(*Agent)(nil),                       // 0: gitlab.agent.managed_resources.Agent
	(*Pipeline)(nil),                    // 1: gitlab.agent.managed_resources.Pipeline
	(*Project)(nil),                     // 2: gitlab.agent.managed_resources.Project
	(*Job)(nil),                         // 3: gitlab.agent.managed_resources.Job
	(*User)(nil),                        // 4: gitlab.agent.managed_resources.User
	(*Environment)(nil),                 // 5: gitlab.agent.managed_resources.Environment
	(*TemplatingInfo)(nil),              // 6: gitlab.agent.managed_resources.TemplatingInfo
	(*EnvironmentInfo)(nil),             // 7: gitlab.agent.managed_resources.EnvironmentInfo
	(*EnvironmentTemplate)(nil),         // 8: gitlab.agent.managed_resources.EnvironmentTemplate
	(*RenderedEnvironmentTemplate)(nil), // 9: gitlab.agent.managed_resources.RenderedEnvironmentTemplate
}
var file_internal_module_managed_resources_managed_resources_proto_depIdxs = []int32{
	0, // 0: gitlab.agent.managed_resources.TemplatingInfo.agent:type_name -> gitlab.agent.managed_resources.Agent
	5, // 1: gitlab.agent.managed_resources.TemplatingInfo.environment:type_name -> gitlab.agent.managed_resources.Environment
	2, // 2: gitlab.agent.managed_resources.TemplatingInfo.project:type_name -> gitlab.agent.managed_resources.Project
	1, // 3: gitlab.agent.managed_resources.TemplatingInfo.pipeline:type_name -> gitlab.agent.managed_resources.Pipeline
	3, // 4: gitlab.agent.managed_resources.TemplatingInfo.job:type_name -> gitlab.agent.managed_resources.Job
	4, // 5: gitlab.agent.managed_resources.TemplatingInfo.user:type_name -> gitlab.agent.managed_resources.User
	6, // [6:6] is the sub-list for method output_type
	6, // [6:6] is the sub-list for method input_type
	6, // [6:6] is the sub-list for extension type_name
	6, // [6:6] is the sub-list for extension extendee
	0, // [0:6] is the sub-list for field type_name
}

func init() { file_internal_module_managed_resources_managed_resources_proto_init() }
func file_internal_module_managed_resources_managed_resources_proto_init() {
	if File_internal_module_managed_resources_managed_resources_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_internal_module_managed_resources_managed_resources_proto_rawDesc), len(file_internal_module_managed_resources_managed_resources_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   10,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_internal_module_managed_resources_managed_resources_proto_goTypes,
		DependencyIndexes: file_internal_module_managed_resources_managed_resources_proto_depIdxs,
		MessageInfos:      file_internal_module_managed_resources_managed_resources_proto_msgTypes,
	}.Build()
	File_internal_module_managed_resources_managed_resources_proto = out.File
	file_internal_module_managed_resources_managed_resources_proto_goTypes = nil
	file_internal_module_managed_resources_managed_resources_proto_depIdxs = nil
}
