ObjectChangeLine Type

The following table describes the elements in the objectChangeLine type object:

Element

Type

Description

actionMandatory

String

Object change action. One of the following:

    new
    delete
    edit
    addValues
    removeValues

See Actions for Service Objects (see Actions for Service Objects) and Actions for Network Objects (see Actions for Network Objects).

objectTypeMandatory

String

Type of object. One of the following values:

    network
    service
objectNameMandatory

String

Name of object on which to perform action. See Actions for Service Objects (see Actions for Service Objects) and Actions for Network Objects (see Actions for Network Objects).

actionTargetMandatory

String

Target of action. See Actions for Service Objects (see Actions for Service Objects) and Actions for Network Objects (see Actions for Network Objects).

values

Mandatory or Optional depending on action

List of String

Values. See Actions for Service Objects (see Actions for Service Objects) and Actions for Network Objects (see Actions for Network Objects).

customFieldsOptional

List of customField objects

List of user-defined custom fields for object change requests. See CustomField Type (see CustomField Type ).

scopeOptional

Integer

Scope. If not provided, device determines scope.

  • 1 = Global
  • 0 = Local

Note: It is possible to set Global scope for object change requests on local devices (e.g., modules), but it is not possible to set Local scope for object change requests on global devices (e.g., Check Point PV1).

Actions for Network Objects

action

device

actionTarget

values

objectName

Description

 

 

host

Single IP

 

 

 

 

group

List of objects.

 

 

 

Check Point

network

Single network (CIDR).

Name for new object that does not exist on device.

Create a new network object on device with requested values.

new

 

range

Single range.

 

Non-

Check Point

object
(not required)

List of IPs.

 

 

 

 

host

 

 

 

 

 

group

 

 

 

 

Check Point

network

 

 

 

delete

 

range

Not required.

Name of existing object on device.

Delete object with given name.

 

Non-

Check Point

object
(not required)

 

 

 

 

addValues

Check Point

group

List of network objects that do not belong to group.

Name of existing group.

 

Add values to an existing object.

Non-

Check Point

object
(not required)

List of IPs that do not belong to object.

Name of existing object.

 

removeValues

Check Point

group

List of network objects that belong to group.

Name of existing group.

 

Remove values from an existing object.

Non-

Check Point

object
(not required)

List of IPs that belong to object.

Name of existing object.

 

 

host

Single IP.

 

 

 

Check Point

network

Single network (CIDR).

Name of existing object.

Replace existing value in object with new one.

edit

 

range

Single IP range.

 

Non-

Check Point

edit is not currently supported for network change requests on non-Check Point devices.

Actions for Service Objects

action

actionTarget

values

objectName

Description

new

service_group

List of service objects.

Name for new service object that does not exist on device.

Create a new service object on device with specified values.

 

service_non_group

Single service.

 

 

delete

service_object

Not required.

Name of existing object.

Delete object with given name.

addValues

service_group

List of service objects that do not belong to group.

Name of existing group.

Add values to an existing object.

removeValues

service_group

List of service objects that belong to group.

Name of existing group.

Remove values in from an existing object.

edit

service_non_group

Single service.

Name of existing object.

Replace existing value in object with new one.

 

â See also: