Class: TencentCloud::Tke::V20180525::CreateEKSContainerInstancesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::CreateEKSContainerInstancesRequest
- Defined in:
- lib/v20180525/models.rb
Overview
CreateEKSContainerInstances请求参数结构体
Instance Attribute Summary collapse
-
#AutoCreateEip ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#AutoCreateEipAttribute ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#CamRoleName ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#Containers ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#Cpu ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#CpuType ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#DnsConfig ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#EksCiName ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#EksCiVolume ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#ExistedEipIds ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#GpuCount ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#GpuType ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#ImageRegistryCredentials ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#InitContainers ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#Memory ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#Replicas ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#RestartPolicy ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#SecurityGroupIds ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#SubnetId ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
-
#VpcId ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd - 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(containers = nil, eksciname = nil, securitygroupids = nil, subnetid = nil, vpcid = nil, memory = nil, cpu = nil, restartpolicy = nil, imageregistrycredentials = nil, ekscivolume = nil, replicas = nil, initcontainers = nil, dnsconfig = nil, existedeipids = nil, autocreateeipattribute = nil, autocreateeip = nil, cputype = nil, gputype = nil, gpucount = nil, camrolename = nil) ⇒ CreateEKSContainerInstancesRequest
constructor
A new instance of CreateEKSContainerInstancesRequest.
Constructor Details
#initialize(containers = nil, eksciname = nil, securitygroupids = nil, subnetid = nil, vpcid = nil, memory = nil, cpu = nil, restartpolicy = nil, imageregistrycredentials = nil, ekscivolume = nil, replicas = nil, initcontainers = nil, dnsconfig = nil, existedeipids = nil, autocreateeipattribute = nil, autocreateeip = nil, cputype = nil, gputype = nil, gpucount = nil, camrolename = nil) ⇒ CreateEKSContainerInstancesRequest
3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 |
# File 'lib/v20180525/models.rb', line 3131 def initialize(containers=nil, eksciname=nil, securitygroupids=nil, subnetid=nil, vpcid=nil, memory=nil, cpu=nil, restartpolicy=nil, imageregistrycredentials=nil, ekscivolume=nil, replicas=nil, initcontainers=nil, dnsconfig=nil, existedeipids=nil, autocreateeipattribute=nil, autocreateeip=nil, cputype=nil, gputype=nil, gpucount=nil, camrolename=nil) @Containers = containers @EksCiName = eksciname @SecurityGroupIds = securitygroupids @SubnetId = subnetid @VpcId = vpcid @Memory = memory @Cpu = cpu @RestartPolicy = restartpolicy @ImageRegistryCredentials = imageregistrycredentials @EksCiVolume = ekscivolume @Replicas = replicas @InitContainers = initcontainers @DnsConfig = dnsconfig @ExistedEipIds = existedeipids @AutoCreateEipAttribute = autocreateeipattribute @AutoCreateEip = autocreateeip @CpuType = cputype @GpuType = gputype @GpuCount = gpucount @CamRoleName = camrolename end |
Instance Attribute Details
#AutoCreateEip ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def AutoCreateEip @AutoCreateEip end |
#AutoCreateEipAttribute ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def AutoCreateEipAttribute @AutoCreateEipAttribute end |
#CamRoleName ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def CamRoleName @CamRoleName end |
#Containers ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def Containers @Containers end |
#Cpu ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def Cpu @Cpu end |
#CpuType ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def CpuType @CpuType end |
#DnsConfig ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def DnsConfig @DnsConfig end |
#EksCiName ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def EksCiName @EksCiName end |
#EksCiVolume ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def EksCiVolume @EksCiVolume end |
#ExistedEipIds ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def ExistedEipIds @ExistedEipIds end |
#GpuCount ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def GpuCount @GpuCount end |
#GpuType ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def GpuType @GpuType end |
#ImageRegistryCredentials ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def ImageRegistryCredentials @ImageRegistryCredentials end |
#InitContainers ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def InitContainers @InitContainers end |
#Memory ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def Memory @Memory end |
#Replicas ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def Replicas @Replicas end |
#RestartPolicy ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def RestartPolicy @RestartPolicy end |
#SecurityGroupIds ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def SecurityGroupIds @SecurityGroupIds end |
#SubnetId ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def SubnetId @SubnetId end |
#VpcId ⇒ Object
另外此参数和AutoCreateEipAttribute互斥。 另外此参数和ExistedEipIds互斥 intel amd
- 支持优先级顺序写法,如 “amd,intel” 表示优先创建 amd 资源 Pod,如果所选地域可用区 amd 资源不足,则会创建 intel 资源 Pod。 1/4*V100 1/2*V100 V100 1/4*T4 1/2*T4 T4
3129 3130 3131 |
# File 'lib/v20180525/models.rb', line 3129 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 |
# File 'lib/v20180525/models.rb', line 3154 def deserialize(params) unless params['Containers'].nil? @Containers = [] params['Containers'].each do |i| container_tmp = Container.new container_tmp.deserialize(i) @Containers << container_tmp end end @EksCiName = params['EksCiName'] @SecurityGroupIds = params['SecurityGroupIds'] @SubnetId = params['SubnetId'] @VpcId = params['VpcId'] @Memory = params['Memory'] @Cpu = params['Cpu'] @RestartPolicy = params['RestartPolicy'] unless params['ImageRegistryCredentials'].nil? @ImageRegistryCredentials = [] params['ImageRegistryCredentials'].each do |i| imageregistrycredential_tmp = ImageRegistryCredential.new imageregistrycredential_tmp.deserialize(i) @ImageRegistryCredentials << imageregistrycredential_tmp end end unless params['EksCiVolume'].nil? @EksCiVolume = EksCiVolume.new @EksCiVolume.deserialize(params['EksCiVolume']) end @Replicas = params['Replicas'] unless params['InitContainers'].nil? @InitContainers = [] params['InitContainers'].each do |i| container_tmp = Container.new container_tmp.deserialize(i) @InitContainers << container_tmp end end unless params['DnsConfig'].nil? @DnsConfig = DNSConfig.new @DnsConfig.deserialize(params['DnsConfig']) end @ExistedEipIds = params['ExistedEipIds'] unless params['AutoCreateEipAttribute'].nil? @AutoCreateEipAttribute = EipAttribute.new @AutoCreateEipAttribute.deserialize(params['AutoCreateEipAttribute']) end @AutoCreateEip = params['AutoCreateEip'] @CpuType = params['CpuType'] @GpuType = params['GpuType'] @GpuCount = params['GpuCount'] @CamRoleName = params['CamRoleName'] end |