DATASOURCE::OOS::PatchBaseline は、パッチベースラインをクエリするために使用されます。
構文
{
"Type": "DATASOURCE::OOS::PatchBaseline",
"Properties": {
"PatchBaselineName": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
PatchBaselineName | String | はい | はい | パッチベースラインの名前。 | なし。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースのリフレッシュポリシー。 | 有効な値:
|
戻り値
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"
]
}
}
}
}