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:
|
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
- ShareTypeFormat 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"
]
}
}
}
}