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[_osmanagementhub.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[_osmanagementhub.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 GetSoftwarePackageSoftwareSource(ctx *Context, args *GetSoftwarePackageSoftwareSourceArgs, opts ...InvokeOption) (*GetSoftwarePackageSoftwareSourceResult, error)
func GetSoftwarePackageSoftwareSourceOutput(ctx *Context, args *GetSoftwarePackageSoftwareSourceOutputArgs, opts ...InvokeOption) GetSoftwarePackageSoftwareSourceResultOutput
> Note: This function is named GetSoftwarePackageSoftwareSource
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:OsManagementHub/getSoftwarePackageSoftwareSource:getSoftwarePackageSoftwareSource
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- Software
Package stringName - The name of the software package.
- Arch
Types List<string> - A filter to return only instances whose architecture type matches the given architecture.
- Availabilities List<string>
- The availabilities of the software source in a non-OCI environment for a tenancy.
- Availability
Anywheres List<string> - The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
- Availability
At List<string>Ocis - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- Display
Name string - A filter to return resources that match the given user-friendly name.
- Display
Name stringContains - A filter to return resources that may partially match the given display name.
- Filters
List<Get
Software Package Software Source Filter> - Os
Families List<string> - A filter to return only resources that match the given operating system family.
- Software
Source 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.
- Compartment
Id string - The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- Software
Package stringName - The name of the software package.
- Arch
Types []string - A filter to return only instances whose architecture type matches the given architecture.
- Availabilities []string
- The availabilities of the software source in a non-OCI environment for a tenancy.
- Availability
Anywheres []string - The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
- Availability
At []stringOcis - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- Display
Name string - A filter to return resources that match the given user-friendly name.
- Display
Name stringContains - A filter to return resources that may partially match the given display name.
- Filters
[]Get
Software Package Software Source Filter - Os
Families []string - A filter to return only resources that match the given operating system family.
- Software
Source []stringTypes - The type of the software source.
- States []string
- A filter to return only software sources whose state matches the given state.
- compartment
Id String - The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- software
Package StringName - The name of the software package.
- arch
Types List<String> - A filter to return only instances whose architecture type matches the given architecture.
- availabilities List<String>
- The availabilities of the software source in a non-OCI environment for a tenancy.
- availability
Anywheres List<String> - The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
- availability
At List<String>Ocis - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- display
Name String - A filter to return resources that match the given user-friendly name.
- display
Name StringContains - A filter to return resources that may partially match the given display name.
- filters
List<Get
Software Package Software Source Filter> - os
Families List<String> - A filter to return only resources that match the given operating system family.
- software
Source 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.
- compartment
Id string - The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- software
Package stringName - The name of the software package.
- arch
Types string[] - A filter to return only instances whose architecture type matches the given architecture.
- availabilities string[]
- The availabilities of the software source in a non-OCI environment for a tenancy.
- availability
Anywheres string[] - The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
- availability
At string[]Ocis - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- display
Name string - A filter to return resources that match the given user-friendly name.
- display
Name stringContains - A filter to return resources that may partially match the given display name.
- filters
Get
Software Package Software Source Filter[] - os
Families string[] - A filter to return only resources that match the given operating system family.
- software
Source 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 availabilities of the software source in a non-OCI environment for a tenancy.
- availability_
anywheres Sequence[str] - The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
- availability_
at_ Sequence[str]ocis - The availabilities 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[osmanagementhub.
Get Software 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.
- compartment
Id String - The OCID of the compartment. This parameter is required and returns only resources contained within the specified compartment.
- software
Package StringName - The name of the software package.
- arch
Types List<String> - A filter to return only instances whose architecture type matches the given architecture.
- availabilities List<String>
- The availabilities of the software source in a non-OCI environment for a tenancy.
- availability
Anywheres List<String> - The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
- availability
At List<String>Ocis - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- display
Name String - A filter to return resources that match the given user-friendly name.
- display
Name StringContains - A filter to return resources that may partially match the given display name.
- filters List<Property Map>
- os
Families List<String> - A filter to return only resources that match the given operating system family.
- software
Source 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:
- Compartment
Id string - The OCID of the compartment that contains the software source.
- Id string
- The provider-assigned unique ID for this managed resource.
- Software
Package stringName - Software
Source List<GetCollections Software Package Software Source Software Source Collection> - The list of software_source_collection.
- Arch
Types List<string> - The architecture type supported by the software source.
- Availabilities List<string>
- Availability of the software source (for non-OCI environments).
- Availability
Anywheres List<string> - Availability
At List<string>Ocis - Availability of the software source (for Oracle Cloud Infrastructure environments).
- Display
Name string - User-friendly name.
- Display
Name stringContains - Filters
List<Get
Software Package Software Source Filter> - Os
Families List<string> - The OS family the software source belongs to.
- Software
Source List<string>Types - Type of software source.
- States List<string>
- The current state of the software source.
- Compartment
Id string - The OCID of the compartment that contains the software source.
- Id string
- The provider-assigned unique ID for this managed resource.
- Software
Package stringName - Software
Source []GetCollections Software Package Software Source Software Source Collection - The list of software_source_collection.
- Arch
Types []string - The architecture type supported by the software source.
- Availabilities []string
- Availability of the software source (for non-OCI environments).
- Availability
Anywheres []string - Availability
At []stringOcis - Availability of the software source (for Oracle Cloud Infrastructure environments).
- Display
Name string - User-friendly name.
- Display
Name stringContains - Filters
[]Get
Software Package Software Source Filter - Os
Families []string - The OS family the software source belongs to.
- Software
Source []stringTypes - Type of software source.
- States []string
- The current state of the software source.
- compartment
Id String - The OCID of the compartment that contains the software source.
- id String
- The provider-assigned unique ID for this managed resource.
- software
Package StringName - software
Source List<GetCollections Software Package Software Source Software Source Collection> - The list of software_source_collection.
- arch
Types List<String> - The architecture type supported by the software source.
- availabilities List<String>
- Availability of the software source (for non-OCI environments).
- availability
Anywheres List<String> - availability
At List<String>Ocis - Availability of the software source (for Oracle Cloud Infrastructure environments).
- display
Name String - User-friendly name.
- display
Name StringContains - filters
List<Get
Software Package Software Source Filter> - os
Families List<String> - The OS family the software source belongs to.
- software
Source List<String>Types - Type of software source.
- states List<String>
- The current state of the software source.
- compartment
Id string - The OCID of the compartment that contains the software source.
- id string
- The provider-assigned unique ID for this managed resource.
- software
Package stringName - software
Source GetCollections Software Package Software Source Software Source Collection[] - The list of software_source_collection.
- arch
Types string[] - The architecture type supported by the software source.
- availabilities string[]
- Availability of the software source (for non-OCI environments).
- availability
Anywheres string[] - availability
At string[]Ocis - Availability of the software source (for Oracle Cloud Infrastructure environments).
- display
Name string - User-friendly name.
- display
Name stringContains - filters
Get
Software Package Software Source Filter[] - os
Families string[] - The OS family the software source belongs to.
- software
Source 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[osmanagementhub.collections Get 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[osmanagementhub.
Get Software Package Software Source Filter] - os_
families Sequence[str] - The OS family the software source belongs to.
- software_
source_ Sequence[str]types - Type of software source.
- states Sequence[str]
- The current state of the software source.
- compartment
Id String - The OCID of the compartment that contains the software source.
- id String
- The provider-assigned unique ID for this managed resource.
- software
Package StringName - software
Source List<Property Map>Collections - The list of software_source_collection.
- arch
Types List<String> - The architecture type supported by the software source.
- availabilities List<String>
- Availability of the software source (for non-OCI environments).
- availability
Anywheres List<String> - availability
At List<String>Ocis - Availability of the software source (for Oracle Cloud Infrastructure environments).
- display
Name String - User-friendly name.
- display
Name StringContains - filters List<Property Map>
- os
Families List<String> - The OS family the software source belongs to.
- software
Source List<String>Types - Type of software source.
- states List<String>
- The current state of the software source.
Supporting Types
GetSoftwarePackageSoftwareSourceFilter
GetSoftwarePackageSoftwareSourceSoftwareSourceCollection
- Items
List<Get
Software Package Software Source Software Source Collection Item> - List of software sources.
- Items
[]Get
Software Package Software Source Software Source Collection Item - List of software sources.
- items
List<Get
Software Package Software Source Software Source Collection Item> - List of software sources.
- items
Get
Software Package Software Source Software Source Collection Item[] - List of software sources.
- items
Sequence[osmanagementhub.
Get Software Package Software Source Software Source Collection Item] - List of software sources.
- items List<Property Map>
- List of software sources.
GetSoftwarePackageSoftwareSourceSoftwareSourceCollectionItem
- Arch
Type string - A filter to return only instances whose architecture type matches the given architecture.
- Availability string
- The availabilities of the software source in a non-OCI environment for a tenancy.
- Availability
At stringOci - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- Compartment
Id 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.
- Display
Name 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.
- Is
Mandatory boolFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- Os
Family string - A filter to return only resources that match the given operating system family.
- Package
Count string - Number of packages the software source contains.
- Repo
Id string - The repository ID for the software source.
- Size double
- The size of the software source in gigabytes (GB).
- Software
Source stringType - The type of the software source.
- Software
Source 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"}
- Time
Created string - The date and time the software source was created (in RFC 3339 format).
- Time
Updated 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/'.
- Vendor
Name string - Name of the vendor providing the software source.
- Vendor
Software 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.
- Arch
Type string - A filter to return only instances whose architecture type matches the given architecture.
- Availability string
- The availabilities of the software source in a non-OCI environment for a tenancy.
- Availability
At stringOci - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- Compartment
Id 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.
- Display
Name 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.
- Is
Mandatory boolFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- Os
Family string - A filter to return only resources that match the given operating system family.
- Package
Count string - Number of packages the software source contains.
- Repo
Id string - The repository ID for the software source.
- Size float64
- The size of the software source in gigabytes (GB).
- Software
Source stringType - The type of the software source.
- Software
Source 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"}
- Time
Created string - The date and time the software source was created (in RFC 3339 format).
- Time
Updated 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/'.
- Vendor
Name string - Name of the vendor providing the software source.
- Vendor
Software []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 String - A filter to return only instances whose architecture type matches the given architecture.
- availability String
- The availabilities of the software source in a non-OCI environment for a tenancy.
- availability
At StringOci - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- compartment
Id 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.
- display
Name 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.
- is
Mandatory BooleanFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- os
Family String - A filter to return only resources that match the given operating system family.
- package
Count String - Number of packages the software source contains.
- repo
Id String - The repository ID for the software source.
- size Double
- The size of the software source in gigabytes (GB).
- software
Source StringType - The type of the software source.
- software
Source 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"}
- time
Created String - The date and time the software source was created (in RFC 3339 format).
- time
Updated 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/'.
- vendor
Name String - Name of the vendor providing the software source.
- vendor
Software 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.
- arch
Type string - A filter to return only instances whose architecture type matches the given architecture.
- availability string
- The availabilities of the software source in a non-OCI environment for a tenancy.
- availability
At stringOci - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- compartment
Id 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.
- display
Name 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.
- is
Mandatory booleanFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- os
Family string - A filter to return only resources that match the given operating system family.
- package
Count string - Number of packages the software source contains.
- repo
Id string - The repository ID for the software source.
- size number
- The size of the software source in gigabytes (GB).
- software
Source stringType - The type of the software source.
- software
Source 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"}
- time
Created string - The date and time the software source was created (in RFC 3339 format).
- time
Updated 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/'.
- vendor
Name string - Name of the vendor providing the software source.
- vendor
Software 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 availabilities of the software source in a non-OCI environment for a tenancy.
- availability_
at_ stroci - The availabilities 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.
- 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 gigabytes (GB).
- 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[osmanagementhub.sources Get 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 String - A filter to return only instances whose architecture type matches the given architecture.
- availability String
- The availabilities of the software source in a non-OCI environment for a tenancy.
- availability
At StringOci - The availabilities of the software source in an Oracle Cloud Infrastructure environment for a tenancy.
- compartment
Id 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.
- display
Name 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.
- is
Mandatory BooleanFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- os
Family String - A filter to return only resources that match the given operating system family.
- package
Count String - Number of packages the software source contains.
- repo
Id String - The repository ID for the software source.
- size Number
- The size of the software source in gigabytes (GB).
- software
Source StringType - The type of the software source.
- software
Source 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"}
- time
Created String - The date and time the software source was created (in RFC 3339 format).
- time
Updated 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/'.
- vendor
Name String - Name of the vendor providing the software source.
- vendor
Software List<Property Map>Sources - List of vendor software sources that are used for the basis of the versioned custom software source.
GetSoftwarePackageSoftwareSourceSoftwareSourceCollectionItemVendorSoftwareSource
- Display
Name 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 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 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 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.
- display
Name 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
oci
Terraform Provider.