全部產品
Search
文件中心

:DATASOURCE::OOS::PatchBaselines

更新時間:Nov 02, 2024

DATASOURCE::OOS::PatchBaselines類型用於擷取補丁基準列表。

文法

{
  "Type": "DATASOURCE::OOS::PatchBaselines",
  "Properties": {
    "PatchBaselineName": String,
    "OperationSystem": String,
    "ShareType": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

PatchBaselineName

String

補丁基準名稱。

OperationSystem

String

作業系統類型。

取值:

  • AliyunLinux

  • Windows

  • Ubuntu

  • Centos

  • Debian

  • RedhatEnterpriseLinux

  • Anolis

ShareType

String

補丁基準共用類型。

RefreshOptions

String

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

有效值:

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

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

傳回值

Fn::GetAtt

  • PatchBaselineNames:補丁基準名稱列表。

  • PatchBaselines:補丁基準列表。

屬性名稱

類型

描述

約束

PatchBaselineNames

List

補丁基準名稱列表。

PatchBaselines

List

補丁基準列表。

Description

string

補丁基準描述資訊。

PatchBaselineName

string

補丁基準名稱。

ShareType

string

補丁基準共用類型。

PatchBaselineId

string

補丁基準ID。

UpdatedDate

string

更新時間。

UpdatedBy

string

補丁基準更新者。

CreatedBy

string

補丁基準建立者。

OperationSystem

string

作業系統類型。

CreateTime

string

建立時間。

IsDefault

boolean

是否為預設補丁基準。

取值:

  • true:是預設補丁基準。

  • false:不是預設基準。

樣本

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::OOS::PatchBaselines
    Properties:
      OperationSystem: Windows
Outputs:
  PatchBaselineNames:
    Description: The list of patch baseline names.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - PatchBaselineNames
  PatchBaselines:
    Description: The list of patch baselines.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - PatchBaselines
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::OOS::PatchBaselines",
      "Properties": {
        "OperationSystem": "Windows"
      }
    }
  },
  "Outputs": {
    "PatchBaselineNames": {
      "Description": "The list of patch baseline names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PatchBaselineNames"
        ]
      }
    },
    "PatchBaselines": {
      "Description": "The list of patch baselines.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PatchBaselines"
        ]
      }
    }
  }
}