a f<'@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@seZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZddZeddZejddZeddZejddZeddZejd dZed!d"Zejd#d"Zd$d%Zd&d'Z d(d)Z!d*S)+ Blocklistz_ The blocklist record to prevent a target resource from certain operation with reason. CREATE_FLEET DELETE_FLEET MOVE_FLEET UPDATE_FLEET UPDATE_FLEET_AGENT_CONFIGURATIONDELETE_JAVA_INSTALLATIONCREATE_JAVA_INSTALLATION COLLECT_JFRREQUEST_CRYPTO_EVENT_ANALYSIS#REQUEST_PERFORMANCE_TUNING_ANALYSISREQUEST_JAVA_MIGRATION_ANALYSISDELETE_JMS_REPORTSCAN_JAVA_SERVER_USAGESCAN_LIBRARY_USAGEEXPORT_DATA_CSVCREATE_DRS_FILEUPDATE_DRS_FILEDELETE_DRS_FILE ENABLE_DRS DISABLE_DRScKs<ddddd|_ddddd|_d|_d|_d|_d|_dS) a< Initializes a new Blocklist object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param key: The value to assign to the key property of this Blocklist. :type key: str :param target: The value to assign to the target property of this Blocklist. :type target: oci.jms.models.BlocklistTarget :param operation: The value to assign to the operation property of this Blocklist. Allowed values for this property are: "CREATE_FLEET", "DELETE_FLEET", "MOVE_FLEET", "UPDATE_FLEET", "UPDATE_FLEET_AGENT_CONFIGURATION", "DELETE_JAVA_INSTALLATION", "CREATE_JAVA_INSTALLATION", "COLLECT_JFR", "REQUEST_CRYPTO_EVENT_ANALYSIS", "REQUEST_PERFORMANCE_TUNING_ANALYSIS", "REQUEST_JAVA_MIGRATION_ANALYSIS", "DELETE_JMS_REPORT", "SCAN_JAVA_SERVER_USAGE", "SCAN_LIBRARY_USAGE", "EXPORT_DATA_CSV", "CREATE_DRS_FILE", "UPDATE_DRS_FILE", "DELETE_DRS_FILE", "ENABLE_DRS", "DISABLE_DRS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type operation: str :param reason: The value to assign to the reason property of this Blocklist. :type reason: str strZBlocklistTarget)keytarget operationreasonrrrrN)Z swagger_typesZ attribute_map_key_target _operation_reason)selfkwargsr&s