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.
is_compliance_policy_required_for_softlink Gets the is_compliance_policy_required_for_softlink of this ProductConfigCategoryDetails.
is_softlink Gets the is_softlink of this ProductConfigCategoryDetails.
link_product_id Gets the link_product_id of this ProductConfigCategoryDetails.
patch_types Gets the patch_types of this ProductConfigCategoryDetails.
versions 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.
  • is_softlink (bool) – The value to assign to the is_softlink property of this ProductConfigCategoryDetails.
  • link_product_id (str) – The value to assign to the link_product_id property of this ProductConfigCategoryDetails.
  • is_compliance_policy_required_for_softlink (bool) – The value to assign to the is_compliance_policy_required_for_softlink 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. This property is not applicable if isSoftlink is set to true.

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. This property is not applicable if isSoftlink is set to true.

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. This property is not applicable if isSoftlink is set to true.

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.

Gets the is_compliance_policy_required_for_softlink of this ProductConfigCategoryDetails. If set true ,compliance policies will be created for softlink product. This property is applicable only if isSoftlink is set to true

Returns:The is_compliance_policy_required_for_softlink of this ProductConfigCategoryDetails.
Return type:bool

Gets the is_softlink of this ProductConfigCategoryDetails. Specify if the product is softlink product or not

Returns:The is_softlink of this ProductConfigCategoryDetails.
Return type:bool

Gets the link_product_id of this ProductConfigCategoryDetails. The OCID of the product that would be the target for the softlink. This property is applicable only if isSoftlink is set to true

Returns:The link_product_id of this ProductConfigCategoryDetails.
Return type:str
patch_types

Gets the patch_types of this ProductConfigCategoryDetails. Patch Types associated with this Product. This property is not applicable if isSoftlink is set to true.

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

Gets the versions of this ProductConfigCategoryDetails. Versions associated with the PRODUCT. Mandatory if product is not softlink product.

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