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.



12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
# File 'lib/v20180525/models.rb', line 12630

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

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:

    腾讯云标签



12628
12629
12630
# File 'lib/v20180525/models.rb', line 12628

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
# File 'lib/v20180525/models.rb', line 12646

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