全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::OOS::PatchBaseline

更新时间:Jul 02, 2025

ALIYUN::OOS::PatchBaseline digunakan untuk membuat baseline patch.

Sintaksis

{
  "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
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

Description

String

Tidak

Ya

Deskripsi dari baseline patch.

Tidak ada.

PatchBaselineName

String

Ya

Tidak

Nama dari baseline patch.

Tidak ada.

OperationSystem

String

Ya

Tidak

Tipe sistem operasi.

Nilai yang valid:

  • Windows

  • Ubuntu

  • CentOS

  • Debian

  • AliyunLinux

  • RedhatEnterpriseLinux

  • Anolis

  • AlmaLinux

ApprovalRules

Map

Ya

Ya

Aturan untuk memindai dan menginstal patch untuk sistem operasi.

Tidak ada.

RejectedPatchesAction

String

Tidak

Ya

Tindakan pada patch yang ditolak.

Tidak ada.

Sources

List

Tidak

Ya

Konfigurasi sumber patch.

Tidak ada.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Tidak ada.

ApprovedPatchesEnableNonSecurity

Boolean

Tidak

Ya

Menentukan apakah patch yang disetujui melibatkan pembaruan selain pembaruan terkait keamanan.

Tidak ada.

RejectedPatches

List

Tidak

Ya

Nama-nama patch yang ditolak.

Tidak ada.

ApprovedPatches

List

Tidak

Ya

Nama-nama patch yang disetujui.

Tidak ada.

Tags

List

Tidak

Ya

Tag.

Untuk informasi lebih lanjut, lihat Properti Tags.

Sintaksis Tags

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

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

Key

String

Ya

Tidak

Kunci tag.

Tidak ada.

Value

String

Tidak

Tidak

Nilai tag.

Tidak ada.

Nilai kembali

Fn::GetAtt

  • IsDefault: Menunjukkan apakah baseline patch adalah baseline default.

  • UpdatedBy: Pengguna yang memperbarui baseline patch.

  • Description: Deskripsi dari baseline patch.

  • CreatedBy: Pengguna yang membuat baseline patch.

  • UpdatedDate: Waktu ketika baseline patch diperbarui.

  • PatchBaselineName: Nama dari baseline patch.

  • CreateTime: Waktu ketika baseline patch dibuat.

  • OperationSystem: Tipe sistem operasi.

  • ApprovalRules: Aturan untuk memindai dan menginstal patch untuk sistem operasi.

  • PatchBaselineId: ID dari baseline patch.

  • ShareType: Tipe berbagi dari baseline patch.

  • Tags: Tag yang ditambahkan ke baseline patch.

  • RejectedPatches: Nama-nama patch yang ditolak.

  • Sources: Konfigurasi sumber patch.

  • RejectedPatchesAction: Tindakan pada patch yang ditolak.

  • ResourceGroupId: ID grup sumber daya.

  • ApprovedPatchesEnableNonSecurity: Menunjukkan apakah patch yang disetujui melibatkan pembaruan selain pembaruan terkait keamanan.

  • ApprovedPatches: Nama-nama patch yang disetujui.

Contoh

Format 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: Menunjukkan apakah baseline patch diatur sebagai baseline patch default.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - IsDefault
  UpdatedBy:
    Description: Pengguna yang terakhir memodifikasi baseline patch.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - UpdatedBy
  Description:
    Description: Deskripsi dari baseline patch.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Description
  CreatedBy:
    Description: Pembuat baseline patch.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreatedBy
  UpdatedDate:
    Description: Waktu ketika baseline patch terakhir dimodifikasi.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - UpdatedDate
  PatchBaselineName:
    Description: Nama dari baseline patch.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - PatchBaselineName
  CreateTime:
    Description: Waktu ketika baseline patch dibuat.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreateTime
  OperationSystem:
    Description: Jenis sistem operasi.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - OperationSystem
  ApprovalRules:
    Description: Aturan pemindaian dan pemasangan patch untuk sistem operasi yang ditentukan.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ApprovalRules
  PatchBaselineId:
    Description: ID dari baseline patch.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - PatchBaselineId
  ShareType:
    Description: Tipe berbagi dari baseline patch.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ShareType

Format 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": "Menunjukkan apakah baseline patch diatur sebagai baseline patch default.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "IsDefault"
        ]
      }
    },
    "UpdatedBy": {
      "Description": "Pengguna yang terakhir memodifikasi baseline patch.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "UpdatedBy"
        ]
      }
    },
    "Description": {
      "Description": "Deskripsi dari baseline patch.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Description"
        ]
      }
    },
    "CreatedBy": {
      "Description": "Pembuat baseline patch.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreatedBy"
        ]
      }
    },
    "UpdatedDate": {
      "Description": "Waktu ketika baseline patch terakhir dimodifikasi.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "UpdatedDate"
        ]
      }
    },
    "PatchBaselineName": {
      "Description": "Nama dari baseline patch.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "PatchBaselineName"
        ]
      }
    },
    "CreateTime": {
      "Description": "Waktu ketika baseline patch dibuat.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    },
    "OperationSystem": {
      "Description": "Jenis sistem operasi.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "OperationSystem"
        ]
      }
    },
    "ApprovalRules": {
      "Description": "Aturan pemindaian dan pemasangan patch untuk sistem operasi yang ditentukan.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ApprovalRules"
        ]
      }
    },
    "PatchBaselineId": {
      "Description": "ID dari baseline patch.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "PatchBaselineId"
        ]
      }
    },
    "ShareType": {
      "Description": "Tipe berbagi dari baseline patch.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ShareType"
        ]
      }
    }
  }
}