すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:データソース::OOS::PatchBaseline

最終更新日:Mar 17, 2025

DATASOURCE::OOS::PatchBaseline は、パッチベースラインをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::OOS::PatchBaseline",
  "Properties": {
    "PatchBaselineName": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

PatchBaselineName

String

はい

はい

パッチベースラインの名前。

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースのリフレッシュポリシー。

有効な値:

  • Never (デフォルト): スタックの更新時にデータソースリソースをリフレッシュしません。

  • Always: スタックの更新時にデータソースリソースをリフレッシュします。

戻り値

Fn::GetAtt

  • IsDefault: パッチベースラインがデフォルトのパッチベースラインかどうかを示します。

  • Description: パッチベースラインの説明。

  • CreatedBy: パッチベースラインを作成したユーザー。

  • ResourceGroupId: リソースグループの ID。

  • UpdatedDate: パッチベースラインが更新された時刻。

  • CreateTime: パッチベースラインが作成された時刻。

  • OperationSystem: OS タイプ。

  • ApprovalRules: OS のパッチのスキャンとインストールのルール。

  • Sources: パッチソースの構成。

  • RejectedPatches: 拒否されたパッチの名前。

  • ApprovedPatches: 承認されたパッチの名前。

  • RejectedPatchesAction: 拒否されたパッチのアクション。

  • UpdatedBy: パッチベースラインを更新したユーザー。

  • PatchBaselineName: パッチベースラインの名前。

  • ApprovedPatchesEnableNonSecurity: 承認されたパッチにセキュリティ関連以外の更新が含まれているかどうかを示します。

  • PatchBaselineId: パッチベースラインの ID。

  • Tags: タグ。

  • ShareType: パッチベースラインの共有タイプ。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  PatchBaselineName:
    Description:
      en: The name of the patch baseline.
    Required: true
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      PatchBaselineName:
        Ref: PatchBaselineName
    Type: DATASOURCE::OOS::PatchBaseline
Outputs:
  ApprovalRules:
    Description: ルールを受け入れます。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ApprovalRules
  ApprovedPatches:
    Description: 承認されたパッチリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ApprovedPatches
  ApprovedPatchesEnableNonSecurity:
    Description: パッチにセキュリティ以外の更新が含まれているかどうかを承認します。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ApprovedPatchesEnableNonSecurity
  CreateTime:
    Description: 作成時間。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - CreateTime
  CreatedBy:
    Description: パッチベースラインの作成者。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - CreatedBy
  Description:
    Description: パッチベースラインの説明情報。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Description
  IsDefault:
    Description: デフォルトのパッチベースラインかどうか。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - IsDefault
  OperationSystem:
    Description: オペレーティングシステムの種類。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - OperationSystem
  PatchBaselineId:
    Description: パッチベースライン ID。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - PatchBaselineId
  PatchBaselineName:
    Description: パッチベースラインの名前。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - PatchBaselineName
  RejectedPatches:
    Description: パッチの名前を拒否します。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - RejectedPatches
  RejectedPatchesAction:
    Description: パッチを拒否する操作。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - RejectedPatchesAction
  ResourceGroupId:
    Description: パッチにセキュリティ以外の更新が含まれているかどうかを承認します。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ResourceGroupId
  ShareType:
    Description: パッチベースラインの共有タイプ。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ShareType
  Sources:
    Description: パッチソース構成リスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Sources
  Tags:
    Description: パッチベースラインのタグ。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Tags
  UpdatedBy:
    Description: パッチベースラインの更新者。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - UpdatedBy
  UpdatedDate:
    Description: 更新時間。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - UpdatedDate
                        
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "PatchBaselineName": {
      "Type": "String",
      "Description": {
        "en": "The name of the patch baseline."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::OOS::PatchBaseline",
      "Properties": {
        "PatchBaselineName": {
          "Ref": "PatchBaselineName"
        }
      }
    }
  },
  "Outputs": {
    "IsDefault": {
      "Description": "デフォルトのパッチベースラインかどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "IsDefault"
        ]
      }
    },
    "Description": {
      "Description": "パッチベースラインの説明情報。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Description"
        ]
      }
    },
    "CreatedBy": {
      "Description": "パッチベースラインの作成者。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreatedBy"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "パッチにセキュリティ以外の更新が含まれているかどうかを承認します。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ResourceGroupId"
        ]
      }
    },
    "UpdatedDate": {
      "Description": "更新時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "UpdatedDate"
        ]
      }
    },
    "CreateTime": {
      "Description": "作成時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreateTime"
        ]
      }
    },
    "OperationSystem": {
      "Description": "オペレーティングシステムの種類。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "OperationSystem"
        ]
      }
    },
    "ApprovalRules": {
      "Description": "ルールを受け入れます。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ApprovalRules"
        ]
      }
    },
    "Sources": {
      "Description": "パッチソース構成リスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Sources"
        ]
      }
    },
    "RejectedPatches": {
      "Description": "パッチの名前を拒否します。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RejectedPatches"
        ]
      }
    },
    "ApprovedPatches": {
      "Description": "承認されたパッチリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ApprovedPatches"
        ]
      }
    },
    "RejectedPatchesAction": {
      "Description": "パッチを拒否する操作。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RejectedPatchesAction"
        ]
      }
    },
    "UpdatedBy": {
      "Description": "パッチベースラインの更新者。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "UpdatedBy"
        ]
      }
    },
    "PatchBaselineName": {
      "Description": "パッチベースラインの名前。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PatchBaselineName"
        ]
      }
    },
    "ApprovedPatchesEnableNonSecurity": {
      "Description": "パッチにセキュリティ以外の更新が含まれているかどうかを承認します。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ApprovedPatchesEnableNonSecurity"
        ]
      }
    },
    "PatchBaselineId": {
      "Description": "パッチベースライン ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PatchBaselineId"
        ]
      }
    },
    "Tags": {
      "Description": "パッチベースラインのタグ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Tags"
        ]
      }
    },
    "ShareType": {
      "Description": "パッチベースラインの共有タイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ShareType"
        ]
      }
    }
  }
}