oci.OsManagementHub.getSoftwarePackageSoftwareSource
Explore with Pulumi AI
This data source provides the list of Software Package Software Source in Oracle Cloud Infrastructure Os Management Hub service.
Lists the software sources in the tenancy that contain the software package. Filter the list against a variety of criteria including but not limited to its name, type, architecture, and OS family.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testSoftwarePackageSoftwareSource = oci.OsManagementHub.getSoftwarePackageSoftwareSource({
    compartmentId: compartmentId,
    softwarePackageName: testSoftwarePackage.name,
    archTypes: softwarePackageSoftwareSourceArchType,
    availabilities: softwarePackageSoftwareSourceAvailability,
    availabilityAnywheres: softwarePackageSoftwareSourceAvailabilityAnywhere,
    availabilityAtOcis: softwarePackageSoftwareSourceAvailabilityAtOci,
    displayName: softwarePackageSoftwareSourceDisplayName,
    displayNameContains: softwarePackageSoftwareSourceDisplayNameContains,
    osFamilies: softwarePackageSoftwareSourceOsFamily,
    softwareSourceTypes: softwarePackageSoftwareSourceSoftwareSourceType,
    states: softwarePackageSoftwareSourceState,
});
import pulumi
import pulumi_oci as oci
test_software_package_software_source = oci.OsManagementHub.get_software_package_software_source(compartment_id=compartment_id,
    software_package_name=test_software_package["name"],
    arch_types=software_package_software_source_arch_type,
    availabilities=software_package_software_source_availability,
    availability_anywheres=software_package_software_source_availability_anywhere,
    availability_at_ocis=software_package_software_source_availability_at_oci,
    display_name=software_package_software_source_display_name,
    display_name_contains=software_package_software_source_display_name_contains,
    os_families=software_package_software_source_os_family,
    software_source_types=software_package_software_source_software_source_type,
    states=software_package_software_source_state)
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.GetSoftwarePackageSoftwareSource(ctx, &osmanagementhub.GetSoftwarePackageSoftwareSourceArgs{
			CompartmentId:         compartmentId,
			SoftwarePackageName:   testSoftwarePackage.Name,
			ArchTypes:             softwarePackageSoftwareSourceArchType,
			Availabilities:        softwarePackageSoftwareSourceAvailability,
			AvailabilityAnywheres: softwarePackageSoftwareSourceAvailabilityAnywhere,
			AvailabilityAtOcis:    softwarePackageSoftwareSourceAvailabilityAtOci,
			DisplayName:           pulumi.StringRef(softwarePackageSoftwareSourceDisplayName),
			DisplayNameContains:   pulumi.StringRef(softwarePackageSoftwareSourceDisplayNameContains),
			OsFamilies:            softwarePackageSoftwareSourceOsFamily,
			SoftwareSourceTypes:   softwarePackageSoftwareSourceSoftwareSourceType,
			States:                softwarePackageSoftwareSourceState,
		}, 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 testSoftwarePackageSoftwareSource = Oci.OsManagementHub.GetSoftwarePackageSoftwareSource.Invoke(new()
    {
        CompartmentId = compartmentId,
        SoftwarePackageName = testSoftwarePackage.Name,
        ArchTypes = softwarePackageSoftwareSourceArchType,
        Availabilities = softwarePackageSoftwareSourceAvailability,
        AvailabilityAnywheres = softwarePackageSoftwareSourceAvailabilityAnywhere,
        AvailabilityAtOcis = softwarePackageSoftwareSourceAvailabilityAtOci,
        DisplayName = softwarePackageSoftwareSourceDisplayName,
        DisplayNameContains = softwarePackageSoftwareSourceDisplayNameContains,
        OsFamilies = softwarePackageSoftwareSourceOsFamily,
        SoftwareSourceTypes = softwarePackageSoftwareSourceSoftwareSourceType,
        States = softwarePackageSoftwareSourceState,
    });
});
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.GetSoftwarePackageSoftwareSourceArgs;
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 testSoftwarePackageSoftwareSource = OsManagementHubFunctions.getSoftwarePackageSoftwareSource(GetSoftwarePackageSoftwareSourceArgs.builder()
            .compartmentId(compartmentId)
            .softwarePackageName(testSoftwarePackage.name())
            .archTypes(softwarePackageSoftwareSourceArchType)
            .availabilities(softwarePackageSoftwareSourceAvailability)
            .availabilityAnywheres(softwarePackageSoftwareSourceAvailabilityAnywhere)
            .availabilityAtOcis(softwarePackageSoftwareSourceAvailabilityAtOci)
            .displayName(softwarePackageSoftwareSourceDisplayName)
            .displayNameContains(softwarePackageSoftwareSourceDisplayNameContains)
            .osFamilies(softwarePackageSoftwareSourceOsFamily)
            .softwareSourceTypes(softwarePackageSoftwareSourceSoftwareSourceType)
            .states(softwarePackageSoftwareSourceState)
            .build());
    }
}
variables:
  testSoftwarePackageSoftwareSource:
    fn::invoke:
      function: oci:OsManagementHub:getSoftwarePackageSoftwareSource
      arguments:
        compartmentId: ${compartmentId}
        softwarePackageName: ${testSoftwarePackage.name}
        archTypes: ${softwarePackageSoftwareSourceArchType}
        availabilities: ${softwarePackageSoftwareSourceAvailability}
        availabilityAnywheres: ${softwarePackageSoftwareSourceAvailabilityAnywhere}
        availabilityAtOcis: ${softwarePackageSoftwareSourceAvailabilityAtOci}
        displayName: ${softwarePackageSoftwareSourceDisplayName}
        displayNameContains: ${softwarePackageSoftwareSourceDisplayNameContains}
        osFamilies: ${softwarePackageSoftwareSourceOsFamily}
        softwareSourceTypes: ${softwarePackageSoftwareSourceSoftwareSourceType}
        states: ${softwarePackageSoftwareSourceState}
