github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/group_member/group_member.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/iam/proto/v1/group_member.proto
     3  // DO NOT EDIT!!!
     4  
     5  package group_member
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	group "github.com/cloudwan/edgelq-sdk/iam/resources/v1/group"
    21  	meta "github.com/cloudwan/goten-sdk/types/meta"
    22  )
    23  
    24  // Reference imports to suppress errors if they are not otherwise used.
    25  var (
    26  	_ = fmt.Errorf
    27  	_ = reflect.Method{}
    28  	_ = sync.Once{}
    29  
    30  	_ = protojson.MarshalOptions{}
    31  	_ = proto.MarshalOptions{}
    32  	_ = preflect.Value{}
    33  	_ = protoimpl.DescBuilder{}
    34  )
    35  
    36  // make sure we're using proto imports
    37  var (
    38  	_ = &group.Group{}
    39  	_ = &meta.Meta{}
    40  )
    41  
    42  const (
    43  	// Verify that this generated code is sufficiently up-to-date.
    44  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    45  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    46  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    47  )
    48  
    49  // GroupMember Resource
    50  type GroupMember struct {
    51  	state         protoimpl.MessageState
    52  	sizeCache     protoimpl.SizeCache
    53  	unknownFields protoimpl.UnknownFields
    54  	// Name of GroupMember
    55  	// When creating a new instance, this field is optional and if not provided,
    56  	// it will be generated automatically. Last ID segment must conform to the
    57  	// following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9]
    58  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    59  	// Metadata is an object with information like create, update and delete time
    60  	// (for async deleted resources), has user labels/annotations, sharding
    61  	// information, multi-region syncing information and may have non-schema
    62  	// owners (useful for taking ownership of resources belonging to lower level
    63  	// services by higher ones).
    64  	Metadata *meta.Meta `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`
    65  	// Format of the string is one of:
    66  	// - "allUsers" (anyone)
    67  	// - "allAuthenticatedUsers" (anyone logged in)
    68  	// - "user:admin.super@example.com"
    69  	// - "serviceAccount:device_agent@watchdog.serviceaccounts.iam.edgelq.com"
    70  	// - "group:nice.group@example.com"
    71  	Member string `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty"`
    72  	// Internal field used by the IAM controller to know member ID (email) of a
    73  	// group this member belongs to.
    74  	ParentMember string `protobuf:"bytes,5,opt,name=parent_member,json=parentMember,proto3" json:"parent_member,omitempty"`
    75  	// Internal field used the IAM controller to know common ancestors if this
    76  	// group member is actually a copy from another group, which can happen if
    77  	// group is member in another group. List contains member IDs of other groups.
    78  	// Last element is always pointing to the group which made an actual copy and
    79  	// is responsible for deletion when needed. If particular group member is
    80  	// copied multiple times (which also can happen if group is indirect member
    81  	// via multiple memberships) then this field contains list only of common
    82  	// ancestors. This field has purpose of indicating owner (last item in this
    83  	// list) and to break cycles (previous elements). List is always empty if this
    84  	// group member is DIRECT member of this group and controller cannot modify
    85  	// it.
    86  	MinAncestryMembers []string `protobuf:"bytes,6,rep,name=min_ancestry_members,json=minAncestryMembers,proto3" json:"min_ancestry_members,omitempty"`
    87  }
    88  
    89  func (m *GroupMember) Reset() {
    90  	*m = GroupMember{}
    91  	if protoimpl.UnsafeEnabled {
    92  		mi := &edgelq_iam_proto_v1_group_member_proto_msgTypes[0]
    93  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    94  		ms.StoreMessageInfo(mi)
    95  	}
    96  }
    97  
    98  func (m *GroupMember) String() string {
    99  	return protoimpl.X.MessageStringOf(m)
   100  }
   101  
   102  func (*GroupMember) ProtoMessage() {}
   103  
   104  func (m *GroupMember) ProtoReflect() preflect.Message {
   105  	mi := &edgelq_iam_proto_v1_group_member_proto_msgTypes[0]
   106  	if protoimpl.UnsafeEnabled && m != nil {
   107  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   108  		if ms.LoadMessageInfo() == nil {
   109  			ms.StoreMessageInfo(mi)
   110  		}
   111  		return ms
   112  	}
   113  	return mi.MessageOf(m)
   114  }
   115  
   116  func (*GroupMember) GotenMessage() {}
   117  
   118  // Deprecated, Use GroupMember.ProtoReflect.Descriptor instead.
   119  func (*GroupMember) Descriptor() ([]byte, []int) {
   120  	return edgelq_iam_proto_v1_group_member_proto_rawDescGZIP(), []int{0}
   121  }
   122  
   123  func (m *GroupMember) Unmarshal(b []byte) error {
   124  	return proto.Unmarshal(b, m)
   125  }
   126  
   127  func (m *GroupMember) Marshal() ([]byte, error) {
   128  	return proto.Marshal(m)
   129  }
   130  
   131  func (m *GroupMember) MarshalJSON() ([]byte, error) {
   132  	return protojson.MarshalOptions{}.Marshal(m)
   133  }
   134  
   135  func (m *GroupMember) UnmarshalJSON(data []byte) error {
   136  	return protojson.Unmarshal(data, m)
   137  }
   138  
   139  func (m *GroupMember) GetName() *Name {
   140  	if m != nil {
   141  		return m.Name
   142  	}
   143  	return nil
   144  }
   145  
   146  func (m *GroupMember) GetMetadata() *meta.Meta {
   147  	if m != nil {
   148  		return m.Metadata
   149  	}
   150  	return nil
   151  }
   152  
   153  func (m *GroupMember) GetMember() string {
   154  	if m != nil {
   155  		return m.Member
   156  	}
   157  	return ""
   158  }
   159  
   160  func (m *GroupMember) GetParentMember() string {
   161  	if m != nil {
   162  		return m.ParentMember
   163  	}
   164  	return ""
   165  }
   166  
   167  func (m *GroupMember) GetMinAncestryMembers() []string {
   168  	if m != nil {
   169  		return m.MinAncestryMembers
   170  	}
   171  	return nil
   172  }
   173  
   174  func (m *GroupMember) SetName(fv *Name) {
   175  	if m == nil {
   176  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "GroupMember"))
   177  	}
   178  	m.Name = fv
   179  }
   180  
   181  func (m *GroupMember) SetMetadata(fv *meta.Meta) {
   182  	if m == nil {
   183  		panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "GroupMember"))
   184  	}
   185  	m.Metadata = fv
   186  }
   187  
   188  func (m *GroupMember) SetMember(fv string) {
   189  	if m == nil {
   190  		panic(fmt.Errorf("can't set %s on nil %s", "Member", "GroupMember"))
   191  	}
   192  	m.Member = fv
   193  }
   194  
   195  func (m *GroupMember) SetParentMember(fv string) {
   196  	if m == nil {
   197  		panic(fmt.Errorf("can't set %s on nil %s", "ParentMember", "GroupMember"))
   198  	}
   199  	m.ParentMember = fv
   200  }
   201  
   202  func (m *GroupMember) SetMinAncestryMembers(fv []string) {
   203  	if m == nil {
   204  		panic(fmt.Errorf("can't set %s on nil %s", "MinAncestryMembers", "GroupMember"))
   205  	}
   206  	m.MinAncestryMembers = fv
   207  }
   208  
   209  var edgelq_iam_proto_v1_group_member_proto preflect.FileDescriptor
   210  
   211  var edgelq_iam_proto_v1_group_member_proto_rawDesc = []byte{
   212  	0x0a, 0x26, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f,
   213  	0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62,
   214  	0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61,
   215  	0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
   216  	0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
   217  	0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
   218  	0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   219  	0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   220  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   221  	0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   222  	0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   223  	0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
   224  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   225  	0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   226  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   227  	0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
   228  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69,
   229  	0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71,
   230  	0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
   231  	0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16,
   232  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61,
   233  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2, 0x07, 0x0a, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70,
   234  	0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
   235  	0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x0a, 0x0d, 0x0a, 0x0b, 0x47, 0x72,
   236  	0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
   237  	0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28,
   238  	0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e,
   239  	0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x20,
   240  	0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x08,
   241  	0xca, 0xc6, 0x27, 0x04, 0x2a, 0x02, 0x68, 0x01, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72,
   242  	0x12, 0x29, 0x0a, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65,
   243  	0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x0c, 0x70,
   244  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x14, 0x6d,
   245  	0x69, 0x6e, 0x5f, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x65, 0x6d, 0x62,
   246  	0x65, 0x72, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xea, 0xde, 0x21, 0x04, 0x0a,
   247  	0x02, 0x10, 0x04, 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x41, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79,
   248  	0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x3a, 0xb1, 0x05, 0xea, 0x41, 0x8f, 0x02, 0x0a, 0x1a,
   249  	0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47,
   250  	0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2a, 0x67, 0x72, 0x6f, 0x75,
   251  	0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70,
   252  	0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d,
   253  	0x65, 0x6d, 0x62, 0x65, 0x72, 0x7d, 0x12, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
   254  	0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70,
   255  	0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d,
   256  	0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65,
   257  	0x6d, 0x62, 0x65, 0x72, 0x7d, 0x12, 0x47, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74,
   258  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
   259  	0x6f, 0x6e, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75,
   260  	0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f,
   261  	0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x7d, 0x12, 0x3d,
   262  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   263  	0x65, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70,
   264  	0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b,
   265  	0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x7d, 0x92, 0xd9, 0x21,
   266  	0x5d, 0x0a, 0x0c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12,
   267  	0x0c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x1a, 0x05, 0x47,
   268  	0x72, 0x6f, 0x75, 0x70, 0x38, 0x05, 0x42, 0x14, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61,
   269  	0x6d, 0x65, 0x12, 0x08, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x20, 0x08, 0x03,
   270  	0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x08, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62,
   271  	0x65, 0x72, 0x12, 0x0a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xb2, 0xdf,
   272  	0x21, 0xeb, 0x01, 0x0a, 0xe8, 0x01, 0x0a, 0xd4, 0x01, 0x0a, 0x06, 0x62, 0x79, 0x4e, 0x61, 0x6d,
   273  	0x65, 0x12, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x30, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
   274  	0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75,
   275  	0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70,
   276  	0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x2d, 0x1a, 0x30, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   277  	0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x67, 0x72,
   278  	0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f,
   279  	0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x2d, 0x1a, 0x3a, 0x6f, 0x72, 0x67,
   280  	0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61,
   281  	0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73,
   282  	0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65,
   283  	0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x2d, 0x1a, 0x1d, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f,
   284  	0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d,
   285  	0x62, 0x65, 0x72, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x0f, 0x0a,
   286  	0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94,
   287  	0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xc2, 0x85, 0x2c, 0x3d, 0x22, 0x04,
   288  	0x6e, 0x61, 0x6d, 0x65, 0x22, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2a, 0x0d, 0x70, 0x61,
   289  	0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2a, 0x14, 0x6d, 0x69, 0x6e,
   290  	0x5f, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72,
   291  	0x73, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x92, 0x02, 0xe8, 0xde,
   292  	0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x4a, 0x0a, 0x12, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d,
   293  	0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x34, 0x67, 0x69, 0x74,
   294  	0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e,
   295  	0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x73, 0x74, 0x6f, 0x72,
   296  	0x65, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65,
   297  	0x72, 0xa2, 0x80, 0xd1, 0x02, 0x4c, 0x0a, 0x13, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65,
   298  	0x6d, 0x62, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x35, 0x67, 0x69, 0x74,
   299  	0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e,
   300  	0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x63, 0x63, 0x65,
   301  	0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62,
   302  	0x65, 0x72, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e,
   303  	0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62,
   304  	0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x69, 0x74, 0x68, 0x75,
   305  	0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65,
   306  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
   307  	0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d,
   308  	0x62, 0x65, 0x72, 0x3b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72,
   309  	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   310  }
   311  
   312  var (
   313  	edgelq_iam_proto_v1_group_member_proto_rawDescOnce sync.Once
   314  	edgelq_iam_proto_v1_group_member_proto_rawDescData = edgelq_iam_proto_v1_group_member_proto_rawDesc
   315  )
   316  
   317  func edgelq_iam_proto_v1_group_member_proto_rawDescGZIP() []byte {
   318  	edgelq_iam_proto_v1_group_member_proto_rawDescOnce.Do(func() {
   319  		edgelq_iam_proto_v1_group_member_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_group_member_proto_rawDescData)
   320  	})
   321  	return edgelq_iam_proto_v1_group_member_proto_rawDescData
   322  }
   323  
   324  var edgelq_iam_proto_v1_group_member_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   325  var edgelq_iam_proto_v1_group_member_proto_goTypes = []interface{}{
   326  	(*GroupMember)(nil), // 0: ntt.iam.v1.GroupMember
   327  	(*meta.Meta)(nil),   // 1: goten.types.Meta
   328  }
   329  var edgelq_iam_proto_v1_group_member_proto_depIdxs = []int32{
   330  	1, // 0: ntt.iam.v1.GroupMember.metadata:type_name -> goten.types.Meta
   331  	1, // [1:1] is the sub-list for method output_type
   332  	1, // [1:1] is the sub-list for method input_type
   333  	1, // [1:1] is the sub-list for extension type_name
   334  	1, // [1:1] is the sub-list for extension extendee
   335  	0, // [0:1] is the sub-list for field type_name
   336  }
   337  
   338  func init() { edgelq_iam_proto_v1_group_member_proto_init() }
   339  func edgelq_iam_proto_v1_group_member_proto_init() {
   340  	if edgelq_iam_proto_v1_group_member_proto != nil {
   341  		return
   342  	}
   343  	if !protoimpl.UnsafeEnabled {
   344  
   345  		edgelq_iam_proto_v1_group_member_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   346  			switch v := v.(*GroupMember); i {
   347  			case 0:
   348  				return &v.state
   349  			case 1:
   350  				return &v.sizeCache
   351  			case 2:
   352  				return &v.unknownFields
   353  			default:
   354  				return nil
   355  			}
   356  		}
   357  	}
   358  
   359  	type x struct{}
   360  	out := protoimpl.TypeBuilder{
   361  		File: protoimpl.DescBuilder{
   362  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   363  			RawDescriptor: edgelq_iam_proto_v1_group_member_proto_rawDesc,
   364  			NumEnums:      0,
   365  			NumMessages:   1,
   366  			NumExtensions: 0,
   367  			NumServices:   0,
   368  		},
   369  		GoTypes:           edgelq_iam_proto_v1_group_member_proto_goTypes,
   370  		DependencyIndexes: edgelq_iam_proto_v1_group_member_proto_depIdxs,
   371  		MessageInfos:      edgelq_iam_proto_v1_group_member_proto_msgTypes,
   372  	}.Build()
   373  	edgelq_iam_proto_v1_group_member_proto = out.File
   374  	edgelq_iam_proto_v1_group_member_proto_rawDesc = nil
   375  	edgelq_iam_proto_v1_group_member_proto_goTypes = nil
   376  	edgelq_iam_proto_v1_group_member_proto_depIdxs = nil
   377  }