全部產品
Search
文件中心

:DATASOURCE::CloudPhone::Images

更新時間:Sep 19, 2024

DATASOURCE::CloudPhone::Images類型用於查詢可以使用的鏡像資源的資訊。

文法

{
  "Type": "DATASOURCE::CloudPhone::Images",
  "Properties": {
    "ImageName": String,
    "ImageCategory": String,
    "ImageId": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

ImageName

String

鏡像名稱。

長度為2~128個英文或中文字元。必須以大小寫字母或中文開頭,不能以http://https://開頭。可以包含數字、半形冒號(:)、底線(_)或者短劃線(-)。

ImageCategory

String

鏡像來源。

取值:

  • system:阿里雲提供的公用鏡像。

  • self:您建立的自訂鏡像。

  • others:其他阿里雲使用者共用給您的鏡像。

ImageId

String

鏡像ID。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • ImageIds:鏡像ID列表。

  • Images:鏡像詳情列表

屬性名稱

類型

描述

約束

ImageIds

List

鏡像ID列表。

Images

List

鏡像詳情列表

Status

String

鏡像狀態。

Description

String

鏡像描述。

Usage

String

鏡像是否已經運行在雲手機執行個體中。

Platform

String

作業系統發行版。

OsNameEn

String

作業系統的英文顯示名稱。

RegionId

String

地區ID。

OsName

String

作業系統的中文顯示名稱。

ImageId

String

鏡像ID。

IsSelfShared

String

該鏡像是否已共用給其他使用者。

ImageName

String

鏡像的名稱。

OsType

String

作業系統類型。

Progress

String

鏡像的製作進度。

CreateTime

String

鏡像建立時間。

ImageCategory

String

鏡像類型。

樣本

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ImageName:
    Description: The name of the mirror image.
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      ImageName:
        Ref: ImageName
    Type: DATASOURCE::CloudPhone::Images
Outputs:
  ImageIds:
    Description: The list of image IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ImageIds
  Images:
    Description: The list of images.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Images

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ImageName": {
      "Type": "String",
      "Description": "The name of the mirror image."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::CloudPhone::Images",
      "Properties": {
        "ImageName": {
          "Ref": "ImageName"
        }
      }
    }
  },
  "Outputs": {
    "ImageIds": {
      "Description": "The list of image IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ImageIds"
        ]
      }
    },
    "Images": {
      "Description": "The list of images.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Images"
        ]
      }
    }
  }
}