WorkRequestResource

class oci.vulnerability_scanning.models.WorkRequestResource(**kwargs)

Bases: object

A resource created or operated on by a work request.

Attributes:

ACTION_TYPE_CREATED

A constant which can be used with the action_type property of a WorkRequestResource.

ACTION_TYPE_DELETED

A constant which can be used with the action_type property of a WorkRequestResource.

ACTION_TYPE_IN_PROGRESS

A constant which can be used with the action_type property of a WorkRequestResource.

ACTION_TYPE_RELATED

A constant which can be used with the action_type property of a WorkRequestResource.

ACTION_TYPE_UPDATED

A constant which can be used with the action_type property of a WorkRequestResource.

action_type

[Required] Gets the action_type of this WorkRequestResource.

entity_type

[Required] Gets the entity_type of this WorkRequestResource.

entity_uri

Gets the entity_uri of this WorkRequestResource.

identifier

[Required] Gets the identifier of this WorkRequestResource.

Methods:

__init__(**kwargs)

Initializes a new WorkRequestResource object with values from keyword arguments.

ACTION_TYPE_CREATED = 'CREATED'

A constant which can be used with the action_type property of a WorkRequestResource. This constant has a value of “CREATED”

ACTION_TYPE_DELETED = 'DELETED'

A constant which can be used with the action_type property of a WorkRequestResource. This constant has a value of “DELETED”

ACTION_TYPE_IN_PROGRESS = 'IN_PROGRESS'

A constant which can be used with the action_type property of a WorkRequestResource. This constant has a value of “IN_PROGRESS”

A constant which can be used with the action_type property of a WorkRequestResource. This constant has a value of “RELATED”

ACTION_TYPE_UPDATED = 'UPDATED'

A constant which can be used with the action_type property of a WorkRequestResource. This constant has a value of “UPDATED”

__init__(**kwargs)

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

Parameters
  • entity_type (str) – The value to assign to the entity_type property of this WorkRequestResource.

  • action_type (str) – The value to assign to the action_type property of this WorkRequestResource. Allowed values for this property are: “CREATED”, “UPDATED”, “DELETED”, “IN_PROGRESS”, “RELATED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

  • identifier (str) – The value to assign to the identifier property of this WorkRequestResource.

  • entity_uri (str) – The value to assign to the entity_uri property of this WorkRequestResource.

property action_type

[Required] Gets the action_type of this WorkRequestResource. The way in which this resource is affected by the work tracked in the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively.

Allowed values for this property are: “CREATED”, “UPDATED”, “DELETED”, “IN_PROGRESS”, “RELATED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns

The action_type of this WorkRequestResource.

Return type

str

property entity_type

[Required] Gets the entity_type of this WorkRequestResource. The resource type the work request affects.

Returns

The entity_type of this WorkRequestResource.

Return type

str

property entity_uri

Gets the entity_uri of this WorkRequestResource. The URI path that the user can do a GET on to access the resource metadata

Returns

The entity_uri of this WorkRequestResource.

Return type

str

property identifier

[Required] Gets the identifier of this WorkRequestResource. The identifier of the resource the work request affects.

Returns

The identifier of this WorkRequestResource.

Return type

str