public class CreateEKSContainerInstancesRequest extends AbstractModel
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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 © 2023. All rights reserved.