pulumi/sdk/go/pkg/lumirpc/provider.pb.go
joeduffy ae92e68902 Return state as part of Create and Update¬
As part of the bridge bringup, I've discoverd that the property state
returned from Creates does *not* always equal the state that is then
read from calls to Get.  (I suspect this is a bug and that they should
be equivalent, but I doubt it's fruitfal to try and track down all
occurrences of this; I bet it's widespread).  To cope with this, we will
return state from Create and Update, instead of issuing a call to Get.
This was a design we considered to start with and frankly didn't have
a super strong reason to do it the current way, other than that it seemed
elegant to place all of the Get logic in one place.

Note that providers may choose to return nil, in which case we will read
state from the provider in the usual Get style.
2017-07-21 14:00:29 -07:00

734 lines
27 KiB
Go

// Code generated by protoc-gen-go.
// source: provider.proto
// DO NOT EDIT!
package lumirpc
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import google_protobuf1 "github.com/golang/protobuf/ptypes/empty"
import google_protobuf "github.com/golang/protobuf/ptypes/struct"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type CheckRequest struct {
Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
Properties *google_protobuf.Struct `protobuf:"bytes,2,opt,name=properties" json:"properties,omitempty"`
Unknowns map[string]bool `protobuf:"bytes,3,rep,name=unknowns" json:"unknowns,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
}
func (m *CheckRequest) Reset() { *m = CheckRequest{} }
func (m *CheckRequest) String() string { return proto.CompactTextString(m) }
func (*CheckRequest) ProtoMessage() {}
func (*CheckRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
func (m *CheckRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *CheckRequest) GetProperties() *google_protobuf.Struct {
if m != nil {
return m.Properties
}
return nil
}
func (m *CheckRequest) GetUnknowns() map[string]bool {
if m != nil {
return m.Unknowns
}
return nil
}
type CheckResponse struct {
Failures []*CheckFailure `protobuf:"bytes,1,rep,name=failures" json:"failures,omitempty"`
}
func (m *CheckResponse) Reset() { *m = CheckResponse{} }
func (m *CheckResponse) String() string { return proto.CompactTextString(m) }
func (*CheckResponse) ProtoMessage() {}
func (*CheckResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
func (m *CheckResponse) GetFailures() []*CheckFailure {
if m != nil {
return m.Failures
}
return nil
}
type CheckFailure struct {
Property string `protobuf:"bytes,1,opt,name=property" json:"property,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"`
}
func (m *CheckFailure) Reset() { *m = CheckFailure{} }
func (m *CheckFailure) String() string { return proto.CompactTextString(m) }
func (*CheckFailure) ProtoMessage() {}
func (*CheckFailure) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
func (m *CheckFailure) GetProperty() string {
if m != nil {
return m.Property
}
return ""
}
func (m *CheckFailure) GetReason() string {
if m != nil {
return m.Reason
}
return ""
}
type NameRequest struct {
Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
Properties *google_protobuf.Struct `protobuf:"bytes,2,opt,name=properties" json:"properties,omitempty"`
Unknowns map[string]bool `protobuf:"bytes,3,rep,name=unknowns" json:"unknowns,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
}
func (m *NameRequest) Reset() { *m = NameRequest{} }
func (m *NameRequest) String() string { return proto.CompactTextString(m) }
func (*NameRequest) ProtoMessage() {}
func (*NameRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
func (m *NameRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *NameRequest) GetProperties() *google_protobuf.Struct {
if m != nil {
return m.Properties
}
return nil
}
func (m *NameRequest) GetUnknowns() map[string]bool {
if m != nil {
return m.Unknowns
}
return nil
}
type NameResponse struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
}
func (m *NameResponse) Reset() { *m = NameResponse{} }
func (m *NameResponse) String() string { return proto.CompactTextString(m) }
func (*NameResponse) ProtoMessage() {}
func (*NameResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
func (m *NameResponse) GetName() string {
if m != nil {
return m.Name
}
return ""
}
type CreateRequest struct {
Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
Properties *google_protobuf.Struct `protobuf:"bytes,2,opt,name=properties" json:"properties,omitempty"`
}
func (m *CreateRequest) Reset() { *m = CreateRequest{} }
func (m *CreateRequest) String() string { return proto.CompactTextString(m) }
func (*CreateRequest) ProtoMessage() {}
func (*CreateRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
func (m *CreateRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *CreateRequest) GetProperties() *google_protobuf.Struct {
if m != nil {
return m.Properties
}
return nil
}
type CreateResponse struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Properties *google_protobuf.Struct `protobuf:"bytes,2,opt,name=properties" json:"properties,omitempty"`
}
func (m *CreateResponse) Reset() { *m = CreateResponse{} }
func (m *CreateResponse) String() string { return proto.CompactTextString(m) }
func (*CreateResponse) ProtoMessage() {}
func (*CreateResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
func (m *CreateResponse) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *CreateResponse) GetProperties() *google_protobuf.Struct {
if m != nil {
return m.Properties
}
return nil
}
type GetRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
}
func (m *GetRequest) Reset() { *m = GetRequest{} }
func (m *GetRequest) String() string { return proto.CompactTextString(m) }
func (*GetRequest) ProtoMessage() {}
func (*GetRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
func (m *GetRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *GetRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
type GetResponse struct {
Properties *google_protobuf.Struct `protobuf:"bytes,1,opt,name=properties" json:"properties,omitempty"`
}
func (m *GetResponse) Reset() { *m = GetResponse{} }
func (m *GetResponse) String() string { return proto.CompactTextString(m) }
func (*GetResponse) ProtoMessage() {}
func (*GetResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{8} }
func (m *GetResponse) GetProperties() *google_protobuf.Struct {
if m != nil {
return m.Properties
}
return nil
}
type InspectChangeRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
Olds *google_protobuf.Struct `protobuf:"bytes,3,opt,name=olds" json:"olds,omitempty"`
News *google_protobuf.Struct `protobuf:"bytes,4,opt,name=news" json:"news,omitempty"`
Unknowns map[string]bool `protobuf:"bytes,5,rep,name=unknowns" json:"unknowns,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
}
func (m *InspectChangeRequest) Reset() { *m = InspectChangeRequest{} }
func (m *InspectChangeRequest) String() string { return proto.CompactTextString(m) }
func (*InspectChangeRequest) ProtoMessage() {}
func (*InspectChangeRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{9} }
func (m *InspectChangeRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *InspectChangeRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *InspectChangeRequest) GetOlds() *google_protobuf.Struct {
if m != nil {
return m.Olds
}
return nil
}
func (m *InspectChangeRequest) GetNews() *google_protobuf.Struct {
if m != nil {
return m.News
}
return nil
}
func (m *InspectChangeRequest) GetUnknowns() map[string]bool {
if m != nil {
return m.Unknowns
}
return nil
}
type InspectChangeResponse struct {
Replaces []string `protobuf:"bytes,1,rep,name=replaces" json:"replaces,omitempty"`
Changes *google_protobuf.Struct `protobuf:"bytes,2,opt,name=changes" json:"changes,omitempty"`
}
func (m *InspectChangeResponse) Reset() { *m = InspectChangeResponse{} }
func (m *InspectChangeResponse) String() string { return proto.CompactTextString(m) }
func (*InspectChangeResponse) ProtoMessage() {}
func (*InspectChangeResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{10} }
func (m *InspectChangeResponse) GetReplaces() []string {
if m != nil {
return m.Replaces
}
return nil
}
func (m *InspectChangeResponse) GetChanges() *google_protobuf.Struct {
if m != nil {
return m.Changes
}
return nil
}
type UpdateRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
Olds *google_protobuf.Struct `protobuf:"bytes,3,opt,name=olds" json:"olds,omitempty"`
News *google_protobuf.Struct `protobuf:"bytes,4,opt,name=news" json:"news,omitempty"`
}
func (m *UpdateRequest) Reset() { *m = UpdateRequest{} }
func (m *UpdateRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateRequest) ProtoMessage() {}
func (*UpdateRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{11} }
func (m *UpdateRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *UpdateRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *UpdateRequest) GetOlds() *google_protobuf.Struct {
if m != nil {
return m.Olds
}
return nil
}
func (m *UpdateRequest) GetNews() *google_protobuf.Struct {
if m != nil {
return m.News
}
return nil
}
type UpdateResponse struct {
Properties *google_protobuf.Struct `protobuf:"bytes,1,opt,name=properties" json:"properties,omitempty"`
}
func (m *UpdateResponse) Reset() { *m = UpdateResponse{} }
func (m *UpdateResponse) String() string { return proto.CompactTextString(m) }
func (*UpdateResponse) ProtoMessage() {}
func (*UpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{12} }
func (m *UpdateResponse) GetProperties() *google_protobuf.Struct {
if m != nil {
return m.Properties
}
return nil
}
type DeleteRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
}
func (m *DeleteRequest) Reset() { *m = DeleteRequest{} }
func (m *DeleteRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteRequest) ProtoMessage() {}
func (*DeleteRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{13} }
func (m *DeleteRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *DeleteRequest) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func init() {
proto.RegisterType((*CheckRequest)(nil), "lumirpc.CheckRequest")
proto.RegisterType((*CheckResponse)(nil), "lumirpc.CheckResponse")
proto.RegisterType((*CheckFailure)(nil), "lumirpc.CheckFailure")
proto.RegisterType((*NameRequest)(nil), "lumirpc.NameRequest")
proto.RegisterType((*NameResponse)(nil), "lumirpc.NameResponse")
proto.RegisterType((*CreateRequest)(nil), "lumirpc.CreateRequest")
proto.RegisterType((*CreateResponse)(nil), "lumirpc.CreateResponse")
proto.RegisterType((*GetRequest)(nil), "lumirpc.GetRequest")
proto.RegisterType((*GetResponse)(nil), "lumirpc.GetResponse")
proto.RegisterType((*InspectChangeRequest)(nil), "lumirpc.InspectChangeRequest")
proto.RegisterType((*InspectChangeResponse)(nil), "lumirpc.InspectChangeResponse")
proto.RegisterType((*UpdateRequest)(nil), "lumirpc.UpdateRequest")
proto.RegisterType((*UpdateResponse)(nil), "lumirpc.UpdateResponse")
proto.RegisterType((*DeleteRequest)(nil), "lumirpc.DeleteRequest")
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// 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.SupportPackageIsVersion4
// Client API for ResourceProvider service
type ResourceProviderClient interface {
// Check validates that the given property bag is valid for a resource of the given type.
Check(ctx context.Context, in *CheckRequest, opts ...grpc.CallOption) (*CheckResponse, error)
// Name names a given resource. Sometimes this will be assigned by a developer, and so the provider
// simply fetches it from the property bag; other times, the provider will assign this based on its own algorithm.
// In any case, resources with the same name must be safe to use interchangeably with one another.
Name(ctx context.Context, in *NameRequest, opts ...grpc.CallOption) (*NameResponse, error)
// Create allocates a new instance of the provided resource and returns its unique ID afterwards. (The input ID
// must be blank.) If this call fails, the resource must not have been created (i.e., it is "transacational").
Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error)
// Get reads the instance state identified by ID, returning a populated resource object, or nil if not found.
Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error)
// InspectChange checks what impacts a hypothetical update will have on the resource's properties.
InspectChange(ctx context.Context, in *InspectChangeRequest, opts ...grpc.CallOption) (*InspectChangeResponse, error)
// Update updates an existing resource with new values.
Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error)
// Delete tears down an existing resource with the given ID. If it fails, the resource is assumed to still exist.
Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*google_protobuf1.Empty, error)
}
type resourceProviderClient struct {
cc *grpc.ClientConn
}
func NewResourceProviderClient(cc *grpc.ClientConn) ResourceProviderClient {
return &resourceProviderClient{cc}
}
func (c *resourceProviderClient) Check(ctx context.Context, in *CheckRequest, opts ...grpc.CallOption) (*CheckResponse, error) {
out := new(CheckResponse)
err := grpc.Invoke(ctx, "/lumirpc.ResourceProvider/Check", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *resourceProviderClient) Name(ctx context.Context, in *NameRequest, opts ...grpc.CallOption) (*NameResponse, error) {
out := new(NameResponse)
err := grpc.Invoke(ctx, "/lumirpc.ResourceProvider/Name", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *resourceProviderClient) Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateResponse, error) {
out := new(CreateResponse)
err := grpc.Invoke(ctx, "/lumirpc.ResourceProvider/Create", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *resourceProviderClient) Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error) {
out := new(GetResponse)
err := grpc.Invoke(ctx, "/lumirpc.ResourceProvider/Get", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *resourceProviderClient) InspectChange(ctx context.Context, in *InspectChangeRequest, opts ...grpc.CallOption) (*InspectChangeResponse, error) {
out := new(InspectChangeResponse)
err := grpc.Invoke(ctx, "/lumirpc.ResourceProvider/InspectChange", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *resourceProviderClient) Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error) {
out := new(UpdateResponse)
err := grpc.Invoke(ctx, "/lumirpc.ResourceProvider/Update", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *resourceProviderClient) Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*google_protobuf1.Empty, error) {
out := new(google_protobuf1.Empty)
err := grpc.Invoke(ctx, "/lumirpc.ResourceProvider/Delete", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for ResourceProvider service
type ResourceProviderServer interface {
// Check validates that the given property bag is valid for a resource of the given type.
Check(context.Context, *CheckRequest) (*CheckResponse, error)
// Name names a given resource. Sometimes this will be assigned by a developer, and so the provider
// simply fetches it from the property bag; other times, the provider will assign this based on its own algorithm.
// In any case, resources with the same name must be safe to use interchangeably with one another.
Name(context.Context, *NameRequest) (*NameResponse, error)
// Create allocates a new instance of the provided resource and returns its unique ID afterwards. (The input ID
// must be blank.) If this call fails, the resource must not have been created (i.e., it is "transacational").
Create(context.Context, *CreateRequest) (*CreateResponse, error)
// Get reads the instance state identified by ID, returning a populated resource object, or nil if not found.
Get(context.Context, *GetRequest) (*GetResponse, error)
// InspectChange checks what impacts a hypothetical update will have on the resource's properties.
InspectChange(context.Context, *InspectChangeRequest) (*InspectChangeResponse, error)
// Update updates an existing resource with new values.
Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
// Delete tears down an existing resource with the given ID. If it fails, the resource is assumed to still exist.
Delete(context.Context, *DeleteRequest) (*google_protobuf1.Empty, error)
}
func RegisterResourceProviderServer(s *grpc.Server, srv ResourceProviderServer) {
s.RegisterService(&_ResourceProvider_serviceDesc, srv)
}
func _ResourceProvider_Check_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CheckRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Check(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/lumirpc.ResourceProvider/Check",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Check(ctx, req.(*CheckRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ResourceProvider_Name_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(NameRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Name(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/lumirpc.ResourceProvider/Name",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Name(ctx, req.(*NameRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ResourceProvider_Create_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Create(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/lumirpc.ResourceProvider/Create",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Create(ctx, req.(*CreateRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ResourceProvider_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Get(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/lumirpc.ResourceProvider/Get",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Get(ctx, req.(*GetRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ResourceProvider_InspectChange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InspectChangeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).InspectChange(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/lumirpc.ResourceProvider/InspectChange",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).InspectChange(ctx, req.(*InspectChangeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ResourceProvider_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Update(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/lumirpc.ResourceProvider/Update",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Update(ctx, req.(*UpdateRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ResourceProvider_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ResourceProviderServer).Delete(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/lumirpc.ResourceProvider/Delete",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ResourceProviderServer).Delete(ctx, req.(*DeleteRequest))
}
return interceptor(ctx, in, info, handler)
}
var _ResourceProvider_serviceDesc = grpc.ServiceDesc{
ServiceName: "lumirpc.ResourceProvider",
HandlerType: (*ResourceProviderServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "Check",
Handler: _ResourceProvider_Check_Handler,
},
{
MethodName: "Name",
Handler: _ResourceProvider_Name_Handler,
},
{
MethodName: "Create",
Handler: _ResourceProvider_Create_Handler,
},
{
MethodName: "Get",
Handler: _ResourceProvider_Get_Handler,
},
{
MethodName: "InspectChange",
Handler: _ResourceProvider_InspectChange_Handler,
},
{
MethodName: "Update",
Handler: _ResourceProvider_Update_Handler,
},
{
MethodName: "Delete",
Handler: _ResourceProvider_Delete_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "provider.proto",
}
func init() { proto.RegisterFile("provider.proto", fileDescriptor2) }
var fileDescriptor2 = []byte{
// 635 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xc4, 0x56, 0x5d, 0x4e, 0xdb, 0x40,
0x10, 0xc6, 0x4e, 0x08, 0x61, 0x82, 0x23, 0xb4, 0x4d, 0x42, 0xe4, 0xfe, 0x28, 0xda, 0xbe, 0x44,
0x42, 0x32, 0x25, 0xa8, 0x2a, 0x02, 0xa9, 0x95, 0x48, 0x21, 0xe2, 0xa5, 0x42, 0xae, 0x78, 0xa8,
0xd4, 0x17, 0xe3, 0x4c, 0x82, 0x15, 0xc7, 0x76, 0xd7, 0x6b, 0x50, 0x0e, 0xd1, 0x0b, 0xf4, 0x32,
0x3d, 0x46, 0xd5, 0xdb, 0x54, 0x5e, 0xaf, 0x8d, 0x9d, 0xa4, 0x50, 0x5a, 0x45, 0x7d, 0xf3, 0xce,
0x7c, 0x33, 0xf3, 0xcd, 0xec, 0xb7, 0x93, 0x40, 0x3d, 0x60, 0xfe, 0x8d, 0x33, 0x44, 0x66, 0x04,
0xcc, 0xe7, 0x3e, 0xd9, 0x70, 0xa3, 0xa9, 0xc3, 0x02, 0x5b, 0x7f, 0x3a, 0xf6, 0xfd, 0xb1, 0x8b,
0x7b, 0xc2, 0x7c, 0x15, 0x8d, 0xf6, 0x70, 0x1a, 0xf0, 0x59, 0x82, 0xd2, 0x9f, 0xcd, 0x3b, 0x43,
0xce, 0x22, 0x9b, 0x27, 0x5e, 0xfa, 0x53, 0x81, 0xad, 0xfe, 0x35, 0xda, 0x13, 0x13, 0xbf, 0x44,
0x18, 0x72, 0x42, 0xa0, 0xcc, 0x67, 0x01, 0xb6, 0x95, 0x8e, 0xd2, 0xdd, 0x34, 0xc5, 0x37, 0x79,
0x03, 0x10, 0x30, 0x3f, 0x40, 0xc6, 0x1d, 0x0c, 0xdb, 0x6a, 0x47, 0xe9, 0xd6, 0x7a, 0x3b, 0x46,
0x92, 0xd7, 0x48, 0xf3, 0x1a, 0x1f, 0x45, 0x5e, 0x33, 0x07, 0x25, 0xef, 0xa0, 0x1a, 0x79, 0x13,
0xcf, 0xbf, 0xf5, 0xc2, 0x76, 0xa9, 0x53, 0xea, 0xd6, 0x7a, 0x2f, 0x0d, 0x49, 0xda, 0xc8, 0x57,
0x35, 0x2e, 0x25, 0xea, 0xd4, 0xe3, 0x6c, 0x66, 0x66, 0x41, 0xfa, 0x31, 0x68, 0x05, 0x17, 0xd9,
0x86, 0xd2, 0x04, 0x67, 0x92, 0x5d, 0xfc, 0x49, 0x1a, 0xb0, 0x7e, 0x63, 0xb9, 0x11, 0x0a, 0x5e,
0x55, 0x33, 0x39, 0x1c, 0xa9, 0x87, 0x0a, 0x3d, 0x01, 0x4d, 0x16, 0x09, 0x03, 0xdf, 0x0b, 0x91,
0xec, 0x43, 0x75, 0x64, 0x39, 0x6e, 0xc4, 0x30, 0x6c, 0x2b, 0x82, 0x4e, 0xb3, 0x48, 0xe7, 0x2c,
0xf1, 0x9a, 0x19, 0x8c, 0x9e, 0xc8, 0xf1, 0x48, 0x0f, 0xd1, 0xa1, 0x2a, 0xfb, 0x4b, 0x49, 0x64,
0x67, 0xd2, 0x82, 0x0a, 0x43, 0x2b, 0xf4, 0x3d, 0x41, 0x65, 0xd3, 0x94, 0x27, 0xfa, 0x43, 0x81,
0xda, 0x07, 0x6b, 0x8a, 0x2b, 0x19, 0xf1, 0xdb, 0x85, 0x11, 0xd3, 0xac, 0xa7, 0x5c, 0xd1, 0xd5,
0x4c, 0x98, 0xc2, 0x56, 0x52, 0x43, 0x0e, 0x98, 0x40, 0xd9, 0xb3, 0xa6, 0x59, 0x67, 0xf1, 0x37,
0xfd, 0x0c, 0x5a, 0x9f, 0xa1, 0xc5, 0x57, 0xd2, 0x3e, 0xfd, 0x04, 0xf5, 0x34, 0xbb, 0xe4, 0x50,
0x07, 0xd5, 0x19, 0xca, 0xe4, 0xaa, 0x33, 0xfc, 0xfb, 0xd4, 0xaf, 0x00, 0x06, 0xc8, 0x53, 0xd6,
0xf3, 0x69, 0xd3, 0x2e, 0xd4, 0xbb, 0x2e, 0xe8, 0x19, 0xd4, 0x44, 0x84, 0x64, 0x52, 0xac, 0xac,
0xfc, 0x79, 0xe5, 0x6f, 0x2a, 0x34, 0xce, 0xbd, 0x30, 0x40, 0x9b, 0xf7, 0xaf, 0x2d, 0x6f, 0x8c,
0x8f, 0x20, 0x41, 0x76, 0xa1, 0xec, 0xbb, 0xc3, 0x58, 0x0c, 0xf7, 0xd6, 0x13, 0xa0, 0x18, 0xec,
0xe1, 0x6d, 0xd8, 0x2e, 0x3f, 0x00, 0x8e, 0x41, 0x64, 0x90, 0x93, 0xda, 0xba, 0x90, 0xda, 0x6e,
0x26, 0xb5, 0x65, 0x74, 0x57, 0xa3, 0xb9, 0x11, 0x34, 0xe7, 0x8a, 0xc9, 0x71, 0xeb, 0x50, 0x65,
0x18, 0xb8, 0x96, 0x2d, 0x5f, 0xf7, 0xa6, 0x99, 0x9d, 0xc9, 0x3e, 0x6c, 0xd8, 0x02, 0xfd, 0xa0,
0x02, 0x52, 0x1c, 0xfd, 0xaa, 0x80, 0x76, 0x19, 0x0c, 0x73, 0xc2, 0xfd, 0xaf, 0xd3, 0xa7, 0xe7,
0x50, 0x4f, 0xe9, 0xfc, 0xab, 0xbe, 0x0e, 0x40, 0x7b, 0x8f, 0x2e, 0x3e, 0xaa, 0xb3, 0xde, 0xf7,
0x12, 0x6c, 0x9b, 0x18, 0xfa, 0x11, 0xb3, 0xf1, 0x42, 0xfe, 0x10, 0x91, 0x43, 0x58, 0x17, 0xeb,
0x91, 0x34, 0x97, 0xee, 0x75, 0xbd, 0x35, 0x6f, 0x4e, 0xa8, 0xd3, 0x35, 0xf2, 0x1a, 0xca, 0xf1,
0xea, 0x20, 0x8d, 0x65, 0xdb, 0x4a, 0x6f, 0xce, 0x59, 0xb3, 0xb0, 0x63, 0xa8, 0x24, 0xef, 0x9d,
0xe4, 0x52, 0xe7, 0xd7, 0x8b, 0xbe, 0xb3, 0x60, 0xcf, 0x82, 0x7b, 0x50, 0x1a, 0x20, 0x27, 0x4f,
0x32, 0xc4, 0xdd, 0xfb, 0xd6, 0x1b, 0x45, 0x63, 0x16, 0x73, 0x01, 0x5a, 0x41, 0x6e, 0xe4, 0xf9,
0xbd, 0x9a, 0xd7, 0x5f, 0xfc, 0xce, 0x9d, 0x6f, 0x21, 0xb9, 0xc8, 0x5c, 0x0b, 0x05, 0xa1, 0xe5,
0x5a, 0x28, 0xde, 0x38, 0x5d, 0x23, 0x47, 0x50, 0x49, 0xae, 0x2e, 0x17, 0x5c, 0xb8, 0x4b, 0xbd,
0xb5, 0xa0, 0x80, 0xd3, 0xf8, 0xdf, 0x00, 0x5d, 0xbb, 0xaa, 0x08, 0xcb, 0xc1, 0xaf, 0x00, 0x00,
0x00, 0xff, 0xff, 0x8e, 0x49, 0xa9, 0xb9, 0x48, 0x08, 0x00, 0x00,
}