// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.6
// 	protoc        v3.19.0
// source: interservice/infra_proxy/service/infra_proxy.proto

package service

import (
	context "context"
	request "github.com/chef/automate/api/interservice/infra_proxy/request"
	response "github.com/chef/automate/api/interservice/infra_proxy/response"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	reflect "reflect"
	unsafe "unsafe"
)

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)
)

var File_interservice_infra_proxy_service_infra_proxy_proto protoreflect.FileDescriptor

const file_interservice_infra_proxy_service_infra_proxy_proto_rawDesc = "" +
	"\n" +
	"2interservice/infra_proxy/service/infra_proxy.proto\x12(chef.automate.domain.infra_proxy.service\x1a.interservice/infra_proxy/request/servers.proto\x1a+interservice/infra_proxy/request/orgs.proto\x1a0interservice/infra_proxy/request/cookbooks.proto\x1a,interservice/infra_proxy/request/roles.proto\x1a.interservice/infra_proxy/request/clients.proto\x1a/interservice/infra_proxy/request/databags.proto\x1a3interservice/infra_proxy/request/environments.proto\x1a,interservice/infra_proxy/request/nodes.proto\x1a2interservice/infra_proxy/request/policyfiles.proto\x1a,interservice/infra_proxy/request/users.proto\x1a/interservice/infra_proxy/response/servers.proto\x1a,interservice/infra_proxy/response/orgs.proto\x1a1interservice/infra_proxy/response/cookbooks.proto\x1a-interservice/infra_proxy/response/roles.proto\x1a/interservice/infra_proxy/response/clients.proto\x1a0interservice/infra_proxy/response/databags.proto\x1a4interservice/infra_proxy/response/environments.proto\x1a-interservice/infra_proxy/response/nodes.proto\x1a3interservice/infra_proxy/response/policyfiles.proto\x1a-interservice/infra_proxy/response/users.proto2\xc2;\n" +
	"\x11InfraProxyService\x12\x81\x01\n" +
	"\fCreateServer\x126.chef.automate.domain.infra_proxy.request.CreateServer\x1a7.chef.automate.domain.infra_proxy.response.CreateServer\"\x00\x12\x81\x01\n" +
	"\fDeleteServer\x126.chef.automate.domain.infra_proxy.request.DeleteServer\x1a7.chef.automate.domain.infra_proxy.response.DeleteServer\"\x00\x12\x81\x01\n" +
	"\fUpdateServer\x126.chef.automate.domain.infra_proxy.request.UpdateServer\x1a7.chef.automate.domain.infra_proxy.response.UpdateServer\"\x00\x12{\n" +
	"\n" +
	"GetServers\x124.chef.automate.domain.infra_proxy.request.GetServers\x1a5.chef.automate.domain.infra_proxy.response.GetServers\"\x00\x12x\n" +
	"\tGetServer\x123.chef.automate.domain.infra_proxy.request.GetServer\x1a4.chef.automate.domain.infra_proxy.response.GetServer\"\x00\x12\x8a\x01\n" +
	"\x0fGetServerStatus\x129.chef.automate.domain.infra_proxy.request.GetServerStatus\x1a:.chef.automate.domain.infra_proxy.response.GetServerStatus\"\x00\x12x\n" +
	"\tCreateOrg\x123.chef.automate.domain.infra_proxy.request.CreateOrg\x1a4.chef.automate.domain.infra_proxy.response.CreateOrg\"\x00\x12x\n" +
	"\tDeleteOrg\x123.chef.automate.domain.infra_proxy.request.DeleteOrg\x1a4.chef.automate.domain.infra_proxy.response.DeleteOrg\"\x00\x12x\n" +
	"\tUpdateOrg\x123.chef.automate.domain.infra_proxy.request.UpdateOrg\x1a4.chef.automate.domain.infra_proxy.response.UpdateOrg\"\x00\x12r\n" +
	"\aGetOrgs\x121.chef.automate.domain.infra_proxy.request.GetOrgs\x1a2.chef.automate.domain.infra_proxy.response.GetOrgs\"\x00\x12o\n" +
	"\x06GetOrg\x120.chef.automate.domain.infra_proxy.request.GetOrg\x1a1.chef.automate.domain.infra_proxy.response.GetOrg\"\x00\x12\x8d\x01\n" +
	"\x10ResetOrgAdminKey\x12:.chef.automate.domain.infra_proxy.request.ResetOrgAdminKey\x1a;.chef.automate.domain.infra_proxy.response.ResetOrgAdminKey\"\x00\x12{\n" +
	"\fGetCookbooks\x123.chef.automate.domain.infra_proxy.request.Cookbooks\x1a4.chef.automate.domain.infra_proxy.response.Cookbooks\"\x00\x12\x90\x01\n" +
	"\x13GetCookbookVersions\x12:.chef.automate.domain.infra_proxy.request.CookbookVersions\x1a;.chef.automate.domain.infra_proxy.response.CookbookVersions\"\x00\x12x\n" +
	"\vGetCookbook\x122.chef.automate.domain.infra_proxy.request.Cookbook\x1a3.chef.automate.domain.infra_proxy.response.Cookbook\"\x00\x12\x99\x01\n" +
	"\x16GetCookbookFileContent\x12=.chef.automate.domain.infra_proxy.request.CookbookFileContent\x1a>.chef.automate.domain.infra_proxy.response.CookbookFileContent\"\x00\x12o\n" +
	"\bGetRoles\x12/.chef.automate.domain.infra_proxy.request.Roles\x1a0.chef.automate.domain.infra_proxy.response.Roles\"\x00\x12l\n" +
	"\aGetRole\x12..chef.automate.domain.infra_proxy.request.Role\x1a/.chef.automate.domain.infra_proxy.response.Role\"\x00\x12\x91\x01\n" +
	"\x16GetRoleExpandedRunList\x129.chef.automate.domain.infra_proxy.request.ExpandedRunList\x1a:.chef.automate.domain.infra_proxy.response.ExpandedRunList\"\x00\x12\x84\x01\n" +
	"\x13GetRoleEnvironments\x12..chef.automate.domain.infra_proxy.request.Role\x1a;.chef.automate.domain.infra_proxy.response.RoleEnvironments\"\x00\x12u\n" +
	"\n" +
	"CreateRole\x124.chef.automate.domain.infra_proxy.request.CreateRole\x1a/.chef.automate.domain.infra_proxy.response.Role\"\x00\x12o\n" +
	"\n" +
	"DeleteRole\x12..chef.automate.domain.infra_proxy.request.Role\x1a/.chef.automate.domain.infra_proxy.response.Role\"\x00\x12u\n" +
	"\n" +
	"UpdateRole\x124.chef.automate.domain.infra_proxy.request.UpdateRole\x1a/.chef.automate.domain.infra_proxy.response.Role\"\x00\x12u\n" +
	"\n" +
	"GetClients\x121.chef.automate.domain.infra_proxy.request.Clients\x1a2.chef.automate.domain.infra_proxy.response.Clients\"\x00\x12r\n" +
	"\tGetClient\x120.chef.automate.domain.infra_proxy.request.Client\x1a1.chef.automate.domain.infra_proxy.response.Client\"\x00\x12\x81\x01\n" +
	"\fCreateClient\x126.chef.automate.domain.infra_proxy.request.CreateClient\x1a7.chef.automate.domain.infra_proxy.response.CreateClient\"\x00\x12u\n" +
	"\fDeleteClient\x120.chef.automate.domain.infra_proxy.request.Client\x1a1.chef.automate.domain.infra_proxy.response.Client\"\x00\x12\x7f\n" +
	"\x0eResetClientKey\x123.chef.automate.domain.infra_proxy.request.ClientKey\x1a6.chef.automate.domain.infra_proxy.response.ResetClient\"\x00\x12x\n" +
	"\vGetDataBags\x122.chef.automate.domain.infra_proxy.request.DataBags\x1a3.chef.automate.domain.infra_proxy.response.DataBags\"\x00\x12\x84\x01\n" +
	"\x0fGetDataBagItems\x126.chef.automate.domain.infra_proxy.request.DataBagItems\x1a7.chef.automate.domain.infra_proxy.response.DataBagItems\"\x00\x12\x81\x01\n" +
	"\x0eGetDataBagItem\x125.chef.automate.domain.infra_proxy.request.DataBagItem\x1a6.chef.automate.domain.infra_proxy.response.DataBagItem\"\x00\x12\x84\x01\n" +
	"\rCreateDataBag\x127.chef.automate.domain.infra_proxy.request.CreateDataBag\x1a8.chef.automate.domain.infra_proxy.response.CreateDataBag\"\x00\x12\x90\x01\n" +
	"\x11CreateDataBagItem\x12;.chef.automate.domain.infra_proxy.request.CreateDataBagItem\x1a<.chef.automate.domain.infra_proxy.response.CreateDataBagItem\"\x00\x12x\n" +
	"\rDeleteDataBag\x121.chef.automate.domain.infra_proxy.request.DataBag\x1a2.chef.automate.domain.infra_proxy.response.DataBag\"\x00\x12\x84\x01\n" +
	"\x11DeleteDataBagItem\x125.chef.automate.domain.infra_proxy.request.DataBagItem\x1a6.chef.automate.domain.infra_proxy.response.DataBagItem\"\x00\x12\x90\x01\n" +
	"\x11UpdateDataBagItem\x12;.chef.automate.domain.infra_proxy.request.UpdateDataBagItem\x1a<.chef.automate.domain.infra_proxy.response.UpdateDataBagItem\"\x00\x12\x84\x01\n" +
	"\x0fGetEnvironments\x126.chef.automate.domain.infra_proxy.request.Environments\x1a7.chef.automate.domain.infra_proxy.response.Environments\"\x00\x12\x81\x01\n" +
	"\x0eGetEnvironment\x125.chef.automate.domain.infra_proxy.request.Environment\x1a6.chef.automate.domain.infra_proxy.response.Environment\"\x00\x12\x8a\x01\n" +
	"\x11CreateEnvironment\x12;.chef.automate.domain.infra_proxy.request.CreateEnvironment\x1a6.chef.automate.domain.infra_proxy.response.Environment\"\x00\x12\x8a\x01\n" +
	"\x11UpdateEnvironment\x12;.chef.automate.domain.infra_proxy.request.UpdateEnvironment\x1a6.chef.automate.domain.infra_proxy.response.Environment\"\x00\x12\x84\x01\n" +
	"\x11DeleteEnvironment\x125.chef.automate.domain.infra_proxy.request.Environment\x1a6.chef.automate.domain.infra_proxy.response.Environment\"\x00\x12\x93\x01\n" +
	"\x15GetEnvironmentRecipes\x125.chef.automate.domain.infra_proxy.request.Environment\x1aA.chef.automate.domain.infra_proxy.response.EnvironmentRecipesList\"\x00\x12o\n" +
	"\bGetNodes\x12/.chef.automate.domain.infra_proxy.request.Nodes\x1a0.chef.automate.domain.infra_proxy.response.Nodes\"\x00\x12l\n" +
	"\aGetNode\x12..chef.automate.domain.infra_proxy.request.Node\x1a/.chef.automate.domain.infra_proxy.response.Node\"\x00\x12\x99\x01\n" +
	"\x16GetNodeExpandedRunList\x12=.chef.automate.domain.infra_proxy.request.NodeExpandedRunList\x1a>.chef.automate.domain.infra_proxy.response.NodeExpandedRunList\"\x00\x12v\n" +
	"\n" +
	"CreateNode\x125.chef.automate.domain.infra_proxy.request.NodeDetails\x1a/.chef.automate.domain.infra_proxy.response.Node\"\x00\x12u\n" +
	"\n" +
	"DeleteNode\x12..chef.automate.domain.infra_proxy.request.Node\x1a5.chef.automate.domain.infra_proxy.response.DeleteNode\"\x00\x12v\n" +
	"\n" +
	"UpdateNode\x125.chef.automate.domain.infra_proxy.request.NodeDetails\x1a/.chef.automate.domain.infra_proxy.response.Node\"\x00\x12\x87\x01\n" +
	"\x0eUpdateNodeTags\x128.chef.automate.domain.infra_proxy.request.UpdateNodeTags\x1a9.chef.automate.domain.infra_proxy.response.UpdateNodeTags\"\x00\x12\x9c\x01\n" +
	"\x15UpdateNodeEnvironment\x12?.chef.automate.domain.infra_proxy.request.UpdateNodeEnvironment\x1a@.chef.automate.domain.infra_proxy.response.UpdateNodeEnvironment\"\x00\x12\x99\x01\n" +
	"\x14UpdateNodeAttributes\x12>.chef.automate.domain.infra_proxy.request.UpdateNodeAttributes\x1a?.chef.automate.domain.infra_proxy.response.UpdateNodeAttributes\"\x00\x12\x81\x01\n" +
	"\x0eGetPolicyfiles\x125.chef.automate.domain.infra_proxy.request.Policyfiles\x1a6.chef.automate.domain.infra_proxy.response.Policyfiles\"\x00\x12~\n" +
	"\rGetPolicyfile\x124.chef.automate.domain.infra_proxy.request.Policyfile\x1a5.chef.automate.domain.infra_proxy.response.Policyfile\"\x00\x12\x8d\x01\n" +
	"\x10DeletePolicyfile\x12:.chef.automate.domain.infra_proxy.request.DeletePolicyfile\x1a;.chef.automate.domain.infra_proxy.response.DeletePolicyfile\"\x00\x12\x99\x01\n" +
	"\x16GetPolicyfileRevisions\x12=.chef.automate.domain.infra_proxy.request.PolicyfileRevisions\x1a>.chef.automate.domain.infra_proxy.response.PolicyfileRevisions\"\x00\x12\x81\x01\n" +
	"\x0eGetPolicygroup\x125.chef.automate.domain.infra_proxy.request.Policygroup\x1a6.chef.automate.domain.infra_proxy.response.Policygroup\"\x00\x12|\n" +
	"\x0fGetOrgUsersList\x122.chef.automate.domain.infra_proxy.request.OrgUsers\x1a3.chef.automate.domain.infra_proxy.response.OrgUsers\"\x00\x12\x85\x01\n" +
	"\x12GetServerUsersList\x125.chef.automate.domain.infra_proxy.request.ServerUsers\x1a6.chef.automate.domain.infra_proxy.response.ServerUsers\"\x00B?Z=github.com/chef/automate/api/interservice/infra_proxy/serviceb\x06proto3"

