ApplicationSummary¶
-
class
oci.service_catalog.models.ApplicationSummary(**kwargs)¶ Bases:
objectThe model for summary of an application in service catalog.
Attributes
PACKAGE_TYPE_STACKA constant which can be used with the package_type property of a ApplicationSummary. PRICING_TYPE_BYOLA constant which can be used with the pricing_type property of a ApplicationSummary. PRICING_TYPE_FREEA constant which can be used with the pricing_type property of a ApplicationSummary. PRICING_TYPE_PAYGOA 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_featuredGets the is_featured of this ApplicationSummary. logoGets the logo of this ApplicationSummary. package_typeGets the package_type of this ApplicationSummary. pricing_typeGets the pricing_type of this ApplicationSummary. publisherGets the publisher of this ApplicationSummary. short_descriptionGets 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
-