PackageSummary¶
- 
class oci.os_management_hub.models.PackageSummary(**kwargs)¶
- Bases: - object- Provides summary information for a software package. - Attributes - ARCHITECTURE_AARCH64- A constant which can be used with the architecture property of a PackageSummary. - ARCHITECTURE_I386- A constant which can be used with the architecture property of a PackageSummary. - ARCHITECTURE_I686- A constant which can be used with the architecture property of a PackageSummary. - ARCHITECTURE_NOARCH- A constant which can be used with the architecture property of a PackageSummary. - ARCHITECTURE_SRC- A constant which can be used with the architecture property of a PackageSummary. - ARCHITECTURE_X86_64- A constant which can be used with the architecture property of a PackageSummary. - PACKAGE_CLASSIFICATION_AVAILABLE- A constant which can be used with the package_classification property of a PackageSummary. - PACKAGE_CLASSIFICATION_INSTALLED- A constant which can be used with the package_classification property of a PackageSummary. - PACKAGE_CLASSIFICATION_UPDATABLE- A constant which can be used with the package_classification property of a PackageSummary. - architecture- Gets the architecture of this PackageSummary. - display_name- [Required] Gets the display_name of this PackageSummary. - name- [Required] Gets the name of this PackageSummary. - package_classification- [Required] Gets the package_classification of this PackageSummary. - software_sources- Gets the software_sources of this PackageSummary. - type- [Required] Gets the type of this PackageSummary. - version- [Required] Gets the version of this PackageSummary. - Methods - __init__(**kwargs)- Initializes a new PackageSummary object with values from keyword arguments. - get_subtype(object_dictionary)- Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. - 
ARCHITECTURE_AARCH64= 'AARCH64'¶
- A constant which can be used with the architecture property of a PackageSummary. This constant has a value of “AARCH64” 
 - 
ARCHITECTURE_I386= 'I386'¶
- A constant which can be used with the architecture property of a PackageSummary. This constant has a value of “I386” 
 - 
ARCHITECTURE_I686= 'I686'¶
- A constant which can be used with the architecture property of a PackageSummary. This constant has a value of “I686” 
 - 
ARCHITECTURE_NOARCH= 'NOARCH'¶
- A constant which can be used with the architecture property of a PackageSummary. This constant has a value of “NOARCH” 
 - 
ARCHITECTURE_SRC= 'SRC'¶
- A constant which can be used with the architecture property of a PackageSummary. This constant has a value of “SRC” 
 - 
ARCHITECTURE_X86_64= 'X86_64'¶
- A constant which can be used with the architecture property of a PackageSummary. This constant has a value of “X86_64” 
 - 
PACKAGE_CLASSIFICATION_AVAILABLE= 'AVAILABLE'¶
- A constant which can be used with the package_classification property of a PackageSummary. This constant has a value of “AVAILABLE” 
 - 
PACKAGE_CLASSIFICATION_INSTALLED= 'INSTALLED'¶
- A constant which can be used with the package_classification property of a PackageSummary. This constant has a value of “INSTALLED” 
 - 
PACKAGE_CLASSIFICATION_UPDATABLE= 'UPDATABLE'¶
- A constant which can be used with the package_classification property of a PackageSummary. This constant has a value of “UPDATABLE” 
 - 
__init__(**kwargs)¶
- Initializes a new PackageSummary object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class: - 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 PackageSummary.
- name (str) – The value to assign to the name property of this PackageSummary.
- type (str) – The value to assign to the type property of this PackageSummary.
- version (str) – The value to assign to the version property of this PackageSummary.
- architecture (str) – The value to assign to the architecture property of this PackageSummary. Allowed values for this property are: “X86_64”, “AARCH64”, “I686”, “NOARCH”, “SRC”, “I386”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- software_sources (list[oci.os_management_hub.models.SoftwareSourceDetails]) – The value to assign to the software_sources property of this PackageSummary.
- package_classification (str) – The value to assign to the package_classification property of this PackageSummary. Allowed values for this property are: “INSTALLED”, “AVAILABLE”, “UPDATABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
 
 - 
architecture¶
- Gets the architecture of this PackageSummary. The architecture for which this package was built. - Allowed values for this property are: “X86_64”, “AARCH64”, “I686”, “NOARCH”, “SRC”, “I386”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The architecture of this PackageSummary. - Return type: - str 
 - 
display_name¶
- [Required] Gets the display_name of this PackageSummary. Package name. - Returns: - The display_name of this PackageSummary. - Return type: - str 
 - 
static get_subtype(object_dictionary)¶
- Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. 
 - 
name¶
- [Required] Gets the name of this PackageSummary. Unique identifier for the package. - Returns: - The name of this PackageSummary. - Return type: - str 
 - 
package_classification¶
- [Required] Gets the package_classification of this PackageSummary. Status of the software package. - Allowed values for this property are: “INSTALLED”, “AVAILABLE”, “UPDATABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The package_classification of this PackageSummary. - Return type: - str 
 - 
software_sources¶
- Gets the software_sources of this PackageSummary. List of software sources that provide the software package. - Returns: - The software_sources of this PackageSummary. - Return type: - list[oci.os_management_hub.models.SoftwareSourceDetails] 
 - 
type¶
- [Required] Gets the type of this PackageSummary. Type of the package. - Returns: - The type of this PackageSummary. - Return type: - str 
 - 
version¶
- [Required] Gets the version of this PackageSummary. Version of the installed package. - Returns: - The version of this PackageSummary. - Return type: - str 
 
-