Cloud AI Platform v1 API - Class DeploymentResourcePool (3.4.0)

public sealed class DeploymentResourcePool : IMessage<DeploymentResourcePool>, IEquatable<DeploymentResourcePool>, IDeepCloneable<DeploymentResourcePool>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1 API class DeploymentResourcePool.

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

Inheritance

object > DeploymentResourcePool

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

DeploymentResourcePool()

public DeploymentResourcePool()

DeploymentResourcePool(DeploymentResourcePool)

public DeploymentResourcePool(DeploymentResourcePool other)
Parameter
Name Description
other DeploymentResourcePool

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Timestamp when this DeploymentResourcePool was created.

Property Value
Type Description
Timestamp

DedicatedResources

public DedicatedResources DedicatedResources { get; set; }

Required. The underlying DedicatedResources that the DeploymentResourcePool uses.

Property Value
Type Description
DedicatedResources

DeploymentResourcePoolName

public DeploymentResourcePoolName DeploymentResourcePoolName { get; set; }

DeploymentResourcePoolName-typed view over the Name resource name property.

Property Value
Type Description
DeploymentResourcePoolName

DisableContainerLogging

public bool DisableContainerLogging { get; set; }

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.

Property Value
Type Description
bool

EncryptionSpec

public EncryptionSpec EncryptionSpec { get; set; }

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.

Property Value
Type Description
EncryptionSpec

Name

public string Name { get; set; }

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

Property Value
Type Description
string

ServiceAccount

public string ServiceAccount { get; set; }

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.

Property Value
Type Description
string