Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.OsManagementHub.getSoftwareSources
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
This data source provides the list of Software Sources in Oracle Cloud Infrastructure Os Management Hub service.
Lists software sources that match the specified tenancy or software source OCID. Filter the list against a variety of criteria including but not limited to its name, status, architecture, and OS family.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testSoftwareSources = oci.OsManagementHub.getSoftwareSources({
archTypes: softwareSourceArchType,
availabilities: softwareSourceAvailability,
availabilityAnywheres: softwareSourceAvailabilityAnywhere,
availabilityAtOcis: softwareSourceAvailabilityAtOci,
compartmentId: compartmentId,
displayName: softwareSourceDisplayName,
displayNameContains: softwareSourceDisplayNameContains,
displayNameNotEqualTos: softwareSourceDisplayNameNotEqualTo,
isMandatoryForAutonomousLinux: softwareSourceIsMandatoryForAutonomousLinux,
osFamilies: softwareSourceOsFamily,
softwareSourceId: testSoftwareSource.id,
softwareSourceTypes: softwareSourceSoftwareSourceType,
states: softwareSourceState,
vendorName: softwareSourceVendorName,
});
import pulumi
import pulumi_oci as oci
test_software_sources = oci.OsManagementHub.get_software_sources(arch_types=software_source_arch_type,
availabilities=software_source_availability,
availability_anywheres=software_source_availability_anywhere,
availability_at_ocis=software_source_availability_at_oci,
compartment_id=compartment_id,
display_name=software_source_display_name,
display_name_contains=software_source_display_name_contains,
display_name_not_equal_tos=software_source_display_name_not_equal_to,
is_mandatory_for_autonomous_linux=software_source_is_mandatory_for_autonomous_linux,
os_families=software_source_os_family,
software_source_id=test_software_source["id"],
software_source_types=software_source_software_source_type,
states=software_source_state,
vendor_name=software_source_vendor_name)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/OsManagementHub"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := OsManagementHub.GetSoftwareSources(ctx, &osmanagementhub.GetSoftwareSourcesArgs{
ArchTypes: softwareSourceArchType,
Availabilities: softwareSourceAvailability,
AvailabilityAnywheres: softwareSourceAvailabilityAnywhere,
AvailabilityAtOcis: softwareSourceAvailabilityAtOci,
CompartmentId: pulumi.StringRef(compartmentId),
DisplayName: pulumi.StringRef(softwareSourceDisplayName),
DisplayNameContains: pulumi.StringRef(softwareSourceDisplayNameContains),
DisplayNameNotEqualTos: softwareSourceDisplayNameNotEqualTo,
IsMandatoryForAutonomousLinux: pulumi.BoolRef(softwareSourceIsMandatoryForAutonomousLinux),
OsFamilies: softwareSourceOsFamily,
SoftwareSourceId: pulumi.StringRef(testSoftwareSource.Id),
SoftwareSourceTypes: softwareSourceSoftwareSourceType,
States: softwareSourceState,
VendorName: pulumi.StringRef(softwareSourceVendorName),
}, 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 testSoftwareSources = Oci.OsManagementHub.GetSoftwareSources.Invoke(new()
{
ArchTypes = softwareSourceArchType,
Availabilities = softwareSourceAvailability,
AvailabilityAnywheres = softwareSourceAvailabilityAnywhere,
AvailabilityAtOcis = softwareSourceAvailabilityAtOci,
CompartmentId = compartmentId,
DisplayName = softwareSourceDisplayName,
DisplayNameContains = softwareSourceDisplayNameContains,
DisplayNameNotEqualTos = softwareSourceDisplayNameNotEqualTo,
IsMandatoryForAutonomousLinux = softwareSourceIsMandatoryForAutonomousLinux,
OsFamilies = softwareSourceOsFamily,
SoftwareSourceId = testSoftwareSource.Id,
SoftwareSourceTypes = softwareSourceSoftwareSourceType,
States = softwareSourceState,
VendorName = softwareSourceVendorName,
});
});
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.GetSoftwareSourcesArgs;
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 testSoftwareSources = OsManagementHubFunctions.getSoftwareSources(GetSoftwareSourcesArgs.builder()
.archTypes(softwareSourceArchType)
.availabilities(softwareSourceAvailability)
.availabilityAnywheres(softwareSourceAvailabilityAnywhere)
.availabilityAtOcis(softwareSourceAvailabilityAtOci)
.compartmentId(compartmentId)
.displayName(softwareSourceDisplayName)
.displayNameContains(softwareSourceDisplayNameContains)
.displayNameNotEqualTos(softwareSourceDisplayNameNotEqualTo)
.isMandatoryForAutonomousLinux(softwareSourceIsMandatoryForAutonomousLinux)
.osFamilies(softwareSourceOsFamily)
.softwareSourceId(testSoftwareSource.id())
.softwareSourceTypes(softwareSourceSoftwareSourceType)
.states(softwareSourceState)
.vendorName(softwareSourceVendorName)
.build());
}
}
variables:
testSoftwareSources:
fn::invoke:
Function: oci:OsManagementHub:getSoftwareSources
Arguments:
archTypes: ${softwareSourceArchType}
availabilities: ${softwareSourceAvailability}
availabilityAnywheres: ${softwareSourceAvailabilityAnywhere}
availabilityAtOcis: ${softwareSourceAvailabilityAtOci}
compartmentId: ${compartmentId}
displayName: ${softwareSourceDisplayName}
displayNameContains: ${softwareSourceDisplayNameContains}
displayNameNotEqualTos: ${softwareSourceDisplayNameNotEqualTo}
isMandatoryForAutonomousLinux: ${softwareSourceIsMandatoryForAutonomousLinux}
osFamilies: ${softwareSourceOsFamily}
softwareSourceId: ${testSoftwareSource.id}
softwareSourceTypes: ${softwareSourceSoftwareSourceType}
states: ${softwareSourceState}
vendorName: ${softwareSourceVendorName}
Using getSoftwareSources
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 getSoftwareSources(args: GetSoftwareSourcesArgs, opts?: InvokeOptions): Promise<GetSoftwareSourcesResult>
function getSoftwareSourcesOutput(args: GetSoftwareSourcesOutputArgs, opts?: InvokeOptions): Output<GetSoftwareSourcesResult>
def get_software_sources(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,
display_name_not_equal_tos: Optional[Sequence[str]] = None,
filters: Optional[Sequence[_osmanagementhub.GetSoftwareSourcesFilter]] = None,
is_mandatory_for_autonomous_linux: Optional[bool] = None,
os_families: Optional[Sequence[str]] = None,
software_source_id: Optional[str] = None,
software_source_types: Optional[Sequence[str]] = None,
states: Optional[Sequence[str]] = None,
vendor_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSoftwareSourcesResult
def get_software_sources_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,
display_name_not_equal_tos: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_osmanagementhub.GetSoftwareSourcesFilterArgs]]]] = None,
is_mandatory_for_autonomous_linux: Optional[pulumi.Input[bool]] = None,
os_families: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
software_source_id: 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,
vendor_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSoftwareSourcesResult]
func GetSoftwareSources(ctx *Context, args *GetSoftwareSourcesArgs, opts ...InvokeOption) (*GetSoftwareSourcesResult, error)
func GetSoftwareSourcesOutput(ctx *Context, args *GetSoftwareSourcesOutputArgs, opts ...InvokeOption) GetSoftwareSourcesResultOutput
> Note: This function is named GetSoftwareSources
in the Go SDK.
public static class GetSoftwareSources
{
public static Task<GetSoftwareSourcesResult> InvokeAsync(GetSoftwareSourcesArgs args, InvokeOptions? opts = null)
public static Output<GetSoftwareSourcesResult> Invoke(GetSoftwareSourcesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSoftwareSourcesResult> getSoftwareSources(GetSoftwareSourcesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:OsManagementHub/getSoftwareSources:getSoftwareSources
arguments:
# arguments dictionary
The following arguments are supported:
- 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.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- Display
Name List<string>Not Equal Tos - A multi filter to return resources that do not contains the given display names.
- Filters
List<Get
Software Sources Filter> - Is
Mandatory boolFor Autonomous Linux - Indicates whether the software source is mandatory for the Autonomous Linux service.
- Os
Families List<string> - A filter to return only resources that match the given operating system family.
- Software
Source stringId - The OCID for the software source.
- 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.
- Vendor
Name string - A filter to return only resources that match the given vendor name.
- 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.
- Compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- Display
Name []stringNot Equal Tos - A multi filter to return resources that do not contains the given display names.
- Filters
[]Get
Software Sources Filter - Is
Mandatory boolFor Autonomous Linux - Indicates whether the software source is mandatory for the Autonomous Linux service.
- Os
Families []string - A filter to return only resources that match the given operating system family.
- Software
Source stringId - The OCID for the software source.
- Software
Source []stringTypes - The type of the software source.
- States []string
- A filter to return only software sources whose state matches the given state.
- Vendor
Name string - A filter to return only resources that match the given vendor name.
- 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.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- display
Name List<String>Not Equal Tos - A multi filter to return resources that do not contains the given display names.
- filters
List<Get
Software Sources Filter> - is
Mandatory BooleanFor Autonomous Linux - Indicates whether the software source is mandatory for the Autonomous Linux service.
- os
Families List<String> - A filter to return only resources that match the given operating system family.
- software
Source StringId - The OCID for the software source.
- 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.
- vendor
Name String - A filter to return only resources that match the given vendor name.
- 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.
- compartment
Id string - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- display
Name string[]Not Equal Tos - A multi filter to return resources that do not contains the given display names.
- filters
Get
Software Sources Filter[] - is
Mandatory booleanFor Autonomous Linux - Indicates whether the software source is mandatory for the Autonomous Linux service.
- os
Families string[] - A filter to return only resources that match the given operating system family.
- software
Source stringId - The OCID for the software source.
- 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.
- vendor
Name string - A filter to return only resources that match the given vendor name.
- 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.
- compartment_
id str - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- display_
name_ Sequence[str]not_ equal_ tos - A multi filter to return resources that do not contains the given display names.
- filters
Sequence[osmanagementhub.
Get Software Sources Filter] - is_
mandatory_ boolfor_ autonomous_ linux - Indicates whether the software source is mandatory for the Autonomous Linux service.
- os_
families Sequence[str] - A filter to return only resources that match the given operating system family.
- software_
source_ strid - The OCID for the software source.
- 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.
- vendor_
name str - A filter to return only resources that match the given vendor name.
- 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.
- compartment
Id String - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- 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.
- display
Name List<String>Not Equal Tos - A multi filter to return resources that do not contains the given display names.
- filters List<Property Map>
- is
Mandatory BooleanFor Autonomous Linux - Indicates whether the software source is mandatory for the Autonomous Linux service.
- os
Families List<String> - A filter to return only resources that match the given operating system family.
- software
Source StringId - The OCID for the software source.
- 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.
- vendor
Name String - A filter to return only resources that match the given vendor name.
getSoftwareSources Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Software
Source List<GetCollections Software Sources 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).
- Compartment
Id string - The OCID of the compartment that contains the software source.
- Display
Name string - User-friendly name.
- Display
Name stringContains - Display
Name List<string>Not Equal Tos - Filters
List<Get
Software Sources Filter> - Is
Mandatory boolFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- Os
Families List<string> - The OS family the software source belongs to.
- Software
Source stringId - Software
Source List<string>Types - Type of software source.
- States List<string>
- The current state of the software source.
- Vendor
Name string - Name of the vendor providing the software source.
- Id string
- The provider-assigned unique ID for this managed resource.
- Software
Source []GetCollections Software Sources 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).
- Compartment
Id string - The OCID of the compartment that contains the software source.
- Display
Name string - User-friendly name.
- Display
Name stringContains - Display
Name []stringNot Equal Tos - Filters
[]Get
Software Sources Filter - Is
Mandatory boolFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- Os
Families []string - The OS family the software source belongs to.
- Software
Source stringId - Software
Source []stringTypes - Type of software source.
- States []string
- The current state of the software source.
- Vendor
Name string - Name of the vendor providing the software source.
- id String
- The provider-assigned unique ID for this managed resource.
- software
Source List<GetCollections Software Sources 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).
- compartment
Id String - The OCID of the compartment that contains the software source.
- display
Name String - User-friendly name.
- display
Name StringContains - display
Name List<String>Not Equal Tos - filters
List<Get
Software Sources Filter> - is
Mandatory BooleanFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- os
Families List<String> - The OS family the software source belongs to.
- software
Source StringId - software
Source List<String>Types - Type of software source.
- states List<String>
- The current state of the software source.
- vendor
Name String - Name of the vendor providing the software source.
- id string
- The provider-assigned unique ID for this managed resource.
- software
Source GetCollections Software Sources 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).
- compartment
Id string - The OCID of the compartment that contains the software source.
- display
Name string - User-friendly name.
- display
Name stringContains - display
Name string[]Not Equal Tos - filters
Get
Software Sources Filter[] - is
Mandatory booleanFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- os
Families string[] - The OS family the software source belongs to.
- software
Source stringId - software
Source string[]Types - Type of software source.
- states string[]
- The current state of the software source.
- vendor
Name string - Name of the vendor providing the software source.
- id str
- The provider-assigned unique ID for this managed resource.
- software_
source_ Sequence[osmanagementhub.collections Get Software Sources 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).
- compartment_
id str - The OCID of the compartment that contains the software source.
- display_
name str - User-friendly name.
- display_
name_ strcontains - display_
name_ Sequence[str]not_ equal_ tos - filters
Sequence[osmanagementhub.
Get Software Sources Filter] - is_
mandatory_ boolfor_ autonomous_ linux - Indicates whether the software source is required for the Autonomous Linux service.
- os_
families Sequence[str] - The OS family the software source belongs to.
- software_
source_ strid - software_
source_ Sequence[str]types - Type of software source.
- states Sequence[str]
- The current state of the software source.
- vendor_
name str - Name of the vendor providing the software source.
- id String
- The provider-assigned unique ID for this managed resource.
- 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).
- compartment
Id String - The OCID of the compartment that contains the software source.
- display
Name String - User-friendly name.
- display
Name StringContains - display
Name List<String>Not Equal Tos - filters List<Property Map>
- is
Mandatory BooleanFor Autonomous Linux - Indicates whether the software source is required for the Autonomous Linux service.
- os
Families List<String> - The OS family the software source belongs to.
- software
Source StringId - software
Source List<String>Types - Type of software source.
- states List<String>
- The current state of the software source.
- vendor
Name String - Name of the vendor providing the software source.
Supporting Types
GetSoftwareSourcesFilter
GetSoftwareSourcesSoftwareSourceCollection
GetSoftwareSourcesSoftwareSourceCollectionItem
- 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 - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Dictionary<string, object>
- 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.
- Display
Name string - A filter to return resources that match the given user-friendly name.
- Dictionary<string, object>
- 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 mandatory 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, object>
- 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 - 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 - A filter to return only resources that match the given vendor name.
- Vendor
Software List<GetSources Software Sources 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 - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- map[string]interface{}
- 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.
- Display
Name string - A filter to return resources that match the given user-friendly name.
- map[string]interface{}
- 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 mandatory 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]interface{}
- 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 - 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 - A filter to return only resources that match the given vendor name.
- Vendor
Software []GetSources Software Sources 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 - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Map<String,Object>
- 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.
- display
Name String - A filter to return resources that match the given user-friendly name.
- Map<String,Object>
- 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 mandatory 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,Object>
- 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 - 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 - A filter to return only resources that match the given vendor name.
- vendor
Software List<GetSources Software Sources 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 - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- {[key: string]: any}
- 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.
- display
Name string - A filter to return resources that match the given user-friendly name.
- {[key: string]: any}
- 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 mandatory 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]: any}
- 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 - 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 - A filter to return only resources that match the given vendor name.
- vendor
Software GetSources Software Sources 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 - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Mapping[str, Any]
- 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 - A filter to return resources that match the given user-friendly name.
- Mapping[str, Any]
- 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 mandatory 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, Any]
- 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 - 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 - A filter to return only resources that match the given vendor name.
- vendor_
software_ Sequence[osmanagementhub.sources Get Software Sources 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 - (Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
- Map<Any>
- 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.
- display
Name String - A filter to return resources that match the given user-friendly name.
- Map<Any>
- 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 mandatory 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<Any>
- 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 - 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 - A filter to return only resources that match the given vendor name.
- vendor
Software List<Property Map>Sources - List of vendor software sources that are used for the basis of the versioned custom software source.
GetSoftwareSourcesSoftwareSourceCollectionItemVendorSoftwareSource
- 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.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi