Cloud AI Platform v1beta1 API - Class PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail (1.0.0-beta09)

public sealed class PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail : IMessage<PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail>, IEquatable<PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail>, IDeepCloneable<PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1beta1 API class PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail.

Persistent resource based runtime detail. For more information, refer to https://cloud.google.com/vertex-ai/docs/training/persistent-resource-overview

Inheritance

object > PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

PersistentResourceRuntimeDetail()

public PersistentResourceRuntimeDetail()

PersistentResourceRuntimeDetail(PersistentResourceRuntimeDetail)

public PersistentResourceRuntimeDetail(PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail other)
Parameter
Name Description
other PipelineJobTypesRuntimeConfigTypesPersistentResourceRuntimeDetail

Properties

PersistentResourceName

public string PersistentResourceName { get; set; }

Persistent resource name. Format: projects/{project}/locations/{location}/persistentResources/{persistent_resource}

Property Value
Type Description
string

TaskResourceUnavailableTimeoutBehavior

public PipelineJob.Types.RuntimeConfig.Types.PersistentResourceRuntimeDetail.Types.TaskResourceUnavailableTimeoutBehavior TaskResourceUnavailableTimeoutBehavior { get; set; }

Specifies the behavior to take if the timeout is reached.

Property Value
Type Description
PipelineJobTypesRuntimeConfigTypesPersistentResourceRuntimeDetailTypesTaskResourceUnavailableTimeoutBehavior

TaskResourceUnavailableWaitTimeMs

public long TaskResourceUnavailableWaitTimeMs { get; set; }

The max time a pipeline task waits for the required CPU, memory, or accelerator resource to become available from the specified persistent resource. Default wait time is 0.

Property Value
Type Description
long