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.4nnameserver 8.8.8.8”.
-
#AutoCreateEipAttribute ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#ExistedEipId ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#ImageCacheName ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#ImageCacheSize ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#ImageRegistryCredentials ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#Images ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#RegistryHttpEndPointList ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#RegistrySkipVerifyList ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#ResolveConfig ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#RetentionDays ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#SecurityGroupIds ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#SubnetId ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#Tags ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 8.8.8.8”.
-
#VpcId ⇒ Object
另外此参数和ExistedEipIds互斥 “nameserver 4.4.4.4nnameserver 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.
3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 |
# File 'lib/v20180525/models.rb', line 3235 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.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def AutoCreateEip @AutoCreateEip end |
#AutoCreateEipAttribute ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def AutoCreateEipAttribute @AutoCreateEipAttribute end |
#ExistedEipId ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def ExistedEipId @ExistedEipId end |
#ImageCacheName ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def ImageCacheName @ImageCacheName end |
#ImageCacheSize ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def ImageCacheSize @ImageCacheSize end |
#ImageRegistryCredentials ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def ImageRegistryCredentials @ImageRegistryCredentials end |
#Images ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def Images @Images end |
#RegistryHttpEndPointList ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def RegistryHttpEndPointList @RegistryHttpEndPointList end |
#RegistrySkipVerifyList ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def RegistrySkipVerifyList @RegistrySkipVerifyList end |
#ResolveConfig ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def ResolveConfig @ResolveConfig end |
#RetentionDays ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def RetentionDays @RetentionDays end |
#SecurityGroupIds ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def SecurityGroupIds @SecurityGroupIds end |
#SubnetId ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def SubnetId @SubnetId end |
#Tags ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def Tags @Tags end |
#VpcId ⇒ Object
另外此参数和ExistedEipIds互斥“nameserver 4.4.4.4nnameserver 8.8.8.8”
3233 3234 3235 |
# File 'lib/v20180525/models.rb', line 3233 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 |
# File 'lib/v20180525/models.rb', line 3253 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 |