Using getSoftwarePackageSoftwareSource
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 getSoftwarePackageSoftwareSource(args: GetSoftwarePackageSoftwareSourceArgs, opts?: InvokeOptions): Promise<GetSoftwarePackageSoftwareSourceResult>
function getSoftwarePackageSoftwareSourceOutput(args: GetSoftwarePackageSoftwareSourceOutputArgs, opts?: InvokeOptions): Output<GetSoftwarePackageSoftwareSourceResult>def get_software_package_software_source(arch_types: Optional[Sequence[str]] = None,
                                         availabilities: Optional[Sequence[str]] = None,
                                         availability_anywheres: Optional[Sequence[str]] = None,
                                         availability_at_ocis: Optional[Sequence[str]] = None,
                                         compartment_id: Optional[str] = None,
                                         display_name: Optional[str] = None,
                                         display_name_contains: Optional[str] = None,
                                         filters: Optional[Sequence[GetSoftwarePackageSoftwareSourceFilter]] = None,
                                         os_families: Optional[Sequence[str]] = None,
                                         software_package_name: Optional[str] = None,
                                         software_source_types: Optional[Sequence[str]] = None,
                                         states: Optional[Sequence[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetSoftwarePackageSoftwareSourceResult
def get_software_package_software_source_output(arch_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         availabilities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         availability_anywheres: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         availability_at_ocis: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         compartment_id: Optional[pulumi.Input[str]] = None,
                                         display_name: Optional[pulumi.Input[str]] = None,
                                         display_name_contains: Optional[pulumi.Input[str]] = None,
                                         filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetSoftwarePackageSoftwareSourceFilterArgs]]]] = None,
                                         os_families: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         software_package_name: Optional[pulumi.Input[str]] = None,
                                         software_source_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         states: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetSoftwarePackageSoftwareSourceResult]func LookupSoftwarePackageSoftwareSource(ctx *Context, args *LookupSoftwarePackageSoftwareSourceArgs, opts ...InvokeOption) (*LookupSoftwarePackageSoftwareSourceResult, error)
