ProductConfigCategoryDetails¶
-
class
oci.fleet_apps_management.models.ProductConfigCategoryDetails(**kwargs)¶ Bases:
oci.fleet_apps_management.models.config_category_details.ConfigCategoryDetailsProduct Config Category Details. Defines individual products which contribute to the applications hosting on the resources that are to be managed.
Attributes
CONFIG_CATEGORY_CREDENTIALstr(object=’’) -> str CONFIG_CATEGORY_ENVIRONMENTstr(object=’’) -> str CONFIG_CATEGORY_LIFECYCLE_OPERATIONstr(object=’’) -> str CONFIG_CATEGORY_PATCH_TYPEstr(object=’’) -> str CONFIG_CATEGORY_PRODUCTstr(object=’’) -> str CONFIG_CATEGORY_PRODUCT_STACKstr(object=’’) -> str CONFIG_CATEGORY_SELF_HOSTED_INSTANCEstr(object=’’) -> str compatible_productsGets the compatible_products of this ProductConfigCategoryDetails. componentsGets the components of this ProductConfigCategoryDetails. config_category[Required] Gets the config_category of this ConfigCategoryDetails. credentialsGets the credentials of this ProductConfigCategoryDetails. is_compliance_policy_required_for_softlinkGets the is_compliance_policy_required_for_softlink of this ProductConfigCategoryDetails. is_softlinkGets the is_softlink of this ProductConfigCategoryDetails. link_product_idGets the link_product_id of this ProductConfigCategoryDetails. patch_typesGets the patch_types of this ProductConfigCategoryDetails. versionsGets 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_categoryattribute of this class isPRODUCTand 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.
-
is_compliance_policy_required_for_softlink¶ 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
-
is_softlink¶ 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
-
link_product_id¶ 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]
-