lib/v20211111/models.rb in tencentcloud-sdk-tione-3.0.652 vs lib/v20211111/models.rb in tencentcloud-sdk-tione-3.0.653

- old
+ new

@@ -1187,14 +1187,16 @@ # @type ModelTurboEnable: Boolean # @param ServiceCategory: 服务分类 # @type ServiceCategory: String # @param Command: 服务的启动命令 # @type Command: String + # @param ServiceEIP: 是否开启TIONE内网访问外部 + # @type ServiceEIP: :class:`Tencentcloud::Tione.v20211111.models.ServiceEIP` - attr_accessor :ServiceGroupId, :ServiceGroupName, :ServiceDescription, :ChargeType, :ResourceGroupId, :ModelInfo, :ImageInfo, :Env, :Resources, :InstanceType, :ScaleMode, :Replicas, :HorizontalPodAutoscaler, :LogEnable, :LogConfig, :AuthorizationEnable, :Tags, :NewVersion, :CronScaleJobs, :ScaleStrategy, :HybridBillingPrepaidReplicas, :CreateSource, :ModelHotUpdateEnable, :ScheduledAction, :VolumeMount, :ServiceLimit, :CallbackUrl, :ModelTurboEnable, :ServiceCategory, :Command + attr_accessor :ServiceGroupId, :ServiceGroupName, :ServiceDescription, :ChargeType, :ResourceGroupId, :ModelInfo, :ImageInfo, :Env, :Resources, :InstanceType, :ScaleMode, :Replicas, :HorizontalPodAutoscaler, :LogEnable, :LogConfig, :AuthorizationEnable, :Tags, :NewVersion, :CronScaleJobs, :ScaleStrategy, :HybridBillingPrepaidReplicas, :CreateSource, :ModelHotUpdateEnable, :ScheduledAction, :VolumeMount, :ServiceLimit, :CallbackUrl, :ModelTurboEnable, :ServiceCategory, :Command, :ServiceEIP - def initialize(servicegroupid=nil, servicegroupname=nil, servicedescription=nil, chargetype=nil, resourcegroupid=nil, modelinfo=nil, imageinfo=nil, env=nil, resources=nil, instancetype=nil, scalemode=nil, replicas=nil, horizontalpodautoscaler=nil, logenable=nil, logconfig=nil, authorizationenable=nil, tags=nil, newversion=nil, cronscalejobs=nil, scalestrategy=nil, hybridbillingprepaidreplicas=nil, createsource=nil, modelhotupdateenable=nil, scheduledaction=nil, volumemount=nil, servicelimit=nil, callbackurl=nil, modelturboenable=nil, servicecategory=nil, command=nil) + def initialize(servicegroupid=nil, servicegroupname=nil, servicedescription=nil, chargetype=nil, resourcegroupid=nil, modelinfo=nil, imageinfo=nil, env=nil, resources=nil, instancetype=nil, scalemode=nil, replicas=nil, horizontalpodautoscaler=nil, logenable=nil, logconfig=nil, authorizationenable=nil, tags=nil, newversion=nil, cronscalejobs=nil, scalestrategy=nil, hybridbillingprepaidreplicas=nil, createsource=nil, modelhotupdateenable=nil, scheduledaction=nil, volumemount=nil, servicelimit=nil, callbackurl=nil, modelturboenable=nil, servicecategory=nil, command=nil, serviceeip=nil) @ServiceGroupId = servicegroupid @ServiceGroupName = servicegroupname @ServiceDescription = servicedescription @ChargeType = chargetype @ResourceGroupId = resourcegroupid @@ -1221,10 +1223,11 @@ @ServiceLimit = servicelimit @CallbackUrl = callbackurl @ModelTurboEnable = modelturboenable @ServiceCategory = servicecategory @Command = command + @ServiceEIP = serviceeip end def deserialize(params) @ServiceGroupId = params['ServiceGroupId'] @ServiceGroupName = params['ServiceGroupName'] @@ -1299,10 +1302,14 @@ end @CallbackUrl = params['CallbackUrl'] @ModelTurboEnable = params['ModelTurboEnable'] @ServiceCategory = params['ServiceCategory'] @Command = params['Command'] + unless params['ServiceEIP'].nil? + @ServiceEIP = ServiceEIP.new + @ServiceEIP.deserialize(params['ServiceEIP']) + end end end # CreateModelService返回参数结构体 class CreateModelServiceResponse < TencentCloud::Common::AbstractModel @@ -6311,14 +6318,16 @@ # @type VolumeMount: :class:`Tencentcloud::Tione.v20211111.models.VolumeMount` # @param ModelTurboEnable: 是否开启模型的加速, 仅对StableDiffusion(动态加速)格式的模型有效。默认不开启 # @type ModelTurboEnable: Boolean # @param Command: 服务的启动命令 # @type Command: String + # @param ServiceEIP: 是否开启TIONE内网访问外部 + # @type ServiceEIP: :class:`Tencentcloud::Tione.v20211111.models.ServiceEIP` - attr_accessor :ServiceId, :ModelInfo, :ImageInfo, :Env, :Resources, :InstanceType, :ScaleMode, :Replicas, :HorizontalPodAutoscaler, :LogEnable, :LogConfig, :ServiceAction, :ServiceDescription, :ScaleStrategy, :CronScaleJobs, :HybridBillingPrepaidReplicas, :ModelHotUpdateEnable, :ScheduledAction, :ServiceLimit, :VolumeMount, :ModelTurboEnable, :Command + attr_accessor :ServiceId, :ModelInfo, :ImageInfo, :Env, :Resources, :InstanceType, :ScaleMode, :Replicas, :HorizontalPodAutoscaler, :LogEnable, :LogConfig, :ServiceAction, :ServiceDescription, :ScaleStrategy, :CronScaleJobs, :HybridBillingPrepaidReplicas, :ModelHotUpdateEnable, :ScheduledAction, :ServiceLimit, :VolumeMount, :ModelTurboEnable, :Command, :ServiceEIP - def initialize(serviceid=nil, modelinfo=nil, imageinfo=nil, env=nil, resources=nil, instancetype=nil, scalemode=nil, replicas=nil, horizontalpodautoscaler=nil, logenable=nil, logconfig=nil, serviceaction=nil, servicedescription=nil, scalestrategy=nil, cronscalejobs=nil, hybridbillingprepaidreplicas=nil, modelhotupdateenable=nil, scheduledaction=nil, servicelimit=nil, volumemount=nil, modelturboenable=nil, command=nil) + def initialize(serviceid=nil, modelinfo=nil, imageinfo=nil, env=nil, resources=nil, instancetype=nil, scalemode=nil, replicas=nil, horizontalpodautoscaler=nil, logenable=nil, logconfig=nil, serviceaction=nil, servicedescription=nil, scalestrategy=nil, cronscalejobs=nil, hybridbillingprepaidreplicas=nil, modelhotupdateenable=nil, scheduledaction=nil, servicelimit=nil, volumemount=nil, modelturboenable=nil, command=nil, serviceeip=nil) @ServiceId = serviceid @ModelInfo = modelinfo @ImageInfo = imageinfo @Env = env @Resources = resources @@ -6337,10 +6346,11 @@ @ScheduledAction = scheduledaction @ServiceLimit = servicelimit @VolumeMount = volumemount @ModelTurboEnable = modelturboenable @Command = command + @ServiceEIP = serviceeip end def deserialize(params) @ServiceId = params['ServiceId'] unless params['ModelInfo'].nil? @@ -6400,10 +6410,14 @@ @VolumeMount = VolumeMount.new @VolumeMount.deserialize(params['VolumeMount']) end @ModelTurboEnable = params['ModelTurboEnable'] @Command = params['Command'] + unless params['ServiceEIP'].nil? + @ServiceEIP = ServiceEIP.new + @ServiceEIP.deserialize(params['ServiceEIP']) + end end end # ModifyModelService返回参数结构体 class ModifyModelServiceResponse < TencentCloud::Common::AbstractModel @@ -7248,23 +7262,41 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type IP: String # @param Status: pod状态 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Status: String + # @param StartTime: pod启动时间 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type StartTime: String + # @param EndTime: pod结束时间 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type EndTime: String + # @param ResourceConfigInfo: pod资源配置 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ResourceConfigInfo: :class:`Tencentcloud::Tione.v20211111.models.ResourceConfigInfo` - attr_accessor :Name, :IP, :Status + attr_accessor :Name, :IP, :Status, :StartTime, :EndTime, :ResourceConfigInfo - def initialize(name=nil, ip=nil, status=nil) + def initialize(name=nil, ip=nil, status=nil, starttime=nil, endtime=nil, resourceconfiginfo=nil) @Name = name @IP = ip @Status = status + @StartTime = starttime + @EndTime = endtime + @ResourceConfigInfo = resourceconfiginfo end def deserialize(params) @Name = params['Name'] @IP = params['IP'] @Status = params['Status'] + @StartTime = params['StartTime'] + @EndTime = params['EndTime'] + unless params['ResourceConfigInfo'].nil? + @ResourceConfigInfo = ResourceConfigInfo.new + @ResourceConfigInfo.deserialize(params['ResourceConfigInfo']) + end end end # 点信息描述 class PointInfo < TencentCloud::Common::AbstractModel @@ -8645,26 +8677,46 @@ # @type SpecAlias: String # @param Available: 是否售罄 # @type Available: Boolean # @param AvailableRegion: 当前资源售罄时,可用的区域有哪些 # @type AvailableRegion: Array + # @param SpecFeatures: 当前计费项支持的特性 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type SpecFeatures: Array + # @param SpecType: 计费项类型 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type SpecType: String + # @param GpuType: GPU类型 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type GpuType: String + # @param CategoryId: 计费项CategoryId + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CategoryId: String - attr_accessor :SpecId, :SpecName, :SpecAlias, :Available, :AvailableRegion + attr_accessor :SpecId, :SpecName, :SpecAlias, :Available, :AvailableRegion, :SpecFeatures, :SpecType, :GpuType, :CategoryId - def initialize(specid=nil, specname=nil, specalias=nil, available=nil, availableregion=nil) + def initialize(specid=nil, specname=nil, specalias=nil, available=nil, availableregion=nil, specfeatures=nil, spectype=nil, gputype=nil, categoryid=nil) @SpecId = specid @SpecName = specname @SpecAlias = specalias @Available = available @AvailableRegion = availableregion + @SpecFeatures = specfeatures + @SpecType = spectype + @GpuType = gputype + @CategoryId = categoryid end def deserialize(params) @SpecId = params['SpecId'] @SpecName = params['SpecName'] @SpecAlias = params['SpecAlias'] @Available = params['Available'] @AvailableRegion = params['AvailableRegion'] + @SpecFeatures = params['SpecFeatures'] + @SpecType = params['SpecType'] + @GpuType = params['GpuType'] + @CategoryId = params['CategoryId'] end end # 计费项询价结果 class SpecPrice < TencentCloud::Common::AbstractModel