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

oci.OsManagementHub.getSoftwareSource

Explore with Pulumi AI

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

    This data source provides details about a specific Software Source resource in Oracle Cloud Infrastructure Os Management Hub service.

    Returns information about the specified software source.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testSoftwareSource = oci.OsManagementHub.getSoftwareSource({
        softwareSourceId: testSoftwareSourceOciOsManagementHubSoftwareSource.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_software_source = oci.OsManagementHub.get_software_source(software_source_id=test_software_source_oci_os_management_hub_software_source["id"])
    
    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.GetSoftwareSource(ctx, &osmanagementhub.GetSoftwareSourceArgs{
    			SoftwareSourceId: testSoftwareSourceOciOsManagementHubSoftwareSource.Id,
    		}, 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 testSoftwareSource = Oci.OsManagementHub.GetSoftwareSource.Invoke(new()
        {
            SoftwareSourceId = testSoftwareSourceOciOsManagementHubSoftwareSource.Id,
        });
    
    });
    
    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.GetSoftwareSourceArgs;
    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 testSoftwareSource = OsManagementHubFunctions.getSoftwareSource(GetSoftwareSourceArgs.builder()
                .softwareSourceId(testSoftwareSourceOciOsManagementHubSoftwareSource.id())
                .build());
    
        }
    }
    
    variables:
      testSoftwareSource:
        fn::invoke:
          Function: oci:OsManagementHub:getSoftwareSource
          Arguments:
            softwareSourceId: ${testSoftwareSourceOciOsManagementHubSoftwareSource.id}
    

    Using getSoftwareSource

    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 getSoftwareSource(args: GetSoftwareSourceArgs, opts?: InvokeOptions): Promise<GetSoftwareSourceResult>
    function getSoftwareSourceOutput(args: GetSoftwareSourceOutputArgs, opts?: InvokeOptions): Output<GetSoftwareSourceResult>
    def get_software_source(software_source_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetSoftwareSourceResult
    def get_software_source_output(software_source_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetSoftwareSourceResult]
    func GetSoftwareSource(ctx *Context, args *GetSoftwareSourceArgs, opts ...InvokeOption) (*GetSoftwareSourceResult, error)
    func GetSoftwareSourceOutput(ctx *Context, args *GetSoftwareSourceOutputArgs, opts ...InvokeOption) GetSoftwareSourceResultOutput

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

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

    The following arguments are supported:

    SoftwareSourceId string
    The OCID of the software source.
    SoftwareSourceId string
    The OCID of the software source.
    softwareSourceId String
    The OCID of the software source.
    softwareSourceId string
    The OCID of the software source.
    software_source_id str
    The OCID of the software source.
    softwareSourceId String
    The OCID of the software source.

    getSoftwareSource Result

    The following output properties are available:

    ArchType string
    The architecture type supported by the software source.
    Availability string
    Availability of the software source (for non-OCI environments).
    AvailabilityAtOci string
    Availability of the software source (for Oracle Cloud Infrastructure environments).
    ChecksumType string
    The yum repository checksum type used by this software source.
    CompartmentId string
    The OCID of the compartment that contains the software source.
    CustomSoftwareSourceFilters List<GetSoftwareSourceCustomSoftwareSourceFilter>
    Provides the information used to apply filters to a vendor software source to create or update a custom software source.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    User-specified description for the software source.
    DisplayName string
    User-friendly name.
    FreeformTags Dictionary<string, string>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    GpgKeyFingerprint string
    Fingerprint of the GPG key for this software source.
    GpgKeyId string
    ID of the GPG key for this software source.
    GpgKeyUrl string
    URL of the GPG key for this software source.
    Id string
    The OCID of the resource that is immutable on creation.
    IsAutoResolveDependencies bool
    Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    IsAutomaticallyUpdated bool
    Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
    IsCreatedFromPackageList bool
    Indicates whether the service should create the software source from a list of packages provided by the user.
    IsLatestContentOnly bool
    Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).

    • For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
    • For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
    • For a package filter that does not specify a version, this will include only the latest available version of the package.
    • For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
    • For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
    IsMandatoryForAutonomousLinux bool
    Indicates whether the software source is required for the Autonomous Linux service.
    OriginSoftwareSourceId string
    This property applies only to replicated vendor software sources. This is the OCID of the vendor software source in the root compartment.
    OsFamily string
    The OS family the software source belongs to.
    PackageCount string
    Number of packages the software source contains.
    Packages List<string>
    The packages in the software source.
    RepoId string
    The repository ID for the software source.
    Size double
    The size of the software source in gigabytes (GB).
    SoftwareSourceId string
    SoftwareSourceType string
    Type of software source.
    SoftwareSourceVersion string
    The version to assign to this custom software source.
    State string
    The current state of the software source.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the software source was created (in RFC 3339 format).
    Url string
    URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/'.
    VendorName string
    Name of the vendor providing the software source.
    VendorSoftwareSources List<GetSoftwareSourceVendorSoftwareSource>
    List of vendor software sources that are used for the basis of the versioned custom software source.
    ArchType string
    The architecture type supported by the software source.
    Availability string
    Availability of the software source (for non-OCI environments).
    AvailabilityAtOci string
    Availability of the software source (for Oracle Cloud Infrastructure environments).
    ChecksumType string
    The yum repository checksum type used by this software source.
    CompartmentId string
    The OCID of the compartment that contains the software source.
    CustomSoftwareSourceFilters []GetSoftwareSourceCustomSoftwareSourceFilter
    Provides the information used to apply filters to a vendor software source to create or update a custom software source.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    Description string
    User-specified description for the software source.
    DisplayName string
    User-friendly name.
    FreeformTags map[string]string
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    GpgKeyFingerprint string
    Fingerprint of the GPG key for this software source.
    GpgKeyId string
    ID of the GPG key for this software source.
    GpgKeyUrl string
    URL of the GPG key for this software source.
    Id string
    The OCID of the resource that is immutable on creation.
    IsAutoResolveDependencies bool
    Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    IsAutomaticallyUpdated bool
    Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
    IsCreatedFromPackageList bool
    Indicates whether the service should create the software source from a list of packages provided by the user.
    IsLatestContentOnly bool
    Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).

    • For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
    • For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
    • For a package filter that does not specify a version, this will include only the latest available version of the package.
    • For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
    • For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
    IsMandatoryForAutonomousLinux bool
    Indicates whether the software source is required for the Autonomous Linux service.
    OriginSoftwareSourceId string
    This property applies only to replicated vendor software sources. This is the OCID of the vendor software source in the root compartment.
    OsFamily string
    The OS family the software source belongs to.
    PackageCount string
    Number of packages the software source contains.
    Packages []string
    The packages in the software source.
    RepoId string
    The repository ID for the software source.
    Size float64
    The size of the software source in gigabytes (GB).
    SoftwareSourceId string
    SoftwareSourceType string
    Type of software source.
    SoftwareSourceVersion string
    The version to assign to this custom software source.
    State string
    The current state of the software source.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the software source was created (in RFC 3339 format).
    Url string
    URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/'.
    VendorName string
    Name of the vendor providing the software source.
    VendorSoftwareSources []GetSoftwareSourceVendorSoftwareSource
    List of vendor software sources that are used for the basis of the versioned custom software source.
    archType String
    The architecture type supported by the software source.
    availability String
    Availability of the software source (for non-OCI environments).
    availabilityAtOci String
    Availability of the software source (for Oracle Cloud Infrastructure environments).
    checksumType String
    The yum repository checksum type used by this software source.
    compartmentId String
    The OCID of the compartment that contains the software source.
    customSoftwareSourceFilters List<GetSoftwareSourceCustomSoftwareSourceFilter>
    Provides the information used to apply filters to a vendor software source to create or update a custom software source.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    User-specified description for the software source.
    displayName String
    User-friendly name.
    freeformTags Map<String,String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    gpgKeyFingerprint String
    Fingerprint of the GPG key for this software source.
    gpgKeyId String
    ID of the GPG key for this software source.
    gpgKeyUrl String
    URL of the GPG key for this software source.
    id String
    The OCID of the resource that is immutable on creation.
    isAutoResolveDependencies Boolean
    Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    isAutomaticallyUpdated Boolean
    Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
    isCreatedFromPackageList Boolean
    Indicates whether the service should create the software source from a list of packages provided by the user.
    isLatestContentOnly Boolean
    Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).

    • For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
    • For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
    • For a package filter that does not specify a version, this will include only the latest available version of the package.
    • For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
    • For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
    isMandatoryForAutonomousLinux Boolean
    Indicates whether the software source is required for the Autonomous Linux service.
    originSoftwareSourceId String
    This property applies only to replicated vendor software sources. This is the OCID of the vendor software source in the root compartment.
    osFamily String
    The OS family the software source belongs to.
    packageCount String
    Number of packages the software source contains.
    packages List<String>
    The packages in the software source.
    repoId String
    The repository ID for the software source.
    size Double
    The size of the software source in gigabytes (GB).
    softwareSourceId String
    softwareSourceType String
    Type of software source.
    softwareSourceVersion String
    The version to assign to this custom software source.
    state String
    The current state of the software source.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the software source was created (in RFC 3339 format).
    url String
    URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/'.
    vendorName String
    Name of the vendor providing the software source.
    vendorSoftwareSources List<GetSoftwareSourceVendorSoftwareSource>
    List of vendor software sources that are used for the basis of the versioned custom software source.
    archType string
    The architecture type supported by the software source.
    availability string
    Availability of the software source (for non-OCI environments).
    availabilityAtOci string
    Availability of the software source (for Oracle Cloud Infrastructure environments).
    checksumType string
    The yum repository checksum type used by this software source.
    compartmentId string
    The OCID of the compartment that contains the software source.
    customSoftwareSourceFilters GetSoftwareSourceCustomSoftwareSourceFilter[]
    Provides the information used to apply filters to a vendor software source to create or update a custom software source.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description string
    User-specified description for the software source.
    displayName string
    User-friendly name.
    freeformTags {[key: string]: string}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    gpgKeyFingerprint string
    Fingerprint of the GPG key for this software source.
    gpgKeyId string
    ID of the GPG key for this software source.
    gpgKeyUrl string
    URL of the GPG key for this software source.
    id string
    The OCID of the resource that is immutable on creation.
    isAutoResolveDependencies boolean
    Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    isAutomaticallyUpdated boolean
    Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
    isCreatedFromPackageList boolean
    Indicates whether the service should create the software source from a list of packages provided by the user.
    isLatestContentOnly boolean
    Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).

    • For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
    • For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
    • For a package filter that does not specify a version, this will include only the latest available version of the package.
    • For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
    • For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
    isMandatoryForAutonomousLinux boolean
    Indicates whether the software source is required for the Autonomous Linux service.
    originSoftwareSourceId string
    This property applies only to replicated vendor software sources. This is the OCID of the vendor software source in the root compartment.
    osFamily string
    The OS family the software source belongs to.
    packageCount string
    Number of packages the software source contains.
    packages string[]
    The packages in the software source.
    repoId string
    The repository ID for the software source.
    size number
    The size of the software source in gigabytes (GB).
    softwareSourceId string
    softwareSourceType string
    Type of software source.
    softwareSourceVersion string
    The version to assign to this custom software source.
    state string
    The current state of the software source.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The date and time the software source was created (in RFC 3339 format).
    url string
    URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/'.
    vendorName string
    Name of the vendor providing the software source.
    vendorSoftwareSources GetSoftwareSourceVendorSoftwareSource[]
    List of vendor software sources that are used for the basis of the versioned custom software source.
    arch_type str
    The architecture type supported by the software source.
    availability str
    Availability of the software source (for non-OCI environments).
    availability_at_oci str
    Availability of the software source (for Oracle Cloud Infrastructure environments).
    checksum_type str
    The yum repository checksum type used by this software source.
    compartment_id str
    The OCID of the compartment that contains the software source.
    custom_software_source_filters Sequence[osmanagementhub.GetSoftwareSourceCustomSoftwareSourceFilter]
    Provides the information used to apply filters to a vendor software source to create or update a custom software source.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description str
    User-specified description for the software source.
    display_name str
    User-friendly name.
    freeform_tags Mapping[str, str]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    gpg_key_fingerprint str
    Fingerprint of the GPG key for this software source.
    gpg_key_id str
    ID of the GPG key for this software source.
    gpg_key_url str
    URL of the GPG key for this software source.
    id str
    The OCID of the resource that is immutable on creation.
    is_auto_resolve_dependencies bool
    Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    is_automatically_updated bool
    Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
    is_created_from_package_list bool
    Indicates whether the service should create the software source from a list of packages provided by the user.
    is_latest_content_only bool
    Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).

    • For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
    • For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
    • For a package filter that does not specify a version, this will include only the latest available version of the package.
    • For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
    • For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
    is_mandatory_for_autonomous_linux bool
    Indicates whether the software source is required for the Autonomous Linux service.
    origin_software_source_id str
    This property applies only to replicated vendor software sources. This is the OCID of the vendor software source in the root compartment.
    os_family str
    The OS family the software source belongs to.
    package_count str
    Number of packages the software source contains.
    packages Sequence[str]
    The packages in the software source.
    repo_id str
    The repository ID for the software source.
    size float
    The size of the software source in gigabytes (GB).
    software_source_id str
    software_source_type str
    Type of software source.
    software_source_version str
    The version to assign to this custom software source.
    state str
    The current state of the software source.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The date and time the software source was created (in RFC 3339 format).
    url str
    URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/'.
    vendor_name str
    Name of the vendor providing the software source.
    vendor_software_sources Sequence[osmanagementhub.GetSoftwareSourceVendorSoftwareSource]
    List of vendor software sources that are used for the basis of the versioned custom software source.
    archType String
    The architecture type supported by the software source.
    availability String
    Availability of the software source (for non-OCI environments).
    availabilityAtOci String
    Availability of the software source (for Oracle Cloud Infrastructure environments).
    checksumType String
    The yum repository checksum type used by this software source.
    compartmentId String
    The OCID of the compartment that contains the software source.
    customSoftwareSourceFilters List<Property Map>
    Provides the information used to apply filters to a vendor software source to create or update a custom software source.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    description String
    User-specified description for the software source.
    displayName String
    User-friendly name.
    freeformTags Map<String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    gpgKeyFingerprint String
    Fingerprint of the GPG key for this software source.
    gpgKeyId String
    ID of the GPG key for this software source.
    gpgKeyUrl String
    URL of the GPG key for this software source.
    id String
    The OCID of the resource that is immutable on creation.
    isAutoResolveDependencies Boolean
    Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
    isAutomaticallyUpdated Boolean
    Indicates whether the service should automatically update the custom software source to use the latest package versions available. The service reviews packages levels once a day.
    isCreatedFromPackageList Boolean
    Indicates whether the service should create the software source from a list of packages provided by the user.
    isLatestContentOnly Boolean
    Indicates whether the software source will include only the latest versions of content from vendor software sources, while accounting for other constraints set in the custom or versioned custom software source (such as a package list or filters).

    • For a module filter that does not specify a stream, this will include all available streams, and within each stream only the latest version of packages.
    • For a module filter that does specify a stream, this will include only the latest version of packages for the specified stream.
    • For a package filter that does not specify a version, this will include only the latest available version of the package.
    • For a package filter that does specify a version, this will include only the specified version of the package (the isLatestContentOnly attribute is ignored).
    • For a package list, this will include only the specified version of packages and modules in the list (the isLatestContentOnly attribute is ignored).
    isMandatoryForAutonomousLinux Boolean
    Indicates whether the software source is required for the Autonomous Linux service.
    originSoftwareSourceId String
    This property applies only to replicated vendor software sources. This is the OCID of the vendor software source in the root compartment.
    osFamily String
    The OS family the software source belongs to.
    packageCount String
    Number of packages the software source contains.
    packages List<String>
    The packages in the software source.
    repoId String
    The repository ID for the software source.
    size Number
    The size of the software source in gigabytes (GB).
    softwareSourceId String
    softwareSourceType String
    Type of software source.
    softwareSourceVersion String
    The version to assign to this custom software source.
    state String
    The current state of the software source.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the software source was created (in RFC 3339 format).
    url String
    URL for the repository. For vendor software sources, this is the URL to the regional yum server. For custom software sources, this is 'custom/'.
    vendorName String
    Name of the vendor providing the software source.
    vendorSoftwareSources List<Property Map>
    List of vendor software sources that are used for the basis of the versioned custom software source.

    Supporting Types

    GetSoftwareSourceCustomSoftwareSourceFilter

    moduleStreamProfileFilters List<Property Map>
    The list of module stream/profile filters.
    packageFilters List<Property Map>
    The list of package filters.
    packageGroupFilters List<Property Map>
    The list of group filters.

    GetSoftwareSourceCustomSoftwareSourceFilterModuleStreamProfileFilter

    FilterType string
    The type of the filter.
    ModuleName string
    Module name.
    ProfileName string
    Profile name.
    StreamName string
    Stream name.
    FilterType string
    The type of the filter.
    ModuleName string
    Module name.
    ProfileName string
    Profile name.
    StreamName string
    Stream name.
    filterType String
    The type of the filter.
    moduleName String
    Module name.
    profileName String
    Profile name.
    streamName String
    Stream name.
    filterType string
    The type of the filter.
    moduleName string
    Module name.
    profileName string
    Profile name.
    streamName string
    Stream name.
    filter_type str
    The type of the filter.
    module_name str
    Module name.
    profile_name str
    Profile name.
    stream_name str
    Stream name.
    filterType String
    The type of the filter.
    moduleName String
    Module name.
    profileName String
    Profile name.
    streamName String
    Stream name.

    GetSoftwareSourceCustomSoftwareSourceFilterPackageFilter

    FilterType string
    The type of the filter.
    PackageName string
    The package name.
    PackageNamePattern string
    The package name pattern.
    PackageVersion string
    The package version, which is denoted by 'version-release', or 'epoch:version-release'.
    FilterType string
    The type of the filter.
    PackageName string
    The package name.
    PackageNamePattern string
    The package name pattern.
    PackageVersion string
    The package version, which is denoted by 'version-release', or 'epoch:version-release'.
    filterType String
    The type of the filter.
    packageName String
    The package name.
    packageNamePattern String
    The package name pattern.
    packageVersion String
    The package version, which is denoted by 'version-release', or 'epoch:version-release'.
    filterType string
    The type of the filter.
    packageName string
    The package name.
    packageNamePattern string
    The package name pattern.
    packageVersion string
    The package version, which is denoted by 'version-release', or 'epoch:version-release'.
    filter_type str
    The type of the filter.
    package_name str
    The package name.
    package_name_pattern str
    The package name pattern.
    package_version str
    The package version, which is denoted by 'version-release', or 'epoch:version-release'.
    filterType String
    The type of the filter.
    packageName String
    The package name.
    packageNamePattern String
    The package name pattern.
    packageVersion String
    The package version, which is denoted by 'version-release', or 'epoch:version-release'.

    GetSoftwareSourceCustomSoftwareSourceFilterPackageGroupFilter

    FilterType string
    The type of the filter.
    PackageGroups List<string>
    List of package group names.
    FilterType string
    The type of the filter.
    PackageGroups []string
    List of package group names.
    filterType String
    The type of the filter.
    packageGroups List<String>
    List of package group names.
    filterType string
    The type of the filter.
    packageGroups string[]
    List of package group names.
    filter_type str
    The type of the filter.
    package_groups Sequence[str]
    List of package group names.
    filterType String
    The type of the filter.
    packageGroups List<String>
    List of package group names.

    GetSoftwareSourceVendorSoftwareSource

    DisplayName string
    User-friendly name.
    Id string
    The OCID of the resource that is immutable on creation.
    DisplayName string
    User-friendly name.
    Id string
    The OCID of the resource that is immutable on creation.
    displayName String
    User-friendly name.
    id String
    The OCID of the resource that is immutable on creation.
    displayName string
    User-friendly name.
    id string
    The OCID of the resource that is immutable on creation.
    display_name str
    User-friendly name.
    id str
    The OCID of the resource that is immutable on creation.
    displayName String
    User-friendly name.
    id String
    The OCID of the resource that is immutable on creation.

    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