SoftwareSourceRepoSummary¶
-
class
oci.os_management_hub.models.SoftwareSourceRepoSummary(**kwargs)¶ Bases:
objectProvides summary information for available repos to add directly to compartments. A software source contains a collection of packages. For more information, see Managing Software Sources.
Attributes
ARCH_TYPE_AARCH64A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. ARCH_TYPE_ALLA constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. ARCH_TYPE_AMD64A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. ARCH_TYPE_ARM64A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. ARCH_TYPE_I386A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. ARCH_TYPE_I686A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. ARCH_TYPE_NOARCHA constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. ARCH_TYPE_SRCA constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. ARCH_TYPE_X86_64A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. OS_FAMILY_ALLA constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_ORACLE_LINUX_10A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_ORACLE_LINUX_6A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_ORACLE_LINUX_7A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_ORACLE_LINUX_8A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_ORACLE_LINUX_9A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_UBUNTU_20_04A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_UBUNTU_22_04A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_UBUNTU_24_04A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_WINDOWS_11A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_WINDOWS_SERVER_2016A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_WINDOWS_SERVER_2019A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_WINDOWS_SERVER_2022A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. OS_FAMILY_WINDOWS_SERVER_2025A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. SOFTWARE_SOURCE_TYPE_CUSTOMA constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. SOFTWARE_SOURCE_TYPE_PRIVATEA constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. SOFTWARE_SOURCE_TYPE_THIRD_PARTYA constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. SOFTWARE_SOURCE_TYPE_VENDORA constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. SOFTWARE_SOURCE_TYPE_VERSIONEDA constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. arch_type[Required] Gets the arch_type of this SoftwareSourceRepoSummary. descriptionGets the description of this SoftwareSourceRepoSummary. display_name[Required] Gets the display_name of this SoftwareSourceRepoSummary. os_family[Required] Gets the os_family of this SoftwareSourceRepoSummary. repo_id[Required] Gets the repo_id of this SoftwareSourceRepoSummary. software_source_type[Required] Gets the software_source_type of this SoftwareSourceRepoSummary. Methods
__init__(**kwargs)Initializes a new SoftwareSourceRepoSummary object with values from keyword arguments. -
ARCH_TYPE_AARCH64= 'AARCH64'¶ A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. This constant has a value of “AARCH64”
-
ARCH_TYPE_ALL= 'ALL'¶ A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. This constant has a value of “ALL”
-
ARCH_TYPE_AMD64= 'AMD64'¶ A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. This constant has a value of “AMD64”
-
ARCH_TYPE_ARM64= 'ARM64'¶ A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. This constant has a value of “ARM64”
-
ARCH_TYPE_I386= 'I386'¶ A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. This constant has a value of “I386”
-
ARCH_TYPE_I686= 'I686'¶ A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. This constant has a value of “I686”
-
ARCH_TYPE_NOARCH= 'NOARCH'¶ A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. This constant has a value of “NOARCH”
-
ARCH_TYPE_SRC= 'SRC'¶ A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. This constant has a value of “SRC”
-
ARCH_TYPE_X86_64= 'X86_64'¶ A constant which can be used with the arch_type property of a SoftwareSourceRepoSummary. This constant has a value of “X86_64”
-
OS_FAMILY_ALL= 'ALL'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “ALL”
-
OS_FAMILY_ORACLE_LINUX_10= 'ORACLE_LINUX_10'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “ORACLE_LINUX_10”
-
OS_FAMILY_ORACLE_LINUX_6= 'ORACLE_LINUX_6'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “ORACLE_LINUX_6”
-
OS_FAMILY_ORACLE_LINUX_7= 'ORACLE_LINUX_7'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “ORACLE_LINUX_7”
-
OS_FAMILY_ORACLE_LINUX_8= 'ORACLE_LINUX_8'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “ORACLE_LINUX_8”
-
OS_FAMILY_ORACLE_LINUX_9= 'ORACLE_LINUX_9'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “ORACLE_LINUX_9”
-
OS_FAMILY_UBUNTU_20_04= 'UBUNTU_20_04'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “UBUNTU_20_04”
-
OS_FAMILY_UBUNTU_22_04= 'UBUNTU_22_04'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “UBUNTU_22_04”
-
OS_FAMILY_UBUNTU_24_04= 'UBUNTU_24_04'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “UBUNTU_24_04”
-
OS_FAMILY_WINDOWS_11= 'WINDOWS_11'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “WINDOWS_11”
-
OS_FAMILY_WINDOWS_SERVER_2016= 'WINDOWS_SERVER_2016'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “WINDOWS_SERVER_2016”
-
OS_FAMILY_WINDOWS_SERVER_2019= 'WINDOWS_SERVER_2019'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “WINDOWS_SERVER_2019”
-
OS_FAMILY_WINDOWS_SERVER_2022= 'WINDOWS_SERVER_2022'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “WINDOWS_SERVER_2022”
-
OS_FAMILY_WINDOWS_SERVER_2025= 'WINDOWS_SERVER_2025'¶ A constant which can be used with the os_family property of a SoftwareSourceRepoSummary. This constant has a value of “WINDOWS_SERVER_2025”
-
SOFTWARE_SOURCE_TYPE_CUSTOM= 'CUSTOM'¶ A constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. This constant has a value of “CUSTOM”
-
SOFTWARE_SOURCE_TYPE_PRIVATE= 'PRIVATE'¶ A constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. This constant has a value of “PRIVATE”
-
SOFTWARE_SOURCE_TYPE_THIRD_PARTY= 'THIRD_PARTY'¶ A constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. This constant has a value of “THIRD_PARTY”
-
SOFTWARE_SOURCE_TYPE_VENDOR= 'VENDOR'¶ A constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. This constant has a value of “VENDOR”
-
SOFTWARE_SOURCE_TYPE_VERSIONED= 'VERSIONED'¶ A constant which can be used with the software_source_type property of a SoftwareSourceRepoSummary. This constant has a value of “VERSIONED”
-
__init__(**kwargs)¶ Initializes a new SoftwareSourceRepoSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - display_name (str) – The value to assign to the display_name property of this SoftwareSourceRepoSummary.
- repo_id (str) – The value to assign to the repo_id property of this SoftwareSourceRepoSummary.
- software_source_type (str) – The value to assign to the software_source_type property of this SoftwareSourceRepoSummary. Allowed values for this property are: “VENDOR”, “CUSTOM”, “VERSIONED”, “PRIVATE”, “THIRD_PARTY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- os_family (str) – The value to assign to the os_family property of this SoftwareSourceRepoSummary. Allowed values for this property are: “ORACLE_LINUX_10”, “ORACLE_LINUX_9”, “ORACLE_LINUX_8”, “ORACLE_LINUX_7”, “ORACLE_LINUX_6”, “WINDOWS_SERVER_2016”, “WINDOWS_SERVER_2019”, “WINDOWS_SERVER_2022”, “WINDOWS_SERVER_2025”, “WINDOWS_11”, “ALL”, “UBUNTU_20_04”, “UBUNTU_22_04”, “UBUNTU_24_04”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- arch_type (str) – The value to assign to the arch_type property of this SoftwareSourceRepoSummary. Allowed values for this property are: “X86_64”, “AARCH64”, “I686”, “NOARCH”, “SRC”, “I386”, “AMD64”, “ARM64”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- description (str) – The value to assign to the description property of this SoftwareSourceRepoSummary.
-
arch_type¶ [Required] Gets the arch_type of this SoftwareSourceRepoSummary. The architecture type supported by the software source.
Allowed values for this property are: “X86_64”, “AARCH64”, “I686”, “NOARCH”, “SRC”, “I386”, “AMD64”, “ARM64”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The arch_type of this SoftwareSourceRepoSummary. Return type: str
-
description¶ Gets the description of this SoftwareSourceRepoSummary. Description of the software source. For custom software sources, this is user-specified.
Returns: The description of this SoftwareSourceRepoSummary. Return type: str
-
display_name¶ [Required] Gets the display_name of this SoftwareSourceRepoSummary. User-friendly name for the software source.
Returns: The display_name of this SoftwareSourceRepoSummary. Return type: str
-
os_family¶ [Required] Gets the os_family of this SoftwareSourceRepoSummary. The OS family of the software source.
Allowed values for this property are: “ORACLE_LINUX_10”, “ORACLE_LINUX_9”, “ORACLE_LINUX_8”, “ORACLE_LINUX_7”, “ORACLE_LINUX_6”, “WINDOWS_SERVER_2016”, “WINDOWS_SERVER_2019”, “WINDOWS_SERVER_2022”, “WINDOWS_SERVER_2025”, “WINDOWS_11”, “ALL”, “UBUNTU_20_04”, “UBUNTU_22_04”, “UBUNTU_24_04”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The os_family of this SoftwareSourceRepoSummary. Return type: str
-
repo_id¶ [Required] Gets the repo_id of this SoftwareSourceRepoSummary. The repository ID for the software source.
Returns: The repo_id of this SoftwareSourceRepoSummary. Return type: str
-
software_source_type¶ [Required] Gets the software_source_type of this SoftwareSourceRepoSummary. Type of software source.
Allowed values for this property are: “VENDOR”, “CUSTOM”, “VERSIONED”, “PRIVATE”, “THIRD_PARTY”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The software_source_type of this SoftwareSourceRepoSummary. Return type: str
-