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
Returns a new instance of CreateEKSContainerInstancesRequest.
2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 |
# File 'lib/v20180525/models.rb', line 2957 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 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
2955 2956 2957 |
# File 'lib/v20180525/models.rb', line 2955 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 |
# File 'lib/v20180525/models.rb', line 2980 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 |