ListingSummary

class oci.marketplace.models.ListingSummary(**kwargs)

Bases: object

The model for a summary of an Oracle Cloud Infrastructure Marketplace listing.

Attributes

COMPATIBLE_ARCHITECTURES_ARM A constant which can be used with the compatible_architectures property of a ListingSummary.
COMPATIBLE_ARCHITECTURES_X86 A constant which can be used with the compatible_architectures property of a ListingSummary.
LISTING_TYPE_COMMUNITY A constant which can be used with the listing_type property of a ListingSummary.
LISTING_TYPE_PARTNER A constant which can be used with the listing_type property of a ListingSummary.
LISTING_TYPE_PRIVATE A constant which can be used with the listing_type property of a ListingSummary.
PACKAGE_TYPE_CONTAINER A constant which can be used with the package_type property of a ListingSummary.
PACKAGE_TYPE_IMAGE A constant which can be used with the package_type property of a ListingSummary.
PACKAGE_TYPE_KUBERNETES A constant which can be used with the package_type property of a ListingSummary.
PACKAGE_TYPE_ORCHESTRATION A constant which can be used with the package_type property of a ListingSummary.
PRICING_TYPES_BYOL A constant which can be used with the pricing_types property of a ListingSummary.
PRICING_TYPES_FREE A constant which can be used with the pricing_types property of a ListingSummary.
PRICING_TYPES_PAYGO A constant which can be used with the pricing_types property of a ListingSummary.
categories Gets the categories of this ListingSummary.
compatible_architectures Gets the compatible_architectures of this ListingSummary.
icon Gets the icon of this ListingSummary.
id Gets the id of this ListingSummary.
is_featured Gets the is_featured of this ListingSummary.
is_rover_exportable Gets the is_rover_exportable of this ListingSummary.
listing_type Gets the listing_type of this ListingSummary.
name Gets the name of this ListingSummary.
package_type Gets the package_type of this ListingSummary.
pricing_types Gets the pricing_types of this ListingSummary.
publisher Gets the publisher of this ListingSummary.
regions Gets the regions of this ListingSummary.
short_description Gets the short_description of this ListingSummary.
supported_operating_systems Gets the supported_operating_systems of this ListingSummary.
tagline Gets the tagline of this ListingSummary.

Methods

__init__(**kwargs) Initializes a new ListingSummary object with values from keyword arguments.
COMPATIBLE_ARCHITECTURES_ARM = 'ARM'

A constant which can be used with the compatible_architectures property of a ListingSummary. This constant has a value of “ARM”

COMPATIBLE_ARCHITECTURES_X86 = 'X86'

A constant which can be used with the compatible_architectures property of a ListingSummary. This constant has a value of “X86”

LISTING_TYPE_COMMUNITY = 'COMMUNITY'

A constant which can be used with the listing_type property of a ListingSummary. This constant has a value of “COMMUNITY”

LISTING_TYPE_PARTNER = 'PARTNER'

A constant which can be used with the listing_type property of a ListingSummary. This constant has a value of “PARTNER”

LISTING_TYPE_PRIVATE = 'PRIVATE'

A constant which can be used with the listing_type property of a ListingSummary. This constant has a value of “PRIVATE”

PACKAGE_TYPE_CONTAINER = 'CONTAINER'

A constant which can be used with the package_type property of a ListingSummary. This constant has a value of “CONTAINER”

PACKAGE_TYPE_IMAGE = 'IMAGE'

A constant which can be used with the package_type property of a ListingSummary. This constant has a value of “IMAGE”

PACKAGE_TYPE_KUBERNETES = 'KUBERNETES'

A constant which can be used with the package_type property of a ListingSummary. This constant has a value of “KUBERNETES”

PACKAGE_TYPE_ORCHESTRATION = 'ORCHESTRATION'

A constant which can be used with the package_type property of a ListingSummary. This constant has a value of “ORCHESTRATION”

PRICING_TYPES_BYOL = 'BYOL'

A constant which can be used with the pricing_types property of a ListingSummary. This constant has a value of “BYOL”

PRICING_TYPES_FREE = 'FREE'

A constant which can be used with the pricing_types property of a ListingSummary. This constant has a value of “FREE”

PRICING_TYPES_PAYGO = 'PAYGO'

A constant which can be used with the pricing_types property of a ListingSummary. This constant has a value of “PAYGO”

__init__(**kwargs)