var file_interservice_infra_proxy_service_infra_proxy_proto_goTypes = []any{
	(*request.CreateServer)(nil),            // 0: chef.automate.domain.infra_proxy.request.CreateServer
	(*request.DeleteServer)(nil),            // 1: chef.automate.domain.infra_proxy.request.DeleteServer
	(*request.UpdateServer)(nil),            // 2: chef.automate.domain.infra_proxy.request.UpdateServer
	(*request.GetServers)(nil),              // 3: chef.automate.domain.infra_proxy.request.GetServers
	(*request.GetServer)(nil),               // 4: chef.automate.domain.infra_proxy.request.GetServer
	(*request.GetServerStatus)(nil),         // 5: chef.automate.domain.infra_proxy.request.GetServerStatus
	(*request.CreateOrg)(nil),               // 6: chef.automate.domain.infra_proxy.request.CreateOrg
	(*request.DeleteOrg)(nil),               // 7: chef.automate.domain.infra_proxy.request.DeleteOrg
	(*request.UpdateOrg)(nil),               // 8: chef.automate.domain.infra_proxy.request.UpdateOrg
	(*request.GetOrgs)(nil),                 // 9: chef.automate.domain.infra_proxy.request.GetOrgs
	(*request.GetOrg)(nil),                  // 10: chef.automate.domain.infra_proxy.request.GetOrg
	(*request.ResetOrgAdminKey)(nil),        // 11: chef.automate.domain.infra_proxy.request.ResetOrgAdminKey
	(*request.Cookbooks)(nil),               // 12: chef.automate.domain.infra_proxy.request.Cookbooks
	(*request.CookbookVersions)(nil),        // 13: chef.automate.domain.infra_proxy.request.CookbookVersions
	(*request.Cookbook)(nil),                // 14: chef.automate.domain.infra_proxy.request.Cookbook
	(*request.CookbookFileContent)(nil),     // 15: chef.automate.domain.infra_proxy.request.CookbookFileContent
	(*request.Roles)(nil),                   // 16: chef.automate.domain.infra_proxy.request.Roles
	(*request.Role)(nil),                    // 17: chef.automate.domain.infra_proxy.request.Role
	(*request.ExpandedRunList)(nil),         // 18: chef.automate.domain.infra_proxy.request.ExpandedRunList
	(*request.CreateRole)(nil),              // 19: chef.automate.domain.infra_proxy.request.CreateRole
	(*request.UpdateRole)(nil),              // 20: chef.automate.domain.infra_proxy.request.UpdateRole
	(*request.Clients)(nil),                 // 21: chef.automate.domain.infra_proxy.request.Clients
	(*request.Client)(nil),                  // 22: chef.automate.domain.infra_proxy.request.Client
	(*request.CreateClient)(nil),            // 23: chef.automate.domain.infra_proxy.request.CreateClient
	(*request.ClientKey)(nil),               // 24: chef.automate.domain.infra_proxy.request.ClientKey
	(*request.DataBags)(nil),                // 25: chef.automate.domain.infra_proxy.request.DataBags
	(*request.DataBagItems)(nil),            // 26: chef.automate.domain.infra_proxy.request.DataBagItems
	(*request.DataBagItem)(nil),             // 27: chef.automate.domain.infra_proxy.request.DataBagItem
	(*request.CreateDataBag)(nil),           // 28: chef.automate.domain.infra_proxy.request.CreateDataBag
	(*request.CreateDataBagItem)(nil),       // 29: chef.automate.domain.infra_proxy.request.CreateDataBagItem
	(*request.DataBag)(nil),                 // 30: chef.automate.domain.infra_proxy.request.DataBag
	(*request.UpdateDataBagItem)(nil),       // 31: chef.automate.domain.infra_proxy.request.UpdateDataBagItem
	(*request.Environments)(nil),            // 32: chef.automate.domain.infra_proxy.request.Environments
	(*request.Environment)(nil),             // 33: chef.automate.domain.infra_proxy.request.Environment
	(*request.CreateEnvironment)(nil),       // 34: chef.automate.domain.infra_proxy.request.CreateEnvironment
	(*request.UpdateEnvironment)(nil),       // 35: chef.automate.domain.infra_proxy.request.UpdateEnvironment
	(*request.Nodes)(nil),                   // 36: chef.automate.domain.infra_proxy.request.Nodes
	(*request.Node)(nil),                    // 37: chef.automate.domain.infra_proxy.request.Node
	(*request.NodeExpandedRunList)(nil),     // 38: chef.automate.domain.infra_proxy.request.NodeExpandedRunList
	(*request.NodeDetails)(nil),             // 39: chef.automate.domain.infra_proxy.request.NodeDetails
	(*request.UpdateNodeTags)(nil),          // 40: chef.automate.domain.infra_proxy.request.UpdateNodeTags
	(*request.UpdateNodeEnvironment)(nil),   // 41: chef.automate.domain.infra_proxy.request.UpdateNodeEnvironment
	(*request.UpdateNodeAttributes)(nil),    // 42: chef.automate.domain.infra_proxy.request.UpdateNodeAttributes
	(*request.Policyfiles)(nil),             // 43: chef.automate.domain.infra_proxy.request.Policyfiles
	(*request.Policyfile)(nil),              // 44: chef.automate.domain.infra_proxy.request.Policyfile
	(*request.DeletePolicyfile)(nil),        // 45: chef.automate.domain.infra_proxy.request.DeletePolicyfile
	(*request.PolicyfileRevisions)(nil),     // 46: chef.automate.domain.infra_proxy.request.PolicyfileRevisions
	(*request.Policygroup)(nil),             // 47: chef.automate.domain.infra_proxy.request.Policygroup
	(*request.OrgUsers)(nil),                // 48: chef.automate.domain.infra_proxy.request.OrgUsers
	(*request.ServerUsers)(nil),             // 49: chef.automate.domain.infra_proxy.request.ServerUsers
	(*response.CreateServer)(nil),           // 50: chef.automate.domain.infra_proxy.response.CreateServer
	(*response.DeleteServer)(nil),           // 51: chef.automate.domain.infra_proxy.response.DeleteServer
	(*response.UpdateServer)(nil),           // 52: chef.automate.domain.infra_proxy.response.UpdateServer
	(*response.GetServers)(nil),             // 53: chef.automate.domain.infra_proxy.response.GetServers
	(*response.GetServer)(nil),              // 54: chef.automate.domain.infra_proxy.response.GetServer
	(*response.GetServerStatus)(nil),        // 55: chef.automate.domain.infra_proxy.response.GetServerStatus
	(*response.CreateOrg)(nil),              // 56: chef.automate.domain.infra_proxy.response.CreateOrg
	(*response.DeleteOrg)(nil),              // 57: chef.automate.domain.infra_proxy.response.DeleteOrg
	(*response.UpdateOrg)(nil),              // 58: chef.automate.domain.infra_proxy.response.UpdateOrg
	(*response.GetOrgs)(nil),                // 59: chef.automate.domain.infra_proxy.response.GetOrgs
	(*response.GetOrg)(nil),                 // 60: chef.automate.domain.infra_proxy.response.GetOrg
	(*response.ResetOrgAdminKey)(nil),       // 61: chef.automate.domain.infra_proxy.response.ResetOrgAdminKey
	(*response.Cookbooks)(nil),              // 62: chef.automate.domain.infra_proxy.response.Cookbooks
	(*response.CookbookVersions)(nil),       // 63: chef.automate.domain.infra_proxy.response.CookbookVersions
	(*response.Cookbook)(nil),               // 64: chef.automate.domain.infra_proxy.response.Cookbook
	(*response.CookbookFileContent)(nil),    // 65: chef.automate.domain.infra_proxy.response.CookbookFileContent
	(*response.Roles)(nil),                  // 66: chef.automate.domain.infra_proxy.response.Roles
	(*response.Role)(nil),                   // 67: chef.automate.domain.infra_proxy.response.Role
	(*response.ExpandedRunList)(nil),        // 68: chef.automate.domain.infra_proxy.response.ExpandedRunList
	(*response.RoleEnvironments)(nil),       // 69: chef.automate.domain.infra_proxy.response.RoleEnvironments
	(*response.Clients)(nil),                // 70: chef.automate.domain.infra_proxy.response.Clients
	(*response.Client)(nil),                 // 71: chef.automate.domain.infra_proxy.response.Client
	(*response.CreateClient)(nil),           // 72: chef.automate.domain.infra_proxy.response.CreateClient
	(*response.ResetClient)(nil),            // 73: chef.automate.domain.infra_proxy.response.ResetClient
	(*response.DataBags)(nil),               // 74: chef.automate.domain.infra_proxy.response.DataBags
	(*response.DataBagItems)(nil),           // 75: chef.automate.domain.infra_proxy.response.DataBagItems
	(*response.DataBagItem)(nil),            // 76: chef.automate.domain.infra_proxy.response.DataBagItem
	(*response.CreateDataBag)(nil),          // 77: chef.automate.domain.infra_proxy.response.CreateDataBag
	(*response.CreateDataBagItem)(nil),      // 78: chef.automate.domain.infra_proxy.response.CreateDataBagItem
	(*response.DataBag)(nil),                // 79: chef.automate.domain.infra_proxy.response.DataBag
	(*response.UpdateDataBagItem)(nil),      // 80: chef.automate.domain.infra_proxy.response.UpdateDataBagItem
	(*response.Environments)(nil),           // 81: chef.automate.domain.infra_proxy.response.Environments
	(*response.Environment)(nil),            // 82: chef.automate.domain.infra_proxy.response.Environment
	(*response.EnvironmentRecipesList)(nil), // 83: chef.automate.domain.infra_proxy.response.EnvironmentRecipesList
	(*response.Nodes)(nil),                  // 84: chef.automate.domain.infra_proxy.response.Nodes
	(*response.Node)(nil),                   // 85: chef.automate.domain.infra_proxy.response.Node
	(*response.NodeExpandedRunList)(nil),    // 86: chef.automate.domain.infra_proxy.response.NodeExpandedRunList
	(*response.DeleteNode)(nil),             // 87: chef.automate.domain.infra_proxy.response.DeleteNode
	(*response.UpdateNodeTags)(nil),         // 88: chef.automate.domain.infra_proxy.response.UpdateNodeTags
	(*response.UpdateNodeEnvironment)(nil),  // 89: chef.automate.domain.infra_proxy.response.UpdateNodeEnvironment
	(*response.UpdateNodeAttributes)(nil),   // 90: chef.automate.domain.infra_proxy.response.UpdateNodeAttributes
	(*response.Policyfiles)(nil),            // 91: chef.automate.domain.infra_proxy.response.Policyfiles
	(*response.Policyfile)(nil),             // 92: chef.automate.domain.infra_proxy.response.Policyfile
	(*response.DeletePolicyfile)(nil),       // 93: chef.automate.domain.infra_proxy.response.DeletePolicyfile
	(*response.PolicyfileRevisions)(nil),    // 94: chef.automate.domain.infra_proxy.response.PolicyfileRevisions
	(*response.Policygroup)(nil),            // 95: chef.automate.domain.infra_proxy.response.Policygroup
	(*response.OrgUsers)(nil),               // 96: chef.automate.domain.infra_proxy.response.OrgUsers
	(*response.ServerUsers)(nil),            // 97: chef.automate.domain.infra_proxy.response.ServerUsers
}
var file_interservice_infra_proxy_service_infra_proxy_proto_depIdxs = []int32{
	0,  // 0: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateServer:input_type -> chef.automate.domain.infra_proxy.request.CreateServer
	1,  // 1: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteServer:input_type -> chef.automate.domain.infra_proxy.request.DeleteServer
	2,  // 2: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateServer:input_type -> chef.automate.domain.infra_proxy.request.UpdateServer
	3,  // 3: chef.automate.domain.infra_proxy.service.InfraProxyService.GetServers:input_type -> chef.automate.domain.infra_proxy.request.GetServers
	4,  // 4: chef.automate.domain.infra_proxy.service.InfraProxyService.GetServer:input_type -> chef.automate.domain.infra_proxy.request.GetServer
	5,  // 5: chef.automate.domain.infra_proxy.service.InfraProxyService.GetServerStatus:input_type -> chef.automate.domain.infra_proxy.request.GetServerStatus
	6,  // 6: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateOrg:input_type -> chef.automate.domain.infra_proxy.request.CreateOrg
	7,  // 7: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteOrg:input_type -> chef.automate.domain.infra_proxy.request.DeleteOrg
	8,  // 8: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateOrg:input_type -> chef.automate.domain.infra_proxy.request.UpdateOrg
	9,  // 9: chef.automate.domain.infra_proxy.service.InfraProxyService.GetOrgs:input_type -> chef.automate.domain.infra_proxy.request.GetOrgs
	10, // 10: chef.automate.domain.infra_proxy.service.InfraProxyService.GetOrg:input_type -> chef.automate.domain.infra_proxy.request.GetOrg
	11, // 11: chef.automate.domain.infra_proxy.service.InfraProxyService.ResetOrgAdminKey:input_type -> chef.automate.domain.infra_proxy.request.ResetOrgAdminKey
	12, // 12: chef.automate.domain.infra_proxy.service.InfraProxyService.GetCookbooks:input_type -> chef.automate.domain.infra_proxy.request.Cookbooks
	13, // 13: chef.automate.domain.infra_proxy.service.InfraProxyService.GetCookbookVersions:input_type -> chef.automate.domain.infra_proxy.request.CookbookVersions
	14, // 14: chef.automate.domain.infra_proxy.service.InfraProxyService.GetCookbook:input_type -> chef.automate.domain.infra_proxy.request.Cookbook
	15, // 15: chef.automate.domain.infra_proxy.service.InfraProxyService.GetCookbookFileContent:input_type -> chef.automate.domain.infra_proxy.request.CookbookFileContent
	16, // 16: chef.automate.domain.infra_proxy.service.InfraProxyService.GetRoles:input_type -> chef.automate.domain.infra_proxy.request.Roles
	17, // 17: chef.automate.domain.infra_proxy.service.InfraProxyService.GetRole:input_type -> chef.automate.domain.infra_proxy.request.Role
	18, // 18: chef.automate.domain.infra_proxy.service.InfraProxyService.GetRoleExpandedRunList:input_type -> chef.automate.domain.infra_proxy.request.ExpandedRunList
	17, // 19: chef.automate.domain.infra_proxy.service.InfraProxyService.GetRoleEnvironments:input_type -> chef.automate.domain.infra_proxy.request.Role
	19, // 20: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateRole:input_type -> chef.automate.domain.infra_proxy.request.CreateRole
	17, // 21: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteRole:input_type -> chef.automate.domain.infra_proxy.request.Role
	20, // 22: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateRole:input_type -> chef.automate.domain.infra_proxy.request.UpdateRole
	21, // 23: chef.automate.domain.infra_proxy.service.InfraProxyService.GetClients:input_type -> chef.automate.domain.infra_proxy.request.Clients
	22, // 24: chef.automate.domain.infra_proxy.service.InfraProxyService.GetClient:input_type -> chef.automate.domain.infra_proxy.request.Client
	23, // 25: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateClient:input_type -> chef.automate.domain.infra_proxy.request.CreateClient
	22, // 26: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteClient:input_type -> chef.automate.domain.infra_proxy.request.Client
	24, // 27: chef.automate.domain.infra_proxy.service.InfraProxyService.ResetClientKey:input_type -> chef.automate.domain.infra_proxy.request.ClientKey
	25, // 28: chef.automate.domain.infra_proxy.service.InfraProxyService.GetDataBags:input_type -> chef.automate.domain.infra_proxy.request.DataBags
	26, // 29: chef.automate.domain.infra_proxy.service.InfraProxyService.GetDataBagItems:input_type -> chef.automate.domain.infra_proxy.request.DataBagItems
	27, // 30: chef.automate.domain.infra_proxy.service.InfraProxyService.GetDataBagItem:input_type -> chef.automate.domain.infra_proxy.request.DataBagItem
	28, // 31: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateDataBag:input_type -> chef.automate.domain.infra_proxy.request.CreateDataBag
	29, // 32: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateDataBagItem:input_type -> chef.automate.domain.infra_proxy.request.CreateDataBagItem
	30, // 33: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteDataBag:input_type -> chef.automate.domain.infra_proxy.request.DataBag
	27, // 34: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteDataBagItem:input_type -> chef.automate.domain.infra_proxy.request.DataBagItem
	31, // 35: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateDataBagItem:input_type -> chef.automate.domain.infra_proxy.request.UpdateDataBagItem
	32, // 36: chef.automate.domain.infra_proxy.service.InfraProxyService.GetEnvironments:input_type -> chef.automate.domain.infra_proxy.request.Environments
	33, // 37: chef.automate.domain.infra_proxy.service.InfraProxyService.GetEnvironment:input_type -> chef.automate.domain.infra_proxy.request.Environment
	34, // 38: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateEnvironment:input_type -> chef.automate.domain.infra_proxy.request.CreateEnvironment
	35, // 39: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateEnvironment:input_type -> chef.automate.domain.infra_proxy.request.UpdateEnvironment
	33, // 40: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteEnvironment:input_type -> chef.automate.domain.infra_proxy.request.Environment
	33, // 41: chef.automate.domain.infra_proxy.service.InfraProxyService.GetEnvironmentRecipes:input_type -> chef.automate.domain.infra_proxy.request.Environment
	36, // 42: chef.automate.domain.infra_proxy.service.InfraProxyService.GetNodes:input_type -> chef.automate.domain.infra_proxy.request.Nodes
	37, // 43: chef.automate.domain.infra_proxy.service.InfraProxyService.GetNode:input_type -> chef.automate.domain.infra_proxy.request.Node
	38, // 44: chef.automate.domain.infra_proxy.service.InfraProxyService.GetNodeExpandedRunList:input_type -> chef.automate.domain.infra_proxy.request.NodeExpandedRunList
	39, // 45: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateNode:input_type -> chef.automate.domain.infra_proxy.request.NodeDetails
	37, // 46: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteNode:input_type -> chef.automate.domain.infra_proxy.request.Node
	39, // 47: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateNode:input_type -> chef.automate.domain.infra_proxy.request.NodeDetails
	40, // 48: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateNodeTags:input_type -> chef.automate.domain.infra_proxy.request.UpdateNodeTags
	41, // 49: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateNodeEnvironment:input_type -> chef.automate.domain.infra_proxy.request.UpdateNodeEnvironment
	42, // 50: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateNodeAttributes:input_type -> chef.automate.domain.infra_proxy.request.UpdateNodeAttributes
	43, // 51: chef.automate.domain.infra_proxy.service.InfraProxyService.GetPolicyfiles:input_type -> chef.automate.domain.infra_proxy.request.Policyfiles
	44, // 52: chef.automate.domain.infra_proxy.service.InfraProxyService.GetPolicyfile:input_type -> chef.automate.domain.infra_proxy.request.Policyfile
	45, // 53: chef.automate.domain.infra_proxy.service.InfraProxyService.DeletePolicyfile:input_type -> chef.automate.domain.infra_proxy.request.DeletePolicyfile
	46, // 54: chef.automate.domain.infra_proxy.service.InfraProxyService.GetPolicyfileRevisions:input_type -> chef.automate.domain.infra_proxy.request.PolicyfileRevisions
	47, // 55: chef.automate.domain.infra_proxy.service.InfraProxyService.GetPolicygroup:input_type -> chef.automate.domain.infra_proxy.request.Policygroup
	48, // 56: chef.automate.domain.infra_proxy.service.InfraProxyService.GetOrgUsersList:input_type -> chef.automate.domain.infra_proxy.request.OrgUsers
	49, // 57: chef.automate.domain.infra_proxy.service.InfraProxyService.GetServerUsersList:input_type -> chef.automate.domain.infra_proxy.request.ServerUsers
	50, // 58: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateServer:output_type -> chef.automate.domain.infra_proxy.response.CreateServer
	51, // 59: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteServer:output_type -> chef.automate.domain.infra_proxy.response.DeleteServer
	52, // 60: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateServer:output_type -> chef.automate.domain.infra_proxy.response.UpdateServer
	53, // 61: chef.automate.domain.infra_proxy.service.InfraProxyService.GetServers:output_type -> chef.automate.domain.infra_proxy.response.GetServers
	54, // 62: chef.automate.domain.infra_proxy.service.InfraProxyService.GetServer:output_type -> chef.automate.domain.infra_proxy.response.GetServer
	55, // 63: chef.automate.domain.infra_proxy.service.InfraProxyService.GetServerStatus:output_type -> chef.automate.domain.infra_proxy.response.GetServerStatus
	56, // 64: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateOrg:output_type -> chef.automate.domain.infra_proxy.response.CreateOrg
	57, // 65: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteOrg:output_type -> chef.automate.domain.infra_proxy.response.DeleteOrg
	58, // 66: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateOrg:output_type -> chef.automate.domain.infra_proxy.response.UpdateOrg
	59, // 67: chef.automate.domain.infra_proxy.service.InfraProxyService.GetOrgs:output_type -> chef.automate.domain.infra_proxy.response.GetOrgs
	60, // 68: chef.automate.domain.infra_proxy.service.InfraProxyService.GetOrg:output_type -> chef.automate.domain.infra_proxy.response.GetOrg
	61, // 69: chef.automate.domain.infra_proxy.service.InfraProxyService.ResetOrgAdminKey:output_type -> chef.automate.domain.infra_proxy.response.ResetOrgAdminKey
	62, // 70: chef.automate.domain.infra_proxy.service.InfraProxyService.GetCookbooks:output_type -> chef.automate.domain.infra_proxy.response.Cookbooks
	63, // 71: chef.automate.domain.infra_proxy.service.InfraProxyService.GetCookbookVersions:output_type -> chef.automate.domain.infra_proxy.response.CookbookVersions
	64, // 72: chef.automate.domain.infra_proxy.service.InfraProxyService.GetCookbook:output_type -> chef.automate.domain.infra_proxy.response.Cookbook
	65, // 73: chef.automate.domain.infra_proxy.service.InfraProxyService.GetCookbookFileContent:output_type -> chef.automate.domain.infra_proxy.response.CookbookFileContent
	66, // 74: chef.automate.domain.infra_proxy.service.InfraProxyService.GetRoles:output_type -> chef.automate.domain.infra_proxy.response.Roles
	67, // 75: chef.automate.domain.infra_proxy.service.InfraProxyService.GetRole:output_type -> chef.automate.domain.infra_proxy.response.Role
	68, // 76: chef.automate.domain.infra_proxy.service.InfraProxyService.GetRoleExpandedRunList:output_type -> chef.automate.domain.infra_proxy.response.ExpandedRunList
	69, // 77: chef.automate.domain.infra_proxy.service.InfraProxyService.GetRoleEnvironments:output_type -> chef.automate.domain.infra_proxy.response.RoleEnvironments
	67, // 78: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateRole:output_type -> chef.automate.domain.infra_proxy.response.Role
	67, // 79: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteRole:output_type -> chef.automate.domain.infra_proxy.response.Role
	67, // 80: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateRole:output_type -> chef.automate.domain.infra_proxy.response.Role
	70, // 81: chef.automate.domain.infra_proxy.service.InfraProxyService.GetClients:output_type -> chef.automate.domain.infra_proxy.response.Clients
	71, // 82: chef.automate.domain.infra_proxy.service.InfraProxyService.GetClient:output_type -> chef.automate.domain.infra_proxy.response.Client
	72, // 83: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateClient:output_type -> chef.automate.domain.infra_proxy.response.CreateClient
	71, // 84: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteClient:output_type -> chef.automate.domain.infra_proxy.response.Client
	73, // 85: chef.automate.domain.infra_proxy.service.InfraProxyService.ResetClientKey:output_type -> chef.automate.domain.infra_proxy.response.ResetClient
	74, // 86: chef.automate.domain.infra_proxy.service.InfraProxyService.GetDataBags:output_type -> chef.automate.domain.infra_proxy.response.DataBags
	75, // 87: chef.automate.domain.infra_proxy.service.InfraProxyService.GetDataBagItems:output_type -> chef.automate.domain.infra_proxy.response.DataBagItems
	76, // 88: chef.automate.domain.infra_proxy.service.InfraProxyService.GetDataBagItem:output_type -> chef.automate.domain.infra_proxy.response.DataBagItem
	77, // 89: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateDataBag:output_type -> chef.automate.domain.infra_proxy.response.CreateDataBag
	78, // 90: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateDataBagItem:output_type -> chef.automate.domain.infra_proxy.response.CreateDataBagItem
	79, // 91: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteDataBag:output_type -> chef.automate.domain.infra_proxy.response.DataBag
	76, // 92: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteDataBagItem:output_type -> chef.automate.domain.infra_proxy.response.DataBagItem
	80, // 93: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateDataBagItem:output_type -> chef.automate.domain.infra_proxy.response.UpdateDataBagItem
	81, // 94: chef.automate.domain.infra_proxy.service.InfraProxyService.GetEnvironments:output_type -> chef.automate.domain.infra_proxy.response.Environments
	82, // 95: chef.automate.domain.infra_proxy.service.InfraProxyService.GetEnvironment:output_type -> chef.automate.domain.infra_proxy.response.Environment
	82, // 96: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateEnvironment:output_type -> chef.automate.domain.infra_proxy.response.Environment
	82, // 97: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateEnvironment:output_type -> chef.automate.domain.infra_proxy.response.Environment
	82, // 98: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteEnvironment:output_type -> chef.automate.domain.infra_proxy.response.Environment
	83, // 99: chef.automate.domain.infra_proxy.service.InfraProxyService.GetEnvironmentRecipes:output_type -> chef.automate.domain.infra_proxy.response.EnvironmentRecipesList
	84, // 100: chef.automate.domain.infra_proxy.service.InfraProxyService.GetNodes:output_type -> chef.automate.domain.infra_proxy.response.Nodes
	85, // 101: chef.automate.domain.infra_proxy.service.InfraProxyService.GetNode:output_type -> chef.automate.domain.infra_proxy.response.Node
	86, // 102: chef.automate.domain.infra_proxy.service.InfraProxyService.GetNodeExpandedRunList:output_type -> chef.automate.domain.infra_proxy.response.NodeExpandedRunList
	85, // 103: chef.automate.domain.infra_proxy.service.InfraProxyService.CreateNode:output_type -> chef.automate.domain.infra_proxy.response.Node
	87, // 104: chef.automate.domain.infra_proxy.service.InfraProxyService.DeleteNode:output_type -> chef.automate.domain.infra_proxy.response.DeleteNode
	85, // 105: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateNode:output_type -> chef.automate.domain.infra_proxy.response.Node
	88, // 106: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateNodeTags:output_type -> chef.automate.domain.infra_proxy.response.UpdateNodeTags
	89, // 107: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateNodeEnvironment:output_type -> chef.automate.domain.infra_proxy.response.UpdateNodeEnvironment
	90, // 108: chef.automate.domain.infra_proxy.service.InfraProxyService.UpdateNodeAttributes:output_type -> chef.automate.domain.infra_proxy.response.UpdateNodeAttributes
	91, // 109: chef.automate.domain.infra_proxy.service.InfraProxyService.GetPolicyfiles:output_type -> chef.automate.domain.infra_proxy.response.Policyfiles
	92, // 110: chef.automate.domain.infra_proxy.service.InfraProxyService.GetPolicyfile:output_type -> chef.automate.domain.infra_proxy.response.Policyfile
	93, // 111: chef.automate.domain.infra_proxy.service.InfraProxyService.DeletePolicyfile:output_type -> chef.automate.domain.infra_proxy.response.DeletePolicyfile
	94, // 112: chef.automate.domain.infra_proxy.service.InfraProxyService.GetPolicyfileRevisions:output_type -> chef.automate.domain.infra_proxy.response.PolicyfileRevisions
	95, // 113: chef.automate.domain.infra_proxy.service.InfraProxyService.GetPolicygroup:output_type -> chef.automate.domain.infra_proxy.response.Policygroup
	96, // 114: chef.automate.domain.infra_proxy.service.InfraProxyService.GetOrgUsersList:output_type -> chef.automate.domain.infra_proxy.response.OrgUsers
	97, // 115: chef.automate.domain.infra_proxy.service.InfraProxyService.GetServerUsersList:output_type -> chef.automate.domain.infra_proxy.response.ServerUsers
	58, // [58:116] is the sub-list for method output_type
	0,  // [0:58] is the sub-list for method input_type
	0,  // [0:0] is the sub-list for extension type_name
	0,  // [0:0] is the sub-list for extension extendee
	0,  // [0:0] is the sub-list for field type_name
}

