database

Modify integration

Modifies existing integration by given {service-uuid} and {integration-uuid}.

patch/1.3/database/{uuid}/integrations/{integration-uuid}

Request

  • Base URL: https://api.upcloud.com
  • URL: https://api.upcloud.com/1.3/database/{uuid}/integrations/{integration-uuid}
  • Auth: HTTP bearer

Path parameters

uuidstring uuid required

The unique identifier for the integration.

Example:01234567-89ab-cdef-0123-456789abcdef

Service UUID

integration-uuidstring uuid required

The unique identifier for the service.

Example:01234567-89ab-cdef-0123-456789abcdef

Integration UUID

Request body

propertiesobject

Example request

{
  "properties": {
    "key1": "value1"
  }
}

Response

OK

uuidstring uuid

The UUID of the service integration.

typestring

The type of service integration.

source_namestring

The name of the source service.

source_uuidstring uuid

The UUID of the source service.

destination_namestring

The name of the destination service.

destination_uuidstring uuid

The UUID of the destination service.

statestring

The current state of the service integration.

propertiesobject

A map of additional properties for the service integration.

Example response

{
  "uuid": "123e4567-e89b-12d3-a456-426614174000",
  "type": "rsyslog",
  "source_name": "my-database",
  "source_uuid": "123e4567-e89b-12d3-a456-426614174000",
  "destination_name": "my-rsyslog-server",
  "destination_uuid": "123e4567-e89b-12d3-a456-426614174000",
  "state": "active",
  "state_error": [],
  "node_states": [
    {
      "name": "node-1",
      "status": "running",
      "errors": [
        "some error"
      ],
      "likely_error_cause": null
    }
  ],
  "properties": {
    "key1": "value1",
    "key2": 2,
    "key3": true
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.