public class CreateEKSContainerInstancesRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateEKSContainerInstancesRequest() | 
| CreateEKSContainerInstancesRequest(CreateEKSContainerInstancesRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Boolean | getAutoCreateEip()Get 是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥 | 
| EipAttribute | getAutoCreateEipAttribute()Get 自动创建EIP的可选参数。若传此参数,则会自动创建EIP。
另外此参数和ExistedEipIds互斥 | 
| String | getCamRoleName()Get 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。 | 
| Container[] | getContainers()Get 容器组 | 
| Float | getCpu()Get CPU,单位:核。可参考[资源规格](https://cloud.tencent.com/document/product/457/39808)文档 | 
| String | getCpuType()Get Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:
intel
amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 | 
| DNSConfig | getDnsConfig()Get 自定义DNS配置 | 
| String | getEksCiName()Get EKS Container Instance容器实例名称 | 
| EksCiVolume | getEksCiVolume()Get 数据卷,包含NfsVolume数组和CbsVolume数组 | 
| String[] | getExistedEipIds()Get 用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。
另外此参数和AutoCreateEipAttribute互斥。 | 
| Long | getGpuCount()Get Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。 | 
| String | getGpuType()Get 容器实例所需的 GPU 资源型号,目前支持型号如下:
1/4\*V100
1/2\*V100
V100
1/4\*T4
1/2\*T4
T4 | 
| ImageRegistryCredential[] | getImageRegistryCredentials()Get 镜像仓库凭证数组 | 
| Container[] | getInitContainers()Get Init 容器 | 
| Float | getMemory()Get 内存,单位:GiB。可参考[资源规格](https://cloud.tencent.com/document/product/457/39808)文档 | 
| Long | getReplicas()Get 实例副本数,默认为1 | 
| String | getRestartPolicy()Get 实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。 | 
| String[] | getSecurityGroupIds()Get 指定新创建实例所属于的安全组Id | 
| String | getSubnetId()Get 实例所属子网Id | 
| String | getVpcId()Get 实例所属VPC的Id | 
| void | setAutoCreateEip(Boolean AutoCreateEip)Set 是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥 | 
| void | setAutoCreateEipAttribute(EipAttribute AutoCreateEipAttribute)Set 自动创建EIP的可选参数。若传此参数,则会自动创建EIP。
另外此参数和ExistedEipIds互斥 | 
| void | setCamRoleName(String CamRoleName)Set 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。 | 
| void | setContainers(Container[] Containers)Set 容器组 | 
| void | setCpu(Float Cpu)Set CPU,单位:核。可参考[资源规格](https://cloud.tencent.com/document/product/457/39808)文档 | 
| void | setCpuType(String CpuType)Set Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:
intel
amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 | 
| void | setDnsConfig(DNSConfig DnsConfig)Set 自定义DNS配置 | 
| void | setEksCiName(String EksCiName)Set EKS Container Instance容器实例名称 | 
| void | setEksCiVolume(EksCiVolume EksCiVolume)Set 数据卷,包含NfsVolume数组和CbsVolume数组 | 
| void | setExistedEipIds(String[] ExistedEipIds)Set 用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。
另外此参数和AutoCreateEipAttribute互斥。 | 
| void | setGpuCount(Long GpuCount)Set Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。 | 
| void | setGpuType(String GpuType)Set 容器实例所需的 GPU 资源型号,目前支持型号如下:
1/4\*V100
1/2\*V100
V100
1/4\*T4
1/2\*T4
T4 | 
| void | setImageRegistryCredentials(ImageRegistryCredential[] ImageRegistryCredentials)Set 镜像仓库凭证数组 | 
| void | setInitContainers(Container[] InitContainers)Set Init 容器 | 
| void | setMemory(Float Memory)Set 内存,单位:GiB。可参考[资源规格](https://cloud.tencent.com/document/product/457/39808)文档 | 
| void | setReplicas(Long Replicas)Set 实例副本数,默认为1 | 
| void | setRestartPolicy(String RestartPolicy)Set 实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。 | 
| void | setSecurityGroupIds(String[] SecurityGroupIds)Set 指定新创建实例所属于的安全组Id | 
| void | setSubnetId(String SubnetId)Set 实例所属子网Id | 
| void | setVpcId(String VpcId)Set 实例所属VPC的Id | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateEKSContainerInstancesRequest()
public CreateEKSContainerInstancesRequest(CreateEKSContainerInstancesRequest source)
public Container[] getContainers()
public void setContainers(Container[] Containers)
Containers - 容器组public String getEksCiName()
public void setEksCiName(String EksCiName)
EksCiName - EKS Container Instance容器实例名称public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds - 指定新创建实例所属于的安全组Idpublic String getSubnetId()
public void setSubnetId(String SubnetId)
SubnetId - 实例所属子网Idpublic String getVpcId()
public void setVpcId(String VpcId)
VpcId - 实例所属VPC的Idpublic Float getMemory()
public void setMemory(Float Memory)
Memory - 内存,单位:GiB。可参考[资源规格](https://cloud.tencent.com/document/product/457/39808)文档public Float getCpu()
public void setCpu(Float Cpu)
Cpu - CPU,单位:核。可参考[资源规格](https://cloud.tencent.com/document/product/457/39808)文档public String getRestartPolicy()
public void setRestartPolicy(String RestartPolicy)
RestartPolicy - 实例重启策略: Always(总是重启)、Never(从不重启)、OnFailure(失败时重启),默认:Always。public ImageRegistryCredential[] getImageRegistryCredentials()
public void setImageRegistryCredentials(ImageRegistryCredential[] ImageRegistryCredentials)
ImageRegistryCredentials - 镜像仓库凭证数组public EksCiVolume getEksCiVolume()
public void setEksCiVolume(EksCiVolume EksCiVolume)
EksCiVolume - 数据卷,包含NfsVolume数组和CbsVolume数组public Long getReplicas()
public void setReplicas(Long Replicas)
Replicas - 实例副本数,默认为1public Container[] getInitContainers()
public void setInitContainers(Container[] InitContainers)
InitContainers - Init 容器public DNSConfig getDnsConfig()
public void setDnsConfig(DNSConfig DnsConfig)
DnsConfig - 自定义DNS配置public String[] getExistedEipIds()
public void setExistedEipIds(String[] ExistedEipIds)
ExistedEipIds - 用来绑定容器实例的已有EIP的列表。如传值,需要保证数值和Replicas相等。
另外此参数和AutoCreateEipAttribute互斥。public EipAttribute getAutoCreateEipAttribute()
public void setAutoCreateEipAttribute(EipAttribute AutoCreateEipAttribute)
AutoCreateEipAttribute - 自动创建EIP的可选参数。若传此参数,则会自动创建EIP。
另外此参数和ExistedEipIds互斥public Boolean getAutoCreateEip()
public void setAutoCreateEip(Boolean AutoCreateEip)
AutoCreateEip - 是否为容器实例自动创建EIP,默认为false。若传true,则此参数和ExistedEipIds互斥public String getCpuType()
public void setCpuType(String CpuType)
CpuType - Pod 所需的 CPU 资源型号,如果不填写则默认不强制指定 CPU 类型。目前支持型号如下:
intel
amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。public String getGpuType()
public void setGpuType(String GpuType)
GpuType - 容器实例所需的 GPU 资源型号,目前支持型号如下:
1/4\*V100
1/2\*V100
V100
1/4\*T4
1/2\*T4
T4public Long getGpuCount()
public void setGpuCount(Long GpuCount)
GpuCount - Pod 所需的 GPU 数量,如填写,请确保为支持的规格。默认单位为卡,无需再次注明。public String getCamRoleName()
public void setCamRoleName(String CamRoleName)
CamRoleName - 为容器实例关联 CAM 角色,value 填写 CAM 角色名称,容器实例可获取该 CAM 角色包含的权限策略,方便 容器实例 内的程序进行如购买资源、读写存储等云资源操作。Copyright © 2025. All rights reserved.