Skip to content

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.