Todos los productos
Search
Centro de documentos

Resource Orchestration Service:DATASOURCE::OOS::PatchBaseline

Última actualización: Sep 04, 2026

Consulta una línea base de parches de OOS.

Sintaxis

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

Propiedades

Propiedad

Tipo

Obligatorio

Editable

Descripción

Restricción

PatchBaselineName

String

Sí

Sí

Nombre de la línea base de parches.

Ninguna.

RefreshOptions

String

No

Sí

Directiva de actualización de los recursos del origen de datos durante las actualizaciones de la pila.

Valores válidos:

  • Never (predeterminado): No actualiza los recursos del origen de datos durante las actualizaciones de la pila.

  • Always: Actualiza los recursos del origen de datos durante las actualizaciones de la pila.

Valores de retorno

Fn::GetAtt

  • IsDefault: Indica si la línea base de parches es la predeterminada.

  • Description: Descripción de la línea base de parches.

  • CreatedBy: Usuario que creó la línea base de parches.

  • ResourceGroupId: ID del resource group.

  • UpdatedDate: Fecha y hora de la última actualización de la línea base de parches.

  • CreateTime: Fecha y hora de creación de la línea base de parches.

  • OperationSystem: Tipo de sistema operativo.

  • ApprovalRules: Reglas para examinar e instalar parches del sistema operativo.

  • Sources: Configuraciones del origen de parches.

  • RejectedPatches: Nombres de los parches rechazados.

  • ApprovedPatches: Nombres de los parches aprobados.

  • RejectedPatchesAction: Acción que se ejecuta en los parches rechazados.

  • UpdatedBy: Usuario que actualizó por última vez la línea base de parches.

  • PatchBaselineName: Nombre de la línea base de parches.

  • ApprovedPatchesEnableNonSecurity: Indica si los parches aprobados incluyen actualizaciones no relacionadas con la seguridad.

  • PatchBaselineId: ID de la línea base de parches.

  • Tags: Etiquetas de la línea base de parches.

  • ShareType: Tipo de uso compartido de la línea base de parches.

Ejemplos

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: Accept the rules.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ApprovalRules
  ApprovedPatches:
    Description: Approved patch list.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ApprovedPatches
  ApprovedPatchesEnableNonSecurity:
    Description: Approve whether the patch includes updates other than security.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ApprovedPatchesEnableNonSecurity
  CreateTime:
    Description: Creation time.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - CreateTime
  CreatedBy:
    Description: Patch baseline creator.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - CreatedBy
  Description:
    Description: Patches baseline description information.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Description
  IsDefault:
    Description: Whether it is the default patch baseline.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - IsDefault
  OperationSystem:
    Description: Operating system type.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - OperationSystem
  PatchBaselineId:
    Description: Patch baseline ID.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - PatchBaselineId
  PatchBaselineName:
    Description: The name of the patch baseline.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - PatchBaselineName
  RejectedPatches:
    Description: Reject the name of the patch.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - RejectedPatches
  RejectedPatchesAction:
    Description: The operation of rejecting the patch.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - RejectedPatchesAction
  ResourceGroupId:
    Description: Approve whether the patch includes updates other than security
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ResourceGroupId
  ShareType:
    Description: Patch baseline sharing type.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - ShareType
  Sources:
    Description: Patch source configuration list.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Sources
  Tags:
    Description: Tags of patch baseline.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Tags
  UpdatedBy:
    Description: Patch baseline updater.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - UpdatedBy
  UpdatedDate:
    Description: Update time.
    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": "Whether it is the default patch baseline.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "IsDefault"
        ]
      }
    },
    "Description": {
      "Description": "Patches baseline description information.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Description"
        ]
      }
    },
    "CreatedBy": {
      "Description": "Patch baseline creator.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreatedBy"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "Approve whether the patch includes updates other than security",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ResourceGroupId"
        ]
      }
    },
    "UpdatedDate": {
      "Description": "Update time.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "UpdatedDate"
        ]
      }
    },
    "CreateTime": {
      "Description": "Creation time.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreateTime"
        ]
      }
    },
    "OperationSystem": {
      "Description": "Operating system type.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "OperationSystem"
        ]
      }
    },
    "ApprovalRules": {
      "Description": "Accept the rules.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ApprovalRules"
        ]
      }
    },
    "Sources": {
      "Description": "Patch source configuration list.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Sources"
        ]
      }
    },
    "RejectedPatches": {
      "Description": "Reject the name of the patch.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RejectedPatches"
        ]
      }
    },
    "ApprovedPatches": {
      "Description": "Approved patch list.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ApprovedPatches"
        ]
      }
    },
    "RejectedPatchesAction": {
      "Description": "The operation of rejecting the patch.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RejectedPatchesAction"
        ]
      }
    },
    "UpdatedBy": {
      "Description": "Patch baseline updater.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "UpdatedBy"
        ]
      }
    },
    "PatchBaselineName": {
      "Description": "The name of the patch baseline.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PatchBaselineName"
        ]
      }
    },
    "ApprovedPatchesEnableNonSecurity": {
      "Description": "Approve whether the patch includes updates other than security.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ApprovedPatchesEnableNonSecurity"
        ]
      }
    },
    "PatchBaselineId": {
      "Description": "Patch baseline ID.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "PatchBaselineId"
        ]
      }
    },
    "Tags": {
      "Description": "Tags of patch baseline.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Tags"
        ]
      }
    },
    "ShareType": {
      "Description": "Patch baseline sharing type.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ShareType"
        ]
      }
    }
  }
}