github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/organization/organization.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/iam/proto/v1/organization.proto 3 // DO NOT EDIT!!! 4 5 package organization 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 iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common" 21 meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service" 22 meta "github.com/cloudwan/goten-sdk/types/meta" 23 multi_region_policy "github.com/cloudwan/goten-sdk/types/multi_region_policy" 24 ) 25 26 // Reference imports to suppress errors if they are not otherwise used. 27 var ( 28 _ = fmt.Errorf 29 _ = reflect.Method{} 30 _ = sync.Once{} 31 32 _ = protojson.MarshalOptions{} 33 _ = proto.MarshalOptions{} 34 _ = preflect.Value{} 35 _ = protoimpl.DescBuilder{} 36 ) 37 38 // make sure we're using proto imports 39 var ( 40 _ = &iam_common.PCR{} 41 _ = &meta_service.Service{} 42 _ = &meta.Meta{} 43 _ = &multi_region_policy.MultiRegionPolicy{} 44 ) 45 46 const ( 47 // Verify that this generated code is sufficiently up-to-date. 48 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 49 // Verify that runtime/protoimpl is sufficiently up-to-date. 50 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 51 ) 52 53 // Organization Resource 54 type Organization struct { 55 state protoimpl.MessageState 56 sizeCache protoimpl.SizeCache 57 unknownFields protoimpl.UnknownFields 58 // Name of Organization 59 // When creating a new instance, this field is optional and if not provided, 60 // it will be generated automatically. Last ID segment must conform to the 61 // following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9] 62 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 63 // Metadata is an object with information like create, update and delete time 64 // (for async deleted resources), has user labels/annotations, sharding 65 // information, multi-region syncing information and may have non-schema 66 // owners (useful for taking ownership of resources belonging to lower level 67 // services by higher ones). 68 Metadata *meta.Meta `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` 69 // Official Name of Organization 70 Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` 71 // Optional. Description of Organization. 72 Description string `protobuf:"bytes,14,opt,name=description,proto3" json:"description,omitempty"` 73 // Parent organization 74 ParentOrganization *Reference `protobuf:"bytes,3,opt,customtype=Reference,name=parent_organization,json=parentOrganization,proto3" json:"parent_organization,omitempty"` 75 // Multi region policy for child resources 76 MultiRegionPolicy *multi_region_policy.MultiRegionPolicy `protobuf:"bytes,7,opt,name=multi_region_policy,json=multiRegionPolicy,proto3" json:"multi_region_policy,omitempty"` 77 // Allowed services for child organizations and projects. This field is 78 // checked only for non-core edgelq services. 79 AllowedServices []*meta_service.Reference `protobuf:"bytes,8,rep,customtype=Reference,name=allowed_services,json=allowedServices,proto3" json:"allowed_services,omitempty"` 80 // Business tier applicable for all allowed services. 81 // This value defines: 82 // * Default business tier for child projects (if not defined on creation) 83 // * Default business tier to this organization. 84 BusinessTier iam_common.BusinessTier `protobuf:"varint,9,opt,name=business_tier,json=businessTier,proto3,enum=ntt.iam.v1.BusinessTier" json:"business_tier,omitempty"` 85 // Overwrites business_tier for each service - it may also override value 86 // for a core EdgeLQ service. 87 ServiceTiers []*iam_common.ServiceBusinessTier `protobuf:"bytes,10,rep,name=service_tiers,json=serviceTiers,proto3" json:"service_tiers,omitempty"` 88 // Top parent (internal) 89 RootOrganization *Name `protobuf:"bytes,4,opt,customtype=Name,name=root_organization,json=rootOrganization,proto3" json:"root_organization,omitempty"` 90 // Full ancestry path (internal) 91 AncestryPath []*Name `protobuf:"bytes,5,rep,customtype=Name,name=ancestry_path,json=ancestryPath,proto3" json:"ancestry_path,omitempty"` 92 // Service errors reported for this organization by category 93 ServiceErrors map[string]*iam_common.ServiceErrors `protobuf:"bytes,12,rep,name=service_errors,json=serviceErrors,proto3" json:"service_errors,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 94 // Internal field for services meta information synchronization 95 ServicesGeneration int64 `protobuf:"varint,13,opt,name=services_generation,json=servicesGeneration,proto3" json:"services_generation,omitempty"` 96 } 97 98 func (m *Organization) Reset() { 99 *m = Organization{} 100 if protoimpl.UnsafeEnabled { 101 mi := &edgelq_iam_proto_v1_organization_proto_msgTypes[0] 102 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 103 ms.StoreMessageInfo(mi) 104 } 105 } 106 107 func (m *Organization) String() string { 108 return protoimpl.X.MessageStringOf(m) 109 } 110 111 func (*Organization) ProtoMessage() {} 112 113 func (m *Organization) ProtoReflect() preflect.Message { 114 mi := &edgelq_iam_proto_v1_organization_proto_msgTypes[0] 115 if protoimpl.UnsafeEnabled && m != nil { 116 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 117 if ms.LoadMessageInfo() == nil { 118 ms.StoreMessageInfo(mi) 119 } 120 return ms 121 } 122 return mi.MessageOf(m) 123 } 124 125 func (*Organization) GotenMessage() {} 126 127 // Deprecated, Use Organization.ProtoReflect.Descriptor instead. 128 func (*Organization) Descriptor() ([]byte, []int) { 129 return edgelq_iam_proto_v1_organization_proto_rawDescGZIP(), []int{0} 130 } 131 132 func (m *Organization) Unmarshal(b []byte) error { 133 return proto.Unmarshal(b, m) 134 } 135 136 func (m *Organization) Marshal() ([]byte, error) { 137 return proto.Marshal(m) 138 } 139 140 func (m *Organization) MarshalJSON() ([]byte, error) { 141 return protojson.MarshalOptions{}.Marshal(m) 142 } 143 144 func (m *Organization) UnmarshalJSON(data []byte) error { 145 return protojson.Unmarshal(data, m) 146 } 147 148 func (m *Organization) GetName() *Name { 149 if m != nil { 150 return m.Name 151 } 152 return nil 153 } 154 155 func (m *Organization) GetMetadata() *meta.Meta { 156 if m != nil { 157 return m.Metadata 158 } 159 return nil 160 } 161 162 func (m *Organization) GetTitle() string { 163 if m != nil { 164 return m.Title 165 } 166 return "" 167 } 168 169 func (m *Organization) GetDescription() string { 170 if m != nil { 171 return m.Description 172 } 173 return "" 174 } 175 176 func (m *Organization) GetParentOrganization() *Reference { 177 if m != nil { 178 return m.ParentOrganization 179 } 180 return nil 181 } 182 183 func (m *Organization) GetMultiRegionPolicy() *multi_region_policy.MultiRegionPolicy { 184 if m != nil { 185 return m.MultiRegionPolicy 186 } 187 return nil 188 } 189 190 func (m *Organization) GetAllowedServices() []*meta_service.Reference { 191 if m != nil { 192 return m.AllowedServices 193 } 194 return nil 195 } 196 197 func (m *Organization) GetBusinessTier() iam_common.BusinessTier { 198 if m != nil { 199 return m.BusinessTier 200 } 201 return iam_common.BusinessTier_UNDEFINED 202 } 203 204 func (m *Organization) GetServiceTiers() []*iam_common.ServiceBusinessTier { 205 if m != nil { 206 return m.ServiceTiers 207 } 208 return nil 209 } 210 211 func (m *Organization) GetRootOrganization() *Name { 212 if m != nil { 213 return m.RootOrganization 214 } 215 return nil 216 } 217 218 func (m *Organization) GetAncestryPath() []*Name { 219 if m != nil { 220 return m.AncestryPath 221 } 222 return nil 223 } 224 225 func (m *Organization) GetServiceErrors() map[string]*iam_common.ServiceErrors { 226 if m != nil { 227 return m.ServiceErrors 228 } 229 return nil 230 } 231 232 func (m *Organization) GetServicesGeneration() int64 { 233 if m != nil { 234 return m.ServicesGeneration 235 } 236 return int64(0) 237 } 238 239 func (m *Organization) SetName(fv *Name) { 240 if m == nil { 241 panic(fmt.Errorf("can't set %s on nil %s", "Name", "Organization")) 242 } 243 m.Name = fv 244 } 245 246 func (m *Organization) SetMetadata(fv *meta.Meta) { 247 if m == nil { 248 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Organization")) 249 } 250 m.Metadata = fv 251 } 252 253 func (m *Organization) SetTitle(fv string) { 254 if m == nil { 255 panic(fmt.Errorf("can't set %s on nil %s", "Title", "Organization")) 256 } 257 m.Title = fv 258 } 259 260 func (m *Organization) SetDescription(fv string) { 261 if m == nil { 262 panic(fmt.Errorf("can't set %s on nil %s", "Description", "Organization")) 263 } 264 m.Description = fv 265 } 266 267 func (m *Organization) SetParentOrganization(fv *Reference) { 268 if m == nil { 269 panic(fmt.Errorf("can't set %s on nil %s", "ParentOrganization", "Organization")) 270 } 271 m.ParentOrganization = fv 272 } 273 274 func (m *Organization) SetMultiRegionPolicy(fv *multi_region_policy.MultiRegionPolicy) { 275 if m == nil { 276 panic(fmt.Errorf("can't set %s on nil %s", "MultiRegionPolicy", "Organization")) 277 } 278 m.MultiRegionPolicy = fv 279 } 280 281 func (m *Organization) SetAllowedServices(fv []*meta_service.Reference) { 282 if m == nil { 283 panic(fmt.Errorf("can't set %s on nil %s", "AllowedServices", "Organization")) 284 } 285 m.AllowedServices = fv 286 } 287 288 func (m *Organization) SetBusinessTier(fv iam_common.BusinessTier) { 289 if m == nil { 290 panic(fmt.Errorf("can't set %s on nil %s", "BusinessTier", "Organization")) 291 } 292 m.BusinessTier = fv 293 } 294 295 func (m *Organization) SetServiceTiers(fv []*iam_common.ServiceBusinessTier) { 296 if m == nil { 297 panic(fmt.Errorf("can't set %s on nil %s", "ServiceTiers", "Organization")) 298 } 299 m.ServiceTiers = fv 300 } 301 302 func (m *Organization) SetRootOrganization(fv *Name) { 303 if m == nil { 304 panic(fmt.Errorf("can't set %s on nil %s", "RootOrganization", "Organization")) 305 } 306 m.RootOrganization = fv 307 } 308 309 func (m *Organization) SetAncestryPath(fv []*Name) { 310 if m == nil { 311 panic(fmt.Errorf("can't set %s on nil %s", "AncestryPath", "Organization")) 312 } 313 m.AncestryPath = fv 314 } 315 316 func (m *Organization) SetServiceErrors(fv map[string]*iam_common.ServiceErrors) { 317 if m == nil { 318 panic(fmt.Errorf("can't set %s on nil %s", "ServiceErrors", "Organization")) 319 } 320 m.ServiceErrors = fv 321 } 322 323 func (m *Organization) SetServicesGeneration(fv int64) { 324 if m == nil { 325 panic(fmt.Errorf("can't set %s on nil %s", "ServicesGeneration", "Organization")) 326 } 327 m.ServicesGeneration = fv 328 } 329 330 var edgelq_iam_proto_v1_organization_proto preflect.FileDescriptor 331 332 var edgelq_iam_proto_v1_organization_proto_rawDesc = []byte{ 333 0x0a, 0x26, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 334 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 335 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 336 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 337 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 338 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 339 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 340 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 341 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 342 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 343 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 344 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 345 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 346 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 347 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 348 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 349 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 350 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 351 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 352 0x2f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 353 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 354 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 355 0x1a, 0x25, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x75, 356 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 357 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 358 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 359 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 360 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 361 0x6f, 0x22, 0x86, 0x0c, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 362 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 363 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 364 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 365 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 366 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 367 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x14, 0x0a, 0x05, 0x74, 368 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 369 0x65, 0x12, 0x2d, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 370 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 371 0x08, 0x80, 0x02, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 372 0x12, 0x47, 0x0a, 0x13, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 373 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xb2, 374 0xda, 0x21, 0x12, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 375 0x69, 0x6f, 0x6e, 0x10, 0x01, 0x52, 0x12, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x72, 0x67, 376 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x58, 0x0a, 0x13, 0x6d, 0x75, 0x6c, 377 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 378 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 379 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 380 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x42, 0x08, 0xca, 0xc6, 0x27, 0x04, 0x62, 0x02, 0x08, 0x01, 381 0x52, 0x11, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 382 0x69, 0x63, 0x79, 0x12, 0x4b, 0x0a, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x73, 383 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x42, 0x20, 0xb2, 384 0xda, 0x21, 0x1c, 0x12, 0x1a, 0x0a, 0x16, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x67, 0x6f, 0x74, 0x65, 385 0x6e, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x10, 0x01, 0x52, 386 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 387 0x12, 0x3d, 0x0a, 0x0d, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x69, 0x65, 388 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 389 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x69, 0x65, 390 0x72, 0x52, 0x0c, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x54, 0x69, 0x65, 0x72, 0x12, 391 0x44, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x73, 392 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 393 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x75, 0x73, 0x69, 0x6e, 394 0x65, 0x73, 0x73, 0x54, 0x69, 0x65, 0x72, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 395 0x54, 0x69, 0x65, 0x72, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x6f, 0x72, 396 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 397 0x42, 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 398 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x72, 0x6f, 0x6f, 0x74, 0x4f, 0x72, 0x67, 0x61, 399 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x0d, 0x61, 0x6e, 0x63, 0x65, 400 0x73, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x42, 401 0x14, 0xb2, 0xda, 0x21, 0x10, 0x0a, 0x0e, 0x0a, 0x0c, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 402 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x50, 403 0x61, 0x74, 0x68, 0x12, 0x52, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x65, 404 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x6e, 0x74, 405 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 406 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x45, 0x72, 0x72, 407 0x6f, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 408 0x65, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x35, 0x0a, 0x13, 0x73, 0x65, 0x72, 0x76, 0x69, 409 0x63, 0x65, 0x73, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 410 0x20, 0x01, 0x28, 0x03, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x12, 0x73, 0x65, 0x72, 0x76, 411 0x69, 0x63, 0x65, 0x73, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x5b, 412 0x0a, 0x12, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x45, 413 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 414 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x2f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 415 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 416 0x76, 0x31, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 417 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0xfc, 0x04, 0xea, 0x41, 418 0x3b, 0x0a, 0x1b, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 419 0x6d, 0x2f, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 420 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 421 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x92, 0xd9, 0x21, 0x72, 422 0x0a, 0x0d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 423 0x0d, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x13, 424 0x08, 0x01, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x07, 0x0a, 0x05, 0x74, 0x69, 425 0x74, 0x6c, 0x65, 0x42, 0x3b, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 426 0x07, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x15, 0x0a, 0x13, 0x70, 0x61, 0x72, 0x65, 427 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 428 0x0f, 0x0a, 0x0d, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x69, 0x65, 0x72, 429 0x58, 0x01, 0xaa, 0xd9, 0x21, 0x47, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x0a, 0x05, 0x74, 0x69, 430 0x74, 0x6c, 0x65, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 431 0x12, 0x13, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 432 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x73, 433 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x1a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xb2, 0xdf, 0x21, 434 0x43, 0x0a, 0x41, 0x0a, 0x28, 0x0a, 0x07, 0x62, 0x79, 0x54, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x05, 435 0x74, 0x69, 0x74, 0x6c, 0x65, 0x1a, 0x0f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 436 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x15, 0x0a, 437 0x13, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 438 0x74, 0x69, 0x6f, 0x6e, 0xda, 0x94, 0x23, 0x1f, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 439 0x12, 0x15, 0x0a, 0x13, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 440 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0xca, 0xa3, 0x22, 0x45, 0x0a, 0x43, 0x0a, 0x1f, 0x6f, 441 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x72, 0x65, 0x61, 0x64, 442 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x11, 443 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 444 0x6e, 0x12, 0x0d, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x74, 0x68, 445 0xc2, 0x85, 0x2c, 0xc5, 0x01, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x05, 0x74, 0x69, 0x74, 446 0x6c, 0x65, 0x22, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 447 0x13, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 448 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x13, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 449 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 450 0x65, 0x64, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x22, 0x0d, 0x62, 0x75, 0x73, 451 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x22, 0x0d, 0x73, 0x65, 0x72, 0x76, 452 0x69, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x65, 0x72, 0x73, 0x2a, 0x11, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 453 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x0d, 0x61, 0x6e, 454 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x2a, 0x0e, 0x73, 0x65, 0x72, 455 0x76, 0x69, 0x63, 0x65, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x42, 0x08, 0x6d, 0x65, 0x74, 456 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x13, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x5f, 457 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x93, 0x02, 0xe8, 0xde, 0x21, 458 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x4a, 0x0a, 0x12, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 459 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x34, 0x67, 0x69, 0x74, 0x68, 460 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 461 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 462 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 463 0xa2, 0x80, 0xd1, 0x02, 0x4c, 0x0a, 0x13, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 464 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x35, 0x67, 0x69, 0x74, 0x68, 465 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 466 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 467 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 468 0x6e, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x70, 469 0x62, 0x2e, 0x76, 0x31, 0x42, 0x11, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 470 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x69, 0x74, 0x68, 0x75, 471 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 472 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 473 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 474 0x69, 0x6f, 0x6e, 0x3b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 475 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 476 } 477 478 var ( 479 edgelq_iam_proto_v1_organization_proto_rawDescOnce sync.Once 480 edgelq_iam_proto_v1_organization_proto_rawDescData = edgelq_iam_proto_v1_organization_proto_rawDesc 481 ) 482 483 func edgelq_iam_proto_v1_organization_proto_rawDescGZIP() []byte { 484 edgelq_iam_proto_v1_organization_proto_rawDescOnce.Do(func() { 485 edgelq_iam_proto_v1_organization_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_organization_proto_rawDescData) 486 }) 487 return edgelq_iam_proto_v1_organization_proto_rawDescData 488 } 489 490 var edgelq_iam_proto_v1_organization_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 491 var edgelq_iam_proto_v1_organization_proto_goTypes = []interface{}{ 492 (*Organization)(nil), // 0: ntt.iam.v1.Organization 493 nil, // 1: ntt.iam.v1.Organization.ServiceErrorsEntry 494 (*meta.Meta)(nil), // 2: goten.types.Meta 495 (*multi_region_policy.MultiRegionPolicy)(nil), // 3: goten.types.MultiRegionPolicy 496 (iam_common.BusinessTier)(0), // 4: ntt.iam.v1.BusinessTier 497 (*iam_common.ServiceBusinessTier)(nil), // 5: ntt.iam.v1.ServiceBusinessTier 498 (*iam_common.ServiceErrors)(nil), // 6: ntt.iam.v1.ServiceErrors 499 } 500 var edgelq_iam_proto_v1_organization_proto_depIdxs = []int32{ 501 2, // 0: ntt.iam.v1.Organization.metadata:type_name -> goten.types.Meta 502 3, // 1: ntt.iam.v1.Organization.multi_region_policy:type_name -> goten.types.MultiRegionPolicy 503 4, // 2: ntt.iam.v1.Organization.business_tier:type_name -> ntt.iam.v1.BusinessTier 504 5, // 3: ntt.iam.v1.Organization.service_tiers:type_name -> ntt.iam.v1.ServiceBusinessTier 505 1, // 4: ntt.iam.v1.Organization.service_errors:type_name -> ntt.iam.v1.Organization.ServiceErrorsEntry 506 6, // 5: ntt.iam.v1.Organization.ServiceErrorsEntry.value:type_name -> ntt.iam.v1.ServiceErrors 507 6, // [6:6] is the sub-list for method output_type 508 6, // [6:6] is the sub-list for method input_type 509 6, // [6:6] is the sub-list for extension type_name 510 6, // [6:6] is the sub-list for extension extendee 511 0, // [0:6] is the sub-list for field type_name 512 } 513 514 func init() { edgelq_iam_proto_v1_organization_proto_init() } 515 func edgelq_iam_proto_v1_organization_proto_init() { 516 if edgelq_iam_proto_v1_organization_proto != nil { 517 return 518 } 519 if !protoimpl.UnsafeEnabled { 520 521 edgelq_iam_proto_v1_organization_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 522 switch v := v.(*Organization); i { 523 case 0: 524 return &v.state 525 case 1: 526 return &v.sizeCache 527 case 2: 528 return &v.unknownFields 529 default: 530 return nil 531 } 532 } 533 } 534 535 type x struct{} 536 out := protoimpl.TypeBuilder{ 537 File: protoimpl.DescBuilder{ 538 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 539 RawDescriptor: edgelq_iam_proto_v1_organization_proto_rawDesc, 540 NumEnums: 0, 541 NumMessages: 2, 542 NumExtensions: 0, 543 NumServices: 0, 544 }, 545 GoTypes: edgelq_iam_proto_v1_organization_proto_goTypes, 546 DependencyIndexes: edgelq_iam_proto_v1_organization_proto_depIdxs, 547 MessageInfos: edgelq_iam_proto_v1_organization_proto_msgTypes, 548 }.Build() 549 edgelq_iam_proto_v1_organization_proto = out.File 550 edgelq_iam_proto_v1_organization_proto_rawDesc = nil 551 edgelq_iam_proto_v1_organization_proto_goTypes = nil 552 edgelq_iam_proto_v1_organization_proto_depIdxs = nil 553 }