Oracle Software Source API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
The published artifact set on APIs.io includes an OpenAPI specification and an API reference.
This API exposes
34 operations
across 29 paths,
and defines 43 schemas.
It is described by OpenAPI 3.2.0, at version 20220901.
Requests are made against 2 base URLs: http://127.0.0.1/20220901, https://127.0.0.1/20220901.
The identity and technical contract details declared by the specification.
SoftwareSourceAvailability
object
An object that defines the [OCID](/iaas/Content/General/Concepts/identifiers.htm) and the availability of a vendor software source.
3 properties
1 required
SoftwarePackageDependency
object
Identifies the dependency for a software package.
3 properties
PackageGroupSummary
object
The yum or DNF package group that is associated with a software source.
8 properties
2 required
SoftwarePackage
object
An object that defines a software package.
15 properties
4 required
ErratumCollection
object
The set of errata returned for the [ListErrata](/en/osmh/latest/Erratum/ListErrata) operation.
1 property
1 required
UpdateSoftwareSourceDetails
object
Provides the information used to update a software source.
6 properties
ModuleStreamProfileSummary
object
Provides the summary information for a module stream profile contained within a software source.
4 properties
3 required
RemovePackagesFromSoftwareSourceDetails
object
Provides a list of packages to be removed from the software source.
1 property
1 required
EntitlementSummary
object
Provides summary information for an entitlement.
3 properties
3 required
SoftwareSourceCollection
object
A set of software sources returned for the [ListSoftwareSources](/en/osmh/latest/SoftwareSource/ListSoftwareSources) operation.
1 property
1 required
SearchSoftwareSourceModuleStreamsDetails
object
Provides the information used to search for a set of module streams from a list software sources.
4 properties
1 required
ModuleStreamProfile
object
An object that defines a module stream profile provide by a software source.
6 properties
4 required
ChangeAvailabilityOfSoftwareSourcesDetails
object
Provides the information used to update the availability of a list of software sources.
1 property
1 required
SearchSoftwareSourceModulesDetails
object
Provides the information used to search for a set of modules from a list software sources.
5 properties
1 required
SoftwarePackageSummary
object
Provides summary information for a software package.
11 properties
4 required
SoftwareSourceSummary
object
Provides summary information for a software source. A software source contains a collection of packages. For more information, see [Managing Software Sources](…
19 properties
12 required
ModuleCollection
object
The set of modules returned for the [SearchSoftwareSourceModules](/en/osmh/latest/SoftwareSource/SearchSoftwareSourceModules) operation.
1 property
1 required
ChangeSoftwareSourceCompartmentDetails
object
Provides the information used to move the software source to another compartment.
1 property
1 required
SearchSoftwareSourcePackageGroupsDetails
object
Provides the software sources and search parameters to get a list of associated package groups.
5 properties
1 required
ReplacePackagesInSoftwareSourceDetails
object
Provides a list of packages that will replace the existing packages in the software source.
1 property
1 required
ModuleSummary
object
Provides summary information about a module which is provided by a software source.
3 properties
2 required
CreateSoftwareSourceDetails
object
Provides the information used to create a software source.
6 properties
2 required
SoftwareSourceRepoSummary
object
Provides summary information for available repos to add directly to compartments. A software source contains a collection of packages. For more information, se…
6 properties
5 required
ErratumSummary
object
Provides summary information for an erratum. An erratum is an important software change which can include security advisories, bug fixes, or enhancements.
9 properties
1 required
ModuleStreamProfileCollection
object
The set of module stream profiles returned for the [ListModuleStreamProfiles](/en/osmh/latest/SoftwareSource/ListModuleStreamProfiles) operation.
1 property
1 required
SoftwareSourceRepoCollection
object
A set of software sources returned for the ListAvailableSoftwareSourcesToAddInCompartment operation.
1 property
1 required
SoftwareSourceVendorCollection
object
Th set of software source vendors returned for the [ListSoftwareSourceVendors](/en/osmh/latest/SoftwareSource/ListSoftwareSourceVendors) operation.
1 property
1 required
OsFamily
string
Type of operating system.
Erratum
object
An object that defines an erratum..
15 properties
1 required
EntitlementCollection
object
The set of entitlements returned for the [ListEntitlements](/en/osmh/latest/SoftwareSource/ListEntitlements).
1 property
1 required
ModuleStream
object
An object that defines a module stream provided by a software source.
9 properties
2 required
CreateEntitlementDetails
object
Provides the information used to create an entitlement using the Customer Support Identifier (CSI).
2 properties
2 required
SoftwareSourceVendorSummary
object
Provides summary information about a software source vendor, including name, operating system family, and architecture type.
3 properties
3 required
PackageGroupCollection
object
The set of package groups returned for the [ListPackageGroups](/en/osmh/latest/SoftwareSource/ListPackageGroups) [SearchSoftwareSourcePackageGroups](/en/osmh/l…
1 property
1 required
SoftwareSource
object
The object that defines a software source. A software source contains a collection of packages. For more information, see [Managing Software Sources](/iaas/osm…
22 properties
11 required
AddPackagesToSoftwareSourceDetails
object
Provides the list of packages to add to a software source.
2 properties
1 required
Error
object
Provides the information for an error.
2 properties
2 required
SoftwareSourceDetails
object
Provides identifying information for the specified software source.
5 properties
1 required
SoftwarePackageCollection
object
A set of software packages returned for the [ListSoftwarePackages](/en/osmh/latest/SoftwareSource/ListSoftwarePackages) operation or [ListAllSoftwarePackages](…
1 property
1 required
ModuleStreamSummary
object
Provides the summary information for a module stream contained within a software source.
5 properties
3 required
PackageGroup
object
Yum or DNF package group, category, or environment.
9 properties
3 required
ModuleStreamCollection
object
The set of module streams returned for [ListModuleStreams](/en/osmh/latest/SoftwareSource/ListModuleStreamProfiles) operation.
1 property
1 required
SoftwarePackageFile
object
A file associated with a package.
6 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle publishes across the network.