func LookupSoftwarePackageSoftwareSourceOutput(ctx *Context, args *LookupSoftwarePackageSoftwareSourceOutputArgs, opts ...InvokeOption) LookupSoftwarePackageSoftwareSourceResultOutput> Note: This function is named LookupSoftwarePackageSoftwareSource in the Go SDK.
public static class GetSoftwarePackageSoftwareSource 
{
    public static Task<GetSoftwarePackageSoftwareSourceResult> InvokeAsync(GetSoftwarePackageSoftwareSourceArgs args, InvokeOptions? opts = null)
    public static Output<GetSoftwarePackageSoftwareSourceResult> Invoke(GetSoftwarePackageSoftwareSourceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSoftwarePackageSoftwareSourceResult> getSoftwarePackageSoftwareSource(GetSoftwarePackageSoftwareSourceArgs args, InvokeOptions options)
public static Output<GetSoftwarePackageSoftwareSourceResult> getSoftwarePackageSoftwareSource(GetSoftwarePackageSoftwareSourceArgs args, InvokeOptions options)
fn::invoke:
  function: oci:OsManagementHub/getSoftwarePackageSoftwareSource:getSoftwarePackageSoftwareSource
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId string
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- SoftwarePackage stringName 
- The name of the software package.
- ArchTypes List<string>
- A filter to return only instances whose architecture type matches the given architecture.
- Availabilities List<string>
- The availability of the software source in a non-OCI environment for a tenancy.
- AvailabilityAnywheres List<string>
- The availability of the software source. Use this query parameter to filter across availabilities in different environments.
- AvailabilityAt List<string>Ocis 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- DisplayName string
- A filter to return resources that match the given user-friendly name.
- DisplayName stringContains 
- A filter to return resources that may partially match the given display name.
- Filters
List<GetSoftware Package Software Source Filter> 
- OsFamilies List<string>
- A filter to return only resources that match the given operating system family.
- SoftwareSource List<string>Types 
- The type of the software source.
- States List<string>
- A filter to return only software sources whose state matches the given state.
- CompartmentId string
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- SoftwarePackage stringName 
- The name of the software package.
- ArchTypes []string
- A filter to return only instances whose architecture type matches the given architecture.
- Availabilities []string
- The availability of the software source in a non-OCI environment for a tenancy.
- AvailabilityAnywheres []string
- The availability of the software source. Use this query parameter to filter across availabilities in different environments.
- AvailabilityAt []stringOcis 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- DisplayName string
- A filter to return resources that match the given user-friendly name.
- DisplayName stringContains 
- A filter to return resources that may partially match the given display name.
- Filters
[]GetSoftware Package Software Source Filter 
- OsFamilies []string
- A filter to return only resources that match the given operating system family.
- SoftwareSource []stringTypes 
- The type of the software source.
- States []string
- A filter to return only software sources whose state matches the given state.
- compartmentId String
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- softwarePackage StringName 
- The name of the software package.
- archTypes List<String>
- A filter to return only instances whose architecture type matches the given architecture.
- availabilities List<String>
- The availability of the software source in a non-OCI environment for a tenancy.
- availabilityAnywheres List<String>
- The availability of the software source. Use this query parameter to filter across availabilities in different environments.
- availabilityAt List<String>Ocis 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- displayName String
- A filter to return resources that match the given user-friendly name.
- displayName StringContains 
- A filter to return resources that may partially match the given display name.
- filters
List<GetSoftware Package Software Source Filter> 
- osFamilies List<String>
- A filter to return only resources that match the given operating system family.
- softwareSource List<String>Types 
- The type of the software source.
- states List<String>
- A filter to return only software sources whose state matches the given state.
- compartmentId string
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- softwarePackage stringName 
- The name of the software package.
- archTypes string[]
- A filter to return only instances whose architecture type matches the given architecture.
- availabilities string[]
- The availability of the software source in a non-OCI environment for a tenancy.
- availabilityAnywheres string[]
- The availability of the software source. Use this query parameter to filter across availabilities in different environments.
- availabilityAt string[]Ocis 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- displayName string
- A filter to return resources that match the given user-friendly name.
- displayName stringContains 
- A filter to return resources that may partially match the given display name.
- filters
GetSoftware Package Software Source Filter[] 
- osFamilies string[]
- A filter to return only resources that match the given operating system family.
- softwareSource string[]Types 
- The type of the software source.
- states string[]
- A filter to return only software sources whose state matches the given state.
- compartment_id str
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- software_package_ strname 
- The name of the software package.
- arch_types Sequence[str]
- A filter to return only instances whose architecture type matches the given architecture.
- availabilities Sequence[str]
- The availability of the software source in a non-OCI environment for a tenancy.
- availability_anywheres Sequence[str]
- The availability of the software source. Use this query parameter to filter across availabilities in different environments.
- availability_at_ Sequence[str]ocis 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- display_name str
- A filter to return resources that match the given user-friendly name.
- display_name_ strcontains 
- A filter to return resources that may partially match the given display name.
- filters
Sequence[GetSoftware Package Software Source Filter] 
- os_families Sequence[str]
- A filter to return only resources that match the given operating system family.
- software_source_ Sequence[str]types 
- The type of the software source.
- states Sequence[str]
- A filter to return only software sources whose state matches the given state.
- compartmentId String
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- softwarePackage StringName 
- The name of the software package.
- archTypes List<String>
- A filter to return only instances whose architecture type matches the given architecture.
- availabilities List<String>
- The availability of the software source in a non-OCI environment for a tenancy.
- availabilityAnywheres List<String>
- The availability of the software source. Use this query parameter to filter across availabilities in different environments.
- availabilityAt List<String>Ocis 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- displayName String
- A filter to return resources that match the given user-friendly name.
- displayName StringContains 
- A filter to return resources that may partially match the given display name.
- filters List<Property Map>
- osFamilies List<String>
- A filter to return only resources that match the given operating system family.
- softwareSource List<String>Types 
- The type of the software source.
- states List<String>
- A filter to return only software sources whose state matches the given state.
getSoftwarePackageSoftwareSource Result
The following output properties are available:
- CompartmentId string
- The OCID of the compartment that contains the software source.
- Id string
- The provider-assigned unique ID for this managed resource.
- SoftwarePackage stringName 
- SoftwareSource List<GetCollections Software Package Software Source Software Source Collection> 
- The list of software_source_collection.
- ArchTypes List<string>
- The architecture type supported by the software source.
- Availabilities List<string>
- Availability of the software source (for non-OCI environments).
- AvailabilityAnywheres List<string>
- AvailabilityAt List<string>Ocis 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- DisplayName string
- User-friendly name.
- DisplayName stringContains 
- Filters
List<GetSoftware Package Software Source Filter> 
- OsFamilies List<string>
- The OS family of the software source.
- SoftwareSource List<string>Types 
- Type of software source.
- States List<string>
- The current state of the software source.
- CompartmentId string
- The OCID of the compartment that contains the software source.
- Id string
- The provider-assigned unique ID for this managed resource.
- SoftwarePackage stringName 
- SoftwareSource []GetCollections Software Package Software Source Software Source Collection 
- The list of software_source_collection.
- ArchTypes []string
- The architecture type supported by the software source.
- Availabilities []string
- Availability of the software source (for non-OCI environments).
- AvailabilityAnywheres []string
- AvailabilityAt []stringOcis 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- DisplayName string
- User-friendly name.
- DisplayName stringContains 
- Filters
[]GetSoftware Package Software Source Filter 
- OsFamilies []string
- The OS family of the software source.
- SoftwareSource []stringTypes 
- Type of software source.
- States []string
- The current state of the software source.
- compartmentId String
- The OCID of the compartment that contains the software source.
- id String
- The provider-assigned unique ID for this managed resource.
- softwarePackage StringName 
- softwareSource List<GetCollections Software Package Software Source Software Source Collection> 
- The list of software_source_collection.
- archTypes List<String>
- The architecture type supported by the software source.
- availabilities List<String>
- Availability of the software source (for non-OCI environments).
- availabilityAnywheres List<String>
- availabilityAt List<String>Ocis 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- displayName String
- User-friendly name.
- displayName StringContains 
- filters
List<GetSoftware Package Software Source Filter> 
- osFamilies List<String>
- The OS family of the software source.
- softwareSource List<String>Types 
- Type of software source.
- states List<String>
- The current state of the software source.
- compartmentId string
- The OCID of the compartment that contains the software source.
- id string
- The provider-assigned unique ID for this managed resource.
- softwarePackage stringName 
- softwareSource GetCollections Software Package Software Source Software Source Collection[] 
- The list of software_source_collection.
- archTypes string[]
- The architecture type supported by the software source.
- availabilities string[]
- Availability of the software source (for non-OCI environments).
- availabilityAnywheres string[]
- availabilityAt string[]Ocis 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- displayName string
- User-friendly name.
- displayName stringContains 
- filters
GetSoftware Package Software Source Filter[] 
- osFamilies string[]
- The OS family of the software source.
- softwareSource string[]Types 
- Type of software source.
- states string[]
- The current state of the software source.
- compartment_id str
- The OCID of the compartment that contains the software source.
- id str
- The provider-assigned unique ID for this managed resource.
- software_package_ strname 
- software_source_ Sequence[Getcollections Software Package Software Source Software Source Collection] 
- The list of software_source_collection.
- arch_types Sequence[str]
- The architecture type supported by the software source.
- availabilities Sequence[str]
- Availability of the software source (for non-OCI environments).
- availability_anywheres Sequence[str]
- availability_at_ Sequence[str]ocis 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- display_name str
- User-friendly name.
- display_name_ strcontains 
- filters
Sequence[GetSoftware Package Software Source Filter] 
- os_families Sequence[str]
- The OS family of the software source.
- software_source_ Sequence[str]types 
- Type of software source.
- states Sequence[str]
- The current state of the software source.
- compartmentId String
- The OCID of the compartment that contains the software source.
- id String
- The provider-assigned unique ID for this managed resource.
- softwarePackage StringName 
- softwareSource List<Property Map>Collections 
- The list of software_source_collection.
- archTypes List<String>
- The architecture type supported by the software source.
- availabilities List<String>
- Availability of the software source (for non-OCI environments).
- availabilityAnywheres List<String>
- availabilityAt List<String>Ocis 
- Availability of the software source (for Oracle Cloud Infrastructure environments).
- displayName String
- User-friendly name.
- displayName StringContains 
- filters List<Property Map>
- osFamilies List<String>
- The OS family of the software source.
- softwareSource List<String>Types 
- Type of software source.
- states List<String>
- The current state of the software source.
Supporting Types
GetSoftwarePackageSoftwareSourceFilter     
GetSoftwarePackageSoftwareSourceSoftwareSourceCollection       
- Items
List<GetSoftware Package Software Source Software Source Collection Item> 
- List of software sources.
- Items
[]GetSoftware Package Software Source Software Source Collection Item 
- List of software sources.
- items
List<GetSoftware Package Software Source Software Source Collection Item> 
- List of software sources.
- items
GetSoftware Package Software Source Software Source Collection Item[] 
- List of software sources.
- items
Sequence[GetSoftware Package Software Source Software Source Collection Item] 
- List of software sources.
- items List<Property Map>
- List of software sources.
GetSoftwarePackageSoftwareSourceSoftwareSourceCollectionItem        
- ArchType string
- A filter to return only instances whose architecture type matches the given architecture.
- Availability string
- The availability of the software source in a non-OCI environment for a tenancy.
- AvailabilityAt stringOci 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- CompartmentId string
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- 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
- Description of the software source. For custom software sources, this is user-specified.
- DisplayName string
- A filter to return resources that match the given 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"}
- Id string
- The OCID of the resource that is immutable on creation.
- 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.
- OsFamily string
- A filter to return only resources that match the given operating system family.
- PackageCount string
- Number of packages the software source contains.
- RepoId string
- The repository ID for the software source.
- Size double
- The size of the software source in bytes (B).
- SoftwareSource stringSub Type 
- Identifies how the versioned custom software source was created.
- SoftwareSource stringType 
- The type of the software source.
- SoftwareSource stringVersion 
- The version to assign to this custom software source.
- State string
- A filter to return only software sources whose state matches the given state.
- 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).
- TimeUpdated string
- The date and time the software source was 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 Package Software Source Software Source Collection Item Vendor Software Source> 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- ArchType string
- A filter to return only instances whose architecture type matches the given architecture.
- Availability string
- The availability of the software source in a non-OCI environment for a tenancy.
- AvailabilityAt stringOci 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- CompartmentId string
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- 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
- Description of the software source. For custom software sources, this is user-specified.
- DisplayName string
- A filter to return resources that match the given 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"}
- Id string
- The OCID of the resource that is immutable on creation.
- 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.
- OsFamily string
- A filter to return only resources that match the given operating system family.
- PackageCount string
- Number of packages the software source contains.
- RepoId string
- The repository ID for the software source.
- Size float64
- The size of the software source in bytes (B).
- SoftwareSource stringSub Type 
- Identifies how the versioned custom software source was created.
- SoftwareSource stringType 
- The type of the software source.
- SoftwareSource stringVersion 
- The version to assign to this custom software source.
- State string
- A filter to return only software sources whose state matches the given state.
- 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).
- TimeUpdated string
- The date and time the software source was 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 Package Software Source Software Source Collection Item Vendor Software Source 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- archType String
- A filter to return only instances whose architecture type matches the given architecture.
- availability String
- The availability of the software source in a non-OCI environment for a tenancy.
- availabilityAt StringOci 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- compartmentId String
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- 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
- Description of the software source. For custom software sources, this is user-specified.
- displayName String
- A filter to return resources that match the given 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"}
- id String
- The OCID of the resource that is immutable on creation.
- 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.
- osFamily String
- A filter to return only resources that match the given operating system family.
- packageCount String
- Number of packages the software source contains.
- repoId String
- The repository ID for the software source.
- size Double
- The size of the software source in bytes (B).
- softwareSource StringSub Type 
- Identifies how the versioned custom software source was created.
- softwareSource StringType 
- The type of the software source.
- softwareSource StringVersion 
- The version to assign to this custom software source.
- state String
- A filter to return only software sources whose state matches the given state.
- 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).
- timeUpdated String
- The date and time the software source was 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 Package Software Source Software Source Collection Item Vendor Software Source> 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- archType string
- A filter to return only instances whose architecture type matches the given architecture.
- availability string
- The availability of the software source in a non-OCI environment for a tenancy.
- availabilityAt stringOci 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- compartmentId string
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- {[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
- Description of the software source. For custom software sources, this is user-specified.
- displayName string
- A filter to return resources that match the given 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"}
- id string
- The OCID of the resource that is immutable on creation.
- 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.
- osFamily string
- A filter to return only resources that match the given operating system family.
- packageCount string
- Number of packages the software source contains.
- repoId string
- The repository ID for the software source.
- size number
- The size of the software source in bytes (B).
- softwareSource stringSub Type 
- Identifies how the versioned custom software source was created.
- softwareSource stringType 
- The type of the software source.
- softwareSource stringVersion 
- The version to assign to this custom software source.
- state string
- A filter to return only software sources whose state matches the given state.
- {[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).
- timeUpdated string
- The date and time the software source was 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 Package Software Source Software Source Collection Item Vendor Software Source[] 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- arch_type str
- A filter to return only instances whose architecture type matches the given architecture.
- availability str
- The availability of the software source in a non-OCI environment for a tenancy.
- availability_at_ stroci 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- compartment_id str
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- 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
- Description of the software source. For custom software sources, this is user-specified.
- display_name str
- A filter to return resources that match the given 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"}
- id str
- The OCID of the resource that is immutable on creation.
- 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.
- os_family str
- A filter to return only resources that match the given operating system family.
- package_count str
- Number of packages the software source contains.
- repo_id str
- The repository ID for the software source.
- size float
- The size of the software source in bytes (B).
- software_source_ strsub_ type 
- Identifies how the versioned custom software source was created.
- software_source_ strtype 
- The type of the software source.
- software_source_ strversion 
- The version to assign to this custom software source.
- state str
- A filter to return only software sources whose state matches the given state.
- 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_updated str
- The date and time the software source was 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 Package Software Source Software Source Collection Item Vendor Software Source] 
- List of vendor software sources that are used for the basis of the versioned custom software source.
- archType String
- A filter to return only instances whose architecture type matches the given architecture.
- availability String
- The availability of the software source in a non-OCI environment for a tenancy.
- availabilityAt StringOci 
- The availability of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- compartmentId String
- The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- 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
- Description of the software source. For custom software sources, this is user-specified.
- displayName String
- A filter to return resources that match the given 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"}
- id String
- The OCID of the resource that is immutable on creation.
- 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.
- osFamily String
- A filter to return only resources that match the given operating system family.
- packageCount String
- Number of packages the software source contains.
- repoId String
- The repository ID for the software source.
- size Number
- The size of the software source in bytes (B).
- softwareSource StringSub Type 
- Identifies how the versioned custom software source was created.
- softwareSource StringType 
- The type of the software source.
- softwareSource StringVersion 
- The version to assign to this custom software source.
- state String
- A filter to return only software sources whose state matches the given state.
- 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).
- timeUpdated String
- The date and time the software source was 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.
GetSoftwarePackageSoftwareSourceSoftwareSourceCollectionItemVendorSoftwareSource           
- DisplayName string
- A filter to return resources that match the given user-friendly name.
- Id string
- The OCID of the resource that is immutable on creation.
- DisplayName string
- A filter to return resources that match the given user-friendly name.
- Id string
- The OCID of the resource that is immutable on creation.
- displayName String
- A filter to return resources that match the given user-friendly name.
- id String
- The OCID of the resource that is immutable on creation.
- displayName string
- A filter to return resources that match the given user-friendly name.
- id string
- The OCID of the resource that is immutable on creation.
- display_name str
- A filter to return resources that match the given user-friendly name.
- id str
- The OCID of the resource that is immutable on creation.
- displayName String
- A filter to return resources that match the given 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.