Class: TencentCloud::Tke::V20180525::ImageCache

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

镜像缓存的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(imagecacheid = nil, imagecachename = nil, imagecachesize = nil, images = nil, creationtime = nil, expiredatetime = nil, events = nil, lastmatchedtime = nil, snapshotid = nil, status = nil, retentiondays = nil, imageregistrycredentials = nil, tags = nil) ⇒ ImageCache

Returns a new instance of ImageCache.



12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
# File 'lib/v20180525/models.rb', line 12410

def initialize(imagecacheid=nil, imagecachename=nil, imagecachesize=nil, images=nil, creationtime=nil, expiredatetime=nil, events=nil, lastmatchedtime=nil, snapshotid=nil, status=nil, retentiondays=nil, imageregistrycredentials=nil, tags=nil)
  @ImageCacheId = imagecacheid
  @ImageCacheName = imagecachename
  @ImageCacheSize = imagecachesize
  @Images = images
  @CreationTime = creationtime
  @ExpireDateTime = expiredatetime
  @Events = events
  @LastMatchedTime = lastmatchedtime
  @SnapshotId = snapshotid
  @Status = status
  @RetentionDays = retentiondays
  @ImageRegistryCredentials = imageregistrycredentials
  @Tags = tags
end

Instance Attribute Details

#CreationTimeObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def CreationTime
  @CreationTime
end

#EventsObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def Events
  @Events
end

#ExpireDateTimeObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def ExpireDateTime
  @ExpireDateTime
end

#ImageCacheIdObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def ImageCacheId
  @ImageCacheId
end

#ImageCacheNameObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def ImageCacheName
  @ImageCacheName
end

#ImageCacheSizeObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def ImageCacheSize
  @ImageCacheSize
end

#ImageRegistryCredentialsObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def ImageRegistryCredentials
  @ImageRegistryCredentials
end

#ImagesObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def Images
  @Images
end

#LastMatchedTimeObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def LastMatchedTime
  @LastMatchedTime
end

#RetentionDaysObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def RetentionDays
  @RetentionDays
end

#SnapshotIdObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def SnapshotId
  @SnapshotId
end

#StatusObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def Status
  @Status
end

#TagsObject

Pending:创建中Ready:创建完成Failed:创建失败Updating:更新中UpdateFailed:更新失败只有状态为Ready时,才能正常使用镜像缓存

Parameters:

  • ImageCacheId:

    镜像缓存Id

  • ImageCacheName:

    镜像缓存名称

  • ImageCacheSize:

    镜像缓存大小。单位:GiB

  • Images:

    镜像缓存包含的镜像列表

  • CreationTime:

    创建时间

  • ExpireDateTime:

    到期时间

  • Events:

    镜像缓存事件信息

  • LastMatchedTime:

    最新一次匹配到镜像缓存的时间

  • SnapshotId:

    镜像缓存对应的快照Id

  • Status:

    镜像缓存状态,可能取值:

  • RetentionDays:

    镜像缓存保留时间天数,过期将会自动清理,默认为0,永不过期。

  • ImageRegistryCredentials:

    镜像拉取凭证

  • Tags:

    腾讯云标签



12408
12409
12410
# File 'lib/v20180525/models.rb', line 12408

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
# File 'lib/v20180525/models.rb', line 12426

def deserialize(params)
  @ImageCacheId = params['ImageCacheId']
  @ImageCacheName = params['ImageCacheName']
  @ImageCacheSize = params['ImageCacheSize']
  @Images = params['Images']
  @CreationTime = params['CreationTime']
  @ExpireDateTime = params['ExpireDateTime']
  unless params['Events'].nil?
    @Events = []
    params['Events'].each do |i|
      imagecacheevent_tmp = ImageCacheEvent.new
      imagecacheevent_tmp.deserialize(i)
      @Events << imagecacheevent_tmp
    end
  end
  @LastMatchedTime = params['LastMatchedTime']
  @SnapshotId = params['SnapshotId']
  @Status = params['Status']
  @RetentionDays = params['RetentionDays']
  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['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end