ApplicationPodProps
Properties for defining a ApplicationPod.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-acs-applicationpod
Initializer
using AlibabaCloud.SDK.ROS.CDK.Acs;
new ApplicationPodProps {
object ComputeClass,
object ComputeQos,
object CpuCoreNumber,
object Image,
object Kind,
object Memory,
object DiskConfig = null,
object GpuCoreNumber = null,
object GpuModelSeries = null,
object GpuType = null,
object Replicas = null,
object ZoneId = null
};
Properties
| Name | Type | Description |
|---|---|---|
ComputeClass | object | Property computeClass: Compute class of the application pod. |
ComputeQos | object | Property computeQos: Compute QoS of the application pod. |
CpuCoreNumber | object | Property cpuCoreNumber: CPU core number required by the container. |
Image | object | Property image: Container image for the application pod. |
Kind | object | Property kind: Kind of the application pod (Job, CronJob, Deployment, StatefulSet). |
Memory | object | Property memory: Memory size (in GB) required by the container. |
DiskConfig | object | Property diskConfig: Disk configurations for the application pod. |
GpuCoreNumber | object | Property gpuCoreNumber: GPU core number, if using GPU. |
GpuModelSeries | object | Property gpuModelSeries: GPU model series, if using GPU. |
GpuType | object | Property gpuType: GPU type, default is nvidia.com\/gpu. |
Replicas | object | Property replicas: Number of replicas for Deployment or StatefulSet. |
ZoneId | object | Property zoneId: Zone ID for the application pod. |
ComputeClassRequired
public object ComputeClass { get; set; }
- Type: object
Property computeClass: Compute class of the application pod.
ComputeQosRequired
public object ComputeQos { get; set; }
- Type: object
Property computeQos: Compute QoS of the application pod.
CpuCoreNumberRequired
public object CpuCoreNumber { get; set; }
- Type: object
Property cpuCoreNumber: CPU core number required by the container.
ImageRequired
public object Image { get; set; }
- Type: object
Property image: Container image for the application pod.
KindRequired
public object Kind { get; set; }
- Type: object
Property kind: Kind of the application pod (Job, CronJob, Deployment, StatefulSet).
MemoryRequired
public object Memory { get; set; }
- Type: object
Property memory: Memory size (in GB) required by the container.
DiskConfigOptional
public object DiskConfig { get; set; }
- Type: object
Property diskConfig: Disk configurations for the application pod.
GpuCoreNumberOptional
public object GpuCoreNumber { get; set; }
- Type: object
Property gpuCoreNumber: GPU core number, if using GPU.
GpuModelSeriesOptional
public object GpuModelSeries { get; set; }
- Type: object
Property gpuModelSeries: GPU model series, if using GPU.
GpuTypeOptional
public object GpuType { get; set; }
- Type: object
Property gpuType: GPU type, default is nvidia.com\/gpu.
ReplicasOptional
public object Replicas { get; set; }
- Type: object
Property replicas: Number of replicas for Deployment or StatefulSet.
ZoneIdOptional
public object ZoneId { get; set; }
- Type: object
Property zoneId: Zone ID for the application pod.