日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

DATASOURCE::ECS::Commands

DATASOURCE::ECS::Commands類型用于查詢您手動創建的所有可用的命令。

語法

{
  "Type": "DATASOURCE::ECS::Commands",
  "Properties": {
    "Type": String,
    "Description": String,
    "CommandId": String,
    "CommandName": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

Type

String

命令類型。

取值:

  • RunBatScript:命令為在Windows實例中運行的Bat腳本。

  • RunPowerShellScript:命令為在Windows實例中運行的PowerShell腳本。

  • RunShellScript:命令為在Linux實例中運行的Shell腳本。

Description

String

命令描述。

CommandId

String

命令ID。

CommandName

String

命令名稱。

RefreshOptions

String

當資源棧更新時,數據源資源的刷新策略。

取值:

  • Never(默認值):更新堆棧時,從不刷新數據源資源。

  • Always:更新堆棧時,始終刷新數據源資源。

返回值

Fn::GetAtt

  • CommandIds:命令ID列表。

  • Commands:命令數據集列表。

屬性名稱

類型

描述

約束

CommandIds

List

命令ID列表。

Commands

List

命令數據集列表。

ParameterNames

List

通過創建命令時的CommandContent解析出的自定義參數名列表。

例如:

[ "['parameter1','parameter2']" ]

Description

String

命令描述。

Tags

List

命令的標簽信息。

例如:

 [ {
      "TagKey" : "owner",
      "TagValue" : "zhangsan"
    } ]

WorkingDir

String

執行路徑。

CommandName

String

命令名稱。

CreateTime

String

命令創建時間。

CommandContent

String

命令內容。

以Base64編碼后傳輸。

EnableParameter

Boolean

該命令是否啟用自定義參數。

取值:

  • true:啟用自定義參數。

  • false:禁用自定義參數。

Timeout

String

超時時間。

Type

String

命令類型。

CommandId

String

命令ID。

示例

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ECS::Commands
    Properties:
      Type: RunShellScript
Outputs:
  CommandIds:
    Description: The list of command IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CommandIds
  Commands:
    Description: The list of commands.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Commands

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::Commands",
      "Properties": {
        "Type": "RunShellScript"
      }
    }
  },
  "Outputs": {
    "CommandIds": {
      "Description": "The list of command IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CommandIds"
        ]
      }
    },
    "Commands": {
      "Description": "The list of commands.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Commands"
        ]
      }
    }
  }
}