cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/network_spec.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/network_spec.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 // Network spec. 39 type NetworkSpec struct { 40 state protoimpl.MessageState 41 sizeCache protoimpl.SizeCache 42 unknownFields protoimpl.UnknownFields 43 44 // Whether to enable public internet access. Default false. 45 EnableInternetAccess bool `protobuf:"varint,1,opt,name=enable_internet_access,json=enableInternetAccess,proto3" json:"enable_internet_access,omitempty"` 46 // The full name of the Google Compute Engine 47 // [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) 48 Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"` 49 // The name of the subnet that this instance is in. 50 // Format: 51 // `projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}` 52 Subnetwork string `protobuf:"bytes,3,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"` 53 } 54 55 func (x *NetworkSpec) Reset() { 56 *x = NetworkSpec{} 57 mi := &file_google_cloud_aiplatform_v1beta1_network_spec_proto_msgTypes[0] 58 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 59 ms.StoreMessageInfo(mi) 60 } 61 62 func (x *NetworkSpec) String() string { 63 return protoimpl.X.MessageStringOf(x) 64 } 65 66 func (*NetworkSpec) ProtoMessage() {} 67 68 func (x *NetworkSpec) ProtoReflect() protoreflect.Message { 69 mi := &file_google_cloud_aiplatform_v1beta1_network_spec_proto_msgTypes[0] 70 if x != nil { 71 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 72 if ms.LoadMessageInfo() == nil { 73 ms.StoreMessageInfo(mi) 74 } 75 return ms 76 } 77 return mi.MessageOf(x) 78 } 79 80 // Deprecated: Use NetworkSpec.ProtoReflect.Descriptor instead. 81 func (*NetworkSpec) Descriptor() ([]byte, []int) { 82 return file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDescGZIP(), []int{0} 83 } 84 85 func (x *NetworkSpec) GetEnableInternetAccess() bool { 86 if x != nil { 87 return x.EnableInternetAccess 88 } 89 return false 90 } 91 92 func (x *NetworkSpec) GetNetwork() string { 93 if x != nil { 94 return x.Network 95 } 96 return "" 97 } 98 99 func (x *NetworkSpec) GetSubnetwork() string { 100 if x != nil { 101 return x.Subnetwork 102 } 103 return "" 104 } 105 106 var File_google_cloud_aiplatform_v1beta1_network_spec_proto protoreflect.FileDescriptor 107 108 var file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDesc = []byte{ 109 0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 110 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 111 0x31, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x2e, 0x70, 112 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 113 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 114 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 115 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 116 0x22, 0xca, 0x01, 0x0a, 0x0b, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x70, 0x65, 0x63, 117 0x12, 0x34, 0x0a, 0x16, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 118 0x6e, 0x65, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 119 0x52, 0x14, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 120 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3d, 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 121 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x23, 0xfa, 0x41, 0x20, 0x0a, 0x1e, 0x63, 0x6f, 122 0x6d, 0x70, 0x75, 0x74, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 123 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x07, 0x6e, 0x65, 124 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x46, 0x0a, 0x0a, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x77, 125 0x6f, 0x72, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x26, 0xfa, 0x41, 0x23, 0x0a, 0x21, 126 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 127 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 128 0x6b, 0x52, 0x0a, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x42, 0xcb, 0x02, 129 0xea, 0x41, 0x61, 0x0a, 0x21, 0x63, 0x6f, 0x6d, 0x70, 0x75, 0x74, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 130 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x75, 0x62, 0x6e, 131 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 132 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 133 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x73, 0x75, 0x62, 0x6e, 134 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x2f, 0x7b, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x77, 135 0x6f, 0x72, 0x6b, 0x7d, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 136 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 137 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 0x10, 0x4e, 0x65, 0x74, 0x77, 0x6f, 138 0x72, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 139 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 140 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 141 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 142 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 143 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 144 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 145 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 146 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 147 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 148 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 149 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 150 0x74, 0x6f, 0x33, 151 } 152 153 var ( 154 file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDescOnce sync.Once 155 file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDesc 156 ) 157 158 func file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDescGZIP() []byte { 159 file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDescOnce.Do(func() { 160 file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDescData) 161 }) 162 return file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDescData 163 } 164 165 var file_google_cloud_aiplatform_v1beta1_network_spec_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 166 var file_google_cloud_aiplatform_v1beta1_network_spec_proto_goTypes = []any{ 167 (*NetworkSpec)(nil), // 0: google.cloud.aiplatform.v1beta1.NetworkSpec 168 } 169 var file_google_cloud_aiplatform_v1beta1_network_spec_proto_depIdxs = []int32{ 170 0, // [0:0] is the sub-list for method output_type 171 0, // [0:0] is the sub-list for method input_type 172 0, // [0:0] is the sub-list for extension type_name 173 0, // [0:0] is the sub-list for extension extendee 174 0, // [0:0] is the sub-list for field type_name 175 } 176 177 func init() { file_google_cloud_aiplatform_v1beta1_network_spec_proto_init() } 178 func file_google_cloud_aiplatform_v1beta1_network_spec_proto_init() { 179 if File_google_cloud_aiplatform_v1beta1_network_spec_proto != nil { 180 return 181 } 182 type x struct{} 183 out := protoimpl.TypeBuilder{ 184 File: protoimpl.DescBuilder{ 185 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 186 RawDescriptor: file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDesc, 187 NumEnums: 0, 188 NumMessages: 1, 189 NumExtensions: 0, 190 NumServices: 0, 191 }, 192 GoTypes: file_google_cloud_aiplatform_v1beta1_network_spec_proto_goTypes, 193 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_network_spec_proto_depIdxs, 194 MessageInfos: file_google_cloud_aiplatform_v1beta1_network_spec_proto_msgTypes, 195 }.Build() 196 File_google_cloud_aiplatform_v1beta1_network_spec_proto = out.File 197 file_google_cloud_aiplatform_v1beta1_network_spec_proto_rawDesc = nil 198 file_google_cloud_aiplatform_v1beta1_network_spec_proto_goTypes = nil 199 file_google_cloud_aiplatform_v1beta1_network_spec_proto_depIdxs = nil 200 }