ListingSummary

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

Bases: object

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

Attributes

PACKAGE_TYPE_IMAGE 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.
icon Gets the icon of this ListingSummary.
id Gets the id of this ListingSummary.
is_featured Gets the is_featured 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.
tagline Gets the tagline of this ListingSummary.

Methods

__init__(**kwargs) Initializes a new ListingSummary object with values from keyword arguments.
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_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.
  • 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”, ‘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’.
  • 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.
categories

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

Returns:The categories 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
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”, ‘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
tagline

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

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