Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.OsManagementHub.getSoftwareSource
Explore with Pulumi AI
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 LookupSoftwareSource(ctx *Context, args *LookupSoftwareSourceArgs, opts ...InvokeOption) (*LookupSoftwareSourceResult, error)
func LookupSoftwareSourceOutput(ctx *Context, args *LookupSoftwareSourceOutputArgs, opts ...InvokeOption) LookupSoftwareSourceResultOutput> Note: This function is named LookupSoftwareSource 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)
public static Output<GetSoftwareSourceResult> getSoftwareSource(GetSoftwareSourceArgs args, InvokeOptions options)
fn::invoke:
  function: oci:OsManagementHub/getSoftwareSource:getSoftwareSource
  arguments:
    # arguments dictionaryThe following arguments are supported:
- SoftwareSource stringId 
- The OCID of the software source.
- SoftwareSource stringId 
- The OCID of the software source.
- softwareSource StringId 
- The OCID of the software source.
- softwareSource stringId 
- The OCID of the software source.
- software_source_ strid 
- The OCID of the software source.
- softwareSource StringId 
- The OCID of the software source.
getSoftwareSource Result
The following output properties are available:
- AdvancedRepo stringOptions 
- Advanced repository options for the software source
- ArchType string
- The architecture type supported by the software source.
- Availability string
- Availability of the software source (for non-OCI environments).
- AvailabilityAt stringOci 
- 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.
- CustomSoftware List<GetSource Filters Software Source Custom Software Source Filter> 
- Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- 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.
- 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"}
- GpgKey stringFingerprint 
- Fingerprint of the GPG key for this software source.
- GpgKey stringId 
- ID of the GPG key for this software source.
- GpgKey stringUrl 
- URI of the GPG key for this software source.
- Id string
- The OCID of the resource that is immutable on creation.
- IsAuto boolResolve Dependencies 
- Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- IsAutomatically boolUpdated 
- 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.
- IsCreated boolFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- IsGpg boolCheck Enabled 
- Whether signature verification should be done for the software source
- IsLatest boolContent Only 
- 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).
 
- IsMandatory boolFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- IsMirror boolSync Allowed 
- Indicates if this software source can be mirrored to a management station.
- IsSsl boolVerify Enabled 
- Indicates if SSL validation is enabled for the software source.
- OriginSoftware stringSource Id 
- The OCID of the vendor software source in the root compartment. This property applies only to replicated vendor software sources.
- OsFamily string
- The OS family of the software source.
- 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 bytes (B).
- SoftwareSource stringId 
- SoftwareSource stringSub Type 
- Identifies how the versioned custom software source was created.
- SoftwareSource stringType 
- Type of software source.
- SoftwareSource stringVersion 
- The version to assign to this custom software source.
- State string
- The current state of the software source.
- 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).
- TimeMetadata stringUpdated 
- The date and time the metadata for this software source was last updated (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.
- VendorSoftware List<GetSources Software Source Vendor Software Source> 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- AdvancedRepo stringOptions 
- Advanced repository options for the software source
- ArchType string
- The architecture type supported by the software source.
- Availability string
- Availability of the software source (for non-OCI environments).
- AvailabilityAt stringOci 
- 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.
- CustomSoftware []GetSource Filters Software Source Custom Software Source Filter 
- Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- 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.
- 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"}
- GpgKey stringFingerprint 
- Fingerprint of the GPG key for this software source.
- GpgKey stringId 
- ID of the GPG key for this software source.
- GpgKey stringUrl 
- URI of the GPG key for this software source.
- Id string
- The OCID of the resource that is immutable on creation.
- IsAuto boolResolve Dependencies 
- Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- IsAutomatically boolUpdated 
- 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.
- IsCreated boolFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- IsGpg boolCheck Enabled 
- Whether signature verification should be done for the software source
- IsLatest boolContent Only 
- 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).
 
