class TencentCloud::Tke::V20180525::CreateEKSContainerInstancesRequest
CreateEKSContainerInstances请求参数结构体
def deserialize(params)
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
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)
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