1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OsManagementHub
  5. getErrata
Oracle Cloud Infrastructure v2.18.0 published on Friday, Nov 22, 2024 by Pulumi

oci.OsManagementHub.getErrata

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.18.0 published on Friday, Nov 22, 2024 by Pulumi

    This data source provides the list of Errata in Oracle Cloud Infrastructure Os Management Hub service.

    Lists all of the currently available errata. Filter the list against a variety of criteria including but not limited to its name, classification type, advisory severity, and OS family.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testErrata = oci.OsManagementHub.getErrata({
        compartmentId: compartmentId,
        advisorySeverities: erratumAdvisorySeverity,
        advisoryTypes: erratumAdvisoryType,
        classificationTypes: erratumClassificationType,
        names: erratumName,
        nameContains: erratumNameContains,
        osFamily: erratumOsFamily,
        timeIssueDateEnd: erratumTimeIssueDateEnd,
        timeIssueDateStart: erratumTimeIssueDateStart,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_errata = oci.OsManagementHub.get_errata(compartment_id=compartment_id,
        advisory_severities=erratum_advisory_severity,
        advisory_types=erratum_advisory_type,
        classification_types=erratum_classification_type,
        names=erratum_name,
        name_contains=erratum_name_contains,
        os_family=erratum_os_family,
        time_issue_date_end=erratum_time_issue_date_end,
        time_issue_date_start=erratum_time_issue_date_start)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/OsManagementHub"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := OsManagementHub.GetErrata(ctx, &osmanagementhub.GetErrataArgs{
    			CompartmentId:       compartmentId,
    			AdvisorySeverities:  erratumAdvisorySeverity,
    			AdvisoryTypes:       erratumAdvisoryType,
    			ClassificationTypes: erratumClassificationType,
    			Names:               erratumName,
    			NameContains:        pulumi.StringRef(erratumNameContains),
    			OsFamily:            pulumi.StringRef(erratumOsFamily),
    			TimeIssueDateEnd:    pulumi.StringRef(erratumTimeIssueDateEnd),
    			TimeIssueDateStart:  pulumi.StringRef(erratumTimeIssueDateStart),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testErrata = Oci.OsManagementHub.GetErrata.Invoke(new()
        {
            CompartmentId = compartmentId,
            AdvisorySeverities = erratumAdvisorySeverity,
            AdvisoryTypes = erratumAdvisoryType,
            ClassificationTypes = erratumClassificationType,
            Names = erratumName,
            NameContains = erratumNameContains,
            OsFamily = erratumOsFamily,
            TimeIssueDateEnd = erratumTimeIssueDateEnd,
            TimeIssueDateStart = erratumTimeIssueDateStart,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.OsManagementHub.OsManagementHubFunctions;
    import com.pulumi.oci.OsManagementHub.inputs.GetErrataArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var testErrata = OsManagementHubFunctions.getErrata(GetErrataArgs.builder()
                .compartmentId(compartmentId)
                .advisorySeverities(erratumAdvisorySeverity)
                .advisoryTypes(erratumAdvisoryType)
                .classificationTypes(erratumClassificationType)
                .names(erratumName)
                .nameContains(erratumNameContains)
                .osFamily(erratumOsFamily)
                .timeIssueDateEnd(erratumTimeIssueDateEnd)
                .timeIssueDateStart(erratumTimeIssueDateStart)
                .build());
    
        }
    }
    
    variables:
      testErrata:
        fn::invoke:
          Function: oci:OsManagementHub:getErrata
          Arguments:
            compartmentId: ${compartmentId}
            advisorySeverities: ${erratumAdvisorySeverity}
            advisoryTypes: ${erratumAdvisoryType}
            classificationTypes: ${erratumClassificationType}
            names: ${erratumName}
            nameContains: ${erratumNameContains}
            osFamily: ${erratumOsFamily}
            timeIssueDateEnd: ${erratumTimeIssueDateEnd}
            timeIssueDateStart: ${erratumTimeIssueDateStart}
    

    Using getErrata

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getErrata(args: GetErrataArgs, opts?: InvokeOptions): Promise<GetErrataResult>
    function getErrataOutput(args: GetErrataOutputArgs, opts?: InvokeOptions): Output<GetErrataResult>
    def get_errata(advisory_severities: Optional[Sequence[str]] = None,
                   advisory_types: Optional[Sequence[str]] = None,
                   classification_types: Optional[Sequence[str]] = None,
                   compartment_id: Optional[str] = None,
                   filters: Optional[Sequence[_osmanagementhub.GetErrataFilter]] = None,
                   name_contains: Optional[str] = None,
                   names: Optional[Sequence[str]] = None,
                   os_family: Optional[str] = None,
                   time_issue_date_end: Optional[str] = None,
                   time_issue_date_start: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetErrataResult
    def get_errata_output(advisory_severities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   advisory_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   classification_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   compartment_id: Optional[pulumi.Input[str]] = None,
                   filters: Optional[pulumi.Input[Sequence[pulumi.Input[_osmanagementhub.GetErrataFilterArgs]]]] = None,
                   name_contains: Optional[pulumi.Input[str]] = None,
                   names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                   os_family: Optional[pulumi.Input[str]] = None,
                   time_issue_date_end: Optional[pulumi.Input[str]] = None,
                   time_issue_date_start: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetErrataResult]
    func GetErrata(ctx *Context, args *GetErrataArgs, opts ...InvokeOption) (*GetErrataResult, error)
    func GetErrataOutput(ctx *Context, args *GetErrataOutputArgs, opts ...InvokeOption) GetErrataResultOutput

    > Note: This function is named GetErrata in the Go SDK.

    public static class GetErrata 
    {
        public static Task<GetErrataResult> InvokeAsync(GetErrataArgs args, InvokeOptions? opts = null)
        public static Output<GetErrataResult> Invoke(GetErrataInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetErrataResult> getErrata(GetErrataArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:OsManagementHub/getErrata:getErrata
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    AdvisorySeverities List<string>
    The advisory severity.
    AdvisoryTypes List<string>
    A filter to return only errata that match the given advisory types.
    ClassificationTypes List<string>
    A filter to return only packages that match the given update classification type.
    Filters List<GetErrataFilter>
    NameContains string
    A filter to return resources that may partially match the erratum name given.
    Names List<string>
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    OsFamily string
    A filter to return only resources that match the given operating system family.
    TimeIssueDateEnd string
    The issue date before which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    TimeIssueDateStart string
    The issue date after which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    CompartmentId string
    The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    AdvisorySeverities []string
    The advisory severity.
    AdvisoryTypes []string
    A filter to return only errata that match the given advisory types.
    ClassificationTypes []string
    A filter to return only packages that match the given update classification type.
    Filters []GetErrataFilter
    NameContains string
    A filter to return resources that may partially match the erratum name given.
    Names []string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    OsFamily string
    A filter to return only resources that match the given operating system family.
    TimeIssueDateEnd string
    The issue date before which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    TimeIssueDateStart string
    The issue date after which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    compartmentId String
    The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    advisorySeverities List<String>
    The advisory severity.
    advisoryTypes List<String>
    A filter to return only errata that match the given advisory types.
    classificationTypes List<String>
    A filter to return only packages that match the given update classification type.
    filters List<GetErrataFilter>
    nameContains String
    A filter to return resources that may partially match the erratum name given.
    names List<String>
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    osFamily String
    A filter to return only resources that match the given operating system family.
    timeIssueDateEnd String
    The issue date before which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    timeIssueDateStart String
    The issue date after which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    compartmentId string
    The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    advisorySeverities string[]
    The advisory severity.
    advisoryTypes string[]
    A filter to return only errata that match the given advisory types.
    classificationTypes string[]
    A filter to return only packages that match the given update classification type.
    filters GetErrataFilter[]
    nameContains string
    A filter to return resources that may partially match the erratum name given.
    names string[]
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    osFamily string
    A filter to return only resources that match the given operating system family.
    timeIssueDateEnd string
    The issue date before which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    timeIssueDateStart string
    The issue date after which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    compartment_id str
    The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    advisory_severities Sequence[str]
    The advisory severity.
    advisory_types Sequence[str]
    A filter to return only errata that match the given advisory types.
    classification_types Sequence[str]
    A filter to return only packages that match the given update classification type.
    filters Sequence[osmanagementhub.GetErrataFilter]
    name_contains str
    A filter to return resources that may partially match the erratum name given.
    names Sequence[str]
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    os_family str
    A filter to return only resources that match the given operating system family.
    time_issue_date_end str
    The issue date before which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    time_issue_date_start str
    The issue date after which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    compartmentId String
    The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
    advisorySeverities List<String>
    The advisory severity.
    advisoryTypes List<String>
    A filter to return only errata that match the given advisory types.
    classificationTypes List<String>
    A filter to return only packages that match the given update classification type.
    filters List<Property Map>
    nameContains String
    A filter to return resources that may partially match the erratum name given.
    names List<String>
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    osFamily String
    A filter to return only resources that match the given operating system family.
    timeIssueDateEnd String
    The issue date before which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z
    timeIssueDateStart String
    The issue date after which to list all errata, in ISO 8601 format Example: 2017-07-14T02:40:00.000Z

    getErrata Result

    The following output properties are available:

    CompartmentId string
    ErratumCollections List<GetErrataErratumCollection>
    The list of erratum_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    AdvisorySeverities List<string>
    The severity for a security advisory, otherwise, null.
    AdvisoryTypes List<string>
    The advisory type of the erratum.
    ClassificationTypes List<string>
    Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.
    Filters List<GetErrataFilter>
    NameContains string
    Names List<string>
    Unique identifier for the package. Note that this is not an OCID.
    OsFamily string
    TimeIssueDateEnd string
    TimeIssueDateStart string
    CompartmentId string
    ErratumCollections []GetErrataErratumCollection
    The list of erratum_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    AdvisorySeverities []string
    The severity for a security advisory, otherwise, null.
    AdvisoryTypes []string
    The advisory type of the erratum.
    ClassificationTypes []string
    Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.
    Filters []GetErrataFilter
    NameContains string
    Names []string
    Unique identifier for the package. Note that this is not an OCID.
    OsFamily string
    TimeIssueDateEnd string
    TimeIssueDateStart string
    compartmentId String
    erratumCollections List<GetErrataErratumCollection>
    The list of erratum_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    advisorySeverities List<String>
    The severity for a security advisory, otherwise, null.
    advisoryTypes List<String>
    The advisory type of the erratum.
    classificationTypes List<String>
    Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.
    filters List<GetErrataFilter>
    nameContains String
    names List<String>
    Unique identifier for the package. Note that this is not an OCID.
    osFamily String
    timeIssueDateEnd String
    timeIssueDateStart String
    compartmentId string
    erratumCollections GetErrataErratumCollection[]
    The list of erratum_collection.
    id string
    The provider-assigned unique ID for this managed resource.
    advisorySeverities string[]
    The severity for a security advisory, otherwise, null.
    advisoryTypes string[]
    The advisory type of the erratum.
    classificationTypes string[]
    Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.
    filters GetErrataFilter[]
    nameContains string
    names string[]
    Unique identifier for the package. Note that this is not an OCID.
    osFamily string
    timeIssueDateEnd string
    timeIssueDateStart string
    compartment_id str
    erratum_collections Sequence[osmanagementhub.GetErrataErratumCollection]
    The list of erratum_collection.
    id str
    The provider-assigned unique ID for this managed resource.
    advisory_severities Sequence[str]
    The severity for a security advisory, otherwise, null.
    advisory_types Sequence[str]
    The advisory type of the erratum.
    classification_types Sequence[str]
    Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.
    filters Sequence[osmanagementhub.GetErrataFilter]
    name_contains str
    names Sequence[str]
    Unique identifier for the package. Note that this is not an OCID.
    os_family str
    time_issue_date_end str
    time_issue_date_start str
    compartmentId String
    erratumCollections List<Property Map>
    The list of erratum_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    advisorySeverities List<String>
    The severity for a security advisory, otherwise, null.
    advisoryTypes List<String>
    The advisory type of the erratum.
    classificationTypes List<String>
    Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.
    filters List<Property Map>
    nameContains String
    names List<String>
    Unique identifier for the package. Note that this is not an OCID.
    osFamily String
    timeIssueDateEnd String
    timeIssueDateStart String

    Supporting Types

    GetErrataErratumCollection

    GetErrataErratumCollectionItem

    AdvisorySeverity string
    The advisory severity.
    AdvisoryType string
    A filter to return only errata that match the given advisory types.
    ClassificationType string
    A filter to return only packages that match the given update classification type.
    Description string
    Software source description.
    From string
    Information specifying from where the erratum was release.
    Name string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    OsFamilies List<string>
    The OS families the package belongs to.
    Packages List<GetErrataErratumCollectionItemPackage>
    List of packages affected by this erratum.
    References string
    Information describing how to find more information about. the erratum.
    RelatedCves List<string>
    List of CVEs applicable to this erratum.
    Repositories List<string>
    List of repository identifiers.
    Solution string
    Information describing how the erratum can be resolved.
    Synopsis string
    Summary description of the erratum.
    TimeIssued string
    The date and time the erratum was issued (in RFC 3339 format).
    TimeUpdated string
    The date and time the erratum was updated (in RFC 3339 format).
    AdvisorySeverity string
    The advisory severity.
    AdvisoryType string
    A filter to return only errata that match the given advisory types.
    ClassificationType string
    A filter to return only packages that match the given update classification type.
    Description string
    Software source description.
    From string
    Information specifying from where the erratum was release.
    Name string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    OsFamilies []string
    The OS families the package belongs to.
    Packages []GetErrataErratumCollectionItemPackage
    List of packages affected by this erratum.
    References string
    Information describing how to find more information about. the erratum.
    RelatedCves []string
    List of CVEs applicable to this erratum.
    Repositories []string
    List of repository identifiers.
    Solution string
    Information describing how the erratum can be resolved.
    Synopsis string
    Summary description of the erratum.
    TimeIssued string
    The date and time the erratum was issued (in RFC 3339 format).
    TimeUpdated string
    The date and time the erratum was updated (in RFC 3339 format).
    advisorySeverity String
    The advisory severity.
    advisoryType String
    A filter to return only errata that match the given advisory types.
    classificationType String
    A filter to return only packages that match the given update classification type.
    description String
    Software source description.
    from String
    Information specifying from where the erratum was release.
    name String
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    osFamilies List<String>
    The OS families the package belongs to.
    packages List<GetErrataErratumCollectionItemPackage>
    List of packages affected by this erratum.
    references String
    Information describing how to find more information about. the erratum.
    relatedCves List<String>
    List of CVEs applicable to this erratum.
    repositories List<String>
    List of repository identifiers.
    solution String
    Information describing how the erratum can be resolved.
    synopsis String
    Summary description of the erratum.
    timeIssued String
    The date and time the erratum was issued (in RFC 3339 format).
    timeUpdated String
    The date and time the erratum was updated (in RFC 3339 format).
    advisorySeverity string
    The advisory severity.
    advisoryType string
    A filter to return only errata that match the given advisory types.
    classificationType string
    A filter to return only packages that match the given update classification type.
    description string
    Software source description.
    from string
    Information specifying from where the erratum was release.
    name string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    osFamilies string[]
    The OS families the package belongs to.
    packages GetErrataErratumCollectionItemPackage[]
    List of packages affected by this erratum.
    references string
    Information describing how to find more information about. the erratum.
    relatedCves string[]
    List of CVEs applicable to this erratum.
    repositories string[]
    List of repository identifiers.
    solution string
    Information describing how the erratum can be resolved.
    synopsis string
    Summary description of the erratum.
    timeIssued string
    The date and time the erratum was issued (in RFC 3339 format).
    timeUpdated string
    The date and time the erratum was updated (in RFC 3339 format).
    advisory_severity str
    The advisory severity.
    advisory_type str
    A filter to return only errata that match the given advisory types.
    classification_type str
    A filter to return only packages that match the given update classification type.
    description str
    Software source description.
    from_ str
    Information specifying from where the erratum was release.
    name str
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    os_families Sequence[str]
    The OS families the package belongs to.
    packages Sequence[osmanagementhub.GetErrataErratumCollectionItemPackage]
    List of packages affected by this erratum.
    references str
    Information describing how to find more information about. the erratum.
    related_cves Sequence[str]
    List of CVEs applicable to this erratum.
    repositories Sequence[str]
    List of repository identifiers.
    solution str
    Information describing how the erratum can be resolved.
    synopsis str
    Summary description of the erratum.
    time_issued str
    The date and time the erratum was issued (in RFC 3339 format).
    time_updated str
    The date and time the erratum was updated (in RFC 3339 format).
    advisorySeverity String
    The advisory severity.
    advisoryType String
    A filter to return only errata that match the given advisory types.
    classificationType String
    A filter to return only packages that match the given update classification type.
    description String
    Software source description.
    from String
    Information specifying from where the erratum was release.
    name String
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    osFamilies List<String>
    The OS families the package belongs to.
    packages List<Property Map>
    List of packages affected by this erratum.
    references String
    Information describing how to find more information about. the erratum.
    relatedCves List<String>
    List of CVEs applicable to this erratum.
    repositories List<String>
    List of repository identifiers.
    solution String
    Information describing how the erratum can be resolved.
    synopsis String
    Summary description of the erratum.
    timeIssued String
    The date and time the erratum was issued (in RFC 3339 format).
    timeUpdated String
    The date and time the erratum was updated (in RFC 3339 format).

    GetErrataErratumCollectionItemPackage

    Architecture string
    The architecture for which this software was built.
    Checksum string
    Checksum of the package.
    ChecksumType string
    Type of the checksum.
    DisplayName string
    Software source name.
    IsLatest bool
    Indicates whether this package is the latest version.
    Name string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    OsFamilies List<string>
    The OS families the package belongs to.
    SoftwareSources List<GetErrataErratumCollectionItemPackageSoftwareSource>
    List of software sources that provide the software package. This property is deprecated and it will be removed in a future API release.
    Type string
    Type of the package.
    Version string
    Version of the package.
    Architecture string
    The architecture for which this software was built.
    Checksum string
    Checksum of the package.
    ChecksumType string
    Type of the checksum.
    DisplayName string
    Software source name.
    IsLatest bool
    Indicates whether this package is the latest version.
    Name string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    OsFamilies []string
    The OS families the package belongs to.
    SoftwareSources []GetErrataErratumCollectionItemPackageSoftwareSource
    List of software sources that provide the software package. This property is deprecated and it will be removed in a future API release.
    Type string
    Type of the package.
    Version string
    Version of the package.
    architecture String
    The architecture for which this software was built.
    checksum String
    Checksum of the package.
    checksumType String
    Type of the checksum.
    displayName String
    Software source name.
    isLatest Boolean
    Indicates whether this package is the latest version.
    name String
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    osFamilies List<String>
    The OS families the package belongs to.
    softwareSources List<GetErrataErratumCollectionItemPackageSoftwareSource>
    List of software sources that provide the software package. This property is deprecated and it will be removed in a future API release.
    type String
    Type of the package.
    version String
    Version of the package.
    architecture string
    The architecture for which this software was built.
    checksum string
    Checksum of the package.
    checksumType string
    Type of the checksum.
    displayName string
    Software source name.
    isLatest boolean
    Indicates whether this package is the latest version.
    name string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    osFamilies string[]
    The OS families the package belongs to.
    softwareSources GetErrataErratumCollectionItemPackageSoftwareSource[]
    List of software sources that provide the software package. This property is deprecated and it will be removed in a future API release.
    type string
    Type of the package.
    version string
    Version of the package.
    architecture str
    The architecture for which this software was built.
    checksum str
    Checksum of the package.
    checksum_type str
    Type of the checksum.
    display_name str
    Software source name.
    is_latest bool
    Indicates whether this package is the latest version.
    name str
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    os_families Sequence[str]
    The OS families the package belongs to.
    software_sources Sequence[osmanagementhub.GetErrataErratumCollectionItemPackageSoftwareSource]
    List of software sources that provide the software package. This property is deprecated and it will be removed in a future API release.
    type str
    Type of the package.
    version str
    Version of the package.
    architecture String
    The architecture for which this software was built.
    checksum String
    Checksum of the package.
    checksumType String
    Type of the checksum.
    displayName String
    Software source name.
    isLatest Boolean
    Indicates whether this package is the latest version.
    name String
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    osFamilies List<String>
    The OS families the package belongs to.
    softwareSources List<Property Map>
    List of software sources that provide the software package. This property is deprecated and it will be removed in a future API release.
    type String
    Type of the package.
    version String
    Version of the package.

    GetErrataErratumCollectionItemPackageSoftwareSource

    Description string
    Software source description.
    DisplayName string
    Software source name.
    Id string
    The OCID of the software source.
    IsMandatoryForAutonomousLinux bool
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    SoftwareSourceType string
    Type of the software source.
    Description string
    Software source description.
    DisplayName string
    Software source name.
    Id string
    The OCID of the software source.
    IsMandatoryForAutonomousLinux bool
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    SoftwareSourceType string
    Type of the software source.
    description String
    Software source description.
    displayName String
    Software source name.
    id String
    The OCID of the software source.
    isMandatoryForAutonomousLinux Boolean
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    softwareSourceType String
    Type of the software source.
    description string
    Software source description.
    displayName string
    Software source name.
    id string
    The OCID of the software source.
    isMandatoryForAutonomousLinux boolean
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    softwareSourceType string
    Type of the software source.
    description str
    Software source description.
    display_name str
    Software source name.
    id str
    The OCID of the software source.
    is_mandatory_for_autonomous_linux bool
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    software_source_type str
    Type of the software source.
    description String
    Software source description.
    displayName String
    Software source name.
    id String
    The OCID of the software source.
    isMandatoryForAutonomousLinux Boolean
    Indicates whether this is a required software source for Autonomous Linux instances. If true, the user can't unselect it.
    softwareSourceType String
    Type of the software source.

    GetErrataFilter

    Name string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    Values List<string>
    Regex bool
    Name string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    Values []string
    Regex bool
    name String
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    values List<String>
    regex Boolean
    name string
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    values string[]
    regex boolean
    name str
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    values Sequence[str]
    regex bool
    name String
    The assigned erratum name. It's unique and not changeable. Example: ELSA-2020-5804
    values List<String>
    regex Boolean

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.18.0 published on Friday, Nov 22, 2024 by Pulumi