ProductConfigCategoryDetails

class oci.fleet_apps_management.models.ProductConfigCategoryDetails(**kwargs)

Bases: oci.fleet_apps_management.models.config_category_details.ConfigCategoryDetails

Product Config Category Details. Defines individual products which contribute to the applications hosting on the resources that are to be managed.

Attributes

CONFIG_CATEGORY_CREDENTIAL str(object=’’) -> str
CONFIG_CATEGORY_ENVIRONMENT str(object=’’) -> str
CONFIG_CATEGORY_LIFECYCLE_OPERATION str(object=’’) -> str
CONFIG_CATEGORY_PATCH_TYPE str(object=’’) -> str
CONFIG_CATEGORY_PRODUCT str(object=’’) -> str
CONFIG_CATEGORY_PRODUCT_STACK str(object=’’) -> str
CONFIG_CATEGORY_SELF_HOSTED_INSTANCE str(object=’’) -> str
compatible_products Gets the compatible_products of this ProductConfigCategoryDetails.
components Gets the components of this ProductConfigCategoryDetails.
config_category [Required] Gets the config_category of this ConfigCategoryDetails.
credentials Gets the credentials of this ProductConfigCategoryDetails.
patch_types Gets the patch_types of this ProductConfigCategoryDetails.
versions [Required] Gets the versions of this ProductConfigCategoryDetails.

Methods

__init__(**kwargs) Initializes a new ProductConfigCategoryDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
CONFIG_CATEGORY_CREDENTIAL = 'CREDENTIAL'
CONFIG_CATEGORY_ENVIRONMENT = 'ENVIRONMENT'
CONFIG_CATEGORY_LIFECYCLE_OPERATION = 'LIFECYCLE_OPERATION'
CONFIG_CATEGORY_PATCH_TYPE = 'PATCH_TYPE'
CONFIG_CATEGORY_PRODUCT = 'PRODUCT'
CONFIG_CATEGORY_PRODUCT_STACK = 'PRODUCT_STACK'
CONFIG_CATEGORY_SELF_HOSTED_INSTANCE = 'SELF_HOSTED_INSTANCE'
__init__(**kwargs)

Initializes a new ProductConfigCategoryDetails object with values from keyword arguments. The default value of the config_category attribute of this class is PRODUCT and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • config_category (str) – The value to assign to the config_category property of this ProductConfigCategoryDetails. Allowed values for this property are: “PRODUCT”, “PRODUCT_STACK”, “ENVIRONMENT”, “PATCH_TYPE”, “CREDENTIAL”, “SELF_HOSTED_INSTANCE”, “LIFECYCLE_OPERATION”
  • versions (list[str]) – The value to assign to the versions property of this ProductConfigCategoryDetails.
  • credentials (list[oci.fleet_apps_management.models.ConfigAssociationDetails]) – The value to assign to the credentials property of this ProductConfigCategoryDetails.
  • components (list[str]) – The value to assign to the components property of this ProductConfigCategoryDetails.
  • compatible_products (list[oci.fleet_apps_management.models.ConfigAssociationDetails]) – The value to assign to the compatible_products property of this ProductConfigCategoryDetails.
  • patch_types (list[oci.fleet_apps_management.models.ConfigAssociationDetails]) – The value to assign to the patch_types property of this ProductConfigCategoryDetails.
compatible_products

Gets the compatible_products of this ProductConfigCategoryDetails. Products compatible with this Product. Provide products from the list of other products you have created that are compatible with the present one

Returns:The compatible_products of this ProductConfigCategoryDetails.
Return type:list[oci.fleet_apps_management.models.ConfigAssociationDetails]
components

Gets the components of this ProductConfigCategoryDetails. Various components of the Product. For example:The administration server or node manager can be the components of the Oracle WebLogic Application server. Forms server or concurrent manager can be the components of the Oracle E-Business Suite.

Returns:The components of this ProductConfigCategoryDetails.
Return type:list[str]
config_category

[Required] Gets the config_category of this ConfigCategoryDetails. Category of configuration

Allowed values for this property are: “PRODUCT”, “PRODUCT_STACK”, “ENVIRONMENT”, “PATCH_TYPE”, “CREDENTIAL”, “SELF_HOSTED_INSTANCE”, “LIFECYCLE_OPERATION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The config_category of this ConfigCategoryDetails.
Return type:str
credentials

Gets the credentials of this ProductConfigCategoryDetails. OCID for the Credential name to be associated with the Product. These are useful for target discovery or lifecycle management activities, for example, Oracle WebLogic admin credentials for Oracle WebLogic Application server.

Returns:The credentials of this ProductConfigCategoryDetails.
Return type:list[oci.fleet_apps_management.models.ConfigAssociationDetails]
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

patch_types

Gets the patch_types of this ProductConfigCategoryDetails. Patch Types associated with this Product.

Returns:The patch_types of this ProductConfigCategoryDetails.
Return type:list[oci.fleet_apps_management.models.ConfigAssociationDetails]
versions

[Required] Gets the versions of this ProductConfigCategoryDetails. Versions associated with the PRODUCT .

Returns:The versions of this ProductConfigCategoryDetails.
Return type:list[str]