ApplicationSummary

class oci.service_catalog.models.ApplicationSummary(**kwargs)

Bases: object

The model for summary of an application in service catalog.

Attributes

PACKAGE_TYPE_STACK A constant which can be used with the package_type property of a ApplicationSummary.
PRICING_TYPE_BYOL A constant which can be used with the pricing_type property of a ApplicationSummary.
PRICING_TYPE_FREE A constant which can be used with the pricing_type property of a ApplicationSummary.
PRICING_TYPE_PAYGO A constant which can be used with the pricing_type property of a ApplicationSummary.
display_name [Required] Gets the display_name of this ApplicationSummary.
entity_id [Required] Gets the entity_id of this ApplicationSummary.
entity_type [Required] Gets the entity_type of this ApplicationSummary.
is_featured Gets the is_featured of this ApplicationSummary.
logo Gets the logo of this ApplicationSummary.
package_type Gets the package_type of this ApplicationSummary.
pricing_type Gets the pricing_type of this ApplicationSummary.
publisher Gets the publisher of this ApplicationSummary.
short_description Gets the short_description of this ApplicationSummary.

Methods

__init__(**kwargs) Initializes a new ApplicationSummary object with values from keyword arguments.
PACKAGE_TYPE_STACK = 'STACK'

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

PRICING_TYPE_BYOL = 'BYOL'

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

PRICING_TYPE_FREE = 'FREE'

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

PRICING_TYPE_PAYGO = 'PAYGO'

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

__init__(**kwargs)

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

Parameters:
  • entity_id (str) – The value to assign to the entity_id property of this ApplicationSummary.
  • entity_type (str) – The value to assign to the entity_type property of this ApplicationSummary.
  • display_name (str) – The value to assign to the display_name property of this ApplicationSummary.
  • is_featured (bool) – The value to assign to the is_featured property of this ApplicationSummary.
  • publisher (oci.service_catalog.models.PublisherSummary) – The value to assign to the publisher property of this ApplicationSummary.
  • short_description (str) – The value to assign to the short_description property of this ApplicationSummary.
  • logo (oci.service_catalog.models.UploadData) – The value to assign to the logo property of this ApplicationSummary.
  • pricing_type (str) – The value to assign to the pricing_type property of this ApplicationSummary. Allowed values for this property are: “FREE”, “BYOL”, “PAYGO”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • package_type (str) – The value to assign to the package_type property of this ApplicationSummary. Allowed values for this property are: “STACK”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
display_name

[Required] Gets the display_name of this ApplicationSummary. The name that service catalog should use to display this application.

Returns:The display_name of this ApplicationSummary.
Return type:str
entity_id

[Required] Gets the entity_id of this ApplicationSummary. Identifier of the application from a service catalog.

Returns:The entity_id of this ApplicationSummary.
Return type:str
entity_type

[Required] Gets the entity_type of this ApplicationSummary. The type of an application in the service catalog.

Returns:The entity_type of this ApplicationSummary.
Return type:str

Gets the is_featured of this ApplicationSummary. Indicates whether the application is featured.

Returns:The is_featured of this ApplicationSummary.
Return type:bool

Gets the logo of this ApplicationSummary.

Returns:The logo of this ApplicationSummary.
Return type:oci.service_catalog.models.UploadData
package_type

Gets the package_type of this ApplicationSummary. The type of the packages withing the application.

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

Returns:The package_type of this ApplicationSummary.
Return type:str
pricing_type

Gets the pricing_type of this ApplicationSummary. Summary of the pricing types available across all packages in the application.

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

Returns:The pricing_type of this ApplicationSummary.
Return type:str
publisher

Gets the publisher of this ApplicationSummary.

Returns:The publisher of this ApplicationSummary.
Return type:oci.service_catalog.models.PublisherSummary
short_description

Gets the short_description of this ApplicationSummary. A short description of the application.

Returns:The short_description of this ApplicationSummary.
Return type:str