cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/deployment_resource_pool.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/deployment_resource_pool.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 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 28 reflect "reflect" 29 sync "sync" 30 ) 31 32 const ( 33 // Verify that this generated code is sufficiently up-to-date. 34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 35 // Verify that runtime/protoimpl is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 37 ) 38 39 // A description of resources that can be shared by multiple DeployedModels, 40 // whose underlying specification consists of a DedicatedResources. 41 type DeploymentResourcePool struct { 42 state protoimpl.MessageState 43 sizeCache protoimpl.SizeCache 44 unknownFields protoimpl.UnknownFields 45 46 // Immutable. The resource name of the DeploymentResourcePool. 47 // Format: 48 // `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` 49 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 50 // Required. The underlying DedicatedResources that the DeploymentResourcePool 51 // uses. 52 DedicatedResources *DedicatedResources `protobuf:"bytes,2,opt,name=dedicated_resources,json=dedicatedResources,proto3" json:"dedicated_resources,omitempty"` 53 // Customer-managed encryption key spec for a DeploymentResourcePool. If set, 54 // this DeploymentResourcePool will be secured by this key. Endpoints and the 55 // DeploymentResourcePool they deploy in need to have the same EncryptionSpec. 56 EncryptionSpec *EncryptionSpec `protobuf:"bytes,5,opt,name=encryption_spec,json=encryptionSpec,proto3" json:"encryption_spec,omitempty"` 57 // The service account that the DeploymentResourcePool's container(s) run as. 58 // Specify the email address of the service account. If this service account 59 // is not specified, the container(s) run as a service account that doesn't 60 // have access to the resource project. 61 // 62 // Users deploying the Models to this DeploymentResourcePool must have the 63 // `iam.serviceAccounts.actAs` permission on this service account. 64 ServiceAccount string `protobuf:"bytes,6,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` 65 // If the DeploymentResourcePool is deployed with custom-trained Models or 66 // AutoML Tabular Models, the container(s) of the DeploymentResourcePool will 67 // send `stderr` and `stdout` streams to Cloud Logging by default. 68 // Please note that the logs incur cost, which are subject to [Cloud Logging 69 // pricing](https://cloud.google.com/logging/pricing). 70 // 71 // User can disable container logging by setting this flag to true. 72 DisableContainerLogging bool `protobuf:"varint,7,opt,name=disable_container_logging,json=disableContainerLogging,proto3" json:"disable_container_logging,omitempty"` 73 // Output only. Timestamp when this DeploymentResourcePool was created. 74 CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 75 // Output only. Reserved for future use. 76 SatisfiesPzs bool `protobuf:"varint,8,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"` 77 // Output only. Reserved for future use. 78 SatisfiesPzi bool `protobuf:"varint,9,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"` 79 } 80 81 func (x *DeploymentResourcePool) Reset() { 82 *x = DeploymentResourcePool{} 83 mi := &file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_msgTypes[0] 84 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 85 ms.StoreMessageInfo(mi) 86 } 87 88 func (x *DeploymentResourcePool) String() string { 89 return protoimpl.X.MessageStringOf(x) 90 } 91 92 func (*DeploymentResourcePool) ProtoMessage() {} 93 94 func (x *DeploymentResourcePool) ProtoReflect() protoreflect.Message { 95 mi := &file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_msgTypes[0] 96 if x != nil { 97 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 98 if ms.LoadMessageInfo() == nil { 99 ms.StoreMessageInfo(mi) 100 } 101 return ms 102 } 103 return mi.MessageOf(x) 104 } 105 106 // Deprecated: Use DeploymentResourcePool.ProtoReflect.Descriptor instead. 107 func (*DeploymentResourcePool) Descriptor() ([]byte, []int) { 108 return file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDescGZIP(), []int{0} 109 } 110 111 func (x *DeploymentResourcePool) GetName() string { 112 if x != nil { 113 return x.Name 114 } 115 return "" 116 } 117 118 func (x *DeploymentResourcePool) GetDedicatedResources() *DedicatedResources { 119 if x != nil { 120 return x.DedicatedResources 121 } 122 return nil 123 } 124 125 func (x *DeploymentResourcePool) GetEncryptionSpec() *EncryptionSpec { 126 if x != nil { 127 return x.EncryptionSpec 128 } 129 return nil 130 } 131 132 func (x *DeploymentResourcePool) GetServiceAccount() string { 133 if x != nil { 134 return x.ServiceAccount 135 } 136 return "" 137 } 138 139 func (x *DeploymentResourcePool) GetDisableContainerLogging() bool { 140 if x != nil { 141 return x.DisableContainerLogging 142 } 143 return false 144 } 145 146 func (x *DeploymentResourcePool) GetCreateTime() *timestamppb.Timestamp { 147 if x != nil { 148 return x.CreateTime 149 } 150 return nil 151 } 152 153 func (x *DeploymentResourcePool) GetSatisfiesPzs() bool { 154 if x != nil { 155 return x.SatisfiesPzs 156 } 157 return false 158 } 159 160 func (x *DeploymentResourcePool) GetSatisfiesPzi() bool { 161 if x != nil { 162 return x.SatisfiesPzi 163 } 164 return false 165 } 166 167 var File_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto protoreflect.FileDescriptor 168 169 var file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDesc = []byte{ 170 0x0a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 171 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 172 0x31, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x73, 173 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 174 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 175 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 176 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 177 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 178 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 179 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x35, 0x67, 180 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 181 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x65, 182 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x2e, 0x70, 183 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x37, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 184 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 185 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x72, 0x65, 186 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 187 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 188 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x86, 189 0x05, 0x0a, 0x16, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 190 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 191 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x05, 0x52, 0x04, 0x6e, 0x61, 192 0x6d, 0x65, 0x12, 0x69, 0x0a, 0x13, 0x64, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 193 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 194 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 195 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 196 0x31, 0x2e, 0x44, 0x65, 0x64, 0x69, 0x63, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 197 0x72, 0x63, 0x65, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x12, 0x64, 0x65, 0x64, 0x69, 0x63, 198 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x58, 0x0a, 199 0x0f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x63, 200 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 201 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 202 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 203 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x52, 0x0e, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 204 0x69, 0x6f, 0x6e, 0x53, 0x70, 0x65, 0x63, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 205 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 206 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 207 0x12, 0x3a, 0x0a, 0x19, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 208 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x18, 0x07, 0x20, 209 0x01, 0x28, 0x08, 0x52, 0x17, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x74, 210 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x12, 0x40, 0x0a, 0x0b, 211 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 212 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 213 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 214 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 215 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x73, 0x18, 216 0x08, 0x20, 0x01, 0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73, 0x61, 0x74, 0x69, 217 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x73, 0x12, 0x28, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 218 0x73, 0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x42, 219 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0c, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 220 0x7a, 0x69, 0x3a, 0x92, 0x01, 0xea, 0x41, 0x8e, 0x01, 0x0a, 0x30, 0x61, 0x69, 0x70, 0x6c, 0x61, 221 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 222 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 223 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x6f, 0x6f, 0x6c, 0x12, 0x5a, 0x70, 0x72, 0x6f, 224 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 225 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x63, 0x61, 0x74, 226 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 227 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x7b, 0x64, 0x65, 228 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 229 0x65, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x7d, 0x42, 0xf2, 0x01, 0x0a, 0x23, 0x63, 0x6f, 0x6d, 0x2e, 230 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 231 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x42, 232 0x1b, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x6f, 0x75, 233 0x72, 0x63, 0x65, 0x50, 0x6f, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 234 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 235 0x2f, 0x67, 0x6f, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 236 0x70, 0x69, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 237 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 238 0x6d, 0x70, 0x62, 0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 239 0x75, 0x64, 0x2e, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 240 0x42, 0x65, 0x74, 0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 241 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 242 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 243 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 244 0x6f, 0x72, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 245 0x6f, 0x74, 0x6f, 0x33, 246 } 247 248 var ( 249 file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDescOnce sync.Once 250 file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDesc 251 ) 252 253 func file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDescGZIP() []byte { 254 file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDescOnce.Do(func() { 255 file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDescData) 256 }) 257 return file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDescData 258 } 259 260 var file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 261 var file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_goTypes = []any{ 262 (*DeploymentResourcePool)(nil), // 0: google.cloud.aiplatform.v1beta1.DeploymentResourcePool 263 (*DedicatedResources)(nil), // 1: google.cloud.aiplatform.v1beta1.DedicatedResources 264 (*EncryptionSpec)(nil), // 2: google.cloud.aiplatform.v1beta1.EncryptionSpec 265 (*timestamppb.Timestamp)(nil), // 3: google.protobuf.Timestamp 266 } 267 var file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_depIdxs = []int32{ 268 1, // 0: google.cloud.aiplatform.v1beta1.DeploymentResourcePool.dedicated_resources:type_name -> google.cloud.aiplatform.v1beta1.DedicatedResources 269 2, // 1: google.cloud.aiplatform.v1beta1.DeploymentResourcePool.encryption_spec:type_name -> google.cloud.aiplatform.v1beta1.EncryptionSpec 270 3, // 2: google.cloud.aiplatform.v1beta1.DeploymentResourcePool.create_time:type_name -> google.protobuf.Timestamp 271 3, // [3:3] is the sub-list for method output_type 272 3, // [3:3] is the sub-list for method input_type 273 3, // [3:3] is the sub-list for extension type_name 274 3, // [3:3] is the sub-list for extension extendee 275 0, // [0:3] is the sub-list for field type_name 276 } 277 278 func init() { file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_init() } 279 func file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_init() { 280 if File_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto != nil { 281 return 282 } 283 file_google_cloud_aiplatform_v1beta1_encryption_spec_proto_init() 284 file_google_cloud_aiplatform_v1beta1_machine_resources_proto_init() 285 type x struct{} 286 out := protoimpl.TypeBuilder{ 287 File: protoimpl.DescBuilder{ 288 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 289 RawDescriptor: file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDesc, 290 NumEnums: 0, 291 NumMessages: 1, 292 NumExtensions: 0, 293 NumServices: 0, 294 }, 295 GoTypes: file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_goTypes, 296 DependencyIndexes: file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_depIdxs, 297 MessageInfos: file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_msgTypes, 298 }.Build() 299 File_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto = out.File 300 file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_rawDesc = nil 301 file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_goTypes = nil 302 file_google_cloud_aiplatform_v1beta1_deployment_resource_pool_proto_depIdxs = nil 303 }