Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. "allowChange" flag should be provide by the user in AC definition properties.

    The example below shows the new flag in "org.onap.policy.clamp.acm.HttpAutomationCompositionElement" definition

          configurationEntities:
            type: map
            required: true
            allowChange: true
            entry_schema:
              type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
              type_version: 1.0.0
            description: The configuration entities the Automation Composition Element is managing and their associated REST requests
  2. will create a new message type to send participant (AC_PROPERTIES_UPDATE) and new message type to send back (AC_PROPERTIES_UPDATE_ACK)

  3. When a client needs to replace an existing Resource entirely, they can use PUT. When they're doing a partial update, they can use HTTP PATCH. (https://www.baeldung.com/http-put-patch-difference-spring

The example below shows endpoint and body of a patch to change the property configurationEntities:

- PATCH /onap/policy/clamp/acm/v2/compositions/{{compositionId}}/instances
# example
name: DemoInstance0
version: 1.0.1
compositionId: {{compositionId}}
instanceId: {{instanceId}}
elements:

...