文档

DATASOURCE::ECI::ImageCache

更新时间:

DATASOURCE::ECI::ImageCache类型用于查询镜像缓存信息。

语法

{
  "Type": "DATASOURCE::ECI::ImageCache",
  "Properties": {
    "ImageCacheId": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

ImageCacheId

String

镜像缓存ID。

返回值

Fn::GetAtt

  • ImageCacheSize:镜像缓存大小。单位:GiB。

  • Progress:镜像缓存对应快照的创建进度。

  • ImageCacheId:镜像缓存ID。

  • ResourceGroupId:所属资源组ID。

  • CreateTime:资源创建时间。

  • Images:镜像缓存包含的镜像列表。

  • ImageCacheTags:镜像缓存的标签列表信息。

  • SnapshotId:镜像缓存对应的快照ID。

  • Events:镜像缓存拉取镜像事件信息。

  • FlashSnapshotId:本地快照ID。

  • ImageCacheName:镜像缓存名称。

  • ContainerGroupId:容器组ID。

  • ExpireDateTime:到期时间。

  • EliminationStrategy:镜像缓存的淘汰策略。默认为空,表示一直保留。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ImageCacheId:
        Description:
          en: ImageCacheId.
        Required: true
        Type: String
    Resources:
      ExtensionDataSource:
        Properties:
          ImageCacheId:
            Ref: ImageCacheId
        Type: DATASOURCE::ECI::ImageCache
    Outputs:
      ContainerGroupId:
        Description: ContainerGroupId.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - ContainerGroupId
      CreateTime:
        Description: CreateTime.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - CreateTime
      EliminationStrategy:
        Description: The elimination strategy of the mirror cache. The default is empty,
          indicating that it has been kept.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - EliminationStrategy
      Events:
        Description: Events.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - Events
      ExpireDateTime:
        Description: ExpireDateTime.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - ExpireDateTime
      FlashSnapshotId:
        Description: FlashSnapshotId.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - FlashSnapshotId
      ImageCacheId:
        Description: ImageCacheId.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - ImageCacheId
      ImageCacheName:
        Description: ImageCacheName.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - ImageCacheName
      ImageCacheSize:
        Description: ImageCacheSize.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - ImageCacheSize
      ImageCacheTags:
        Description: Tags.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - ImageCacheTags
      Images:
        Description: Images.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - Images
      Progress:
        Description: Progress.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - Progress
      ResourceGroupId:
        Description: ResourceGroupId.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - ResourceGroupId
      SnapshotId:
        Description: SnapshotId.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - SnapshotId
                            
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ImageCacheId": {
          "Type": "String",
          "Description": {
            "en": "ImageCacheId."
          },
          "Required": true
        }
      },
      "Resources": {
        "ExtensionDataSource": {
          "Type": "DATASOURCE::ECI::ImageCache",
          "Properties": {
            "ImageCacheId": {
              "Ref": "ImageCacheId"
            }
          }
        }
      },
      "Outputs": {
        "ImageCacheSize": {
          "Description": "ImageCacheSize.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ImageCacheSize"
            ]
          }
        },
        "Progress": {
          "Description": "Progress.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "Progress"
            ]
          }
        },
        "ImageCacheId": {
          "Description": "ImageCacheId.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ImageCacheId"
            ]
          }
        },
        "ResourceGroupId": {
          "Description": "ResourceGroupId.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ResourceGroupId"
            ]
          }
        },
        "CreateTime": {
          "Description": "CreateTime.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "CreateTime"
            ]
          }
        },
        "Images": {
          "Description": "Images.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "Images"
            ]
          }
        },
        "ImageCacheTags": {
          "Description": "Tags.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ImageCacheTags"
            ]
          }
        },
        "SnapshotId": {
          "Description": "SnapshotId.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "SnapshotId"
            ]
          }
        },
        "Events": {
          "Description": "Events.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "Events"
            ]
          }
        },
        "FlashSnapshotId": {
          "Description": "FlashSnapshotId.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "FlashSnapshotId"
            ]
          }
        },
        "ImageCacheName": {
          "Description": "ImageCacheName.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ImageCacheName"
            ]
          }
        },
        "ContainerGroupId": {
          "Description": "ContainerGroupId.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ContainerGroupId"
            ]
          }
        },
        "ExpireDateTime": {
          "Description": "ExpireDateTime.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ExpireDateTime"
            ]
          }
        },
        "EliminationStrategy": {
          "Description": "The elimination strategy of the mirror cache. The default is empty, indicating that it has been kept.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "EliminationStrategy"
            ]
          }
        }
      }
    }
                            
  • 本页导读 (1)
文档反馈