ASDC-API (2017-02-01)

POST /config

  • Description: SDC Interface

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

**(config)artifacts

body

**(config)vf-license-model-versions

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:artifacts

  • Produces: [‘application/json’, ‘application/xml’]

Responses

200 - No response was specified

GET /config/ASDC-API:artifacts

  • Produces: [‘application/json’, ‘application/xml’]

Responses

200 - No response was specified

POST /config/ASDC-API:artifacts

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

**(config)artifact

body

Responses

200 - No response was specified

PUT /config/ASDC-API:artifacts

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

(config)artifacts

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:artifacts/artifact/{artifact-name}/{artifact-version}

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-name

path

Name of artifact

string

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:artifacts/artifact/{artifact-name}/{artifact-version}

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-name

path

Name of artifact

string

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

PUT /config/ASDC-API:artifacts/artifact/{artifact-name}/{artifact-version}

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-name

path

Name of artifact

string

artifact-version

path

Version of artifact

string

(config)artifact

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions

  • Produces: [‘application/json’, ‘application/xml’]

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions

  • Produces: [‘application/json’, ‘application/xml’]

Responses

200 - No response was specified

POST /config/ASDC-API:vf-license-model-versions

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

**(config)vf-license-model-version

body

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

(config)vf-license-model-versions

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

POST /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

**(config)vf-license-model

body

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)vf-license-model-version

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

POST /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

**(config)feature-group-list

body

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)vf-license-model

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

POST /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

**(config)feature-group

body

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)feature-group-list

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

POST /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

**(config)license-key-group-list

body

**(config)entitlement-pool-list

body

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)feature-group

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

POST /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

**(config)entitlement-pool

body

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)entitlement-pool-list

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

POST /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

**(config)threshold-value

body

**(config)time

body

**(config)operational-scope

body

**(config)entitlement-metric

body

**(config)aggregation-function

body

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)entitlement-pool

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/aggregation-function

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/aggregation-function

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/aggregation-function

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)aggregation-function

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/entitlement-metric

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/entitlement-metric

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/entitlement-metric

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)entitlement-metric

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/operational-scope

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/operational-scope

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/operational-scope

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)operational-scope

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/threshold-value

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/threshold-value

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/threshold-value

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)threshold-value

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/time

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/time

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/entitlement-pool-list/entitlement-pool/time

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)time

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

POST /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

**(config)license-key-group

body

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)license-key-group-list

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list/license-key-group

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list/license-key-group

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

POST /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list/license-key-group

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

**(config)operational-scope

body

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list/license-key-group

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)license-key-group

body

Responses

200 - No response was specified

DELETE /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list/license-key-group/operational-scope

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

GET /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list/license-key-group/operational-scope

  • Description: xxxx

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

Responses

200 - No response was specified

PUT /config/ASDC-API:vf-license-model-versions/vf-license-model-version/{artifact-version}/vf-license-model/feature-group-list/feature-group/license-key-group-list/license-key-group/operational-scope

  • Description: xxxx

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

artifact-version

path

Version of artifact

string

(config)operational-scope

body

Responses

200 - No response was specified

GET /operational/ASDC-API:artifacts

  • Produces: [‘application/json’, ‘application/xml’]

Responses

200 - No response was specified

GET /operational/ASDC-API:vf-license-model-versions

  • Produces: [‘application/json’, ‘application/xml’]

Responses

200 - No response was specified

POST /operations/ASDC-API:vf-license-model-update

  • Consumes: [‘application/json’, ‘application/xml’]

  • Produces: [‘application/json’, ‘application/xml’]

Parameters

Name

Position

Description

Type

body

body

Responses

200 - No response was specified