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  }