func init() { file_interservice_infra_proxy_service_infra_proxy_proto_init() }
func file_interservice_infra_proxy_service_infra_proxy_proto_init() {
	if File_interservice_infra_proxy_service_infra_proxy_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_interservice_infra_proxy_service_infra_proxy_proto_rawDesc), len(file_interservice_infra_proxy_service_infra_proxy_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   0,
			NumExtensions: 0,
			NumServices:   1,
		},
		GoTypes:           file_interservice_infra_proxy_service_infra_proxy_proto_goTypes,
		DependencyIndexes: file_interservice_infra_proxy_service_infra_proxy_proto_depIdxs,
	}.Build()
	File_interservice_infra_proxy_service_infra_proxy_proto = out.File
	file_interservice_infra_proxy_service_infra_proxy_proto_goTypes = nil
	file_interservice_infra_proxy_service_infra_proxy_proto_depIdxs = nil
}

// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConnInterface

// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion6

// InfraProxyServiceClient is the client API for InfraProxyService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type InfraProxyServiceClient interface {
	CreateServer(ctx context.Context, in *request.CreateServer, opts ...grpc.CallOption) (*response.CreateServer, error)
	DeleteServer(ctx context.Context, in *request.DeleteServer, opts ...grpc.CallOption) (*response.DeleteServer, error)
	UpdateServer(ctx context.Context, in *request.UpdateServer, opts ...grpc.CallOption) (*response.UpdateServer, error)
	GetServers(ctx context.Context, in *request.GetServers, opts ...grpc.CallOption) (*response.GetServers, error)
	GetServer(ctx context.Context, in *request.GetServer, opts ...grpc.CallOption) (*response.GetServer, error)
	GetServerStatus(ctx context.Context, in *request.GetServerStatus, opts ...grpc.CallOption) (*response.GetServerStatus, error)
	CreateOrg(ctx context.Context, in *request.CreateOrg, opts ...grpc.CallOption) (*response.CreateOrg, error)
	DeleteOrg(ctx context.Context, in *request.DeleteOrg, opts ...grpc.CallOption) (*response.DeleteOrg, error)
	UpdateOrg(ctx context.Context, in *request.UpdateOrg, opts ...grpc.CallOption) (*response.UpdateOrg, error)
	GetOrgs(ctx context.Context, in *request.GetOrgs, opts ...grpc.CallOption) (*response.GetOrgs, error)
	GetOrg(ctx context.Context, in *request.GetOrg, opts ...grpc.CallOption) (*response.GetOrg, error)
	ResetOrgAdminKey(ctx context.Context, in *request.ResetOrgAdminKey, opts ...grpc.CallOption) (*response.ResetOrgAdminKey, error)
	GetCookbooks(ctx context.Context, in *request.Cookbooks, opts ...grpc.CallOption) (*response.Cookbooks, error)
	GetCookbookVersions(ctx context.Context, in *request.CookbookVersions, opts ...grpc.CallOption) (*response.CookbookVersions, error)
	GetCookbook(ctx context.Context, in *request.Cookbook, opts ...grpc.CallOption) (*response.Cookbook, error)
	GetCookbookFileContent(ctx context.Context, in *request.CookbookFileContent, opts ...grpc.CallOption) (*response.CookbookFileContent, error)
	GetRoles(ctx context.Context, in *request.Roles, opts ...grpc.CallOption) (*response.Roles, error)
	GetRole(ctx context.Context, in *request.Role, opts ...grpc.CallOption) (*response.Role, error)
	GetRoleExpandedRunList(ctx context.Context, in *request.ExpandedRunList, opts ...grpc.CallOption) (*response.ExpandedRunList, error)
	GetRoleEnvironments(ctx context.Context, in *request.Role, opts ...grpc.CallOption) (*response.RoleEnvironments, error)
	CreateRole(ctx context.Context, in *request.CreateRole, opts ...grpc.CallOption) (*response.Role, error)
	DeleteRole(ctx context.Context, in *request.Role, opts ...grpc.CallOption) (*response.Role, error)
	UpdateRole(ctx context.Context, in *request.UpdateRole, opts ...grpc.CallOption) (*response.Role, error)
	GetClients(ctx context.Context, in *request.Clients, opts ...grpc.CallOption) (*response.Clients, error)
	GetClient(ctx context.Context, in *request.Client, opts ...grpc.CallOption) (*response.Client, error)
	CreateClient(ctx context.Context, in *request.CreateClient, opts ...grpc.CallOption) (*response.CreateClient, error)
	DeleteClient(ctx context.Context, in *request.Client, opts ...grpc.CallOption) (*response.Client, error)
	ResetClientKey(ctx context.Context, in *request.ClientKey, opts ...grpc.CallOption) (*response.ResetClient, error)
	GetDataBags(ctx context.Context, in *request.DataBags, opts ...grpc.CallOption) (*response.DataBags, error)
	GetDataBagItems(ctx context.Context, in *request.DataBagItems, opts ...grpc.CallOption) (*response.DataBagItems, error)
	GetDataBagItem(ctx context.Context, in *request.DataBagItem, opts ...grpc.CallOption) (*response.DataBagItem, error)
	CreateDataBag(ctx context.Context, in *request.CreateDataBag, opts ...grpc.CallOption) (*response.CreateDataBag, error)
	CreateDataBagItem(ctx context.Context, in *request.CreateDataBagItem, opts ...grpc.CallOption) (*response.CreateDataBagItem, error)
	DeleteDataBag(ctx context.Context, in *request.DataBag, opts ...grpc.CallOption) (*response.DataBag, error)
	DeleteDataBagItem(ctx context.Context, in *request.DataBagItem, opts ...grpc.CallOption) (*response.DataBagItem, error)
	UpdateDataBagItem(ctx context.Context, in *request.UpdateDataBagItem, opts ...grpc.CallOption) (*response.UpdateDataBagItem, error)
	GetEnvironments(ctx context.Context, in *request.Environments, opts ...grpc.CallOption) (*response.Environments, error)
	GetEnvironment(ctx context.Context, in *request.Environment, opts ...grpc.CallOption) (*response.Environment, error)
	CreateEnvironment(ctx context.Context, in *request.CreateEnvironment, opts ...grpc.CallOption) (*response.Environment, error)
	UpdateEnvironment(ctx context.Context, in *request.UpdateEnvironment, opts ...grpc.CallOption) (*response.Environment, error)
	DeleteEnvironment(ctx context.Context, in *request.Environment, opts ...grpc.CallOption) (*response.Environment, error)
	GetEnvironmentRecipes(ctx context.Context, in *request.Environment, opts ...grpc.CallOption) (*response.EnvironmentRecipesList, error)
	GetNodes(ctx context.Context, in *request.Nodes, opts ...grpc.CallOption) (*response.Nodes, error)
	GetNode(ctx context.Context, in *request.Node, opts ...grpc.CallOption) (*response.Node, error)
	GetNodeExpandedRunList(ctx context.Context, in *request.NodeExpandedRunList, opts ...grpc.CallOption) (*response.NodeExpandedRunList, error)
	CreateNode(ctx context.Context, in *request.NodeDetails, opts ...grpc.CallOption) (*response.Node, error)
	DeleteNode(ctx context.Context, in *request.Node, opts ...grpc.CallOption) (*response.DeleteNode, error)
	UpdateNode(ctx context.Context, in *request.NodeDetails, opts ...grpc.CallOption) (*response.Node, error)
	UpdateNodeTags(ctx context.Context, in *request.UpdateNodeTags, opts ...grpc.CallOption) (*response.UpdateNodeTags, error)
	UpdateNodeEnvironment(ctx context.Context, in *request.UpdateNodeEnvironment, opts ...grpc.CallOption) (*response.UpdateNodeEnvironment, error)
	UpdateNodeAttributes(ctx context.Context, in *request.UpdateNodeAttributes, opts ...grpc.CallOption) (*response.UpdateNodeAttributes, error)
	GetPolicyfiles(ctx context.Context, in *request.Policyfiles, opts ...grpc.CallOption) (*response.Policyfiles, error)
	GetPolicyfile(ctx context.Context, in *request.Policyfile, opts ...grpc.CallOption) (*response.Policyfile, error)
	DeletePolicyfile(ctx context.Context, in *request.DeletePolicyfile, opts ...grpc.CallOption) (*response.DeletePolicyfile, error)
	GetPolicyfileRevisions(ctx context.Context, in *request.PolicyfileRevisions, opts ...grpc.CallOption) (*response.PolicyfileRevisions, error)
	GetPolicygroup(ctx context.Context, in *request.Policygroup, opts ...grpc.CallOption) (*response.Policygroup, error)
	GetOrgUsersList(ctx context.Context, in *request.OrgUsers, opts ...grpc.CallOption) (*response.OrgUsers, error)
	GetServerUsersList(ctx context.Context, in *request.ServerUsers, opts ...grpc.CallOption) (*response.ServerUsers, error)
}

