REST Resource: projects.locations.instances.integrations.logicalOperators.revisions

Resource: IntegrationLogicalOperatorRevision

Allows saving & restoring different revisions of integration logical operator definitions.

JSON representation
{
  "name": string,
  "snapshot": {
    object (IntegrationLogicalOperator)
  },
  "createTime": string,
  "comment": string,
  "logicalOperator": {
    object (IntegrationLogicalOperator)
  },
  "author": string
}
Fields
name

string

Identifier. The unique name(ID) of the logical operator revision. Format: projects/{project}/locations/{location}/instances/{instance}/integrations/{integration}/logicalOperators/{logicalOperator}/revisions/{revision}

snapshot

object (IntegrationLogicalOperator)

Output only. The snapshot of the logical operator.

createTime

string (int64 format)

Output only. Specifies the time the revision was created.

comment

string

Optional. Comment describing the revision, limited to 400 characters.

logicalOperator

object (IntegrationLogicalOperator)

Required. Used for creating a new revision.

author

string

Output only. The user who created the specific revision.

Methods

create

Creates a new revision of a custom logical operator.

delete

Deletes a specific logical operator revision.

list

Lists all saved revisions for a specific logical operator.

rollback

Rolls back a custom logical operator to a previously saved revision.