CatalogItem¶
-
class
oci.fleet_apps_management.models.CatalogItem(**kwargs)¶ Bases:
objectA description of a CatalogItem resource.
To use any of the API operations, you must be authorized in an IAM policy. If you’re not authorized, talk to an administrator. If you’re an administrator who needs to write policies to give users access, see Getting Started with Policies.
Attributes
CONFIG_SOURCE_TYPE_GIT_CATALOG_SOURCEA constant which can be used with the config_source_type property of a CatalogItem. CONFIG_SOURCE_TYPE_MARKETPLACE_CATALOG_SOURCEA constant which can be used with the config_source_type property of a CatalogItem. CONFIG_SOURCE_TYPE_PAR_CATALOG_SOURCEA constant which can be used with the config_source_type property of a CatalogItem. CONFIG_SOURCE_TYPE_STACK_TEMPLATE_CATALOG_SOURCEA constant which can be used with the config_source_type property of a CatalogItem. LIFECYCLE_STATE_ACTIVEA constant which can be used with the lifecycle_state property of a CatalogItem. LIFECYCLE_STATE_CREATINGA constant which can be used with the lifecycle_state property of a CatalogItem. LIFECYCLE_STATE_DELETEDA constant which can be used with the lifecycle_state property of a CatalogItem. LIFECYCLE_STATE_DELETINGA constant which can be used with the lifecycle_state property of a CatalogItem. LIFECYCLE_STATE_FAILEDA constant which can be used with the lifecycle_state property of a CatalogItem. LIFECYCLE_STATE_UPDATINGA constant which can be used with the lifecycle_state property of a CatalogItem. PACKAGE_TYPE_CONFIG_FILEA constant which can be used with the package_type property of a CatalogItem. PACKAGE_TYPE_NON_TF_PACKAGEA constant which can be used with the package_type property of a CatalogItem. PACKAGE_TYPE_TF_PACKAGEA constant which can be used with the package_type property of a CatalogItem. catalog_result_payloadGets the catalog_result_payload of this CatalogItem. catalog_source_payloadGets the catalog_source_payload of this CatalogItem. compartment_id[Required] Gets the compartment_id of this CatalogItem. config_source_type[Required] Gets the config_source_type of this CatalogItem. defined_tagsGets the defined_tags of this CatalogItem. description[Required] Gets the description of this CatalogItem. display_name[Required] Gets the display_name of this CatalogItem. freeform_tagsGets the freeform_tags of this CatalogItem. id[Required] Gets the id of this CatalogItem. lifecycle_details[Required] Gets the lifecycle_details of this CatalogItem. lifecycle_state[Required] Gets the lifecycle_state of this CatalogItem. listing_id[Required] Gets the listing_id of this CatalogItem. listing_version[Required] Gets the listing_version of this CatalogItem. package_type[Required] Gets the package_type of this CatalogItem. short_descriptionGets the short_description of this CatalogItem. should_list_public_itemsGets the should_list_public_items of this CatalogItem. system_tagsGets the system_tags of this CatalogItem. time_backfill_last_checkedGets the time_backfill_last_checked of this CatalogItem. time_created[Required] Gets the time_created of this CatalogItem. time_last_checkedGets the time_last_checked of this CatalogItem. time_releasedGets the time_released of this CatalogItem. time_updated[Required] Gets the time_updated of this CatalogItem. version_descriptionGets the version_description of this CatalogItem. Methods
__init__(**kwargs)Initializes a new CatalogItem object with values from keyword arguments. -
CONFIG_SOURCE_TYPE_GIT_CATALOG_SOURCE= 'GIT_CATALOG_SOURCE'¶ A constant which can be used with the config_source_type property of a CatalogItem. This constant has a value of “GIT_CATALOG_SOURCE”
-
CONFIG_SOURCE_TYPE_MARKETPLACE_CATALOG_SOURCE= 'MARKETPLACE_CATALOG_SOURCE'¶ A constant which can be used with the config_source_type property of a CatalogItem. This constant has a value of “MARKETPLACE_CATALOG_SOURCE”
-
CONFIG_SOURCE_TYPE_PAR_CATALOG_SOURCE= 'PAR_CATALOG_SOURCE'¶ A constant which can be used with the config_source_type property of a CatalogItem. This constant has a value of “PAR_CATALOG_SOURCE”
-
CONFIG_SOURCE_TYPE_STACK_TEMPLATE_CATALOG_SOURCE= 'STACK_TEMPLATE_CATALOG_SOURCE'¶ A constant which can be used with the config_source_type property of a CatalogItem. This constant has a value of “STACK_TEMPLATE_CATALOG_SOURCE”
-
LIFECYCLE_STATE_ACTIVE= 'ACTIVE'¶ A constant which can be used with the lifecycle_state property of a CatalogItem. This constant has a value of “ACTIVE”
-
LIFECYCLE_STATE_CREATING= 'CREATING'¶ A constant which can be used with the lifecycle_state property of a CatalogItem. This constant has a value of “CREATING”
-
LIFECYCLE_STATE_DELETED= 'DELETED'¶ A constant which can be used with the lifecycle_state property of a CatalogItem. This constant has a value of “DELETED”
-
LIFECYCLE_STATE_DELETING= 'DELETING'¶ A constant which can be used with the lifecycle_state property of a CatalogItem. This constant has a value of “DELETING”
-
LIFECYCLE_STATE_FAILED= 'FAILED'¶ A constant which can be used with the lifecycle_state property of a CatalogItem. This constant has a value of “FAILED”
-
LIFECYCLE_STATE_UPDATING= 'UPDATING'¶ A constant which can be used with the lifecycle_state property of a CatalogItem. This constant has a value of “UPDATING”
-
PACKAGE_TYPE_CONFIG_FILE= 'CONFIG_FILE'¶ A constant which can be used with the package_type property of a CatalogItem. This constant has a value of “CONFIG_FILE”
-
PACKAGE_TYPE_NON_TF_PACKAGE= 'NON_TF_PACKAGE'¶ A constant which can be used with the package_type property of a CatalogItem. This constant has a value of “NON_TF_PACKAGE”
-
PACKAGE_TYPE_TF_PACKAGE= 'TF_PACKAGE'¶ A constant which can be used with the package_type property of a CatalogItem. This constant has a value of “TF_PACKAGE”
-
__init__(**kwargs)¶ Initializes a new CatalogItem 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 CatalogItem.
- compartment_id (str) – The value to assign to the compartment_id property of this CatalogItem.
- config_source_type (str) – The value to assign to the config_source_type property of this CatalogItem. Allowed values for this property are: “PAR_CATALOG_SOURCE”, “GIT_CATALOG_SOURCE”, “MARKETPLACE_CATALOG_SOURCE”, “STACK_TEMPLATE_CATALOG_SOURCE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- should_list_public_items (bool) – The value to assign to the should_list_public_items property of this CatalogItem.
- description (str) – The value to assign to the description property of this CatalogItem.
- catalog_source_payload (oci.fleet_apps_management.models.CatalogSourcePayload) – The value to assign to the catalog_source_payload property of this CatalogItem.
- catalog_result_payload (oci.fleet_apps_management.models.CatalogResultPayload) – The value to assign to the catalog_result_payload property of this CatalogItem.
- listing_id (str) – The value to assign to the listing_id property of this CatalogItem.
- listing_version (str) – The value to assign to the listing_version property of this CatalogItem.
- display_name (str) – The value to assign to the display_name property of this CatalogItem.
- version_description (str) – The value to assign to the version_description property of this CatalogItem.
- short_description (str) – The value to assign to the short_description property of this CatalogItem.
- package_type (str) – The value to assign to the package_type property of this CatalogItem. Allowed values for this property are: “TF_PACKAGE”, “NON_TF_PACKAGE”, “CONFIG_FILE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this CatalogItem. Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “DELETING”, “DELETED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- lifecycle_details (str) – The value to assign to the lifecycle_details property of this CatalogItem.
- time_created (datetime) – The value to assign to the time_created property of this CatalogItem.
- time_updated (datetime) – The value to assign to the time_updated property of this CatalogItem.
- time_released (datetime) – The value to assign to the time_released property of this CatalogItem.
- time_backfill_last_checked (datetime) – The value to assign to the time_backfill_last_checked property of this CatalogItem.
- time_last_checked (datetime) – The value to assign to the time_last_checked property of this CatalogItem.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CatalogItem.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CatalogItem.
- system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this CatalogItem.
-
catalog_result_payload¶ Gets the catalog_result_payload of this CatalogItem.
Returns: The catalog_result_payload of this CatalogItem. Return type: oci.fleet_apps_management.models.CatalogResultPayload
-
catalog_source_payload¶ Gets the catalog_source_payload of this CatalogItem.
Returns: The catalog_source_payload of this CatalogItem. Return type: oci.fleet_apps_management.models.CatalogSourcePayload
-
compartment_id¶ [Required] Gets the compartment_id of this CatalogItem. The OCID of the compartment.
Returns: The compartment_id of this CatalogItem. Return type: str
-
config_source_type¶ [Required] Gets the config_source_type of this CatalogItem. Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE.
Allowed values for this property are: “PAR_CATALOG_SOURCE”, “GIT_CATALOG_SOURCE”, “MARKETPLACE_CATALOG_SOURCE”, “STACK_TEMPLATE_CATALOG_SOURCE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The config_source_type of this CatalogItem. Return type: str
Gets the defined_tags of this CatalogItem. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
Returns: The defined_tags of this CatalogItem. Return type: dict(str, dict(str, object))
-
description¶ [Required] Gets the description of this CatalogItem. Description about the catalog item.
Returns: The description of this CatalogItem. Return type: str
-
display_name¶ [Required] Gets the display_name of this CatalogItem. A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Returns: The display_name of this CatalogItem. Return type: str
Gets the freeform_tags of this CatalogItem. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}
Returns: The freeform_tags of this CatalogItem. Return type: dict(str, str)
-
id¶ [Required] Gets the id of this CatalogItem. The OCID of the catalog.
Returns: The id of this CatalogItem. Return type: str
-
lifecycle_details¶ [Required] Gets the lifecycle_details of this CatalogItem. The details of lifecycle state CatalogItem.
Returns: The lifecycle_details of this CatalogItem. Return type: str
-
lifecycle_state¶ [Required] Gets the lifecycle_state of this CatalogItem. The current state of the CatalogItem.
Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “DELETING”, “DELETED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_state of this CatalogItem. Return type: str
-
listing_id¶ [Required] Gets the listing_id of this CatalogItem. The catalog listing Id.
Returns: The listing_id of this CatalogItem. Return type: str
-
listing_version¶ [Required] Gets the listing_version of this CatalogItem. The catalog package version.
Returns: The listing_version of this CatalogItem. Return type: str
-
package_type¶ [Required] Gets the package_type of this CatalogItem. Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE.
Allowed values for this property are: “TF_PACKAGE”, “NON_TF_PACKAGE”, “CONFIG_FILE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The package_type of this CatalogItem. Return type: str
-
short_description¶ Gets the short_description of this CatalogItem. Short description about the catalog item.
Returns: The short_description of this CatalogItem. Return type: str
-
should_list_public_items¶ Gets the should_list_public_items of this CatalogItem. The indicator to append Public Items from the root compartment to any query, when set to TRUE.
Returns: The should_list_public_items of this CatalogItem. Return type: bool
Gets the system_tags of this CatalogItem. System tags for this resource. Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}
Returns: The system_tags of this CatalogItem. Return type: dict(str, dict(str, object))
-
time_backfill_last_checked¶ Gets the time_backfill_last_checked of this CatalogItem. The date and time the CatalogItem was last checked by backfill job, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
Returns: The time_backfill_last_checked of this CatalogItem. Return type: datetime
-
time_created¶ [Required] Gets the time_created of this CatalogItem. The date and time the CatalogItem was created, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
Returns: The time_created of this CatalogItem. Return type: datetime
-
time_last_checked¶ Gets the time_last_checked of this CatalogItem. The date and time the CatalogItem was last checked, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
Returns: The time_last_checked of this CatalogItem. Return type: datetime
-
time_released¶ Gets the time_released of this CatalogItem. The date and time the CatalogItem was released, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
Returns: The time_released of this CatalogItem. Return type: datetime
-
time_updated¶ [Required] Gets the time_updated of this CatalogItem. The date and time the CatalogItem was updated, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z
Returns: The time_updated of this CatalogItem. Return type: datetime
-
version_description¶ Gets the version_description of this CatalogItem. Version description about the catalog item.
Returns: The version_description of this CatalogItem. Return type: str
-