The identity and technical contract details declared by the specification.
ServingPortAuthorizationTypeOptions
objectnull
1 property
PriorityClass
stringnull
Specifies the priority class for the workload, which determines its scheduling behavior. Valid values are: very-low, low, medium-low, medium, medium-high, high…
ServingConfigurationRules
objectnull
2 properties
GpuRequestType
stringnull
Sets the unit type for GPU resources requests. Stated in terms of portion or memory. Sets the unit type for other GPU request fields. If gpuDevicesRequest 1, o…
NimServicePolicyOverwriteRequest
object
2 properties
Category
stringnull
Specify the workload category assigned to the workload. Categories are used to classify and monitor different types of workloads within the NVIDIA Run:ai platf…
HostNetwork
booleannull
Whether to enable host networking. Default to false.
DataVolume
objectnull
2 properties
Image
stringnull
Docker image name. For more information, see [Images](https://kubernetes.io/docs/concepts/containers/images). The image name is mandatory for creating a worklo…
PodAffinityTypeRules
objectnull
EnvironmentVariablePodFieldReference
objectnull
Details of the field-reference and key use to populate the environment variable
1 property
DistributedFrameworkRules
objectnull
ServingConfigurationField
object
1 property
TolerationsDefaults
objectnull
2 properties
EnvironmentVariableConfigMap
objectnull
Details of the configMap and key use to populate the environment variable
2 properties
DistributedInferencePolicyDefaultsAndRulesV2
objectnull
4 properties
ServingPortExposedUrl
stringnull
The custom URL to use for the serving port. If empty (default), an autogenerated URL will be used.
Timestamp
string
The time at which an event occurred. e.g. the time an effective policy has been updated
DistributedInferenceLeaderWorkerRulesV2
object
18 properties
NodePools
arraynull
A prioritized list of node pools for the scheduler to run the workload on. The scheduler will always try to use the first node pool before moving to the next o…
PolicyCreationFields
object
5 properties
2 required
ConfigMapItems
arraynull
Set of config map volumes to use in the workload
PodAffinity
objectnull
Pod affinity scheduling rules (e.g. co-locate this workload in the same node, zone, etc. as some other workloads).
2 properties
PvcFieldsUpdatable
objectnull
1 property
ExposedUrlsRules
objectnull
2 properties
HostPathsRules
objectnull
2 properties
AutoScalingMetricOptions
objectnull
1 property
DistributedInferenceLeaderDefaults
object
1 property
NodeSelectorTerm
objectnull
A null or empty node selector term matches no objects. The requirements of them are ANDed.
1 property
ProbeHandlerRules
objectnull
1 property
SupplementalGroups
stringnull
Comma separated list of groups that the user running the container belongs to, in addition to the group indicated by runAsGid. Use only when the source uid/gid…
DistributedPolicyOverwriteRequestV2
object
2 properties
BooleanRules
objectnull
3 properties
PreemptibilityOptions
objectnull
1 property
DataVolumesDefaults
objectnull
2 properties
GitsRules
objectnull
2 properties
Nfs
objectnull
4 properties
DepartmentIdOptional
stringnull
The id of the department.
HostPathItems
arraynull
Set of host paths to use in the workload.
PvcAccessModesRules
objectnull
Rules for access mode(s) for a newly created PVC.
3 properties
TerminateAfterPreemption
booleannull
Indicates if the job should be terminated by the system after it has been preempted.
InferencePolicyDefaultsAndRulesV2
objectnull
4 properties
AutoScalingMetricFields
objectnull
DistributedInferenceServingPortProtocol
stringnull
The protocol used to access the port.
ServingPortProtocolRules
objectnull
SeccompProfileTypeRules
objectnull
RunAsGid
integernull
The group id to run the entrypoint of the container which executes the workspace. Default to the value specified in the environment asset runAsGid field (optio…
DistributedPolicyDefaultsAndRulesV2
objectnull
4 properties
TolerationsRules
objectnull
2 properties
ProbeRules
objectnull
6 properties
AutoScalingMaxReplicas
integernull
The maximum number of replicas for autoscaling. Defaults to minReplicas. Must be no less than minReplicas.
InitialReplicasField
object
1 property
ServingPortProtocolOptions
objectnull
1 property
ServingPort
objectnull
A port for accessing the inference service
GpuDevicesRequest
integernull
Requested number of GPU devices. Currently if more than one device is requested, it is not possible to provide values for gpuMemory or gpuPortion.
NfsItems
arraynull
Set of nfs volumes to use in the workload.
Annotation
objectnull
Annotation details to be populated into the container.
3 properties
AutoScalingScaleWindowSeconds
integernull
The time window for autoscaling decisions, in seconds. Defaults to 300 seconds.
PvcAddedAttrValue
object
2 properties
1 required
TenantId
integer
The id of the tenant.
WorkspacePolicyV2
objectnull
4 properties
QuantityRules
objectnull
6 properties
ServingPortAccessAuthorizationTypeEnum
stringnull
Specifies who can send inference requests to the serving endpoint: Possible values: - public: No authorization is required. (Default) - authenticatedUsers: Any…
Parallelism
integernull
Used with Hyperparameter Optimization. Specifies the maximum number of pods the workload should run at any given time (applicable to standard training only).
NodeAffinityRequired
objectnull
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements…
1 property
TolerationOperatorRules
objectnull
WorkspacePolicyDefaultsAndRulesV2
objectnull
4 properties
PolicyListEntry
objectnull
3 properties
RelatedUrlsRules
objectnull
2 properties
ClusterId
string
The id of the cluster.
ReplicaDefaultsV2
objectnull
32 properties
ExposedUrls
arraynull
Set of container ports that the workload exposes via URLs.
DataVolumeRules
objectnull
2 properties
DistributedInferenceServingPortAuthorizationTypeOptions
objectnull
1 property
MinReplicas
integernull
the lower limit for the number of worker pods to which the training job can scale down. (applicable only for PyTorch)
FieldsToReset
array
set of fields in jsonpath format that is requested to clear their policy (default and rules)
MatchExpressionOperator
string
Represents a key's relationship to a set of values (mandatory).
PortServiceTypeRules
objectnull
ExtendedResourcesDefaults
objectnull
2 properties
AnnotationsDefaults
objectnull
1 property
EnvironmentVariableSecret
objectnull
Details of the secret and key use to populate the environment variable
2 properties
NodeType2
stringnull
Nodes (machines), or a group of nodes on which the workload will run. To use this feature, your Administrator will need to label nodes. For more information, s…
StringRulesCommon
object
3 properties
DefaultMode
stringnull
File permission mode in octal string format. This value must be a 4-digit octal number, representing the default file mode when mounting a Secret or ConfigMap…
CleanPodPolicy
stringnull
The policy describes how to deal with pods when the job is finished.
MetricThresholdField
object
1 property
LargeShmRequest
booleannull
A large /dev/shm device to mount into a container running the created workload. An shm is a shared file system mounted on RAM.
NumberRules
objectnull
7 properties
EnvironmentVariable
objectnull
Details of an environment variable which is populated into the container.
8 properties
PreemptibilityRules
objectnull
DistributedInferencePolicyV2
objectnull
4 properties
ProbeHandler
objectnull
The action taken to determine the health of the container. (mandatory)
1 property
PvcAddedAttrValues
array
an optional array of key-values pairs that are written as annotations on the created PVC. the allowed attributes are determined according to the storage class…
PvcsRules
objectnull
2 properties
Probe
objectnull
6 properties
SlotsPerWorker
integernull
Specifies the number of slots per worker used in hostfile. Defaults to 1. (applicable only for MPI)
Command
stringnull
A command to the server as the entry point of the container running the workload.
PodAffinityRules
objectnull
2 properties
ServingPortPort
integernull
The port that the container running the inference service exposes (mandatory).
NfsRules
objectnull
4 properties
DataVolumesRules
objectnull
2 properties
DistributedInferenceStartupPolicyField
objectnull
1 property
TrainingPolicyV2
objectnull
4 properties
GitAuthenticationMethod
string
Specifies the authentication method to use when accessing the Git repository. This is required for private repositories - password - Authenticate using a usern…
NimServicePolicyChangeRequest
object
3 properties
TolerationEffectRules
objectnull
ServingConfiguration
objectnull
The inference workload serving configuration.
2 properties
DistributedInferenceLeaderWorkerDefaultsV2
object
18 properties
ImposedAssets
arraynull
a list of datasource assets to import into the policy. these datasources will be included in any workload that will be created in the scope of the policy.
S3Items
arraynull
Set of s3 buckets to use in the workload.
DistributedInferenceStartupPolicyOptions
objectnull
1 property
InferencePolicyChangeRequestV2
object
3 properties
DistributedFrameworkOptions
objectnull
1 property
IntegerRulesOptional
objectnull
6 properties
TolerationOperatorOptions
objectnull
1 property
ReplicaRulesV2
objectnull
32 properties
PvcClaimSize
stringnull
Requested size for the PVC. Mandatory when existingPvc is false. Recommended sizes: TB/GB/MB/TIB/GIB/MIB
ExposedUrl
objectnull
A URL for accessing the workload.
9 properties
GitPassword
objectnull
3 properties
PvcItems
arraynull
Set of pvc persistent volume claims to use in the workload.
DistributedImposedAssets
objectnull
2 properties
EnvironmentVariableUserCredential
objectnull
Defines a reference to a user-created credential and a specific key within that credential whose value will populate the environment variable. User credentials…
2 properties
NimServiceMultiNodeRules
objectnull
1 property
CpuCoreLimit
numbernull
Limitations on the number of CPUs consumed by the workload (0.5, 1, .etc). The system guarantees that this workload will not be able to consume more than this…
PvcVolumeMode
stringnull
Default volume mode for the PVC. Choose between Filesystem (default) or Block.
UidGidSourceOptions
objectnull
1 property
EmptyDirRules
objectnull
3 properties
PvcRules
objectnull
4 properties
S3AccessKey
objectnull
3 properties
DistributedInferenceServingPortAccess
object
5 properties
GitCommon
objectnull
4 properties
ServingPortExposedProtocol
stringnull
The protocol to use for the exposed URL. If grpcPort is set, this defaults to grpc. Otherwise, it defaults to http.
InferencesMaxReplicasField
object
1 property
S3Common
objectnull
3 properties
ExposedUrlsDefaults
objectnull
2 properties
WorkspacePolicyDefaultsV2
Error
object
3 properties
2 required
ServingPortRules
objectnull
6 properties
Ports
arraynull
Set of container ports that the workload exposes.
NfssRules
objectnull
2 properties
Label
objectnull
Label details to be populated into the container.
3 properties
ItemRules
objectnull
3 properties
PvcFieldsNonUpdatable
objectnull
6 properties
ArbitraryRules
objectnull
3 properties
StringRulesOptions
object
1 property
GpuPortionRequest
numbernull
Required if and only if gpuRequestType is portion. States the portion of the GPU to allocate for the created workload, per GPU device, between 0 and 1. The def…
PolicyName
string
A chosen name for the policy.
Args
stringnull
Arguments to the command that the container running the workload executes.
ExtendedResourceRules
objectnull
Rules for the attributes of extendedResources
1 property
Tty
booleannull
Whether this container should allocate a TTY for itself, also requires 'stdin' to be true.
DistributedInferenceServingPortRules
objectnull
7 properties
SecretFieldsNonUpdatable
objectnull
1 property
ReadOnlyRootFileSystem
booleannull
If true, mounts the container's root filesystem as read-only.
NimCacheRules
objectnull
2 properties
ServingPortAuthorizationTypeRules
objectnull
Stdin
booleannull
Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in…
GitRules
objectnull
4 properties
S3Rules
objectnull
3 properties
GpuRequestRules
objectnull
S3sDefaults
objectnull
2 properties
NimServicePolicyDefaultsAndRules
objectnull
3 properties
NimServiceReplicas
integernull
The number of replicas to deploy.
DistributedInferenceServingPortAccessAuthorizationTypeEnum
stringnull
Specifies who can send inference requests to the serving endpoint: Possible values: - public: No authorization is required. (Default) - authenticatedUsers: Any…
ExposedUrlRules
objectnull
Rules for the attributed of exposedUrls
7 properties
InferencesMinReplicasField
object
1 property
Toleration
objectnull
Toleration details.
7 properties
ImagePullPolicyOptions
objectnull
1 property
ServingPortServiceType
stringnull
The type of Kubernetes service to create for the inference deployment. Options include 'ClusterIP' (default), 'NodePort', 'LoadBalancer', and 'ExternalName'.
EmptyDirItems
arraynull
A list of emptyDir volumes to mount in the workload.
DistributedInferenceServingPortAuthorizationTypeRules
objectnull
DistributedInferenceReplicasField
object
1 property
ProjectIdOptional
integernull
The id of the project.
DistributedInferenceCommonRulesV2
objectnull
AuthorizationType
stringnull
Specifies who can access the connection URL: - authenticatedUsers: Any authenticated user or service account can access the URL; the authorizedUsers and author…
AutoScalingField
object
1 property
DistributedPolicyChangeRequestV2
object
3 properties
DistributedInferencePolicyChangeRequestV2
object
3 properties
AutoScalingMetricNim
stringnull
The metric to use for autoscaling (mandatory).
ClaimInfo
objectnull
Claim information for the newly created PVC. The information should not be provided when attempting to use existing PVC.
5 properties
HostPath
objectnull
4 properties
PvcAccessModes
objectnull
Default access mode(s) applied to newly created PVCs unless explicitly overridden.
3 properties
ConfigMap
objectnull
4 properties
NimServicePvcFields
objectnull
4 properties
DistributedInferenceRestartPolicy
stringnull
Determines the behavior when a pod fails. - RecreateGroupOnPodRestart: Restarts all pods in the group if any pod fails. - None: No automatic restart behavior i…
UidGidSourceRules
objectnull
ExtendedResourcesRules
objectnull
2 properties
PodAffinityTypeOptions
object
1 property
DataVolumeInstance
objectnull
ServingPortProtocol
stringnull
The protocol used by the port, defaults to http
AutoScalingMetricThreshold
integernull
The threshold to use with the specified metric for autoscaling (mandatory).
SshAuthMountPath
stringnull
Specifies the directory where SSH keys are mounted. (applicable only for MPI)
SecretItems1
arraynull
Set of secret volumes to use in the workload
ImagePullSecrets
arraynull
A list of references to Kubernetes secrets in the same namespace used for pulling container images.
MaxReplicas
integernull
the upper limit for the number of worker pods that can be set by the autoscaler. Cannot be smaller than MinReplicas. (applicable only for PyTorch)
NimCache
objectnull
The specification of a NIM cache volume.
2 properties
DefaultFromRule
objectnull
2 properties
ServingPortContainerAndProtocol
object
2 properties
NimServiceWorkers
integernull
Specifies the number of worker nodes to use when running the NIM service in multi-node.
SecretInstance2
objectnull
NimServiceServingPort
objectnull
A port for accessing the inference service
7 properties
InitializationTimeoutField
object
1 property
WorkspacePolicyOverwriteRequestV2
object
2 properties
ImagePullSecret
objectnull
A reference to a secret in the same namespace used to pull container images.
3 properties
PolicySyncStatus
object
1 property
CpuMemoryLimit
stringnull
Limitations on the CPU memory to allocate for this workload (1G, 20M, .etc). The system guarantees that this workload will not be able to consume more than thi…
DistributedInferenceCommonDefaultsV2
objectnull
CpuCoreRequest
numbernull
CPU units to allocate for the created workload (0.5, 1, .etc). The workload will receive at least this amount of CPU. Note that the workload will not be schedu…
TolerationEffectOptions
objectnull
1 property
PortsRules
objectnull
2 properties
ProbesRules
objectnull
1 property
PolicyReadOnlyFields
object
7 properties
5 required
HostPathMountPropagation
stringnull
Share this volumes mount with other containers. If set to HostToContainer, this volume mount will receive all subsequent mounts that are mounted to this volume…
InferenceFields
objectnull
ArrayRules
objectnull
4 properties
Port
objectnull
A port for accessing the workload.
7 properties
AllowPrivilegeEscalation
booleannull
Allow the container running the workload and all launched processes to gain additional privileges after the workload starts. For more information consult the U…
MetricThresholdPercentageField
object
1 property
LabelsDefaults
objectnull
1 property
S3sRules
objectnull
2 properties
StringOption
object
One of the values that the field can be assigned to, when options police is applied on the field.
2 properties
1 required
DataVolumeItems
arraynull
Set of data volumes to use in the workload.
TrainingPolicyDefaultsAndRulesV2
objectnull
4 properties
CleanPodPolicyRules
objectnull
CpuMemoryRequest
stringnull
The amount of CPU memory to allocate for this workload (1G, 20M, .etc). The workload will receive at least this amount of memory. Note that the workload will n…
CreateHomeDir
booleannull
When set to true, creates a home directory for the container.
DistributedInferenceLeaderRules
object
1 property
NimServiceMultiNode
objectnull
Defines whether the NIM service runs as a multi-node deployment. If workers is set to 1 or more, the service runs in multi-node.
1 property
TolerationRules
objectnull
Toleration details.
6 properties
DistributedPolicyV2
objectnull
4 properties
EmptyDirInstance
objectnull
ProbeHandlerScheme
stringnull
Scheme to use for connecting to the host, defaults to HTTP.
ExtendedResource
objectnull
Quantity of an extended resource.
3 properties
ClaimInfoRules
objectnull
3 properties
InferencePolicyV2
objectnull
4 properties
WorkspacePolicyChangeRequestV2
object
3 properties
SecretFieldsUpdatable
objectnull
2 properties
SeccompProfileTypeOptions
objectnull
1 property
Labels
arraynull
Set of labels to populate into the container running the workload.
EmptyDirsDefaults
objectnull
2 properties
GitItems
arraynull
Set of git repositories to use in the workload.
AutoScalingMetric
stringnull
The metric to use for autoscaling. Mandatory if minReplicas < maxReplicas, except for the special case where minReplicas is set to 0 and maxReplicas is set to…
EnvironmentVariables
arraynull
Set of environment variables to populate into the container running the workload.
HostPathMountPropagationRules
objectnull
RestartPolicyOptions
objectnull
1 property
PolicyListResponse
object
1 property
TrainingPolicyOverwriteRequestV2
object
2 properties
DistributedInferenceRulesV2
PolicyId
string
The unique id of the policy.
MatchExpression
objectnull
A selector that contains values, a key, and an operator that relates the key and values.
3 properties
2 required
GpuPortionLimit
numbernull
Limitations on the portion consumed by the workload, per GPU device. The system guarantees The gpuPotionLimit must be no less than the gpuPortionRequest.
ServingPortExposedProtocolRules
objectnull
PvcsDefaults
objectnull
2 properties
Capabilities
arraynull
Add POSIX capabilities to running containers. Defaults to the default set of capabilities granted by the container runtime.
RunAsUid
integernull
The user id to run the entrypoint of the container which executes the workspace. Default to the value specified in the environment asset runAsUid field (option…
ExcludeField
objectnull
1 property
ConcurrencyHardLimitField
object
1 property
AutoScalingMetricRules
objectnull
ServingPortExposeExternally
booleannull
Indicates whether the inference serving endpoint should be accessible outside the cluster. If set to true, the endpoint will be exposed externally. To enable e…
Completions
integernull
Used with Hyperparameter Optimization. Specifies the number of successful pods the job should reach to be completed. The Job will be marked as successful once…
RelatedUrlRules
objectnull
Rules for the attributes of relatedUrls
3 properties
ServingPortServiceTypeOptions
objectnull
1 property
DistributedInferenceRestartPolicyOptions
objectnull
1 property
DistributedInferenceWorkersField
object
1 property
ScaleDownDelayField
object
1 property
NimServiceServingPortRules
objectnull
A port for accessing the inference service
7 properties
HostPathMountPropagationOptions
object
1 property
Tolerations
arraynull
Set of tolerations to apply to the workload.
DistributedPolicyDefaultsV2
objectnull
2 properties
PortServiceTypeOptions
objectnull
1 property
ImagePullSecretsRulesAttributes
objectnull
Rules for the attributes of imagePullSecrets
2 properties
NfssDefaults
objectnull
2 properties
DistributedInferenceServingPortRules-2
objectnull
Defines the configuration for the inference serving endpoint. This determines how applications or services can send inference requests to the workload.
HostPathRules
objectnull
4 properties
MpiLauncherCreationPolicyRules
objectnull
WorkingDir
stringnull
Container's working directory. If not specified, the container runtime default will be used. This may be configured in the container image.
StorageInstanceName
objectnull
1 property
RelatedUrls
arraynull
Set of URLs that are related to the workload.
SecretsDefaults
objectnull
2 properties
DistributedInferenceStartupPolicy
stringnull
Determines when the worker pods should start during workload initialization. - LeaderCreated: Workers start after the leader pod is created. - LeaderReady: Wor…
ActivationReplicasField
object
1 property
DistributedInferenceWorkerRules
object
1 property
TolerationOperator
stringnull
A key's relationship to the value. Equal uses key and value. Exists is equivalent to wildcard for value, so that a workload can tolerate all taints of a partic…
GpuRequestOptions
objectnull
1 property
RelatedUrlsDefaults
objectnull
2 properties
AutoScalingMinReplicas
integernull
The minimum number of replicas for autoscaling. Defaults to 1.
ServingPortServiceTypeRules
objectnull
PolicyValidationStatus
objectnull
1 property
CleanPodPolicyOptions
objectnull
1 property
PolicySyncStatusOfCluster
object
3 properties
2 required
ConfigMapsDefaults
objectnull
2 properties
SourceOfRule
objectnull
This field is used by the system along with effective rules, in order to specify the org unit from which this effective rule has been derived. It should be lef…
5 properties
1 required
DistributedInferenceServingPort
objectnull
Defines the configuration for the inference serving endpoint. This determines how applications or services can send inference requests to the workload.
ImagePullPolicyRules
objectnull
AutoScalingRules
objectnull
11 properties
GpuMemoryRequest
stringnull
Required if and only if gpuRequestType is memory. States the GPU memory to allocate for the created workload, per GPU device. Note that the workload will not b…
PortRules
objectnull
Rules for port attributes
6 properties
ConfigMapRules
objectnull
4 properties
DistributedInferenceServingPortContainerAndProtocol
object
2 properties
SecretRules
objectnull
3 properties
MpiLauncherCreationPolicyOptions
objectnull
1 property
DistributedInferenceRestartPolicyRules
objectnull
InferenceFieldsRules
objectnull
2 properties
TerminationGracePeriod
integernull
Duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the po…
HostPathsDefaults
objectnull
2 properties
RestartPolicy
stringnull
Specify the restart policy of the workload pods. Default is empty, which is determine by the framework default
ImagePullSecretsRules
objectnull
2 properties
MpiLauncherCreationPolicy
stringnull
Define whether the MPI Launcher is created in parallel with the workers, or if its creation is postponed until all workers are in Ready state. This prevents fa…
RunAsNonRoot
booleannull
Force the container to run as a non-root user.
DistributedPolicyRulesV2
objectnull
2 properties
Probes
objectnull
Probes are used to determine if the container is healthy and ready to accept traffic.
1 property
SecretsRules
objectnull
2 properties
PolicyType
string
The type of policy which determines the kind of workloads it is affecting
IntegerRules
objectnull
7 properties
Annotations
arraynull
Set of annotations to populate into the container running the workload.
RestartPolicyRule
objectnull
ServingPortExposedProtocolOptions
objectnull
1 property
ConfigMapInstance
objectnull
PortServiceType
stringnull
The service type of the port (mandatory).
InferencePolicyDefaultsV2
ExtendedResources
arraynull
Extended resources and their quantity.
TrainingPolicyChangeRequestV2
object
3 properties
NumWorkers
integernull
the number of workers that will be allocated for running the workload.
ServingPortGrpcPort
integernull
The GRPC port that the container running the inference service exposes.
PodAffinityType
stringnull
The affinity type, required or preferred. (mandatory)
ImagePullSecretsDefaults
objectnull
1 property
DistributedFramework
stringnull
The distributed training framework used in the workload.
UidGidSource
stringnull
Indicate the way to determine the user and group ids of the container. The options are a. fromTheImage - user and group ids are determined by the docker image…
InferencePolicyOverwriteRequestV2
object
2 properties
GitsDefaults
objectnull
2 properties
GitSecretRef
objectnull
4 properties
EnvironmentVariablesDefaults
objectnull
1 property
ImagePullPolicy
stringnull
Image pull policy. Defaults to Always if :latest tag is specified, otherwise it is IfNotPresent.
ConfigMapsRules
objectnull
2 properties
AutoScalingMetricField
object
1 property
DistributedInferenceWorkersFieldRules
object
1 property
ServingPortAccess
object
4 properties
Preemptibility
stringnull
Specifies whether the workload can be preempted by higher-priority workloads. Valid values are preemptible and non-preemptible. If explicitly set, this value t…
ScaleToZeroRetentionField
object
1 property
DistributedInferenceStartupPolicyFieldRules
objectnull
1 property
RelatedUrl
objectnull
A URL that is related to the workload. For example, a URL to an external server providing statistics or logging about the workload.
4 properties
DistributedInferenceWorkerDefaults
object
1 property
ServingPortMetricsPort
integernull
The port where metrics are exposed, required only if it's different than the main port.
DistributedInferencePolicyOverwriteRequestV2
object
2 properties
EmptyDirsRules
objectnull
2 properties
AutoScalingCommonFields
objectnull
InstancesRules
objectnull
1 property
NimServiceNgcAuthSecret
stringnull
The name of a Kubernetes secret containing the NGC access credentials. The secret must contain a key named NGCAPIKEY with the API key as the value.
DistributedInferenceDefaultsV2
PortsDefaults
objectnull
2 properties
EmptyDir
objectnull
3 properties
TolerationEffect
stringnull
The taint effect to match. (mandatory)
DistributedInferenceImposedAssets
objectnull
2 properties
AutoDeletionTimeAfterPreemption
integernull
Specifies the duration after which a finished workload (completed or failed) will be automatically deleted. The default is 30 days. Log retention is managed se…
BackoffLimit
integernull
Specifies the number of retries before marking a workload as failed (not applicable to Inference workloads). The default value is 6.
SeccompProfileType
stringnull
Indicates which kind of seccomp profile will be applied to the container. The options are a. RuntimeDefault - the container runtime default profile should be u…
NimServicePolicy
objectnull
4 properties
HostIpc
booleannull
Whether to enable host IPC. Defaults to false.
DistributedInferenceReplicasFieldRules
object
1 property
GpuMemoryLimit
stringnull
Limitation on the memory consumed by the workload, per GPU device. The system guarantees The gpuMemoryLimit must be no less than gpuMemoryRequest.
ClusterIdOptional
stringnull
The id of the cluster.
HostPathInstance
objectnull
The full machine-readable OpenAPI contract behind this narrative.
Other APIs NVIDIA Run:ai publishes across the network.