Documentation
¶
Overview ¶
Package config contains luci-config protobuf definitions.
Copied from:
Repo: https://chromium.googlesource.com/infra/luci/luci-py/ Revision: 7fb14584fc00e85e3414302b64d8f6cfbb6747a8 Path: appengine/components/components/config/proto/*.proto
Modification: none.
Index ¶
- Variables
- type AclCfg
- func (*AclCfg) Descriptor() ([]byte, []int)
- func (m *AclCfg) GetAdminGroup() string
- func (m *AclCfg) GetConfigGetByHashGroup() string
- func (m *AclCfg) GetProjectAccessGroup() string
- func (m *AclCfg) GetReimportGroup() string
- func (m *AclCfg) GetValidationGroup() string
- func (*AclCfg) ProtoMessage()
- func (m *AclCfg) Reset()
- func (m *AclCfg) String() string
- func (m *AclCfg) XXX_DiscardUnknown()
- func (m *AclCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AclCfg) XXX_Merge(src proto.Message)
- func (m *AclCfg) XXX_Size() int
- func (m *AclCfg) XXX_Unmarshal(b []byte) error
- type ConfigPattern
- func (*ConfigPattern) Descriptor() ([]byte, []int)
- func (m *ConfigPattern) GetConfigSet() string
- func (m *ConfigPattern) GetPath() string
- func (*ConfigPattern) ProtoMessage()
- func (m *ConfigPattern) Reset()
- func (m *ConfigPattern) String() string
- func (m *ConfigPattern) XXX_DiscardUnknown()
- func (m *ConfigPattern) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConfigPattern) XXX_Merge(src proto.Message)
- func (m *ConfigPattern) XXX_Size() int
- func (m *ConfigPattern) XXX_Unmarshal(b []byte) error
- type ConfigSetLocation
- func (*ConfigSetLocation) Descriptor() ([]byte, []int)
- func (m *ConfigSetLocation) GetStorageType() ConfigSetLocation_StorageType
- func (m *ConfigSetLocation) GetUrl() string
- func (*ConfigSetLocation) ProtoMessage()
- func (m *ConfigSetLocation) Reset()
- func (m *ConfigSetLocation) String() string
- func (m *ConfigSetLocation) XXX_DiscardUnknown()
- func (m *ConfigSetLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConfigSetLocation) XXX_Merge(src proto.Message)
- func (m *ConfigSetLocation) XXX_Size() int
- func (m *ConfigSetLocation) XXX_Unmarshal(b []byte) error
- type ConfigSetLocation_StorageType
- type ImportCfg
- func (*ImportCfg) Descriptor() ([]byte, []int)
- func (m *ImportCfg) GetGitiles() *ImportCfg_Gitiles
- func (*ImportCfg) ProtoMessage()
- func (m *ImportCfg) Reset()
- func (m *ImportCfg) String() string
- func (m *ImportCfg) XXX_DiscardUnknown()
- func (m *ImportCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ImportCfg) XXX_Merge(src proto.Message)
- func (m *ImportCfg) XXX_Size() int
- func (m *ImportCfg) XXX_Unmarshal(b []byte) error
- type ImportCfg_Gitiles
- func (*ImportCfg_Gitiles) Descriptor() ([]byte, []int)
- func (m *ImportCfg_Gitiles) GetFetchArchiveDeadline() int32
- func (m *ImportCfg_Gitiles) GetFetchLogDeadline() int32
- func (m *ImportCfg_Gitiles) GetProjectConfigDefaultPath() string
- func (m *ImportCfg_Gitiles) GetProjectConfigDefaultRef() string
- func (m *ImportCfg_Gitiles) GetRefConfigDefaultPath() string
- func (*ImportCfg_Gitiles) ProtoMessage()
- func (m *ImportCfg_Gitiles) Reset()
- func (m *ImportCfg_Gitiles) String() string
- func (m *ImportCfg_Gitiles) XXX_DiscardUnknown()
- func (m *ImportCfg_Gitiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ImportCfg_Gitiles) XXX_Merge(src proto.Message)
- func (m *ImportCfg_Gitiles) XXX_Size() int
- func (m *ImportCfg_Gitiles) XXX_Unmarshal(b []byte) error
- type Project
- func (*Project) Descriptor() ([]byte, []int)
- func (m *Project) GetConfigLocation() *ConfigSetLocation
- func (m *Project) GetId() string
- func (*Project) ProtoMessage()
- func (m *Project) Reset()
- func (m *Project) String() string
- func (m *Project) XXX_DiscardUnknown()
- func (m *Project) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Project) XXX_Merge(src proto.Message)
- func (m *Project) XXX_Size() int
- func (m *Project) XXX_Unmarshal(b []byte) error
- type ProjectCfg
- func (*ProjectCfg) Descriptor() ([]byte, []int)
- func (m *ProjectCfg) GetAccess() []string
- func (m *ProjectCfg) GetName() string
- func (*ProjectCfg) ProtoMessage()
- func (m *ProjectCfg) Reset()
- func (m *ProjectCfg) String() string
- func (m *ProjectCfg) XXX_DiscardUnknown()
- func (m *ProjectCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ProjectCfg) XXX_Merge(src proto.Message)
- func (m *ProjectCfg) XXX_Size() int
- func (m *ProjectCfg) XXX_Unmarshal(b []byte) error
- type ProjectsCfg
- func (*ProjectsCfg) Descriptor() ([]byte, []int)
- func (m *ProjectsCfg) GetProjects() []*Project
- func (*ProjectsCfg) ProtoMessage()
- func (m *ProjectsCfg) Reset()
- func (m *ProjectsCfg) String() string
- func (m *ProjectsCfg) XXX_DiscardUnknown()
- func (m *ProjectsCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ProjectsCfg) XXX_Merge(src proto.Message)
- func (m *ProjectsCfg) XXX_Size() int
- func (m *ProjectsCfg) XXX_Unmarshal(b []byte) error
- type RefsCfg
- func (*RefsCfg) Descriptor() ([]byte, []int)
- func (m *RefsCfg) GetRefs() []*RefsCfg_Ref
- func (*RefsCfg) ProtoMessage()
- func (m *RefsCfg) Reset()
- func (m *RefsCfg) String() string
- func (m *RefsCfg) XXX_DiscardUnknown()
- func (m *RefsCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RefsCfg) XXX_Merge(src proto.Message)
- func (m *RefsCfg) XXX_Size() int
- func (m *RefsCfg) XXX_Unmarshal(b []byte) error
- type RefsCfg_Ref
- func (*RefsCfg_Ref) Descriptor() ([]byte, []int)
- func (m *RefsCfg_Ref) GetConfigPath() string
- func (m *RefsCfg_Ref) GetName() string
- func (*RefsCfg_Ref) ProtoMessage()
- func (m *RefsCfg_Ref) Reset()
- func (m *RefsCfg_Ref) String() string
- func (m *RefsCfg_Ref) XXX_DiscardUnknown()
- func (m *RefsCfg_Ref) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RefsCfg_Ref) XXX_Merge(src proto.Message)
- func (m *RefsCfg_Ref) XXX_Size() int
- func (m *RefsCfg_Ref) XXX_Unmarshal(b []byte) error
- type SchemasCfg
- func (*SchemasCfg) Descriptor() ([]byte, []int)
- func (m *SchemasCfg) GetSchemas() []*SchemasCfg_Schema
- func (*SchemasCfg) ProtoMessage()
- func (m *SchemasCfg) Reset()
- func (m *SchemasCfg) String() string
- func (m *SchemasCfg) XXX_DiscardUnknown()
- func (m *SchemasCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SchemasCfg) XXX_Merge(src proto.Message)
- func (m *SchemasCfg) XXX_Size() int
- func (m *SchemasCfg) XXX_Unmarshal(b []byte) error
- type SchemasCfg_Schema
- func (*SchemasCfg_Schema) Descriptor() ([]byte, []int)
- func (m *SchemasCfg_Schema) GetName() string
- func (m *SchemasCfg_Schema) GetUrl() string
- func (*SchemasCfg_Schema) ProtoMessage()
- func (m *SchemasCfg_Schema) Reset()
- func (m *SchemasCfg_Schema) String() string
- func (m *SchemasCfg_Schema) XXX_DiscardUnknown()
- func (m *SchemasCfg_Schema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SchemasCfg_Schema) XXX_Merge(src proto.Message)
- func (m *SchemasCfg_Schema) XXX_Size() int
- func (m *SchemasCfg_Schema) XXX_Unmarshal(b []byte) error
- type Service
- func (*Service) Descriptor() ([]byte, []int)
- func (m *Service) GetAccess() []string
- func (m *Service) GetConfigLocation() *ConfigSetLocation
- func (m *Service) GetId() string
- func (m *Service) GetMetadataUrl() string
- func (m *Service) GetOwners() []string
- func (*Service) ProtoMessage()
- func (m *Service) Reset()
- func (m *Service) String() string
- func (m *Service) XXX_DiscardUnknown()
- func (m *Service) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Service) XXX_Merge(src proto.Message)
- func (m *Service) XXX_Size() int
- func (m *Service) XXX_Unmarshal(b []byte) error
- type ServiceDynamicMetadata
- func (*ServiceDynamicMetadata) Descriptor() ([]byte, []int)
- func (m *ServiceDynamicMetadata) GetValidation() *Validator
- func (m *ServiceDynamicMetadata) GetVersion() string
- func (*ServiceDynamicMetadata) ProtoMessage()
- func (m *ServiceDynamicMetadata) Reset()
- func (m *ServiceDynamicMetadata) String() string
- func (m *ServiceDynamicMetadata) XXX_DiscardUnknown()
- func (m *ServiceDynamicMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServiceDynamicMetadata) XXX_Merge(src proto.Message)
- func (m *ServiceDynamicMetadata) XXX_Size() int
- func (m *ServiceDynamicMetadata) XXX_Unmarshal(b []byte) error
- type ServicesCfg
- func (*ServicesCfg) Descriptor() ([]byte, []int)
- func (m *ServicesCfg) GetServices() []*Service
- func (*ServicesCfg) ProtoMessage()
- func (m *ServicesCfg) Reset()
- func (m *ServicesCfg) String() string
- func (m *ServicesCfg) XXX_DiscardUnknown()
- func (m *ServicesCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ServicesCfg) XXX_Merge(src proto.Message)
- func (m *ServicesCfg) XXX_Size() int
- func (m *ServicesCfg) XXX_Unmarshal(b []byte) error
- type ValidationRequestMessage
- func (*ValidationRequestMessage) Descriptor() ([]byte, []int)
- func (m *ValidationRequestMessage) GetConfigSet() string
- func (m *ValidationRequestMessage) GetContent() []byte
- func (m *ValidationRequestMessage) GetPath() string
- func (*ValidationRequestMessage) ProtoMessage()
- func (m *ValidationRequestMessage) Reset()
- func (m *ValidationRequestMessage) String() string
- func (m *ValidationRequestMessage) XXX_DiscardUnknown()
- func (m *ValidationRequestMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidationRequestMessage) XXX_Merge(src proto.Message)
- func (m *ValidationRequestMessage) XXX_Size() int
- func (m *ValidationRequestMessage) XXX_Unmarshal(b []byte) error
- type ValidationResponseMessage
- func (*ValidationResponseMessage) Descriptor() ([]byte, []int)
- func (m *ValidationResponseMessage) GetMessages() []*ValidationResponseMessage_Message
- func (*ValidationResponseMessage) ProtoMessage()
- func (m *ValidationResponseMessage) Reset()
- func (m *ValidationResponseMessage) String() string
- func (m *ValidationResponseMessage) XXX_DiscardUnknown()
- func (m *ValidationResponseMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidationResponseMessage) XXX_Merge(src proto.Message)
- func (m *ValidationResponseMessage) XXX_Size() int
- func (m *ValidationResponseMessage) XXX_Unmarshal(b []byte) error
- type ValidationResponseMessage_Message
- func (*ValidationResponseMessage_Message) Descriptor() ([]byte, []int)
- func (m *ValidationResponseMessage_Message) GetSeverity() ValidationResponseMessage_Severity
- func (m *ValidationResponseMessage_Message) GetText() string
- func (*ValidationResponseMessage_Message) ProtoMessage()
- func (m *ValidationResponseMessage_Message) Reset()
- func (m *ValidationResponseMessage_Message) String() string
- func (m *ValidationResponseMessage_Message) XXX_DiscardUnknown()
- func (m *ValidationResponseMessage_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidationResponseMessage_Message) XXX_Merge(src proto.Message)
- func (m *ValidationResponseMessage_Message) XXX_Size() int
- func (m *ValidationResponseMessage_Message) XXX_Unmarshal(b []byte) error
- type ValidationResponseMessage_Severity
- type Validator
- func (*Validator) Descriptor() ([]byte, []int)
- func (m *Validator) GetPatterns() []*ConfigPattern
- func (m *Validator) GetUrl() string
- func (*Validator) ProtoMessage()
- func (m *Validator) Reset()
- func (m *Validator) String() string
- func (m *Validator) XXX_DiscardUnknown()
- func (m *Validator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Validator) XXX_Merge(src proto.Message)
- func (m *Validator) XXX_Size() int
- func (m *Validator) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var ConfigSetLocation_StorageType_name = map[int32]string{
0: "UNSET",
1: "GITILES",
}
var ConfigSetLocation_StorageType_value = map[string]int32{
"UNSET": 0,
"GITILES": 1,
}
var ValidationResponseMessage_Severity_name = map[int32]string{
0: "UNKNOWN",
10: "DEBUG",
20: "INFO",
30: "WARNING",
40: "ERROR",
50: "CRITICAL",
}
var ValidationResponseMessage_Severity_value = map[string]int32{
"UNKNOWN": 0,
"DEBUG": 10,
"INFO": 20,
"WARNING": 30,
"ERROR": 40,
"CRITICAL": 50,
}
Functions ¶
This section is empty.
Types ¶
type AclCfg ¶
type AclCfg struct { // Name of the group that has access to all projects/* config sets. // Only trusted services should be in this group. ProjectAccessGroup string `protobuf:"bytes,2,opt,name=project_access_group,json=projectAccessGroup,proto3" json:"project_access_group,omitempty"` // Name of the group that has admin access to the app. AdminGroup string `protobuf:"bytes,3,opt,name=admin_group,json=adminGroup,proto3" json:"admin_group,omitempty"` // Name of the group that can access configs by hash. ConfigGetByHashGroup string `` /* 127-byte string literal not displayed */ // Name of the group that may call validation API. ValidationGroup string `protobuf:"bytes,5,opt,name=validation_group,json=validationGroup,proto3" json:"validation_group,omitempty"` // Name of the group that may call reimport API. ReimportGroup string `protobuf:"bytes,6,opt,name=reimport_group,json=reimportGroup,proto3" json:"reimport_group,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Schema of acl.cfg file.
func (*AclCfg) Descriptor ¶
func (*AclCfg) GetAdminGroup ¶
func (*AclCfg) GetConfigGetByHashGroup ¶
func (*AclCfg) GetProjectAccessGroup ¶
func (*AclCfg) GetReimportGroup ¶
func (*AclCfg) GetValidationGroup ¶
func (*AclCfg) ProtoMessage ¶
func (*AclCfg) ProtoMessage()
func (*AclCfg) XXX_DiscardUnknown ¶
func (m *AclCfg) XXX_DiscardUnknown()
func (*AclCfg) XXX_Marshal ¶
func (*AclCfg) XXX_Unmarshal ¶
type ConfigPattern ¶
type ConfigPattern struct { // A string pattern for config_set. ConfigSet string `protobuf:"bytes,1,opt,name=config_set,json=configSet,proto3" json:"config_set,omitempty"` // A string pattern for config file path. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Defines a pattern of a config identity. Both config_set and path must match.
func (*ConfigPattern) Descriptor ¶
func (*ConfigPattern) Descriptor() ([]byte, []int)
func (*ConfigPattern) GetConfigSet ¶
func (m *ConfigPattern) GetConfigSet() string
func (*ConfigPattern) GetPath ¶
func (m *ConfigPattern) GetPath() string
func (*ConfigPattern) ProtoMessage ¶
func (*ConfigPattern) ProtoMessage()
func (*ConfigPattern) Reset ¶
func (m *ConfigPattern) Reset()
func (*ConfigPattern) String ¶
func (m *ConfigPattern) String() string
func (*ConfigPattern) XXX_DiscardUnknown ¶
func (m *ConfigPattern) XXX_DiscardUnknown()
func (*ConfigPattern) XXX_Marshal ¶
func (m *ConfigPattern) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConfigPattern) XXX_Merge ¶
func (m *ConfigPattern) XXX_Merge(src proto.Message)
func (*ConfigPattern) XXX_Size ¶
func (m *ConfigPattern) XXX_Size() int
func (*ConfigPattern) XXX_Unmarshal ¶
func (m *ConfigPattern) XXX_Unmarshal(b []byte) error
type ConfigSetLocation ¶
type ConfigSetLocation struct { // URL of the repository where project-wide configurations are stored. Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // Type of the configuration repository, e.g. GITILES. StorageType ConfigSetLocation_StorageType `` /* 137-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Used to specify project/service configuration location.
func (*ConfigSetLocation) Descriptor ¶
func (*ConfigSetLocation) Descriptor() ([]byte, []int)
func (*ConfigSetLocation) GetStorageType ¶
func (m *ConfigSetLocation) GetStorageType() ConfigSetLocation_StorageType
func (*ConfigSetLocation) GetUrl ¶
func (m *ConfigSetLocation) GetUrl() string
func (*ConfigSetLocation) ProtoMessage ¶
func (*ConfigSetLocation) ProtoMessage()
func (*ConfigSetLocation) Reset ¶
func (m *ConfigSetLocation) Reset()
func (*ConfigSetLocation) String ¶
func (m *ConfigSetLocation) String() string
func (*ConfigSetLocation) XXX_DiscardUnknown ¶
func (m *ConfigSetLocation) XXX_DiscardUnknown()
func (*ConfigSetLocation) XXX_Marshal ¶
func (m *ConfigSetLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConfigSetLocation) XXX_Merge ¶
func (m *ConfigSetLocation) XXX_Merge(src proto.Message)
func (*ConfigSetLocation) XXX_Size ¶
func (m *ConfigSetLocation) XXX_Size() int
func (*ConfigSetLocation) XXX_Unmarshal ¶
func (m *ConfigSetLocation) XXX_Unmarshal(b []byte) error
type ConfigSetLocation_StorageType ¶
type ConfigSetLocation_StorageType int32
Depending on repository type, config service imports configuration files differently.
const ( // Will be used if storage_type is not set. ConfigSetLocation_UNSET ConfigSetLocation_StorageType = 0 // Gitiles REST API is used to fetch config files. ConfigSetLocation_GITILES ConfigSetLocation_StorageType = 1 )
func (ConfigSetLocation_StorageType) EnumDescriptor ¶
func (ConfigSetLocation_StorageType) EnumDescriptor() ([]byte, []int)
func (ConfigSetLocation_StorageType) String ¶
func (x ConfigSetLocation_StorageType) String() string
type ImportCfg ¶
type ImportCfg struct { // Configuration of import from Gitiles repositories. Gitiles *ImportCfg_Gitiles `protobuf:"bytes,1,opt,name=gitiles,proto3" json:"gitiles,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Schema for import.cfg. It specified how to import configuration files from external sources.
func (*ImportCfg) Descriptor ¶
func (*ImportCfg) GetGitiles ¶
func (m *ImportCfg) GetGitiles() *ImportCfg_Gitiles
func (*ImportCfg) ProtoMessage ¶
func (*ImportCfg) ProtoMessage()
func (*ImportCfg) XXX_DiscardUnknown ¶
func (m *ImportCfg) XXX_DiscardUnknown()
func (*ImportCfg) XXX_Marshal ¶
func (*ImportCfg) XXX_Unmarshal ¶
type ImportCfg_Gitiles ¶
type ImportCfg_Gitiles struct { // Request timeout in seconds when requesting commit log. FetchLogDeadline int32 `protobuf:"varint,1,opt,name=fetch_log_deadline,json=fetchLogDeadline,proto3" json:"fetch_log_deadline,omitempty"` // Request timeout in seconds when requesting directory archive. FetchArchiveDeadline int32 `protobuf:"varint,2,opt,name=fetch_archive_deadline,json=fetchArchiveDeadline,proto3" json:"fetch_archive_deadline,omitempty"` // Default ref for project configs. ProjectConfigDefaultRef string `` /* 134-byte string literal not displayed */ // Default directory for project configs. ProjectConfigDefaultPath string `` /* 137-byte string literal not displayed */ // Default directory for ref configs. RefConfigDefaultPath string `protobuf:"bytes,5,opt,name=ref_config_default_path,json=refConfigDefaultPath,proto3" json:"ref_config_default_path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ImportCfg_Gitiles) Descriptor ¶
func (*ImportCfg_Gitiles) Descriptor() ([]byte, []int)
func (*ImportCfg_Gitiles) GetFetchArchiveDeadline ¶
func (m *ImportCfg_Gitiles) GetFetchArchiveDeadline() int32
func (*ImportCfg_Gitiles) GetFetchLogDeadline ¶
func (m *ImportCfg_Gitiles) GetFetchLogDeadline() int32
func (*ImportCfg_Gitiles) GetProjectConfigDefaultPath ¶
func (m *ImportCfg_Gitiles) GetProjectConfigDefaultPath() string
func (*ImportCfg_Gitiles) GetProjectConfigDefaultRef ¶
func (m *ImportCfg_Gitiles) GetProjectConfigDefaultRef() string
func (*ImportCfg_Gitiles) GetRefConfigDefaultPath ¶
func (m *ImportCfg_Gitiles) GetRefConfigDefaultPath() string
func (*ImportCfg_Gitiles) ProtoMessage ¶
func (*ImportCfg_Gitiles) ProtoMessage()
func (*ImportCfg_Gitiles) Reset ¶
func (m *ImportCfg_Gitiles) Reset()
func (*ImportCfg_Gitiles) String ¶
func (m *ImportCfg_Gitiles) String() string
func (*ImportCfg_Gitiles) XXX_DiscardUnknown ¶
func (m *ImportCfg_Gitiles) XXX_DiscardUnknown()
func (*ImportCfg_Gitiles) XXX_Marshal ¶
func (m *ImportCfg_Gitiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ImportCfg_Gitiles) XXX_Merge ¶
func (m *ImportCfg_Gitiles) XXX_Merge(src proto.Message)
func (*ImportCfg_Gitiles) XXX_Size ¶
func (m *ImportCfg_Gitiles) XXX_Size() int
func (*ImportCfg_Gitiles) XXX_Unmarshal ¶
func (m *ImportCfg_Gitiles) XXX_Unmarshal(b []byte) error
type Project ¶
type Project struct { // Globally unique id of the project. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Where to import "projects/<id>" config set from. ConfigLocation *ConfigSetLocation `protobuf:"bytes,2,opt,name=config_location,json=configLocation,proto3" json:"config_location,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A tenant of a service. Defined in projects.cfg.
func (*Project) Descriptor ¶
func (*Project) GetConfigLocation ¶
func (m *Project) GetConfigLocation() *ConfigSetLocation
func (*Project) ProtoMessage ¶
func (*Project) ProtoMessage()
func (*Project) XXX_DiscardUnknown ¶
func (m *Project) XXX_DiscardUnknown()
func (*Project) XXX_Marshal ¶
func (*Project) XXX_Unmarshal ¶
type ProjectCfg ¶
type ProjectCfg struct { // Full name of the project. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A list of identities that have read-only access to the project. // // An element is one of: // * "group:<group>", where group is defined on auth server. // * "<email>" // * "<kind>:<value>" (for non-email identities) // // If not specified, only admins and trusted services have access. // Talk to admins to determine the group name appropriate for your project. Access []string `protobuf:"bytes,2,rep,name=access,proto3" json:"access,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Schema for project.cfg
func (*ProjectCfg) Descriptor ¶
func (*ProjectCfg) Descriptor() ([]byte, []int)
func (*ProjectCfg) GetAccess ¶
func (m *ProjectCfg) GetAccess() []string
func (*ProjectCfg) GetName ¶
func (m *ProjectCfg) GetName() string
func (*ProjectCfg) ProtoMessage ¶
func (*ProjectCfg) ProtoMessage()
func (*ProjectCfg) Reset ¶
func (m *ProjectCfg) Reset()
func (*ProjectCfg) String ¶
func (m *ProjectCfg) String() string
func (*ProjectCfg) XXX_DiscardUnknown ¶
func (m *ProjectCfg) XXX_DiscardUnknown()
func (*ProjectCfg) XXX_Marshal ¶
func (m *ProjectCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ProjectCfg) XXX_Merge ¶
func (m *ProjectCfg) XXX_Merge(src proto.Message)
func (*ProjectCfg) XXX_Size ¶
func (m *ProjectCfg) XXX_Size() int
func (*ProjectCfg) XXX_Unmarshal ¶
func (m *ProjectCfg) XXX_Unmarshal(b []byte) error
type ProjectsCfg ¶
type ProjectsCfg struct { // All projects served by this instance of Luci. Projects []*Project `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Schema of projects.cfg file. Represents luci tenants registry.
func (*ProjectsCfg) Descriptor ¶
func (*ProjectsCfg) Descriptor() ([]byte, []int)
func (*ProjectsCfg) GetProjects ¶
func (m *ProjectsCfg) GetProjects() []*Project
func (*ProjectsCfg) ProtoMessage ¶
func (*ProjectsCfg) ProtoMessage()
func (*ProjectsCfg) Reset ¶
func (m *ProjectsCfg) Reset()
func (*ProjectsCfg) String ¶
func (m *ProjectsCfg) String() string
func (*ProjectsCfg) XXX_DiscardUnknown ¶
func (m *ProjectsCfg) XXX_DiscardUnknown()
func (*ProjectsCfg) XXX_Marshal ¶
func (m *ProjectsCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ProjectsCfg) XXX_Merge ¶
func (m *ProjectsCfg) XXX_Merge(src proto.Message)
func (*ProjectsCfg) XXX_Size ¶
func (m *ProjectsCfg) XXX_Size() int
func (*ProjectsCfg) XXX_Unmarshal ¶
func (m *ProjectsCfg) XXX_Unmarshal(b []byte) error
type RefsCfg ¶
type RefsCfg struct { // List of refs that have configuration files and need to be fetched into // luci-config. Refs are accessible through get_refs() API endpoint. // A CI service can read all refs of all projects and build them. Refs []*RefsCfg_Ref `protobuf:"bytes,1,rep,name=refs,proto3" json:"refs,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Schema of refs.cfg.
func (*RefsCfg) Descriptor ¶
func (*RefsCfg) GetRefs ¶
func (m *RefsCfg) GetRefs() []*RefsCfg_Ref
func (*RefsCfg) ProtoMessage ¶
func (*RefsCfg) ProtoMessage()
func (*RefsCfg) XXX_DiscardUnknown ¶
func (m *RefsCfg) XXX_DiscardUnknown()
func (*RefsCfg) XXX_Marshal ¶
func (*RefsCfg) XXX_Unmarshal ¶
type RefsCfg_Ref ¶
type RefsCfg_Ref struct { // Name of the ref. Must start with "refs/". Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Path to config directory for the ref. Defaults to "infra/config". ConfigPath string `protobuf:"bytes,3,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RefsCfg_Ref) Descriptor ¶
func (*RefsCfg_Ref) Descriptor() ([]byte, []int)
func (*RefsCfg_Ref) GetConfigPath ¶
func (m *RefsCfg_Ref) GetConfigPath() string
func (*RefsCfg_Ref) GetName ¶
func (m *RefsCfg_Ref) GetName() string
func (*RefsCfg_Ref) ProtoMessage ¶
func (*RefsCfg_Ref) ProtoMessage()
func (*RefsCfg_Ref) Reset ¶
func (m *RefsCfg_Ref) Reset()
func (*RefsCfg_Ref) String ¶
func (m *RefsCfg_Ref) String() string
func (*RefsCfg_Ref) XXX_DiscardUnknown ¶
func (m *RefsCfg_Ref) XXX_DiscardUnknown()
func (*RefsCfg_Ref) XXX_Marshal ¶
func (m *RefsCfg_Ref) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RefsCfg_Ref) XXX_Merge ¶
func (m *RefsCfg_Ref) XXX_Merge(src proto.Message)
func (*RefsCfg_Ref) XXX_Size ¶
func (m *RefsCfg_Ref) XXX_Size() int
func (*RefsCfg_Ref) XXX_Unmarshal ¶
func (m *RefsCfg_Ref) XXX_Unmarshal(b []byte) error
type SchemasCfg ¶
type SchemasCfg struct { // List of known schemas. They are available at /schemas/<name> as a short // mutable link. Schemas []*SchemasCfg_Schema `protobuf:"bytes,1,rep,name=schemas,proto3" json:"schemas,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Schema of schemas.cfg
func (*SchemasCfg) Descriptor ¶
func (*SchemasCfg) Descriptor() ([]byte, []int)
func (*SchemasCfg) GetSchemas ¶
func (m *SchemasCfg) GetSchemas() []*SchemasCfg_Schema
func (*SchemasCfg) ProtoMessage ¶
func (*SchemasCfg) ProtoMessage()
func (*SchemasCfg) Reset ¶
func (m *SchemasCfg) Reset()
func (*SchemasCfg) String ¶
func (m *SchemasCfg) String() string
func (*SchemasCfg) XXX_DiscardUnknown ¶
func (m *SchemasCfg) XXX_DiscardUnknown()
func (*SchemasCfg) XXX_Marshal ¶
func (m *SchemasCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SchemasCfg) XXX_Merge ¶
func (m *SchemasCfg) XXX_Merge(src proto.Message)
func (*SchemasCfg) XXX_Size ¶
func (m *SchemasCfg) XXX_Size() int
func (*SchemasCfg) XXX_Unmarshal ¶
func (m *SchemasCfg) XXX_Unmarshal(b []byte) error
type SchemasCfg_Schema ¶
type SchemasCfg_Schema struct { // Name of schema. // For service configs, "<config_set>:<path>" // For project configs, "projects:<path>" // For ref configs, "projects/refs:<path>" Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // URL to the schema definition, e.g. to a .proto file in a repository. Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*SchemasCfg_Schema) Descriptor ¶
func (*SchemasCfg_Schema) Descriptor() ([]byte, []int)
func (*SchemasCfg_Schema) GetName ¶
func (m *SchemasCfg_Schema) GetName() string
func (*SchemasCfg_Schema) GetUrl ¶
func (m *SchemasCfg_Schema) GetUrl() string
func (*SchemasCfg_Schema) ProtoMessage ¶
func (*SchemasCfg_Schema) ProtoMessage()
func (*SchemasCfg_Schema) Reset ¶
func (m *SchemasCfg_Schema) Reset()
func (*SchemasCfg_Schema) String ¶
func (m *SchemasCfg_Schema) String() string
func (*SchemasCfg_Schema) XXX_DiscardUnknown ¶
func (m *SchemasCfg_Schema) XXX_DiscardUnknown()
func (*SchemasCfg_Schema) XXX_Marshal ¶
func (m *SchemasCfg_Schema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SchemasCfg_Schema) XXX_Merge ¶
func (m *SchemasCfg_Schema) XXX_Merge(src proto.Message)
func (*SchemasCfg_Schema) XXX_Size ¶
func (m *SchemasCfg_Schema) XXX_Size() int
func (*SchemasCfg_Schema) XXX_Unmarshal ¶
func (m *SchemasCfg_Schema) XXX_Unmarshal(b []byte) error
type Service ¶
type Service struct { // Globally unique id of the service. Required. // Used in "services/<service_id>" config set name. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Email addresses of responsible and point-of-contacts for the service. Owners []string `protobuf:"bytes,2,rep,name=owners,proto3" json:"owners,omitempty"` // Where to import "services/<id>" config set from. If config_location.url is // relative, it is relative to the current configuration file. // If not specified, defaults to "../<id>/". // Not yet implemented. ConfigLocation *ConfigSetLocation `protobuf:"bytes,3,opt,name=config_location,json=configLocation,proto3" json:"config_location,omitempty"` // An HTTPS endpoint that returns JSON-encoded ServiceDynamicMetadata in body. MetadataUrl string `protobuf:"bytes,4,opt,name=metadata_url,json=metadataUrl,proto3" json:"metadata_url,omitempty"` // A list of identities that have access to this service's configs. // of: // * "group:<group>", where group is defined on auth server. // * "<email>" // * "<kind>:<value>" (for non-email identities) // // If not specified, only admins and trusted services have access. Access []string `protobuf:"bytes,5,rep,name=access,proto3" json:"access,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes one luci service.
func (*Service) Descriptor ¶
func (*Service) GetConfigLocation ¶
func (m *Service) GetConfigLocation() *ConfigSetLocation
func (*Service) GetMetadataUrl ¶
func (*Service) ProtoMessage ¶
func (*Service) ProtoMessage()
func (*Service) XXX_DiscardUnknown ¶
func (m *Service) XXX_DiscardUnknown()
func (*Service) XXX_Marshal ¶
func (*Service) XXX_Unmarshal ¶
type ServiceDynamicMetadata ¶
type ServiceDynamicMetadata struct { // Format version. Supported versions: 1.0. Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // What configs this service can validate and how to validate them. Validation *Validator `protobuf:"bytes,2,opt,name=validation,proto3" json:"validation,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Machine-generated service metadata, exposed by a service endpoint. Typically implemented by config component, embedded in an app: see appengine/components/components/config/endpoint.py
If you add a field here, also add it to ServiceDynamicMetadata in endpoint.py
func (*ServiceDynamicMetadata) Descriptor ¶
func (*ServiceDynamicMetadata) Descriptor() ([]byte, []int)
func (*ServiceDynamicMetadata) GetValidation ¶
func (m *ServiceDynamicMetadata) GetValidation() *Validator
func (*ServiceDynamicMetadata) GetVersion ¶
func (m *ServiceDynamicMetadata) GetVersion() string
func (*ServiceDynamicMetadata) ProtoMessage ¶
func (*ServiceDynamicMetadata) ProtoMessage()
func (*ServiceDynamicMetadata) Reset ¶
func (m *ServiceDynamicMetadata) Reset()
func (*ServiceDynamicMetadata) String ¶
func (m *ServiceDynamicMetadata) String() string
func (*ServiceDynamicMetadata) XXX_DiscardUnknown ¶
func (m *ServiceDynamicMetadata) XXX_DiscardUnknown()
func (*ServiceDynamicMetadata) XXX_Marshal ¶
func (m *ServiceDynamicMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServiceDynamicMetadata) XXX_Merge ¶
func (m *ServiceDynamicMetadata) XXX_Merge(src proto.Message)
func (*ServiceDynamicMetadata) XXX_Size ¶
func (m *ServiceDynamicMetadata) XXX_Size() int
func (*ServiceDynamicMetadata) XXX_Unmarshal ¶
func (m *ServiceDynamicMetadata) XXX_Unmarshal(b []byte) error
type ServicesCfg ¶
type ServicesCfg struct { // A list of all luci services. Should be sorted by id. Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Schema of services.cfg
func (*ServicesCfg) Descriptor ¶
func (*ServicesCfg) Descriptor() ([]byte, []int)
func (*ServicesCfg) GetServices ¶
func (m *ServicesCfg) GetServices() []*Service
func (*ServicesCfg) ProtoMessage ¶
func (*ServicesCfg) ProtoMessage()
func (*ServicesCfg) Reset ¶
func (m *ServicesCfg) Reset()
func (*ServicesCfg) String ¶
func (m *ServicesCfg) String() string
func (*ServicesCfg) XXX_DiscardUnknown ¶
func (m *ServicesCfg) XXX_DiscardUnknown()
func (*ServicesCfg) XXX_Marshal ¶
func (m *ServicesCfg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ServicesCfg) XXX_Merge ¶
func (m *ServicesCfg) XXX_Merge(src proto.Message)
func (*ServicesCfg) XXX_Size ¶
func (m *ServicesCfg) XXX_Size() int
func (*ServicesCfg) XXX_Unmarshal ¶
func (m *ServicesCfg) XXX_Unmarshal(b []byte) error
type ValidationRequestMessage ¶
type ValidationRequestMessage struct { // Config set of the config file to validate. ConfigSet string `protobuf:"bytes,1,opt,name=config_set,json=configSet,proto3" json:"config_set,omitempty"` // Path of the config file to validate. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // Contents of the file. Content []byte `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
This message is used only in JSON form. It is sent as request body to an external validation endpoint in order to validate a config.
func (*ValidationRequestMessage) Descriptor ¶
func (*ValidationRequestMessage) Descriptor() ([]byte, []int)
func (*ValidationRequestMessage) GetConfigSet ¶
func (m *ValidationRequestMessage) GetConfigSet() string
func (*ValidationRequestMessage) GetContent ¶
func (m *ValidationRequestMessage) GetContent() []byte
func (*ValidationRequestMessage) GetPath ¶
func (m *ValidationRequestMessage) GetPath() string
func (*ValidationRequestMessage) ProtoMessage ¶
func (*ValidationRequestMessage) ProtoMessage()
func (*ValidationRequestMessage) Reset ¶
func (m *ValidationRequestMessage) Reset()
func (*ValidationRequestMessage) String ¶
func (m *ValidationRequestMessage) String() string
func (*ValidationRequestMessage) XXX_DiscardUnknown ¶
func (m *ValidationRequestMessage) XXX_DiscardUnknown()
func (*ValidationRequestMessage) XXX_Marshal ¶
func (m *ValidationRequestMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidationRequestMessage) XXX_Merge ¶
func (m *ValidationRequestMessage) XXX_Merge(src proto.Message)
func (*ValidationRequestMessage) XXX_Size ¶
func (m *ValidationRequestMessage) XXX_Size() int
func (*ValidationRequestMessage) XXX_Unmarshal ¶
func (m *ValidationRequestMessage) XXX_Unmarshal(b []byte) error
type ValidationResponseMessage ¶
type ValidationResponseMessage struct { // Errors, warnings and other information found during validation. // If at least one error is found, the config is considered invalid. Messages []*ValidationResponseMessage_Message `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
This message is used only in JSON form. It is expected from an external validation endpoint that validates a config.
func (*ValidationResponseMessage) Descriptor ¶
func (*ValidationResponseMessage) Descriptor() ([]byte, []int)
func (*ValidationResponseMessage) GetMessages ¶
func (m *ValidationResponseMessage) GetMessages() []*ValidationResponseMessage_Message
func (*ValidationResponseMessage) ProtoMessage ¶
func (*ValidationResponseMessage) ProtoMessage()
func (*ValidationResponseMessage) Reset ¶
func (m *ValidationResponseMessage) Reset()
func (*ValidationResponseMessage) String ¶
func (m *ValidationResponseMessage) String() string
func (*ValidationResponseMessage) XXX_DiscardUnknown ¶
func (m *ValidationResponseMessage) XXX_DiscardUnknown()
func (*ValidationResponseMessage) XXX_Marshal ¶
func (m *ValidationResponseMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidationResponseMessage) XXX_Merge ¶
func (m *ValidationResponseMessage) XXX_Merge(src proto.Message)
func (*ValidationResponseMessage) XXX_Size ¶
func (m *ValidationResponseMessage) XXX_Size() int
func (*ValidationResponseMessage) XXX_Unmarshal ¶
func (m *ValidationResponseMessage) XXX_Unmarshal(b []byte) error
type ValidationResponseMessage_Message ¶
type ValidationResponseMessage_Message struct { // Textual representation of the message. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // If an error, a config is considered invalid. Defaults to INFO. Severity ValidationResponseMessage_Severity `protobuf:"varint,2,opt,name=severity,proto3,enum=config.ValidationResponseMessage_Severity" json:"severity,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A message that explains why a config is valid or not.
func (*ValidationResponseMessage_Message) Descriptor ¶
func (*ValidationResponseMessage_Message) Descriptor() ([]byte, []int)
func (*ValidationResponseMessage_Message) GetSeverity ¶
func (m *ValidationResponseMessage_Message) GetSeverity() ValidationResponseMessage_Severity
func (*ValidationResponseMessage_Message) GetText ¶
func (m *ValidationResponseMessage_Message) GetText() string
func (*ValidationResponseMessage_Message) ProtoMessage ¶
func (*ValidationResponseMessage_Message) ProtoMessage()
func (*ValidationResponseMessage_Message) Reset ¶
func (m *ValidationResponseMessage_Message) Reset()
func (*ValidationResponseMessage_Message) String ¶
func (m *ValidationResponseMessage_Message) String() string
func (*ValidationResponseMessage_Message) XXX_DiscardUnknown ¶
func (m *ValidationResponseMessage_Message) XXX_DiscardUnknown()
func (*ValidationResponseMessage_Message) XXX_Marshal ¶
func (m *ValidationResponseMessage_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidationResponseMessage_Message) XXX_Merge ¶
func (m *ValidationResponseMessage_Message) XXX_Merge(src proto.Message)
func (*ValidationResponseMessage_Message) XXX_Size ¶
func (m *ValidationResponseMessage_Message) XXX_Size() int
func (*ValidationResponseMessage_Message) XXX_Unmarshal ¶
func (m *ValidationResponseMessage_Message) XXX_Unmarshal(b []byte) error
type ValidationResponseMessage_Severity ¶
type ValidationResponseMessage_Severity int32
Severity of a validation response message. In JSON encoded as a string.
const ( ValidationResponseMessage_UNKNOWN ValidationResponseMessage_Severity = 0 ValidationResponseMessage_DEBUG ValidationResponseMessage_Severity = 10 ValidationResponseMessage_INFO ValidationResponseMessage_Severity = 20 ValidationResponseMessage_WARNING ValidationResponseMessage_Severity = 30 ValidationResponseMessage_ERROR ValidationResponseMessage_Severity = 40 ValidationResponseMessage_CRITICAL ValidationResponseMessage_Severity = 50 )
func (ValidationResponseMessage_Severity) EnumDescriptor ¶
func (ValidationResponseMessage_Severity) EnumDescriptor() ([]byte, []int)
func (ValidationResponseMessage_Severity) String ¶
func (x ValidationResponseMessage_Severity) String() string
type Validator ¶
type Validator struct { // A list of configuration patterns that this validator can validate. Patterns []*ConfigPattern `protobuf:"bytes,1,rep,name=patterns,proto3" json:"patterns,omitempty"` // URL of a validation endpoint. The config service will send an HTTP POST // request to the endpoint, where body is JSON-encoded // ValidationRequestMessage. The endpoint is expected to respond with // HTTP status 200 and JSON-encoded ValidationResponseMessage. Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Describes what configuration can be validated and how to validate them.
func (*Validator) Descriptor ¶
func (*Validator) GetPatterns ¶
func (m *Validator) GetPatterns() []*ConfigPattern
func (*Validator) ProtoMessage ¶
func (*Validator) ProtoMessage()
func (*Validator) XXX_DiscardUnknown ¶
func (m *Validator) XXX_DiscardUnknown()