Initializes a new ListingSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this ListingSummary.
  • name (str) – The value to assign to the name property of this ListingSummary.
  • short_description (str) – The value to assign to the short_description property of this ListingSummary.
  • is_rover_exportable (bool) – The value to assign to the is_rover_exportable property of this ListingSummary.
  • tagline (str) – The value to assign to the tagline property of this ListingSummary.
  • icon (oci.marketplace.models.UploadData) – The value to assign to the icon property of this ListingSummary.
  • package_type (str) – The value to assign to the package_type property of this ListingSummary. Allowed values for this property are: “ORCHESTRATION”, “IMAGE”, “CONTAINER”, “KUBERNETES”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • pricing_types (list[str]) – The value to assign to the pricing_types property of this ListingSummary. Allowed values for items in this list are: “FREE”, “BYOL”, “PAYGO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • compatible_architectures (list[str]) – The value to assign to the compatible_architectures property of this ListingSummary. Allowed values for items in this list are: “X86”, “ARM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • regions (list[oci.marketplace.models.Region]) – The value to assign to the regions property of this ListingSummary.
  • is_featured (bool) – The value to assign to the is_featured property of this ListingSummary.
  • categories (list[str]) – The value to assign to the categories property of this ListingSummary.
  • publisher (oci.marketplace.models.PublisherSummary) – The value to assign to the publisher property of this ListingSummary.
  • supported_operating_systems (list[oci.marketplace.models.OperatingSystem]) – The value to assign to the supported_operating_systems property of this ListingSummary.
  • listing_type (str) – The value to assign to the listing_type property of this ListingSummary. Allowed values for this property are: “COMMUNITY”, “PARTNER”, “PRIVATE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
categories

Gets the categories of this ListingSummary. Product categories that the listing belongs to.

Returns:The categories of this ListingSummary.
Return type:list[str]
compatible_architectures

Gets the compatible_architectures of this ListingSummary. The list of compatible architectures supported by the listing

Allowed values for items in this list are: “X86”, “ARM”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The compatible_architectures of this ListingSummary.
Return type:list[str]
icon

Gets the icon of this ListingSummary.

Returns:The icon of this ListingSummary.
Return type:oci.marketplace.models.UploadData
id

Gets the id of this ListingSummary. The unique identifier for the listing in Marketplace.

Returns:The id of this ListingSummary.
Return type:str

Gets the is_featured of this ListingSummary. Indicates whether the listing is featured.

Returns:The is_featured of this ListingSummary.
Return type:bool
is_rover_exportable

Gets the is_rover_exportable of this ListingSummary. True if this application is Rover exportable

Returns:The is_rover_exportable of this ListingSummary.
Return type:bool
listing_type

Gets the listing_type of this ListingSummary. The publisher category to which the listing belongs. The publisher category informs where the listing appears for use.

Allowed values for this property are: “COMMUNITY”, “PARTNER”, “PRIVATE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The listing_type of this ListingSummary.
Return type:str
name

Gets the name of this ListingSummary. The name of the listing.

Returns:The name of this ListingSummary.
Return type:str
package_type

Gets the package_type of this ListingSummary. The listing’s package type.

Allowed values for this property are: “ORCHESTRATION”, “IMAGE”, “CONTAINER”, “KUBERNETES”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The package_type of this ListingSummary.
Return type:str
pricing_types

Gets the pricing_types of this ListingSummary. Summary of the pricing types available across all packages in the listing.

Allowed values for items in this list are: “FREE”, “BYOL”, “PAYGO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The pricing_types of this ListingSummary.
Return type:list[str]
publisher

Gets the publisher of this ListingSummary.

Returns:The publisher of this ListingSummary.
Return type:oci.marketplace.models.PublisherSummary
regions

Gets the regions of this ListingSummary. The regions where you can deploy the listing. (Some listings have restrictions that limit their deployment to United States regions only.)

Returns:The regions of this ListingSummary.
Return type:list[oci.marketplace.models.Region]
short_description

Gets the short_description of this ListingSummary. A short description of the listing.

Returns:The short_description of this ListingSummary.
Return type:str
supported_operating_systems

Gets the supported_operating_systems of this ListingSummary. The list of operating systems supported by the listing.

Returns:The supported_operating_systems of this ListingSummary.
Return type:list[oci.marketplace.models.OperatingSystem]
tagline

Gets the tagline of this ListingSummary. The tagline of the listing.

Returns:The tagline of this ListingSummary.
Return type:str