Skip to content

Commit 4ede775

Browse files
Google APIscopybara-github
authored andcommitted
Publish SLM logging proto for documentation
PiperOrigin-RevId: 333125205
1 parent 8d73f94 commit 4ede775

File tree

2 files changed

+203
-0
lines changed

2 files changed

+203
-0
lines changed
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
# This file was automatically generated by BuildFileGenerator
2+
3+
# This is an API workspace, having public visibility by default makes perfect sense.
4+
package(default_visibility = ["//visibility:public"])
5+
6+
##############################################################################
7+
# Common
8+
##############################################################################
9+
load("@rules_proto//proto:defs.bzl", "proto_library")
10+
11+
proto_library(
12+
name = "logs_proto",
13+
srcs = [
14+
"saas_instance_payload.proto",
15+
],
16+
deps = [
17+
18+
],
19+
)
20+
21+
##############################################################################
22+
# Java
23+
##############################################################################
24+
load(
25+
"@com_google_googleapis_imports//:imports.bzl",
26+
"java_grpc_library",
27+
"java_proto_library",
28+
)
29+
30+
java_proto_library(
31+
name = "logs_java_proto",
32+
deps = [":logs_proto"],
33+
)
34+
35+
java_grpc_library(
36+
name = "logs_java_grpc",
37+
srcs = [":logs_proto"],
38+
deps = [":logs_java_proto"],
39+
)
40+
41+
##############################################################################
42+
# Go
43+
##############################################################################
44+
load(
45+
"@com_google_googleapis_imports//:imports.bzl",
46+
"go_proto_library",
47+
)
48+
49+
go_proto_library(
50+
name = "logs_go_proto",
51+
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
52+
importpath = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1",
53+
protos = [":logs_proto"],
54+
deps = [
55+
56+
],
57+
)
58+
59+
##############################################################################
60+
# Python
61+
##############################################################################
62+
load(
63+
"@com_google_googleapis_imports//:imports.bzl",
64+
"moved_proto_library",
65+
"py_grpc_library",
66+
"py_proto_library",
67+
)
68+
69+
moved_proto_library(
70+
name = "logs_moved_proto",
71+
srcs = [":logs_proto"],
72+
deps = [
73+
74+
],
75+
)
76+
77+
py_proto_library(
78+
name = "logs_py_proto",
79+
plugin = "@protoc_docs_plugin//:docs_plugin",
80+
deps = [":logs_moved_proto"],
81+
)
82+
83+
py_grpc_library(
84+
name = "logs_py_grpc",
85+
srcs = [":logs_moved_proto"],
86+
deps = [":logs_py_proto"],
87+
)
88+
89+
##############################################################################
90+
# PHP
91+
##############################################################################
92+
load(
93+
"@com_google_googleapis_imports//:imports.bzl",
94+
"php_grpc_library",
95+
"php_proto_library",
96+
)
97+
98+
php_proto_library(
99+
name = "logs_php_proto",
100+
deps = [":logs_proto"],
101+
)
102+
103+
php_grpc_library(
104+
name = "logs_php_grpc",
105+
srcs = [":logs_proto"],
106+
deps = [":logs_php_proto"],
107+
)
108+
109+
##############################################################################
110+
# Node.js
111+
##############################################################################
112+
load(
113+
"@com_google_googleapis_imports//:imports.bzl",
114+
"nodejs_gapic_assembly_pkg",
115+
"nodejs_gapic_library",
116+
)
117+
118+
119+
##############################################################################
120+
# Ruby
121+
##############################################################################
122+
load(
123+
"@com_google_googleapis_imports//:imports.bzl",
124+
"ruby_grpc_library",
125+
"ruby_proto_library",
126+
)
127+
128+
ruby_proto_library(
129+
name = "logs_ruby_proto",
130+
deps = [":logs_proto"],
131+
)
132+
133+
ruby_grpc_library(
134+
name = "logs_ruby_grpc",
135+
srcs = [":logs_proto"],
136+
deps = [":logs_ruby_proto"],
137+
)
138+
139+
##############################################################################
140+
# C#
141+
##############################################################################
142+
load(
143+
"@com_google_googleapis_imports//:imports.bzl",
144+
"csharp_grpc_library",
145+
"csharp_proto_library",
146+
)
147+
148+
csharp_proto_library(
149+
name = "logs_csharp_proto",
150+
deps = [":logs_proto"],
151+
)
152+
153+
csharp_grpc_library(
154+
name = "logs_csharp_grpc",
155+
srcs = [":logs_proto"],
156+
deps = [":logs_csharp_proto"],
157+
)
158+
159+
##############################################################################
160+
# C++
161+
##############################################################################
162+
# Put your C++ code here
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
// Copyright 2020 Google LLC
2+
//
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License at
6+
//
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
//
9+
// Unless required by applicable law or agreed to in writing, software
10+
// distributed under the License is distributed on an "AS IS" BASIS,
11+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
// See the License for the specific language governing permissions and
13+
// limitations under the License.
14+
15+
syntax = "proto3";
16+
17+
package google.cloud.saasaccelerator.management.logs.v1;
18+
19+
option go_package = "google.golang.org/genproto/googleapis/cloud/saasaccelerator/management/logs/v1;logs";
20+
option java_multiple_files = true;
21+
option java_outer_classname = "SaasInstancePayloadProto";
22+
option java_package = "com.google.cloud.saasaccelerator.management.logs.v1";
23+
24+
message InstanceEvent {
25+
// The type of the event, e.g. Create, Update, etc.
26+
string verb = 1;
27+
28+
// The state of the instance, e.g. "RETRYING_CREATE_INSTANCE".
29+
string stage = 2;
30+
31+
// A human-readable log message, e.g. "error in stage: CREATING, err: location
32+
// not available".
33+
string msg = 3;
34+
35+
// The ID to uniquely locate all logs associated with a given request.
36+
string trace_id = 4;
37+
38+
// The instance node which is the subject of the operation, if known.
39+
// Currently unused as tf actuation does not manage nodes.
40+
string node_id = 5;
41+
}

0 commit comments

Comments
 (0)