REST Resource: projects.locations.deploymentResourcePools

Resource: DeploymentResourcePool

A description of resources that can be shared by multiple DeployedModels, whose underlying specification consists of a DedicatedResources.

JSON representation
{
  "name": string,
  "dedicatedResources": {
    object (DedicatedResources)
  },
  "encryptionSpec": {
    object (EncryptionSpec)
  },
  "serviceAccount": string,
  "disableContainerLogging": boolean,
  "createTime": string
}
Fields
name

string

Immutable. The resource name of the DeploymentResourcePool. Format: projects/{project}/locations/{location}/deploymentResourcePools/{deploymentResourcePool}

dedicatedResources

object (DedicatedResources)

Required. The underlying DedicatedResources that the DeploymentResourcePool uses.

encryptionSpec

object (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.

serviceAccount

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.

disableContainerLogging

boolean

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.

createTime

string (Timestamp format)

Output only. timestamp when this DeploymentResourcePool was created.

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

Methods

create

Create a DeploymentResourcePool.

delete

Delete a DeploymentResourcePool.

get

Get a DeploymentResourcePool.

list

List DeploymentResourcePools in a location.

patch

Update a DeploymentResourcePool.

queryDeployedModels

List DeployedModels that have been deployed on this DeploymentResourcePool.