cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/env_var.pb.go (about) 1 // Copyright 2025 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 // Code generated by protoc-gen-go. DO NOT EDIT. 16 // versions: 17 // protoc-gen-go v1.35.2 18 // protoc v4.25.7 19 // source: google/cloud/aiplatform/v1beta1/env_var.proto 20 21 package aiplatformpb 22 23 import ( 24 _ "google.golang.org/genproto/googleapis/api/annotations" 25 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 26 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 27 reflect "reflect" 28 sync "sync" 29 ) 30 31 const ( 32 // Verify that this generated code is sufficiently up-to-date. 33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 34 // Verify that runtime/protoimpl is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 36 ) 37 38 // Represents an environment variable present in a Container or Python Module. 39 type EnvVar struct { 40 state protoimpl.MessageState 41 sizeCache protoimpl.SizeCache 42 unknownFields protoimpl.UnknownFields 43 44 // Required. Name of the environment variable. Must be a valid C identifier. 45 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 46 // Required. Variables that reference a $(VAR_NAME) are expanded 47 // using the previous defined environment variables in the container and 48 // any service environment variables. If a variable cannot be resolved, 49 // the reference in the input string will be unchanged. The $(VAR_NAME) 50 // syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped 51 // references will never be expanded, regardless of whether the variable 52 // exists or not. 53 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 54 } 55 56 func (x *EnvVar) Reset() { 57 *x = EnvVar{} 58 mi := &file_google_cloud_aiplatform_v1beta1_env_var_proto_msgTypes[0] 59 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 60 ms.StoreMessageInfo(mi) 61 } 62 63 func (x *EnvVar) String() string { 64 return protoimpl.X.MessageStringOf(x) 65 } 66 67 func (*EnvVar) ProtoMessage() {} 68 69 func (x *EnvVar) ProtoReflect() protoreflect.Message { 70 mi := &file_google_cloud_aiplatform_v1beta1_env_var_proto_msgTypes[0] 71 if x != nil { 72 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 73 if ms.LoadMessageInfo() == nil { 74 ms.StoreMessageInfo(mi) 75 } 76 return ms 77 } 78 return mi.MessageOf(x) 79 } 80 81 // Deprecated: Use EnvVar.ProtoReflect.Descriptor instead. 82 func (*EnvVar) Descriptor() ([]byte, []int) { 83 return file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescGZIP(), []int{0} 84 } 85 86 func (x *EnvVar) GetName() string { 87 if x != nil { 88 return x.Name 89 } 90 return "" 91 } 92 93 func (x *EnvVar) GetValue() string { 94 if x != nil { 95 return x.Value 96 } 97 return "" 98 } 99 100 // Reference to a secret stored in the Cloud Secret Manager that will 101 // provide the value for this environment variable. 102 type SecretRef struct { 103 state protoimpl.MessageState 104 sizeCache protoimpl.SizeCache 105 unknownFields protoimpl.UnknownFields 106 107 // Required. The name of the secret in Cloud Secret Manager. 108 // Format: {secret_name}. 109 Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` 110 // The Cloud Secret Manager secret version. 111 // Can be 'latest' for the latest version, an integer for a specific 112 // version, or a version alias. 113 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 114 } 115 116 func (x *SecretRef) Reset() { 117 *x = SecretRef{} 118 mi := &file_google_cloud_aiplatform_v1beta1_env_var_proto_msgTypes[1] 119 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 120 ms.StoreMessageInfo(mi) 121 } 122 123 func (x *SecretRef) String() string { 124 return protoimpl.X.MessageStringOf(x) 125 } 126 127 func (*SecretRef) ProtoMessage() {} 128 129 func (x *SecretRef) ProtoReflect() protoreflect.Message { 130 mi := &file_google_cloud_aiplatform_v1beta1_env_var_proto_msgTypes[1] 131 if x != nil { 132 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 133 if ms.LoadMessageInfo() == nil { 134 ms.StoreMessageInfo(mi) 135 } 136 return ms 137 } 138 return mi.MessageOf(x) 139 } 140 141 // Deprecated: Use SecretRef.ProtoReflect.Descriptor instead. 142 func (*SecretRef) Descriptor() ([]byte, []int) { 143 return file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescGZIP(), []int{1} 144 } 145 146 func (x *SecretRef) GetSecret() string { 147 if x != nil { 148 return x.Secret 149 } 150 return "" 151 } 152 153 func (x *SecretRef) GetVersion() string { 154 if x != nil { 155 return x.Version 156 } 157 return "" 158 } 159 160 // Represents an environment variable where the value is a secret in Cloud 161 // Secret Manager. 162 type SecretEnvVar struct { 163 state protoimpl.MessageState 164 sizeCache protoimpl.SizeCache 165 unknownFields protoimpl.UnknownFields 166 167 // Required. Name of the secret environment variable. 168 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 169 // Required. Reference to a secret stored in the Cloud Secret Manager that 170 // will provide the value for this environment variable. 171 SecretRef *SecretRef `protobuf:"bytes,2,opt,name=secret_ref,json=secretRef,proto3" json:"secret_ref,omitempty"` 172 } 173 174 func (x *SecretEnvVar) Reset() { 175 *x = SecretEnvVar{} 176 mi := &file_google_cloud_aiplatform_v1beta1_env_var_proto_msgTypes[2] 177 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 178 ms.StoreMessageInfo(mi) 179 } 180 181 func (x *SecretEnvVar) String() string { 182 return protoimpl.X.MessageStringOf(x) 183 } 184 185 func (*SecretEnvVar) ProtoMessage() {} 186 187 func (x *SecretEnvVar) ProtoReflect() protoreflect.Message { 188 mi := &file_google_cloud_aiplatform_v1beta1_env_var_proto_msgTypes[2] 189 if x != nil { 190 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 191 if ms.LoadMessageInfo() == nil { 192 ms.StoreMessageInfo(mi) 193 } 194 return ms 195 } 196 return mi.MessageOf(x) 197 } 198 199 // Deprecated: Use SecretEnvVar.ProtoReflect.Descriptor instead. 200 func (*SecretEnvVar) Descriptor() ([]byte, []int) { 201 return file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescGZIP(), []int{2} 202 } 203 204 func (x *SecretEnvVar) GetName() string { 205 if x != nil { 206 return x.Name 207 } 208 return "" 209 } 210 211 func (x *SecretEnvVar) GetSecretRef() *SecretRef { 212 if x != nil { 213 return x.SecretRef 214 } 215 return nil 216 } 217 218 var File_google_cloud_aiplatform_v1beta1_env_var_proto protoreflect.FileDescriptor 219 220 var file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDesc = []byte{ 221 0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 222 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 223 0x31, 0x2f, 0x65, 0x6e, 0x76, 0x5f, 0x76, 0x61, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 224 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 225 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 226 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 227 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 228 0x6f, 0x22, 0x3c, 0x0a, 0x06, 0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x12, 0x17, 0x0a, 0x04, 0x6e, 229 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 230 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 231 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 232 0x42, 0x0a, 0x09, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x66, 0x12, 0x1b, 0x0a, 0x06, 233 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 234 0x02, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 235 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 236 0x69, 0x6f, 0x6e, 0x22, 0x77, 0x0a, 0x0c, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x45, 0x6e, 0x76, 237 0x56, 0x61, 0x72, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 238 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4e, 0x0a, 0x0a, 239 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 240 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 241 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 242 0x61, 0x31, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x66, 0x42, 0x03, 0xe0, 0x41, 243 0x02, 0x52, 0x09, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x66, 0x42, 0xe2, 0x01, 0x0a, 244 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 245 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 246 0x65, 0x74, 0x61, 0x31, 0x42, 0x0b, 0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x50, 0x72, 0x6f, 0x74, 247 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 248 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 249 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 250 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 251 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 252 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 253 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 254 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 255 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 256 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 257 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 258 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 259 } 260 261 var ( 262 file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescOnce sync.Once 263 file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDesc 264 ) 265 266 func file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescGZIP() []byte { 267 file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescOnce.Do(func() { 268 file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescData) 269 }) 270 return file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDescData 271 } 272 273 var file_google_cloud_aiplatform_v1beta1_env_var_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 274 var file_google_cloud_aiplatform_v1beta1_env_var_proto_goTypes = []any{ 275 (*EnvVar)(nil), // 0: google.cloud.aiplatform.v1beta1.EnvVar 276 (*SecretRef)(nil), // 1: google.cloud.aiplatform.v1beta1.SecretRef 277 (*SecretEnvVar)(nil), // 2: google.cloud.aiplatform.v1beta1.SecretEnvVar 278 } 279 var file_google_cloud_aiplatform_v1beta1_env_var_proto_depIdxs = []int32{ 280 1, // 0: google.cloud.aiplatform.v1beta1.SecretEnvVar.secret_ref:type_name -> google.cloud.aiplatform.v1beta1.SecretRef 281 1, // [1:1] is the sub-list for method output_type 282 1, // [1:1] is the sub-list for method input_type 283 1, // [1:1] is the sub-list for extension type_name 284 1, // [1:1] is the sub-list for extension extendee 285 0, // [0:1] is the sub-list for field type_name 286 } 287 288 func init() { file_google_cloud_aiplatform_v1beta1_env_var_proto_init() } 289 func file_google_cloud_aiplatform_v1beta1_env_var_proto_init() { 290 if File_google_cloud_aiplatform_v1beta1_env_var_proto != nil { 291 return 292 } 293 type x struct{} 294 out := protoimpl.TypeBuilder{ 295 File: protoimpl.DescBuilder{ 296 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 297 RawDescriptor: file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDesc, 298 NumEnums: 0, 299 NumMessages: 3, 300 NumExtensions: 0, 301 NumServices: 0, 302 }, 303 GoTypes: file_google_cloud_aiplatform_v1beta1_env_var_proto_goTypes, 304 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_env_var_proto_depIdxs, 305 MessageInfos: file_google_cloud_aiplatform_v1beta1_env_var_proto_msgTypes, 306 }.Build() 307 File_google_cloud_aiplatform_v1beta1_env_var_proto = out.File 308 file_google_cloud_aiplatform_v1beta1_env_var_proto_rawDesc = nil 309 file_google_cloud_aiplatform_v1beta1_env_var_proto_goTypes = nil 310 file_google_cloud_aiplatform_v1beta1_env_var_proto_depIdxs = nil 311 }