SoftwareSourceVendorSummary¶
-
class
oci.os_management_hub.models.SoftwareSourceVendorSummary(**kwargs)¶ Bases:
objectProvides summary information about a software source vendor, including name, operating system family, and architecture type.
Attributes
ARCH_TYPES_AARCH64A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. ARCH_TYPES_I386A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. ARCH_TYPES_I686A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. ARCH_TYPES_NOARCHA constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. ARCH_TYPES_SRCA constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. ARCH_TYPES_X86_64A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. NAME_MICROSOFTA constant which can be used with the name property of a SoftwareSourceVendorSummary. NAME_ORACLEA constant which can be used with the name property of a SoftwareSourceVendorSummary. OS_FAMILIES_ALLA constant which can be used with the os_families property of a SoftwareSourceVendorSummary. OS_FAMILIES_ORACLE_LINUX_6A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. OS_FAMILIES_ORACLE_LINUX_7A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. OS_FAMILIES_ORACLE_LINUX_8A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. OS_FAMILIES_ORACLE_LINUX_9A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. OS_FAMILIES_WINDOWS_SERVER_2016A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. OS_FAMILIES_WINDOWS_SERVER_2019A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. OS_FAMILIES_WINDOWS_SERVER_2022A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. arch_types[Required] Gets the arch_types of this SoftwareSourceVendorSummary. name[Required] Gets the name of this SoftwareSourceVendorSummary. os_families[Required] Gets the os_families of this SoftwareSourceVendorSummary. Methods
__init__(**kwargs)Initializes a new SoftwareSourceVendorSummary object with values from keyword arguments. -
ARCH_TYPES_AARCH64= 'AARCH64'¶ A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. This constant has a value of “AARCH64”
-
ARCH_TYPES_I386= 'I386'¶ A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. This constant has a value of “I386”
-
ARCH_TYPES_I686= 'I686'¶ A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. This constant has a value of “I686”
-
ARCH_TYPES_NOARCH= 'NOARCH'¶ A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. This constant has a value of “NOARCH”
-
ARCH_TYPES_SRC= 'SRC'¶ A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. This constant has a value of “SRC”
-
ARCH_TYPES_X86_64= 'X86_64'¶ A constant which can be used with the arch_types property of a SoftwareSourceVendorSummary. This constant has a value of “X86_64”
-
NAME_MICROSOFT= 'MICROSOFT'¶ A constant which can be used with the name property of a SoftwareSourceVendorSummary. This constant has a value of “MICROSOFT”
-
NAME_ORACLE= 'ORACLE'¶ A constant which can be used with the name property of a SoftwareSourceVendorSummary. This constant has a value of “ORACLE”
-
OS_FAMILIES_ALL= 'ALL'¶ A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. This constant has a value of “ALL”
-
OS_FAMILIES_ORACLE_LINUX_6= 'ORACLE_LINUX_6'¶ A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. This constant has a value of “ORACLE_LINUX_6”
-
OS_FAMILIES_ORACLE_LINUX_7= 'ORACLE_LINUX_7'¶ A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. This constant has a value of “ORACLE_LINUX_7”
-
OS_FAMILIES_ORACLE_LINUX_8= 'ORACLE_LINUX_8'¶ A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. This constant has a value of “ORACLE_LINUX_8”
-
OS_FAMILIES_ORACLE_LINUX_9= 'ORACLE_LINUX_9'¶ A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. This constant has a value of “ORACLE_LINUX_9”
-
OS_FAMILIES_WINDOWS_SERVER_2016= 'WINDOWS_SERVER_2016'¶ A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. This constant has a value of “WINDOWS_SERVER_2016”
-
OS_FAMILIES_WINDOWS_SERVER_2019= 'WINDOWS_SERVER_2019'¶ A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. This constant has a value of “WINDOWS_SERVER_2019”
-
OS_FAMILIES_WINDOWS_SERVER_2022= 'WINDOWS_SERVER_2022'¶ A constant which can be used with the os_families property of a SoftwareSourceVendorSummary. This constant has a value of “WINDOWS_SERVER_2022”
-
__init__(**kwargs)¶ Initializes a new SoftwareSourceVendorSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - name (str) – The value to assign to the name property of this SoftwareSourceVendorSummary. Allowed values for this property are: “ORACLE”, “MICROSOFT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- os_families (list[str]) – The value to assign to the os_families property of this SoftwareSourceVendorSummary. Allowed values for items in this list are: “ORACLE_LINUX_9”, “ORACLE_LINUX_8”, “ORACLE_LINUX_7”, “ORACLE_LINUX_6”, “WINDOWS_SERVER_2016”, “WINDOWS_SERVER_2019”, “WINDOWS_SERVER_2022”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- arch_types (list[str]) – The value to assign to the arch_types property of this SoftwareSourceVendorSummary. Allowed values for items in this list 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’.
-
arch_types¶ [Required] Gets the arch_types of this SoftwareSourceVendorSummary. List of corresponding architecture types.
Allowed values for items in this list 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 arch_types of this SoftwareSourceVendorSummary. Return type: list[str]
-
name¶ [Required] Gets the name of this SoftwareSourceVendorSummary. Name of the vendor providing the software source.
Allowed values for this property are: “ORACLE”, “MICROSOFT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The name of this SoftwareSourceVendorSummary. Return type: str
-
os_families¶ [Required] Gets the os_families of this SoftwareSourceVendorSummary. List of corresponding operating system families.
Allowed values for items in this list are: “ORACLE_LINUX_9”, “ORACLE_LINUX_8”, “ORACLE_LINUX_7”, “ORACLE_LINUX_6”, “WINDOWS_SERVER_2016”, “WINDOWS_SERVER_2019”, “WINDOWS_SERVER_2022”, “ALL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The os_families of this SoftwareSourceVendorSummary. Return type: list[str]
-