type infraProxyServiceClient struct {
	cc grpc.ClientConnInterface
}

func NewInfraProxyServiceClient(cc grpc.ClientConnInterface) InfraProxyServiceClient {
	return &infraProxyServiceClient{cc}
}

func (c *infraProxyServiceClient) CreateServer(ctx context.Context, in *request.CreateServer, opts ...grpc.CallOption) (*response.CreateServer, error) {
	out := new(response.CreateServer)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateServer", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) DeleteServer(ctx context.Context, in *request.DeleteServer, opts ...grpc.CallOption) (*response.DeleteServer, error) {
	out := new(response.DeleteServer)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteServer", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) UpdateServer(ctx context.Context, in *request.UpdateServer, opts ...grpc.CallOption) (*response.UpdateServer, error) {
	out := new(response.UpdateServer)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateServer", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetServers(ctx context.Context, in *request.GetServers, opts ...grpc.CallOption) (*response.GetServers, error) {
	out := new(response.GetServers)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetServers", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetServer(ctx context.Context, in *request.GetServer, opts ...grpc.CallOption) (*response.GetServer, error) {
	out := new(response.GetServer)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetServer", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetServerStatus(ctx context.Context, in *request.GetServerStatus, opts ...grpc.CallOption) (*response.GetServerStatus, error) {
	out := new(response.GetServerStatus)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetServerStatus", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) CreateOrg(ctx context.Context, in *request.CreateOrg, opts ...grpc.CallOption) (*response.CreateOrg, error) {
	out := new(response.CreateOrg)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateOrg", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) DeleteOrg(ctx context.Context, in *request.DeleteOrg, opts ...grpc.CallOption) (*response.DeleteOrg, error) {
	out := new(response.DeleteOrg)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteOrg", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) UpdateOrg(ctx context.Context, in *request.UpdateOrg, opts ...grpc.CallOption) (*response.UpdateOrg, error) {
	out := new(response.UpdateOrg)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateOrg", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetOrgs(ctx context.Context, in *request.GetOrgs, opts ...grpc.CallOption) (*response.GetOrgs, error) {
	out := new(response.GetOrgs)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetOrgs", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetOrg(ctx context.Context, in *request.GetOrg, opts ...grpc.CallOption) (*response.GetOrg, error) {
	out := new(response.GetOrg)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetOrg", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) ResetOrgAdminKey(ctx context.Context, in *request.ResetOrgAdminKey, opts ...grpc.CallOption) (*response.ResetOrgAdminKey, error) {
	out := new(response.ResetOrgAdminKey)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/ResetOrgAdminKey", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetCookbooks(ctx context.Context, in *request.Cookbooks, opts ...grpc.CallOption) (*response.Cookbooks, error) {
	out := new(response.Cookbooks)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetCookbooks", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetCookbookVersions(ctx context.Context, in *request.CookbookVersions, opts ...grpc.CallOption) (*response.CookbookVersions, error) {
	out := new(response.CookbookVersions)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetCookbookVersions", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetCookbook(ctx context.Context, in *request.Cookbook, opts ...grpc.CallOption) (*response.Cookbook, error) {
	out := new(response.Cookbook)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetCookbook", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetCookbookFileContent(ctx context.Context, in *request.CookbookFileContent, opts ...grpc.CallOption) (*response.CookbookFileContent, error) {
	out := new(response.CookbookFileContent)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetCookbookFileContent", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetRoles(ctx context.Context, in *request.Roles, opts ...grpc.CallOption) (*response.Roles, error) {
	out := new(response.Roles)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetRoles", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetRole(ctx context.Context, in *request.Role, opts ...grpc.CallOption) (*response.Role, error) {
	out := new(response.Role)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetRole", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetRoleExpandedRunList(ctx context.Context, in *request.ExpandedRunList, opts ...grpc.CallOption) (*response.ExpandedRunList, error) {
	out := new(response.ExpandedRunList)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetRoleExpandedRunList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetRoleEnvironments(ctx context.Context, in *request.Role, opts ...grpc.CallOption) (*response.RoleEnvironments, error) {
	out := new(response.RoleEnvironments)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetRoleEnvironments", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) CreateRole(ctx context.Context, in *request.CreateRole, opts ...grpc.CallOption) (*response.Role, error) {
	out := new(response.Role)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateRole", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) DeleteRole(ctx context.Context, in *request.Role, opts ...grpc.CallOption) (*response.Role, error) {
	out := new(response.Role)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteRole", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) UpdateRole(ctx context.Context, in *request.UpdateRole, opts ...grpc.CallOption) (*response.Role, error) {
	out := new(response.Role)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateRole", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetClients(ctx context.Context, in *request.Clients, opts ...grpc.CallOption) (*response.Clients, error) {
	out := new(response.Clients)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetClients", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetClient(ctx context.Context, in *request.Client, opts ...grpc.CallOption) (*response.Client, error) {
	out := new(response.Client)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetClient", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) CreateClient(ctx context.Context, in *request.CreateClient, opts ...grpc.CallOption) (*response.CreateClient, error) {
	out := new(response.CreateClient)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateClient", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) DeleteClient(ctx context.Context, in *request.Client, opts ...grpc.CallOption) (*response.Client, error) {
	out := new(response.Client)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteClient", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) ResetClientKey(ctx context.Context, in *request.ClientKey, opts ...grpc.CallOption) (*response.ResetClient, error) {
	out := new(response.ResetClient)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/ResetClientKey", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetDataBags(ctx context.Context, in *request.DataBags, opts ...grpc.CallOption) (*response.DataBags, error) {
	out := new(response.DataBags)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetDataBags", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetDataBagItems(ctx context.Context, in *request.DataBagItems, opts ...grpc.CallOption) (*response.DataBagItems, error) {
	out := new(response.DataBagItems)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetDataBagItems", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetDataBagItem(ctx context.Context, in *request.DataBagItem, opts ...grpc.CallOption) (*response.DataBagItem, error) {
	out := new(response.DataBagItem)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetDataBagItem", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) CreateDataBag(ctx context.Context, in *request.CreateDataBag, opts ...grpc.CallOption) (*response.CreateDataBag, error) {
	out := new(response.CreateDataBag)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateDataBag", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) CreateDataBagItem(ctx context.Context, in *request.CreateDataBagItem, opts ...grpc.CallOption) (*response.CreateDataBagItem, error) {
	out := new(response.CreateDataBagItem)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateDataBagItem", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) DeleteDataBag(ctx context.Context, in *request.DataBag, opts ...grpc.CallOption) (*response.DataBag, error) {
	out := new(response.DataBag)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteDataBag", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) DeleteDataBagItem(ctx context.Context, in *request.DataBagItem, opts ...grpc.CallOption) (*response.DataBagItem, error) {
	out := new(response.DataBagItem)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteDataBagItem", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) UpdateDataBagItem(ctx context.Context, in *request.UpdateDataBagItem, opts ...grpc.CallOption) (*response.UpdateDataBagItem, error) {
	out := new(response.UpdateDataBagItem)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateDataBagItem", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetEnvironments(ctx context.Context, in *request.Environments, opts ...grpc.CallOption) (*response.Environments, error) {
	out := new(response.Environments)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetEnvironments", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetEnvironment(ctx context.Context, in *request.Environment, opts ...grpc.CallOption) (*response.Environment, error) {
	out := new(response.Environment)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetEnvironment", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) CreateEnvironment(ctx context.Context, in *request.CreateEnvironment, opts ...grpc.CallOption) (*response.Environment, error) {
	out := new(response.Environment)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateEnvironment", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) UpdateEnvironment(ctx context.Context, in *request.UpdateEnvironment, opts ...grpc.CallOption) (*response.Environment, error) {
	out := new(response.Environment)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateEnvironment", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) DeleteEnvironment(ctx context.Context, in *request.Environment, opts ...grpc.CallOption) (*response.Environment, error) {
	out := new(response.Environment)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteEnvironment", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetEnvironmentRecipes(ctx context.Context, in *request.Environment, opts ...grpc.CallOption) (*response.EnvironmentRecipesList, error) {
	out := new(response.EnvironmentRecipesList)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetEnvironmentRecipes", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetNodes(ctx context.Context, in *request.Nodes, opts ...grpc.CallOption) (*response.Nodes, error) {
	out := new(response.Nodes)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetNodes", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetNode(ctx context.Context, in *request.Node, opts ...grpc.CallOption) (*response.Node, error) {
	out := new(response.Node)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetNode", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetNodeExpandedRunList(ctx context.Context, in *request.NodeExpandedRunList, opts ...grpc.CallOption) (*response.NodeExpandedRunList, error) {
	out := new(response.NodeExpandedRunList)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetNodeExpandedRunList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) CreateNode(ctx context.Context, in *request.NodeDetails, opts ...grpc.CallOption) (*response.Node, error) {
	out := new(response.Node)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateNode", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) DeleteNode(ctx context.Context, in *request.Node, opts ...grpc.CallOption) (*response.DeleteNode, error) {
	out := new(response.DeleteNode)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteNode", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) UpdateNode(ctx context.Context, in *request.NodeDetails, opts ...grpc.CallOption) (*response.Node, error) {
	out := new(response.Node)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateNode", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) UpdateNodeTags(ctx context.Context, in *request.UpdateNodeTags, opts ...grpc.CallOption) (*response.UpdateNodeTags, error) {
	out := new(response.UpdateNodeTags)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateNodeTags", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) UpdateNodeEnvironment(ctx context.Context, in *request.UpdateNodeEnvironment, opts ...grpc.CallOption) (*response.UpdateNodeEnvironment, error) {
	out := new(response.UpdateNodeEnvironment)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateNodeEnvironment", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) UpdateNodeAttributes(ctx context.Context, in *request.UpdateNodeAttributes, opts ...grpc.CallOption) (*response.UpdateNodeAttributes, error) {
	out := new(response.UpdateNodeAttributes)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateNodeAttributes", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetPolicyfiles(ctx context.Context, in *request.Policyfiles, opts ...grpc.CallOption) (*response.Policyfiles, error) {
	out := new(response.Policyfiles)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetPolicyfiles", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetPolicyfile(ctx context.Context, in *request.Policyfile, opts ...grpc.CallOption) (*response.Policyfile, error) {
	out := new(response.Policyfile)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetPolicyfile", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) DeletePolicyfile(ctx context.Context, in *request.DeletePolicyfile, opts ...grpc.CallOption) (*response.DeletePolicyfile, error) {
	out := new(response.DeletePolicyfile)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeletePolicyfile", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetPolicyfileRevisions(ctx context.Context, in *request.PolicyfileRevisions, opts ...grpc.CallOption) (*response.PolicyfileRevisions, error) {
	out := new(response.PolicyfileRevisions)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetPolicyfileRevisions", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetPolicygroup(ctx context.Context, in *request.Policygroup, opts ...grpc.CallOption) (*response.Policygroup, error) {
	out := new(response.Policygroup)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetPolicygroup", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetOrgUsersList(ctx context.Context, in *request.OrgUsers, opts ...grpc.CallOption) (*response.OrgUsers, error) {
	out := new(response.OrgUsers)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetOrgUsersList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *infraProxyServiceClient) GetServerUsersList(ctx context.Context, in *request.ServerUsers, opts ...grpc.CallOption) (*response.ServerUsers, error) {
	out := new(response.ServerUsers)
	err := c.cc.Invoke(ctx, "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetServerUsersList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// InfraProxyServiceServer is the server API for InfraProxyService service.
type InfraProxyServiceServer interface {
	CreateServer(context.Context, *request.CreateServer) (*response.CreateServer, error)
	DeleteServer(context.Context, *request.DeleteServer) (*response.DeleteServer, error)
	UpdateServer(context.Context, *request.UpdateServer) (*response.UpdateServer, error)
	GetServers(context.Context, *request.GetServers) (*response.GetServers, error)
	GetServer(context.Context, *request.GetServer) (*response.GetServer, error)
	GetServerStatus(context.Context, *request.GetServerStatus) (*response.GetServerStatus, error)
	CreateOrg(context.Context, *request.CreateOrg) (*response.CreateOrg, error)
	DeleteOrg(context.Context, *request.DeleteOrg) (*response.DeleteOrg, error)
	UpdateOrg(context.Context, *request.UpdateOrg) (*response.UpdateOrg, error)
	GetOrgs(context.Context, *request.GetOrgs) (*response.GetOrgs, error)
	GetOrg(context.Context, *request.GetOrg) (*response.GetOrg, error)
	ResetOrgAdminKey(context.Context, *request.ResetOrgAdminKey) (*response.ResetOrgAdminKey, error)
	GetCookbooks(context.Context, *request.Cookbooks) (*response.Cookbooks, error)
	GetCookbookVersions(context.Context, *request.CookbookVersions) (*response.CookbookVersions, error)
	GetCookbook(context.Context, *request.Cookbook) (*response.Cookbook, error)
	GetCookbookFileContent(context.Context, *request.CookbookFileContent) (*response.CookbookFileContent, error)
	GetRoles(context.Context, *request.Roles) (*response.Roles, error)
	GetRole(context.Context, *request.Role) (*response.Role, error)
	GetRoleExpandedRunList(context.Context, *request.ExpandedRunList) (*response.ExpandedRunList, error)
	GetRoleEnvironments(context.Context, *request.Role) (*response.RoleEnvironments, error)
	CreateRole(context.Context, *request.CreateRole) (*response.Role, error)
	DeleteRole(context.Context, *request.Role) (*response.Role, error)
	UpdateRole(context.Context, *request.UpdateRole) (*response.Role, error)
	GetClients(context.Context, *request.Clients) (*response.Clients, error)
	GetClient(context.Context, *request.Client) (*response.Client, error)
	CreateClient(context.Context, *request.CreateClient) (*response.CreateClient, error)
	DeleteClient(context.Context, *request.Client) (*response.Client, error)
	ResetClientKey(context.Context, *request.ClientKey) (*response.ResetClient, error)
	GetDataBags(context.Context, *request.DataBags) (*response.DataBags, error)
	GetDataBagItems(context.Context, *request.DataBagItems) (*response.DataBagItems, error)
	GetDataBagItem(context.Context, *request.DataBagItem) (*response.DataBagItem, error)
	CreateDataBag(context.Context, *request.CreateDataBag) (*response.CreateDataBag, error)
	CreateDataBagItem(context.Context, *request.CreateDataBagItem) (*response.CreateDataBagItem, error)
	DeleteDataBag(context.Context, *request.DataBag) (*response.DataBag, error)
	DeleteDataBagItem(context.Context, *request.DataBagItem) (*response.DataBagItem, error)
	UpdateDataBagItem(context.Context, *request.UpdateDataBagItem) (*response.UpdateDataBagItem, error)
	GetEnvironments(context.Context, *request.Environments) (*response.Environments, error)
	GetEnvironment(context.Context, *request.Environment) (*response.Environment, error)
	CreateEnvironment(context.Context, *request.CreateEnvironment) (*response.Environment, error)
	UpdateEnvironment(context.Context, *request.UpdateEnvironment) (*response.Environment, error)
	DeleteEnvironment(context.Context, *request.Environment) (*response.Environment, error)
	GetEnvironmentRecipes(context.Context, *request.Environment) (*response.EnvironmentRecipesList, error)
	GetNodes(context.Context, *request.Nodes) (*response.Nodes, error)
	GetNode(context.Context, *request.Node) (*response.Node, error)
	GetNodeExpandedRunList(context.Context, *request.NodeExpandedRunList) (*response.NodeExpandedRunList, error)
	CreateNode(context.Context, *request.NodeDetails) (*response.Node, error)
	DeleteNode(context.Context, *request.Node) (*response.DeleteNode, error)
	UpdateNode(context.Context, *request.NodeDetails) (*response.Node, error)
	UpdateNodeTags(context.Context, *request.UpdateNodeTags) (*response.UpdateNodeTags, error)
	UpdateNodeEnvironment(context.Context, *request.UpdateNodeEnvironment) (*response.UpdateNodeEnvironment, error)
	UpdateNodeAttributes(context.Context, *request.UpdateNodeAttributes) (*response.UpdateNodeAttributes, error)
	GetPolicyfiles(context.Context, *request.Policyfiles) (*response.Policyfiles, error)
	GetPolicyfile(context.Context, *request.Policyfile) (*response.Policyfile, error)
	DeletePolicyfile(context.Context, *request.DeletePolicyfile) (*response.DeletePolicyfile, error)
	GetPolicyfileRevisions(context.Context, *request.PolicyfileRevisions) (*response.PolicyfileRevisions, error)
	GetPolicygroup(context.Context, *request.Policygroup) (*response.Policygroup, error)
	GetOrgUsersList(context.Context, *request.OrgUsers) (*response.OrgUsers, error)
	GetServerUsersList(context.Context, *request.ServerUsers) (*response.ServerUsers, error)
}

// UnimplementedInfraProxyServiceServer can be embedded to have forward compatible implementations.
type UnimplementedInfraProxyServiceServer struct {
}

func (*UnimplementedInfraProxyServiceServer) CreateServer(context.Context, *request.CreateServer) (*response.CreateServer, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateServer not implemented")
}
func (*UnimplementedInfraProxyServiceServer) DeleteServer(context.Context, *request.DeleteServer) (*response.DeleteServer, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteServer not implemented")
}
func (*UnimplementedInfraProxyServiceServer) UpdateServer(context.Context, *request.UpdateServer) (*response.UpdateServer, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateServer not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetServers(context.Context, *request.GetServers) (*response.GetServers, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetServers not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetServer(context.Context, *request.GetServer) (*response.GetServer, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetServer not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetServerStatus(context.Context, *request.GetServerStatus) (*response.GetServerStatus, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetServerStatus not implemented")
}
func (*UnimplementedInfraProxyServiceServer) CreateOrg(context.Context, *request.CreateOrg) (*response.CreateOrg, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateOrg not implemented")
}
func (*UnimplementedInfraProxyServiceServer) DeleteOrg(context.Context, *request.DeleteOrg) (*response.DeleteOrg, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteOrg not implemented")
}
func (*UnimplementedInfraProxyServiceServer) UpdateOrg(context.Context, *request.UpdateOrg) (*response.UpdateOrg, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateOrg not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetOrgs(context.Context, *request.GetOrgs) (*response.GetOrgs, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetOrgs not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetOrg(context.Context, *request.GetOrg) (*response.GetOrg, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetOrg not implemented")
}
func (*UnimplementedInfraProxyServiceServer) ResetOrgAdminKey(context.Context, *request.ResetOrgAdminKey) (*response.ResetOrgAdminKey, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ResetOrgAdminKey not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetCookbooks(context.Context, *request.Cookbooks) (*response.Cookbooks, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetCookbooks not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetCookbookVersions(context.Context, *request.CookbookVersions) (*response.CookbookVersions, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetCookbookVersions not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetCookbook(context.Context, *request.Cookbook) (*response.Cookbook, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetCookbook not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetCookbookFileContent(context.Context, *request.CookbookFileContent) (*response.CookbookFileContent, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetCookbookFileContent not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetRoles(context.Context, *request.Roles) (*response.Roles, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoles not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetRole(context.Context, *request.Role) (*response.Role, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRole not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetRoleExpandedRunList(context.Context, *request.ExpandedRunList) (*response.ExpandedRunList, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoleExpandedRunList not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetRoleEnvironments(context.Context, *request.Role) (*response.RoleEnvironments, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetRoleEnvironments not implemented")
}
func (*UnimplementedInfraProxyServiceServer) CreateRole(context.Context, *request.CreateRole) (*response.Role, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateRole not implemented")
}
func (*UnimplementedInfraProxyServiceServer) DeleteRole(context.Context, *request.Role) (*response.Role, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteRole not implemented")
}
func (*UnimplementedInfraProxyServiceServer) UpdateRole(context.Context, *request.UpdateRole) (*response.Role, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateRole not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetClients(context.Context, *request.Clients) (*response.Clients, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetClients not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetClient(context.Context, *request.Client) (*response.Client, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetClient not implemented")
}
func (*UnimplementedInfraProxyServiceServer) CreateClient(context.Context, *request.CreateClient) (*response.CreateClient, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateClient not implemented")
}
func (*UnimplementedInfraProxyServiceServer) DeleteClient(context.Context, *request.Client) (*response.Client, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteClient not implemented")
}
func (*UnimplementedInfraProxyServiceServer) ResetClientKey(context.Context, *request.ClientKey) (*response.ResetClient, error) {
	return nil, status.Errorf(codes.Unimplemented, "method ResetClientKey not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetDataBags(context.Context, *request.DataBags) (*response.DataBags, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetDataBags not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetDataBagItems(context.Context, *request.DataBagItems) (*response.DataBagItems, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetDataBagItems not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetDataBagItem(context.Context, *request.DataBagItem) (*response.DataBagItem, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetDataBagItem not implemented")
}
func (*UnimplementedInfraProxyServiceServer) CreateDataBag(context.Context, *request.CreateDataBag) (*response.CreateDataBag, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateDataBag not implemented")
}
func (*UnimplementedInfraProxyServiceServer) CreateDataBagItem(context.Context, *request.CreateDataBagItem) (*response.CreateDataBagItem, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateDataBagItem not implemented")
}
func (*UnimplementedInfraProxyServiceServer) DeleteDataBag(context.Context, *request.DataBag) (*response.DataBag, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteDataBag not implemented")
}
func (*UnimplementedInfraProxyServiceServer) DeleteDataBagItem(context.Context, *request.DataBagItem) (*response.DataBagItem, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteDataBagItem not implemented")
}
func (*UnimplementedInfraProxyServiceServer) UpdateDataBagItem(context.Context, *request.UpdateDataBagItem) (*response.UpdateDataBagItem, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateDataBagItem not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetEnvironments(context.Context, *request.Environments) (*response.Environments, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetEnvironments not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetEnvironment(context.Context, *request.Environment) (*response.Environment, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetEnvironment not implemented")
}
func (*UnimplementedInfraProxyServiceServer) CreateEnvironment(context.Context, *request.CreateEnvironment) (*response.Environment, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateEnvironment not implemented")
}
func (*UnimplementedInfraProxyServiceServer) UpdateEnvironment(context.Context, *request.UpdateEnvironment) (*response.Environment, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateEnvironment not implemented")
}
func (*UnimplementedInfraProxyServiceServer) DeleteEnvironment(context.Context, *request.Environment) (*response.Environment, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteEnvironment not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetEnvironmentRecipes(context.Context, *request.Environment) (*response.EnvironmentRecipesList, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetEnvironmentRecipes not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetNodes(context.Context, *request.Nodes) (*response.Nodes, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetNodes not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetNode(context.Context, *request.Node) (*response.Node, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetNode not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetNodeExpandedRunList(context.Context, *request.NodeExpandedRunList) (*response.NodeExpandedRunList, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetNodeExpandedRunList not implemented")
}
func (*UnimplementedInfraProxyServiceServer) CreateNode(context.Context, *request.NodeDetails) (*response.Node, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateNode not implemented")
}
func (*UnimplementedInfraProxyServiceServer) DeleteNode(context.Context, *request.Node) (*response.DeleteNode, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteNode not implemented")
}
func (*UnimplementedInfraProxyServiceServer) UpdateNode(context.Context, *request.NodeDetails) (*response.Node, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateNode not implemented")
}
func (*UnimplementedInfraProxyServiceServer) UpdateNodeTags(context.Context, *request.UpdateNodeTags) (*response.UpdateNodeTags, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeTags not implemented")
}
func (*UnimplementedInfraProxyServiceServer) UpdateNodeEnvironment(context.Context, *request.UpdateNodeEnvironment) (*response.UpdateNodeEnvironment, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeEnvironment not implemented")
}
func (*UnimplementedInfraProxyServiceServer) UpdateNodeAttributes(context.Context, *request.UpdateNodeAttributes) (*response.UpdateNodeAttributes, error) {
	return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeAttributes not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetPolicyfiles(context.Context, *request.Policyfiles) (*response.Policyfiles, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetPolicyfiles not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetPolicyfile(context.Context, *request.Policyfile) (*response.Policyfile, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetPolicyfile not implemented")
}
func (*UnimplementedInfraProxyServiceServer) DeletePolicyfile(context.Context, *request.DeletePolicyfile) (*response.DeletePolicyfile, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeletePolicyfile not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetPolicyfileRevisions(context.Context, *request.PolicyfileRevisions) (*response.PolicyfileRevisions, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetPolicyfileRevisions not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetPolicygroup(context.Context, *request.Policygroup) (*response.Policygroup, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetPolicygroup not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetOrgUsersList(context.Context, *request.OrgUsers) (*response.OrgUsers, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetOrgUsersList not implemented")
}
func (*UnimplementedInfraProxyServiceServer) GetServerUsersList(context.Context, *request.ServerUsers) (*response.ServerUsers, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetServerUsersList not implemented")
}

func RegisterInfraProxyServiceServer(s *grpc.Server, srv InfraProxyServiceServer) {
	s.RegisterService(&_InfraProxyService_serviceDesc, srv)
}

func _InfraProxyService_CreateServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.CreateServer)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).CreateServer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateServer",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).CreateServer(ctx, req.(*request.CreateServer))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_DeleteServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.DeleteServer)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).DeleteServer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteServer",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).DeleteServer(ctx, req.(*request.DeleteServer))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_UpdateServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.UpdateServer)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).UpdateServer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateServer",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).UpdateServer(ctx, req.(*request.UpdateServer))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetServers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.GetServers)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetServers(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetServers",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetServers(ctx, req.(*request.GetServers))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.GetServer)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetServer(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetServer",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetServer(ctx, req.(*request.GetServer))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetServerStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.GetServerStatus)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetServerStatus(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetServerStatus",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetServerStatus(ctx, req.(*request.GetServerStatus))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_CreateOrg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.CreateOrg)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).CreateOrg(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateOrg",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).CreateOrg(ctx, req.(*request.CreateOrg))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_DeleteOrg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.DeleteOrg)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).DeleteOrg(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteOrg",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).DeleteOrg(ctx, req.(*request.DeleteOrg))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_UpdateOrg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.UpdateOrg)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).UpdateOrg(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateOrg",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).UpdateOrg(ctx, req.(*request.UpdateOrg))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetOrgs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.GetOrgs)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetOrgs(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetOrgs",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetOrgs(ctx, req.(*request.GetOrgs))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetOrg_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.GetOrg)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetOrg(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetOrg",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetOrg(ctx, req.(*request.GetOrg))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_ResetOrgAdminKey_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.ResetOrgAdminKey)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).ResetOrgAdminKey(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/ResetOrgAdminKey",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).ResetOrgAdminKey(ctx, req.(*request.ResetOrgAdminKey))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetCookbooks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Cookbooks)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetCookbooks(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetCookbooks",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetCookbooks(ctx, req.(*request.Cookbooks))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetCookbookVersions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.CookbookVersions)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetCookbookVersions(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetCookbookVersions",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetCookbookVersions(ctx, req.(*request.CookbookVersions))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetCookbook_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Cookbook)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetCookbook(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetCookbook",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetCookbook(ctx, req.(*request.Cookbook))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetCookbookFileContent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.CookbookFileContent)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetCookbookFileContent(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetCookbookFileContent",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetCookbookFileContent(ctx, req.(*request.CookbookFileContent))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetRoles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Roles)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetRoles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetRoles",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetRoles(ctx, req.(*request.Roles))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Role)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetRole(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetRole",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetRole(ctx, req.(*request.Role))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetRoleExpandedRunList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.ExpandedRunList)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetRoleExpandedRunList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetRoleExpandedRunList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetRoleExpandedRunList(ctx, req.(*request.ExpandedRunList))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetRoleEnvironments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Role)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetRoleEnvironments(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetRoleEnvironments",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetRoleEnvironments(ctx, req.(*request.Role))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_CreateRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.CreateRole)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).CreateRole(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateRole",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).CreateRole(ctx, req.(*request.CreateRole))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_DeleteRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Role)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).DeleteRole(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteRole",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).DeleteRole(ctx, req.(*request.Role))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_UpdateRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.UpdateRole)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).UpdateRole(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateRole",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).UpdateRole(ctx, req.(*request.UpdateRole))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetClients_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Clients)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetClients(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetClients",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetClients(ctx, req.(*request.Clients))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetClient_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Client)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetClient(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetClient",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetClient(ctx, req.(*request.Client))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_CreateClient_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.CreateClient)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).CreateClient(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateClient",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).CreateClient(ctx, req.(*request.CreateClient))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_DeleteClient_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Client)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).DeleteClient(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteClient",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).DeleteClient(ctx, req.(*request.Client))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_ResetClientKey_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.ClientKey)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).ResetClientKey(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/ResetClientKey",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).ResetClientKey(ctx, req.(*request.ClientKey))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetDataBags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.DataBags)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetDataBags(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetDataBags",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetDataBags(ctx, req.(*request.DataBags))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetDataBagItems_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.DataBagItems)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetDataBagItems(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetDataBagItems",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetDataBagItems(ctx, req.(*request.DataBagItems))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetDataBagItem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.DataBagItem)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetDataBagItem(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetDataBagItem",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetDataBagItem(ctx, req.(*request.DataBagItem))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_CreateDataBag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.CreateDataBag)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).CreateDataBag(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateDataBag",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).CreateDataBag(ctx, req.(*request.CreateDataBag))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_CreateDataBagItem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.CreateDataBagItem)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).CreateDataBagItem(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateDataBagItem",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).CreateDataBagItem(ctx, req.(*request.CreateDataBagItem))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_DeleteDataBag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.DataBag)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).DeleteDataBag(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteDataBag",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).DeleteDataBag(ctx, req.(*request.DataBag))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_DeleteDataBagItem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.DataBagItem)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).DeleteDataBagItem(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteDataBagItem",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).DeleteDataBagItem(ctx, req.(*request.DataBagItem))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_UpdateDataBagItem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.UpdateDataBagItem)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).UpdateDataBagItem(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateDataBagItem",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).UpdateDataBagItem(ctx, req.(*request.UpdateDataBagItem))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetEnvironments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Environments)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetEnvironments(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetEnvironments",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetEnvironments(ctx, req.(*request.Environments))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Environment)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetEnvironment(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetEnvironment",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetEnvironment(ctx, req.(*request.Environment))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_CreateEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.CreateEnvironment)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).CreateEnvironment(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateEnvironment",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).CreateEnvironment(ctx, req.(*request.CreateEnvironment))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_UpdateEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.UpdateEnvironment)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).UpdateEnvironment(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateEnvironment",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).UpdateEnvironment(ctx, req.(*request.UpdateEnvironment))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_DeleteEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Environment)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).DeleteEnvironment(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteEnvironment",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).DeleteEnvironment(ctx, req.(*request.Environment))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetEnvironmentRecipes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Environment)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetEnvironmentRecipes(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetEnvironmentRecipes",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetEnvironmentRecipes(ctx, req.(*request.Environment))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetNodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Nodes)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetNodes(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetNodes",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetNodes(ctx, req.(*request.Nodes))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Node)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetNode(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetNode",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetNode(ctx, req.(*request.Node))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetNodeExpandedRunList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.NodeExpandedRunList)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetNodeExpandedRunList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetNodeExpandedRunList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetNodeExpandedRunList(ctx, req.(*request.NodeExpandedRunList))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_CreateNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.NodeDetails)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).CreateNode(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/CreateNode",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).CreateNode(ctx, req.(*request.NodeDetails))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_DeleteNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Node)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).DeleteNode(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeleteNode",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).DeleteNode(ctx, req.(*request.Node))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_UpdateNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.NodeDetails)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).UpdateNode(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateNode",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).UpdateNode(ctx, req.(*request.NodeDetails))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_UpdateNodeTags_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.UpdateNodeTags)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).UpdateNodeTags(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateNodeTags",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).UpdateNodeTags(ctx, req.(*request.UpdateNodeTags))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_UpdateNodeEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.UpdateNodeEnvironment)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).UpdateNodeEnvironment(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateNodeEnvironment",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).UpdateNodeEnvironment(ctx, req.(*request.UpdateNodeEnvironment))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_UpdateNodeAttributes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.UpdateNodeAttributes)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).UpdateNodeAttributes(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/UpdateNodeAttributes",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).UpdateNodeAttributes(ctx, req.(*request.UpdateNodeAttributes))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetPolicyfiles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Policyfiles)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetPolicyfiles(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetPolicyfiles",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetPolicyfiles(ctx, req.(*request.Policyfiles))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetPolicyfile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Policyfile)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetPolicyfile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetPolicyfile",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetPolicyfile(ctx, req.(*request.Policyfile))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_DeletePolicyfile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.DeletePolicyfile)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).DeletePolicyfile(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/DeletePolicyfile",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).DeletePolicyfile(ctx, req.(*request.DeletePolicyfile))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetPolicyfileRevisions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.PolicyfileRevisions)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetPolicyfileRevisions(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetPolicyfileRevisions",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetPolicyfileRevisions(ctx, req.(*request.PolicyfileRevisions))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetPolicygroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.Policygroup)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetPolicygroup(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetPolicygroup",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetPolicygroup(ctx, req.(*request.Policygroup))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetOrgUsersList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.OrgUsers)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetOrgUsersList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetOrgUsersList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetOrgUsersList(ctx, req.(*request.OrgUsers))
	}
	return interceptor(ctx, in, info, handler)
}

