Class: TencentCloud::Tke::V20180525::CreateImageCacheRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::CreateImageCacheRequest
- Defined in:
- lib/v20180525/models.rb
Overview
CreateImageCache请求参数结构体
Instance Attribute Summary collapse
-
#AutoCreateEip ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#AutoCreateEipAttribute ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#ExistedEipId ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#ImageCacheName ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#ImageCacheSize ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#ImageRegistryCredentials ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#Images ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#RegistryHttpEndPointList ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#RegistrySkipVerifyList ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#ResolveConfig ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#RetentionDays ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#SecurityGroupIds ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#SubnetId ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#Tags ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
-
#VpcId ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8".
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(images = nil, subnetid = nil, vpcid = nil, imagecachename = nil, securitygroupids = nil, imageregistrycredentials = nil, existedeipid = nil, autocreateeip = nil, autocreateeipattribute = nil, imagecachesize = nil, retentiondays = nil, registryskipverifylist = nil, registryhttpendpointlist = nil, resolveconfig = nil, tags = nil) ⇒ CreateImageCacheRequest
constructor
A new instance of CreateImageCacheRequest.
Constructor Details
#initialize(images = nil, subnetid = nil, vpcid = nil, imagecachename = nil, securitygroupids = nil, imageregistrycredentials = nil, existedeipid = nil, autocreateeip = nil, autocreateeipattribute = nil, imagecachesize = nil, retentiondays = nil, registryskipverifylist = nil, registryhttpendpointlist = nil, resolveconfig = nil, tags = nil) ⇒ CreateImageCacheRequest
Returns a new instance of CreateImageCacheRequest.
3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 |
# File 'lib/v20180525/models.rb', line 3468 def initialize(images=nil, subnetid=nil, vpcid=nil, imagecachename=nil, securitygroupids=nil, imageregistrycredentials=nil, existedeipid=nil, autocreateeip=nil, autocreateeipattribute=nil, imagecachesize=nil, retentiondays=nil, registryskipverifylist=nil, registryhttpendpointlist=nil, resolveconfig=nil, =nil) @Images = images @SubnetId = subnetid @VpcId = vpcid @ImageCacheName = imagecachename @SecurityGroupIds = securitygroupids @ImageRegistryCredentials = imageregistrycredentials @ExistedEipId = existedeipid @AutoCreateEip = autocreateeip @AutoCreateEipAttribute = autocreateeipattribute @ImageCacheSize = imagecachesize @RetentionDays = retentiondays @RegistrySkipVerifyList = registryskipverifylist @RegistryHttpEndPointList = registryhttpendpointlist @ResolveConfig = resolveconfig @Tags = end |
Instance Attribute Details
#AutoCreateEip ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def AutoCreateEip @AutoCreateEip end |
#AutoCreateEipAttribute ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def AutoCreateEipAttribute @AutoCreateEipAttribute end |
#ExistedEipId ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def ExistedEipId @ExistedEipId end |
#ImageCacheName ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def ImageCacheName @ImageCacheName end |
#ImageCacheSize ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def ImageCacheSize @ImageCacheSize end |
#ImageRegistryCredentials ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def ImageRegistryCredentials @ImageRegistryCredentials end |
#Images ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def Images @Images end |
#RegistryHttpEndPointList ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def RegistryHttpEndPointList @RegistryHttpEndPointList end |
#RegistrySkipVerifyList ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def RegistrySkipVerifyList @RegistrySkipVerifyList end |
#ResolveConfig ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def ResolveConfig @ResolveConfig end |
#RetentionDays ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def RetentionDays @RetentionDays end |
#SecurityGroupIds ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def SecurityGroupIds @SecurityGroupIds end |
#SubnetId ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def SubnetId @SubnetId end |
#Tags ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def Tags @Tags end |
#VpcId ⇒ Object
另外此参数和ExistedEipIds互斥 "nameserver 4.4.4.4\nnameserver 8.8.8.8"
3466 3467 3468 |
# File 'lib/v20180525/models.rb', line 3466 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 |
# File 'lib/v20180525/models.rb', line 3486 def deserialize(params) @Images = params['Images'] @SubnetId = params['SubnetId'] @VpcId = params['VpcId'] @ImageCacheName = params['ImageCacheName'] @SecurityGroupIds = params['SecurityGroupIds'] unless params['ImageRegistryCredentials'].nil? @ImageRegistryCredentials = [] params['ImageRegistryCredentials'].each do |i| imageregistrycredential_tmp = ImageRegistryCredential.new imageregistrycredential_tmp.deserialize(i) @ImageRegistryCredentials << imageregistrycredential_tmp end end @ExistedEipId = params['ExistedEipId'] @AutoCreateEip = params['AutoCreateEip'] unless params['AutoCreateEipAttribute'].nil? @AutoCreateEipAttribute = EipAttribute.new @AutoCreateEipAttribute.deserialize(params['AutoCreateEipAttribute']) end @ImageCacheSize = params['ImageCacheSize'] @RetentionDays = params['RetentionDays'] @RegistrySkipVerifyList = params['RegistrySkipVerifyList'] @RegistryHttpEndPointList = params['RegistryHttpEndPointList'] @ResolveConfig = params['ResolveConfig'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end end |