- IsMandatory boolFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- IsMirror boolSync Allowed 
- Indicates if this software source can be mirrored to a management station.
- IsSsl boolVerify Enabled 
- Indicates if SSL validation is enabled for the software source.
- OriginSoftware stringSource Id 
- The OCID of the vendor software source in the root compartment. This property applies only to replicated vendor software sources.
- OsFamily string
- The OS family of the software source.
- 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 bytes (B).
- SoftwareSource stringId 
- SoftwareSource stringSub Type 
- Identifies how the versioned custom software source was created.
- SoftwareSource stringType 
- Type of software source.
- SoftwareSource stringVersion 
- The version to assign to this custom software source.
- State string
- The current state of the software source.
- 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).
- TimeMetadata stringUpdated 
- The date and time the metadata for this software source was last updated (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.
- VendorSoftware []GetSources Software Source Vendor Software Source 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- advancedRepo StringOptions 
- Advanced repository options for the software source
- archType String
- The architecture type supported by the software source.
- availability String
- Availability of the software source (for non-OCI environments).
- availabilityAt StringOci 
- 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.
- customSoftware List<GetSource Filters Software Source Custom Software Source Filter> 
- Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- 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.
- 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"}
- gpgKey StringFingerprint 
- Fingerprint of the GPG key for this software source.
- gpgKey StringId 
- ID of the GPG key for this software source.
- gpgKey StringUrl 
- URI of the GPG key for this software source.
- id String
- The OCID of the resource that is immutable on creation.
- isAuto BooleanResolve Dependencies 
- Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- isAutomatically BooleanUpdated 
- 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.
- isCreated BooleanFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- isGpg BooleanCheck Enabled 
- Whether signature verification should be done for the software source
- isLatest BooleanContent Only 
- 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).
 
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- isMirror BooleanSync Allowed 
- Indicates if this software source can be mirrored to a management station.
- isSsl BooleanVerify Enabled 
- Indicates if SSL validation is enabled for the software source.
- originSoftware StringSource Id 
- The OCID of the vendor software source in the root compartment. This property applies only to replicated vendor software sources.
- osFamily String
- The OS family of the software source.
- 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 bytes (B).
- softwareSource StringId 
- softwareSource StringSub Type 
- Identifies how the versioned custom software source was created.
- softwareSource StringType 
- Type of software source.
- softwareSource StringVersion 
- The version to assign to this custom software source.
- state String
- The current state of the software source.
- 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).
- timeMetadata StringUpdated 
- The date and time the metadata for this software source was last updated (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.
- vendorSoftware List<GetSources Software Source Vendor Software Source> 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- advancedRepo stringOptions 
- Advanced repository options for the software source
- archType string
- The architecture type supported by the software source.
- availability string
- Availability of the software source (for non-OCI environments).
- availabilityAt stringOci 
- 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.
- customSoftware GetSource Filters Software Source Custom Software Source Filter[] 
- Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- {[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.
- {[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"}
- gpgKey stringFingerprint 
- Fingerprint of the GPG key for this software source.
- gpgKey stringId 
- ID of the GPG key for this software source.
- gpgKey stringUrl 
- URI of the GPG key for this software source.
- id string
- The OCID of the resource that is immutable on creation.
- isAuto booleanResolve Dependencies 
- Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- isAutomatically booleanUpdated 
- 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.
- isCreated booleanFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- isGpg booleanCheck Enabled 
- Whether signature verification should be done for the software source
- isLatest booleanContent Only 
- 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).
 
- isMandatory booleanFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- isMirror booleanSync Allowed 
- Indicates if this software source can be mirrored to a management station.
- isSsl booleanVerify Enabled 
- Indicates if SSL validation is enabled for the software source.
- originSoftware stringSource Id 
- The OCID of the vendor software source in the root compartment. This property applies only to replicated vendor software sources.
- osFamily string
- The OS family of the software source.
- 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 bytes (B).
- softwareSource stringId 
- softwareSource stringSub Type 
- Identifies how the versioned custom software source was created.
- softwareSource stringType 
- Type of software source.
- softwareSource stringVersion 
- The version to assign to this custom software source.
- state string
- The current state of the software source.
- {[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).
- timeMetadata stringUpdated 
- The date and time the metadata for this software source was last updated (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.
- vendorSoftware GetSources Software Source Vendor Software Source[] 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- advanced_repo_ stroptions 
- Advanced repository options for the 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_ stroci 
- 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_ Sequence[Getsource_ filters Software Source Custom Software Source Filter] 
- Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- 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.
- 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_ strfingerprint 
- Fingerprint of the GPG key for this software source.
- gpg_key_ strid 
- ID of the GPG key for this software source.
- gpg_key_ strurl 
- URI of the GPG key for this software source.
- id str
- The OCID of the resource that is immutable on creation.
- is_auto_ boolresolve_ dependencies 
- Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- is_automatically_ boolupdated 
- 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_ boolfrom_ package_ list 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- is_gpg_ boolcheck_ enabled 
- Whether signature verification should be done for the software source
- is_latest_ boolcontent_ only 
- 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_ boolfor_ autonomous_ linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- is_mirror_ boolsync_ allowed 
- Indicates if this software source can be mirrored to a management station.
- is_ssl_ boolverify_ enabled 
- Indicates if SSL validation is enabled for the software source.
- origin_software_ strsource_ id 
- The OCID of the vendor software source in the root compartment. This property applies only to replicated vendor software sources.
- os_family str
- The OS family of the software source.
- 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 bytes (B).
- software_source_ strid 
- software_source_ strsub_ type 
- Identifies how the versioned custom software source was created.
- software_source_ strtype 
- Type of software source.
- software_source_ strversion 
- The version to assign to this custom software source.
- state str
- The current state of the software source.
- 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).
- time_metadata_ strupdated 
- The date and time the metadata for this software source was last updated (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_ Sequence[Getsources Software Source Vendor Software Source] 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- advancedRepo StringOptions 
- Advanced repository options for the software source
- archType String
- The architecture type supported by the software source.
- availability String
- Availability of the software source (for non-OCI environments).
- availabilityAt StringOci 
- 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.
- customSoftware List<Property Map>Source Filters 
- Provides the information used to apply filters to a vendor software source to create or update a custom software source.
- 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.
- 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"}
- gpgKey StringFingerprint 
- Fingerprint of the GPG key for this software source.
- gpgKey StringId 
- ID of the GPG key for this software source.
- gpgKey StringUrl 
- URI of the GPG key for this software source.
- id String
- The OCID of the resource that is immutable on creation.
- isAuto BooleanResolve Dependencies 
- Indicates whether the service should automatically resolve package dependencies when including specific packages in the software source.
- isAutomatically BooleanUpdated 
- 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.
- isCreated BooleanFrom Package List 
- Indicates whether the service should create the software source from a list of packages provided by the user.
- isGpg BooleanCheck Enabled 
- Whether signature verification should be done for the software source
- isLatest BooleanContent Only 
- 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).
 
- isMandatory BooleanFor Autonomous Linux 
- Indicates whether the software source is required for the Autonomous Linux service.
- isMirror BooleanSync Allowed 
- Indicates if this software source can be mirrored to a management station.
- isSsl BooleanVerify Enabled 
- Indicates if SSL validation is enabled for the software source.
- originSoftware StringSource Id 
- The OCID of the vendor software source in the root compartment. This property applies only to replicated vendor software sources.
- osFamily String
- The OS family of the software source.
- 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 bytes (B).
- softwareSource StringId 
- softwareSource StringSub Type 
- Identifies how the versioned custom software source was created.
- softwareSource StringType 
- Type of software source.
- softwareSource StringVersion 
- The version to assign to this custom software source.
- state String
- The current state of the software source.
- 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).
- timeMetadata StringUpdated 
- The date and time the metadata for this software source was last updated (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.
- vendorSoftware List<Property Map>Sources 
- List of vendor software sources that are used for the basis of the versioned custom software source.
Supporting Types
GetSoftwareSourceCustomSoftwareSourceFilter      
- ModuleStream List<GetProfile Filters Software Source Custom Software Source Filter Module Stream Profile Filter> 
- The list of module stream/profile filters.
- PackageFilters List<GetSoftware Source Custom Software Source Filter Package Filter> 
- The list of package filters.
- PackageGroup List<GetFilters Software Source Custom Software Source Filter Package Group Filter> 
- The list of group filters.
- ModuleStream []GetProfile Filters Software Source Custom Software Source Filter Module Stream Profile Filter 
- The list of module stream/profile filters.
- PackageFilters []GetSoftware Source Custom Software Source Filter Package Filter 
- The list of package filters.
- PackageGroup []GetFilters Software Source Custom Software Source Filter Package Group Filter 
- The list of group filters.
- moduleStream List<GetProfile Filters Software Source Custom Software Source Filter Module Stream Profile Filter> 
- The list of module stream/profile filters.
- packageFilters List<GetSoftware Source Custom Software Source Filter Package Filter> 
- The list of package filters.
- packageGroup List<GetFilters Software Source Custom Software Source Filter Package Group Filter> 
- The list of group filters.
- moduleStream GetProfile Filters Software Source Custom Software Source Filter Module Stream Profile Filter[] 
- The list of module stream/profile filters.
- packageFilters GetSoftware Source Custom Software Source Filter Package Filter[] 
- The list of package filters.
- packageGroup GetFilters Software Source Custom Software Source Filter Package Group Filter[] 
- The list of group filters.
- module_stream_ Sequence[Getprofile_ filters Software Source Custom Software Source Filter Module Stream Profile Filter] 
- The list of module stream/profile filters.
- package_filters Sequence[GetSoftware Source Custom Software Source Filter Package Filter] 
- The list of package filters.
- package_group_ Sequence[Getfilters Software Source Custom Software Source Filter Package Group Filter] 
- The list of group filters.
- moduleStream List<Property Map>Profile Filters 
- The list of module stream/profile filters.
- packageFilters List<Property Map>
- The list of package filters.
- packageGroup List<Property Map>Filters 
- 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.
- PackageName stringPattern 
- 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.
- PackageName stringPattern 
- 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.
- packageName StringPattern 
- 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.
- packageName stringPattern 
- 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_ strpattern 
- 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.
- packageName StringPattern 
- 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 ociTerraform Provider.