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
-
is_featured
¶ Gets the is_featured of this ApplicationSummary. Indicates whether the application is featured.
Returns: The is_featured of this ApplicationSummary. Return type: bool
-
logo
¶ 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
-