Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class DeploymentResourcePool.
A description of resources that can be shared by multiple DeployedModels,
whose underlying specification consists of a DedicatedResources.
Generated from protobuf message google.cloud.aiplatform.v1.DeploymentResourcePool
Namespace
Google \ Cloud \ AIPlatform \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ name
string
Immutable. The resource name of the DeploymentResourcePool. Format: projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
Customer-managed encryption key spec for a DeploymentResourcePool. If set, this DeploymentResourcePool will be secured by this key. Endpoints and the DeploymentResourcePool they deploy in need to have the same EncryptionSpec.
↳ service_account
string
The service account that the DeploymentResourcePool's container(s) run as. Specify the email address of the service account. If this service account is not specified, the container(s) run as a service account that doesn't have access to the resource project. Users deploying the Models to this DeploymentResourcePool must have the iam.serviceAccounts.actAs permission on this service account.
↳ disable_container_logging
bool
If the DeploymentResourcePool is deployed with custom-trained Models or AutoML Tabular Models, the container(s) of the DeploymentResourcePool will send stderr and stdout streams to Cloud Logging by default. Please note that the logs incur cost, which are subject to Cloud Logging pricing. User can disable container logging by setting this flag to true.
Customer-managed encryption key spec for a DeploymentResourcePool. If set,
this DeploymentResourcePool will be secured by this key. Endpoints and the
DeploymentResourcePool they deploy in need to have the same EncryptionSpec.
Customer-managed encryption key spec for a DeploymentResourcePool. If set,
this DeploymentResourcePool will be secured by this key. Endpoints and the
DeploymentResourcePool they deploy in need to have the same EncryptionSpec.
The service account that the DeploymentResourcePool's container(s) run as.
Specify the email address of the service account. If this service account
is not specified, the container(s) run as a service account that doesn't
have access to the resource project.
Users deploying the Models to this DeploymentResourcePool must have the
iam.serviceAccounts.actAs permission on this service account.
Returns
Type
Description
string
setServiceAccount
The service account that the DeploymentResourcePool's container(s) run as.
Specify the email address of the service account. If this service account
is not specified, the container(s) run as a service account that doesn't
have access to the resource project.
Users deploying the Models to this DeploymentResourcePool must have the
iam.serviceAccounts.actAs permission on this service account.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDisableContainerLogging
If the DeploymentResourcePool is deployed with custom-trained Models or
AutoML Tabular Models, the container(s) of the DeploymentResourcePool will
send stderr and stdout streams to Cloud Logging by default.
Please note that the logs incur cost, which are subject to Cloud Logging
pricing.
User can disable container logging by setting this flag to true.
Returns
Type
Description
bool
setDisableContainerLogging
If the DeploymentResourcePool is deployed with custom-trained Models or
AutoML Tabular Models, the container(s) of the DeploymentResourcePool will
send stderr and stdout streams to Cloud Logging by default.
Please note that the logs incur cost, which are subject to Cloud Logging
pricing.
User can disable container logging by setting this flag to true.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getCreateTime
Output only. Timestamp when this DeploymentResourcePool was created.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Ai Platform V1 Client - Class DeploymentResourcePool (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.DeploymentResourcePool)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.DeploymentResourcePool)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.DeploymentResourcePool)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.DeploymentResourcePool)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.DeploymentResourcePool)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.DeploymentResourcePool)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.DeploymentResourcePool)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.DeploymentResourcePool)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.DeploymentResourcePool)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.DeploymentResourcePool)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.DeploymentResourcePool)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.DeploymentResourcePool)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.DeploymentResourcePool)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.DeploymentResourcePool)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.DeploymentResourcePool)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.DeploymentResourcePool)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.DeploymentResourcePool)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.DeploymentResourcePool)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.DeploymentResourcePool)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.DeploymentResourcePool)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.DeploymentResourcePool)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.DeploymentResourcePool)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.DeploymentResourcePool)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.DeploymentResourcePool)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.DeploymentResourcePool)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.DeploymentResourcePool)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.DeploymentResourcePool)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.DeploymentResourcePool)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.DeploymentResourcePool)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.DeploymentResourcePool)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.DeploymentResourcePool)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.DeploymentResourcePool)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.DeploymentResourcePool)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.DeploymentResourcePool)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.DeploymentResourcePool)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.DeploymentResourcePool)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.DeploymentResourcePool)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.DeploymentResourcePool)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.DeploymentResourcePool)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.DeploymentResourcePool)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.DeploymentResourcePool)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.DeploymentResourcePool)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.DeploymentResourcePool)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.DeploymentResourcePool)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.DeploymentResourcePool)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.DeploymentResourcePool)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.DeploymentResourcePool)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.DeploymentResourcePool)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.DeploymentResourcePool)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.DeploymentResourcePool)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.DeploymentResourcePool)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.DeploymentResourcePool)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.DeploymentResourcePool)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.DeploymentResourcePool)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.DeploymentResourcePool)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.DeploymentResourcePool) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class DeploymentResourcePool.\n\nA description of resources that can be shared by multiple DeployedModels,\nwhose underlying specification consists of a DedicatedResources.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.DeploymentResourcePool`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nImmutable. The resource name of the DeploymentResourcePool.\n\nFormat:\n`projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`\n\n### setName\n\nImmutable. The resource name of the DeploymentResourcePool.\n\nFormat:\n`projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}`\n\n### getDedicatedResources\n\nRequired. The underlying DedicatedResources that the DeploymentResourcePool\nuses.\n\n### hasDedicatedResources\n\n### clearDedicatedResources\n\n### setDedicatedResources\n\nRequired. The underlying DedicatedResources that the DeploymentResourcePool\nuses.\n\n### getEncryptionSpec\n\nCustomer-managed encryption key spec for a DeploymentResourcePool. If set,\nthis DeploymentResourcePool will be secured by this key. Endpoints and the\nDeploymentResourcePool they deploy in need to have the same EncryptionSpec.\n\n### hasEncryptionSpec\n\n### clearEncryptionSpec\n\n### setEncryptionSpec\n\nCustomer-managed encryption key spec for a DeploymentResourcePool. If set,\nthis DeploymentResourcePool will be secured by this key. Endpoints and the\nDeploymentResourcePool they deploy in need to have the same EncryptionSpec.\n\n### getServiceAccount\n\nThe service account that the DeploymentResourcePool's container(s) run as.\n\nSpecify the email address of the service account. If this service account\nis not specified, the container(s) run as a service account that doesn't\nhave access to the resource project.\nUsers deploying the Models to this DeploymentResourcePool must have the\n`iam.serviceAccounts.actAs` permission on this service account.\n\n### setServiceAccount\n\nThe service account that the DeploymentResourcePool's container(s) run as.\n\nSpecify the email address of the service account. If this service account\nis not specified, the container(s) run as a service account that doesn't\nhave access to the resource project.\nUsers deploying the Models to this DeploymentResourcePool must have the\n`iam.serviceAccounts.actAs` permission on this service account.\n\n### getDisableContainerLogging\n\nIf the DeploymentResourcePool is deployed with custom-trained Models or\nAutoML Tabular Models, the container(s) of the DeploymentResourcePool will\nsend `stderr` and `stdout` streams to Cloud Logging by default.\n\nPlease note that the logs incur cost, which are subject to [Cloud Logging\npricing](https://cloud.google.com/logging/pricing).\nUser can disable container logging by setting this flag to true.\n\n### setDisableContainerLogging\n\nIf the DeploymentResourcePool is deployed with custom-trained Models or\nAutoML Tabular Models, the container(s) of the DeploymentResourcePool will\nsend `stderr` and `stdout` streams to Cloud Logging by default.\n\nPlease note that the logs incur cost, which are subject to [Cloud Logging\npricing](https://cloud.google.com/logging/pricing).\nUser can disable container logging by setting this flag to true.\n\n### getCreateTime\n\nOutput only. Timestamp when this DeploymentResourcePool was created.\n\n### hasCreateTime\n\n### clearCreateTime\n\n### setCreateTime\n\nOutput only. Timestamp when this DeploymentResourcePool was created.\n\n### getSatisfiesPzs\n\nOutput only. Reserved for future use.\n\n### setSatisfiesPzs\n\nOutput only. Reserved for future use.\n\n### getSatisfiesPzi\n\nOutput only. Reserved for future use.\n\n### setSatisfiesPzi\n\nOutput only. Reserved for future use."]]