func _InfraProxyService_GetServerUsersList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(request.ServerUsers)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(InfraProxyServiceServer).GetServerUsersList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/chef.automate.domain.infra_proxy.service.InfraProxyService/GetServerUsersList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(InfraProxyServiceServer).GetServerUsersList(ctx, req.(*request.ServerUsers))
	}
	return interceptor(ctx, in, info, handler)
}

var _InfraProxyService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "chef.automate.domain.infra_proxy.service.InfraProxyService",
	HandlerType: (*InfraProxyServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateServer",
			Handler:    _InfraProxyService_CreateServer_Handler,
		},
		{
			MethodName: "DeleteServer",
			Handler:    _InfraProxyService_DeleteServer_Handler,
		},
		{
			MethodName: "UpdateServer",
			Handler:    _InfraProxyService_UpdateServer_Handler,
		},
		{
			MethodName: "GetServers",
			Handler:    _InfraProxyService_GetServers_Handler,
		},
		{
			MethodName: "GetServer",
			Handler:    _InfraProxyService_GetServer_Handler,
		},
		{
			MethodName: "GetServerStatus",
			Handler:    _InfraProxyService_GetServerStatus_Handler,
		},
		{
			MethodName: "CreateOrg",
			Handler:    _InfraProxyService_CreateOrg_Handler,
		},
		{
			MethodName: "DeleteOrg",
			Handler:    _InfraProxyService_DeleteOrg_Handler,
		},
		{
			MethodName: "UpdateOrg",
			Handler:    _InfraProxyService_UpdateOrg_Handler,
		},
		{
			MethodName: "GetOrgs",
			Handler:    _InfraProxyService_GetOrgs_Handler,
		},
		{
			MethodName: "GetOrg",
			Handler:    _InfraProxyService_GetOrg_Handler,
		},
		{
			MethodName: "ResetOrgAdminKey",
			Handler:    _InfraProxyService_ResetOrgAdminKey_Handler,
		},
		{
			MethodName: "GetCookbooks",
			Handler:    _InfraProxyService_GetCookbooks_Handler,
		},
		{
			MethodName: "GetCookbookVersions",
			Handler:    _InfraProxyService_GetCookbookVersions_Handler,
		},
		{
			MethodName: "GetCookbook",
			Handler:    _InfraProxyService_GetCookbook_Handler,
		},
		{
			MethodName: "GetCookbookFileContent",
			Handler:    _InfraProxyService_GetCookbookFileContent_Handler,
		},
		{
			MethodName: "GetRoles",
			Handler:    _InfraProxyService_GetRoles_Handler,
		},
		{
			MethodName: "GetRole",
			Handler:    _InfraProxyService_GetRole_Handler,
		},
		{
			MethodName: "GetRoleExpandedRunList",
			Handler:    _InfraProxyService_GetRoleExpandedRunList_Handler,
		},
		{
			MethodName: "GetRoleEnvironments",
			Handler:    _InfraProxyService_GetRoleEnvironments_Handler,
		},
		{
			MethodName: "CreateRole",
			Handler:    _InfraProxyService_CreateRole_Handler,
		},
		{
			MethodName: "DeleteRole",
			Handler:    _InfraProxyService_DeleteRole_Handler,
		},
		{
			MethodName: "UpdateRole",
			Handler:    _InfraProxyService_UpdateRole_Handler,
		},
		{
			MethodName: "GetClients",
			Handler:    _InfraProxyService_GetClients_Handler,
		},
		{
			MethodName: "GetClient",
			Handler:    _InfraProxyService_GetClient_Handler,
		},
		{
			MethodName: "CreateClient",
			Handler:    _InfraProxyService_CreateClient_Handler,
		},
		{
			MethodName: "DeleteClient",
			Handler:    _InfraProxyService_DeleteClient_Handler,
		},
		{
			MethodName: "ResetClientKey",
			Handler:    _InfraProxyService_ResetClientKey_Handler,
		},
		{
			MethodName: "GetDataBags",
			Handler:    _InfraProxyService_GetDataBags_Handler,
		},
		{
			MethodName: "GetDataBagItems",
			Handler:    _InfraProxyService_GetDataBagItems_Handler,
		},
		{
			MethodName: "GetDataBagItem",
			Handler:    _InfraProxyService_GetDataBagItem_Handler,
		},
		{
			MethodName: "CreateDataBag",
			Handler:    _InfraProxyService_CreateDataBag_Handler,
		},
		{
			MethodName: "CreateDataBagItem",
			Handler:    _InfraProxyService_CreateDataBagItem_Handler,
		},
		{
			MethodName: "DeleteDataBag",
			Handler:    _InfraProxyService_DeleteDataBag_Handler,
		},
		{
			MethodName: "DeleteDataBagItem",
			Handler:    _InfraProxyService_DeleteDataBagItem_Handler,
		},
		{
			MethodName: "UpdateDataBagItem",
			Handler:    _InfraProxyService_UpdateDataBagItem_Handler,
		},
		{
			MethodName: "GetEnvironments",
			Handler:    _InfraProxyService_GetEnvironments_Handler,
		},
		{
			MethodName: "GetEnvironment",
			Handler:    _InfraProxyService_GetEnvironment_Handler,
		},
		{
			MethodName: "CreateEnvironment",
			Handler:    _InfraProxyService_CreateEnvironment_Handler,
		},
		{
			MethodName: "UpdateEnvironment",
			Handler:    _InfraProxyService_UpdateEnvironment_Handler,
		},
		{
			MethodName: "DeleteEnvironment",
			Handler:    _InfraProxyService_DeleteEnvironment_Handler,
		},
		{
			MethodName: "GetEnvironmentRecipes",
			Handler:    _InfraProxyService_GetEnvironmentRecipes_Handler,
		},
		{
			MethodName: "GetNodes",
			Handler:    _InfraProxyService_GetNodes_Handler,
		},
		{
			MethodName: "GetNode",
			Handler:    _InfraProxyService_GetNode_Handler,
		},
		{
			MethodName: "GetNodeExpandedRunList",
			Handler:    _InfraProxyService_GetNodeExpandedRunList_Handler,
		},
		{
			MethodName: "CreateNode",
			Handler:    _InfraProxyService_CreateNode_Handler,
		},
		{
			MethodName: "DeleteNode",
			Handler:    _InfraProxyService_DeleteNode_Handler,
		},
		{
			MethodName: "UpdateNode",
			Handler:    _InfraProxyService_UpdateNode_Handler,
		},
		{
			MethodName: "UpdateNodeTags",
			Handler:    _InfraProxyService_UpdateNodeTags_Handler,
		},
		{
			MethodName: "UpdateNodeEnvironment",
			Handler:    _InfraProxyService_UpdateNodeEnvironment_Handler,
		},
		{
			MethodName: "UpdateNodeAttributes",
			Handler:    _InfraProxyService_UpdateNodeAttributes_Handler,
		},
		{
			MethodName: "GetPolicyfiles",
			Handler:    _InfraProxyService_GetPolicyfiles_Handler,
		},
		{
			MethodName: "GetPolicyfile",
			Handler:    _InfraProxyService_GetPolicyfile_Handler,
		},
		{
			MethodName: "DeletePolicyfile",
			Handler:    _InfraProxyService_DeletePolicyfile_Handler,
		},
		{
			MethodName: "GetPolicyfileRevisions",
			Handler:    _InfraProxyService_GetPolicyfileRevisions_Handler,
		},
		{
			MethodName: "GetPolicygroup",
			Handler:    _InfraProxyService_GetPolicygroup_Handler,
		},
		{
			MethodName: "GetOrgUsersList",
			Handler:    _InfraProxyService_GetOrgUsersList_Handler,
		},
		{
			MethodName: "GetServerUsersList",
			Handler:    _InfraProxyService_GetServerUsersList_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "interservice/infra_proxy/service/infra_proxy.proto",
}
