Blocklist

class oci.jms.models.Blocklist(**kwargs)

Bases: object

The blocklist record to prevent a target resource from certain operation with reason.

Attributes:

OPERATION_COLLECT_JFR

A constant which can be used with the operation property of a Blocklist.

OPERATION_CREATE_DRS_FILE

A constant which can be used with the operation property of a Blocklist.

OPERATION_CREATE_FLEET

A constant which can be used with the operation property of a Blocklist.

OPERATION_CREATE_JAVA_INSTALLATION

A constant which can be used with the operation property of a Blocklist.

OPERATION_DELETE_DRS_FILE

A constant which can be used with the operation property of a Blocklist.

OPERATION_DELETE_FLEET

A constant which can be used with the operation property of a Blocklist.

OPERATION_DELETE_JAVA_INSTALLATION

A constant which can be used with the operation property of a Blocklist.

OPERATION_DELETE_JMS_REPORT

A constant which can be used with the operation property of a Blocklist.

OPERATION_DISABLE_DRS

A constant which can be used with the operation property of a Blocklist.

OPERATION_ENABLE_DRS

A constant which can be used with the operation property of a Blocklist.

OPERATION_EXPORT_DATA_CSV

A constant which can be used with the operation property of a Blocklist.

OPERATION_MOVE_FLEET

A constant which can be used with the operation property of a Blocklist.

OPERATION_REQUEST_CRYPTO_EVENT_ANALYSIS

A constant which can be used with the operation property of a Blocklist.

OPERATION_REQUEST_JAVA_MIGRATION_ANALYSIS

A constant which can be used with the operation property of a Blocklist.

OPERATION_REQUEST_PERFORMANCE_TUNING_ANALYSIS

A constant which can be used with the operation property of a Blocklist.

OPERATION_SCAN_JAVA_SERVER_USAGE

A constant which can be used with the operation property of a Blocklist.

OPERATION_SCAN_LIBRARY_DYNAMIC_USAGE

A constant which can be used with the operation property of a Blocklist.

OPERATION_SCAN_LIBRARY_USAGE

A constant which can be used with the operation property of a Blocklist.

OPERATION_UPDATE_DRS_FILE

A constant which can be used with the operation property of a Blocklist.

OPERATION_UPDATE_FLEET

A constant which can be used with the operation property of a Blocklist.

OPERATION_UPDATE_FLEET_AGENT_CONFIGURATION

A constant which can be used with the operation property of a Blocklist.

key

[Required] Gets the key of this Blocklist.

operation

[Required] Gets the operation of this Blocklist.

reason

Gets the reason of this Blocklist.

target

[Required] Gets the target of this Blocklist.

Methods:

__init__(**kwargs)

Initializes a new Blocklist object with values from keyword arguments.

OPERATION_COLLECT_JFR = 'COLLECT_JFR'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “COLLECT_JFR”

OPERATION_CREATE_DRS_FILE = 'CREATE_DRS_FILE'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “CREATE_DRS_FILE”

OPERATION_CREATE_FLEET = 'CREATE_FLEET'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “CREATE_FLEET”

OPERATION_CREATE_JAVA_INSTALLATION = 'CREATE_JAVA_INSTALLATION'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “CREATE_JAVA_INSTALLATION”

OPERATION_DELETE_DRS_FILE = 'DELETE_DRS_FILE'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “DELETE_DRS_FILE”

OPERATION_DELETE_FLEET = 'DELETE_FLEET'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “DELETE_FLEET”

OPERATION_DELETE_JAVA_INSTALLATION = 'DELETE_JAVA_INSTALLATION'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “DELETE_JAVA_INSTALLATION”

OPERATION_DELETE_JMS_REPORT = 'DELETE_JMS_REPORT'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “DELETE_JMS_REPORT”

OPERATION_DISABLE_DRS = 'DISABLE_DRS'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “DISABLE_DRS”

OPERATION_ENABLE_DRS = 'ENABLE_DRS'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “ENABLE_DRS”

OPERATION_EXPORT_DATA_CSV = 'EXPORT_DATA_CSV'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “EXPORT_DATA_CSV”

OPERATION_MOVE_FLEET = 'MOVE_FLEET'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “MOVE_FLEET”

OPERATION_REQUEST_CRYPTO_EVENT_ANALYSIS = 'REQUEST_CRYPTO_EVENT_ANALYSIS'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “REQUEST_CRYPTO_EVENT_ANALYSIS”

OPERATION_REQUEST_JAVA_MIGRATION_ANALYSIS = 'REQUEST_JAVA_MIGRATION_ANALYSIS'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “REQUEST_JAVA_MIGRATION_ANALYSIS”

OPERATION_REQUEST_PERFORMANCE_TUNING_ANALYSIS = 'REQUEST_PERFORMANCE_TUNING_ANALYSIS'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “REQUEST_PERFORMANCE_TUNING_ANALYSIS”

OPERATION_SCAN_JAVA_SERVER_USAGE = 'SCAN_JAVA_SERVER_USAGE'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “SCAN_JAVA_SERVER_USAGE”

OPERATION_SCAN_LIBRARY_DYNAMIC_USAGE = 'SCAN_LIBRARY_DYNAMIC_USAGE'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “SCAN_LIBRARY_DYNAMIC_USAGE”

OPERATION_SCAN_LIBRARY_USAGE = 'SCAN_LIBRARY_USAGE'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “SCAN_LIBRARY_USAGE”

OPERATION_UPDATE_DRS_FILE = 'UPDATE_DRS_FILE'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “UPDATE_DRS_FILE”

OPERATION_UPDATE_FLEET = 'UPDATE_FLEET'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “UPDATE_FLEET”

OPERATION_UPDATE_FLEET_AGENT_CONFIGURATION = 'UPDATE_FLEET_AGENT_CONFIGURATION'

A constant which can be used with the operation property of a Blocklist. This constant has a value of “UPDATE_FLEET_AGENT_CONFIGURATION”

__init__(**kwargs)

Initializes a new Blocklist object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • key (str) – The value to assign to the key property of this Blocklist.

  • target (oci.jms.models.BlocklistTarget) – The value to assign to the target property of this Blocklist.

  • operation (str) – 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”, “SCAN_LIBRARY_DYNAMIC_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’.

  • reason (str) – The value to assign to the reason property of this Blocklist.

property key

[Required] Gets the key of this Blocklist. The unique identifier of this blocklist record.

Returns

The key of this Blocklist.

Return type

str

property operation

[Required] Gets the operation of this Blocklist. The operation type

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”, “SCAN_LIBRARY_DYNAMIC_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’.

Returns

The operation of this Blocklist.

Return type

str

property reason

Gets the reason of this Blocklist. The reason why the operation is blocklisted.

Returns

The reason of this Blocklist.

Return type

str

property target

[Required] Gets the target of this Blocklist.

Returns

The target of this Blocklist.

Return type

oci.jms.models.BlocklistTarget