github.com/cloudwan/edgelq-sdk@v1.15.4/logging/proto/v1alpha2/log_descriptor.proto (about)

     1  syntax = "proto3";
     2  
     3  package ntt.logging.v1alpha2;
     4  
     5  import "edgelq-sdk/logging/proto/v1alpha2/common.proto";
     6  import "google/api/resource.proto";
     7  import "goten-sdk/types/meta.proto";
     8  
     9  option go_package = "github.com/cloudwan/edgelq-sdk/logging/resources/v1alpha2/log_descriptor;log_descriptor";
    10  option java_multiple_files = true;
    11  option java_outer_classname = "LogDescriptorProto";
    12  option java_package = "com.ntt.logging.pb.v1alpha2";
    13  
    14  // LogDescriptor Resource
    15  message LogDescriptor {
    16    option (google.api.resource) = {
    17      type : "logging.edgelq.com/LogDescriptor"
    18      pattern : "logDescriptors/{log_descriptor}"
    19      pattern : "projects/{project}/logDescriptors/{log_descriptor}"
    20      pattern : "organizations/{organization}/logDescriptors/{log_descriptor}"
    21    };
    22  
    23    // Name of LogDescriptor - contains service name followed by name defined
    24    // by developer, separated by '/' sign. Example name:
    25    // "devices.edgelq.com/DeviceFailure"
    26    string name = 1;
    27  
    28    // Optional. A concise name for the log type that might be
    29    // displayed in user interfaces. It should be a Title Cased Noun Phrase,
    30    // without any article or other determiners.
    31    string display_name = 2;
    32  
    33    // Optional. A detailed description of the log type that might
    34    // be used in documentation.
    35    string description = 3;
    36  
    37    // A set of labels used to describe instances of this log type.
    38    repeated LabelDescriptor labels = 4;
    39  
    40    // Promoted Label Key Sets allow defining multiple indexing rules for
    41    // underlying backend enabling query optimizations.
    42    repeated LabelKeySet promoted_label_key_sets = 5;
    43  
    44    // Metadata
    45    goten.types.Meta metadata = 6;
    46  }