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

Resource Orchestration Service:ALIYUN::OOS::PatchBaseline

最終更新日:Jan 16, 2025

ALIYUN::OOS::PatchBaseline は、パッチベースラインを作成するために使用されます。

構文

{
  "Type": "ALIYUN::OOS::PatchBaseline",
  "Properties": {
    "Description": String,
    "PatchBaselineName": String,
    "OperationSystem": String,
    "ApprovalRules": Map,
    "RejectedPatchesAction": String,
    "Sources": List,
    "ResourceGroupId": String,
    "ApprovedPatchesEnableNonSecurity": Boolean,
    "RejectedPatches": List,
    "ApprovedPatches": List,
    "Tags": List
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Description

String

いいえ

はい

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

なし。

PatchBaselineName

String

はい

いいえ

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

なし。

OperationSystem

String

はい

いいえ

OS タイプ。

有効な値:

  • Windows

  • Ubuntu

  • CentOS

  • Debian

  • AliyunLinux

  • RedhatEnterpriseLinux

  • Anolis

  • AlmaLinux

ApprovalRules

Map

はい

はい

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

なし。

RejectedPatchesAction

String

いいえ

はい

拒否されたパッチに対するアクション。

なし。

Sources

List

いいえ

はい

パッチソースの構成。

なし。

ResourceGroupId

String

いいえ

はい

リソースグループの ID。

なし。

ApprovedPatchesEnableNonSecurity

Boolean

いいえ

はい

承認されたパッチに、セキュリティ関連以外の更新が含まれるかどうかを指定します。

なし。

RejectedPatches

List

いいえ

はい

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

なし。

ApprovedPatches

List

いいえ

はい

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

なし。

Tags

List

いいえ

はい

タグ。

詳細については、タグのプロパティ をご参照ください。

タグの構文

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Key

String

はい

いいえ

タグキー。

なし。

Value

String

いいえ

いいえ

タグ値。

なし。

戻り値

Fn::GetAtt

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

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

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

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

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

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

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

  • OperationSystem: OS タイプ。

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

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

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

  • Tags: パッチベースラインに追加されたタグ。

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

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

  • RejectedPatchesAction: 拒否されたパッチに対するアクション。

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

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

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

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionResource:
    Type: ALIYUN::OOS::PatchBaseline
    Properties:
      PatchBaselineName: MyPatchBaseline
      OperationSystem: Windows
      ApprovalRules:
        PatchRules:
          - PatchFilterGroup:
              - Key: PatchSet
                Values:
                  - OS
              - Key: ProductFamily
                Values:
                  - Windows
              - Key: Product
                Values:
                  - Windows 10
                  - Windows 7
              - Key: Classification
                Values:
                  - Security Updates
                  - Updates
                  - Update Rollups
                  - Critical Updates
              - Key: Severity
                Values:
                  - Critical
                  - Important
                  - Moderate
            ApproveAfterDays: 7
            EnableNonSecurity: true
            ComplianceLevel: Medium
Outputs:
  IsDefault:
    Description: パッチベースラインがデフォルトのパッチベースラインとして設定されているかどうかを示します。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - IsDefault
  UpdatedBy:
    Description: パッチベースラインを最後に変更したユーザー。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - UpdatedBy
  Description:
    Description: パッチベースラインの説明。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Description
  CreatedBy:
    Description: パッチベースラインの作成者。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreatedBy
  UpdatedDate:
    Description: パッチベースラインが最後に変更された日時。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - UpdatedDate
  PatchBaselineName:
    Description: パッチベースラインの名前。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - PatchBaselineName
  CreateTime:
    Description: パッチベースラインが作成された日時。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreateTime
  OperationSystem:
    Description: オペレーティングシステムのタイプ。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - OperationSystem
  ApprovalRules:
    Description: 指定されたオペレーティングシステムのパッチのスキャンとインストールのルール。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ApprovalRules
  PatchBaselineId:
    Description: パッチベースラインの ID。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - PatchBaselineId
  ShareType:
    Description: パッチベースラインの共有タイプ。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ShareType

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::OOS::PatchBaseline",
      "Properties": {
        "PatchBaselineName": "MyPatchBaseline",
        "OperationSystem": "Windows",
        "ApprovalRules": {
          "PatchRules": [
            {
              "PatchFilterGroup": [
                {
                  "Key": "PatchSet",
                  "Values": [
                    "OS"
                  ]
                },
                {
                  "Key": "ProductFamily",
                  "Values": [
                    "Windows"
                  ]
                },
                {
                  "Key": "Product",
                  "Values": [
                    "Windows 10",
                    "Windows 7"
                  ]
                },
                {
                  "Key": "Classification",
                  "Values": [
                    "Security Updates",
                    "Updates",
                    "Update Rollups",
                    "Critical Updates"
                  ]
                },
                {
                  "Key": "Severity",
                  "Values": [
                    "Critical",
                    "Important",
                    "Moderate"
                  ]
                }
              ],
              "ApproveAfterDays": 7,
              "EnableNonSecurity": true,
              "ComplianceLevel": "Medium"
            }
          ]
        }
      }
    }
  },
  "Outputs": {
    "IsDefault": {
      "Description": "パッチベースラインがデフォルトのパッチベースラインとして設定されているかどうかを示します。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "IsDefault"
        ]
      }
    },
    "UpdatedBy": {
      "Description": "パッチベースラインを最後に変更したユーザー。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "UpdatedBy"
        ]
      }
    },
    "Description": {
      "Description": "パッチベースラインの説明。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Description"
        ]
      }
    },
    "CreatedBy": {
      "Description": "パッチベースラインの作成者。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreatedBy"
        ]
      }
    },
    "UpdatedDate": {
      "Description": "パッチベースラインが最後に変更された日時。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "UpdatedDate"
        ]
      }
    },
    "PatchBaselineName": {
      "Description": "パッチベースラインの名前。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "PatchBaselineName"
        ]
      }
    },
    "CreateTime": {
      "Description": "パッチベースラインが作成された日時。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    },
    "OperationSystem": {
      "Description": "オペレーティングシステムのタイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "OperationSystem"
        ]
      }
    },
    "ApprovalRules": {
      "Description": "指定されたオペレーティングシステムのパッチのスキャンとインストールのルール。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ApprovalRules"
        ]
      }
    },
    "PatchBaselineId": {
      "Description": "パッチベースラインの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "PatchBaselineId"
        ]
      }
    },
    "ShareType": {
      "Description": "パッチベースラインの共有タイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ShareType"
        ]
      }
    }
  }
}