Skip to main content
Version: Next

DataPlaneDetailsDto

datasets object[]
  • Array [
  • @idstringrequired
    Example: 3f2592da-ffc9-40cb-a336-a9daa9343ce8
    contactPointstring
    Example: contactPointExample
    keywordstring[]
    Example: ["keyword1","keyword2"]
    landingPagestring
    Example: landingPageExample
    themestring[]
    Example: ["theme1","theme2"]
    conformsTostring[]
    Example: ["conformsToExample"]
    creatorstring
    Example: creatorExample
    descriptionstring[]
    Example: ["description1","description2"]
    identifierstring
    Example: identifierExample
    isReferencedBystring
    Example: isReferencedByExample
    issuedstring
    Example: 2020-01-01
    languagestring
    Example: en
    licensestring
    Example: licenseExample
    modifiedstring
    Example: 2020-01-02
    publisherstring
    Example: publisherExample
    relationstring
    Example: relationExample
    titlestring
    Example: titleExample
    typestring
    Example: typeExample
    hasPolicy object[]
  • Array [
  • @idstringrequired
    Example: 3f2592da-ffc9-40cb-a336-a9daa9343ce8
    @typestringrequired
    Example: Offer
    assignerstring
    Example: assignerExample
    assigneestring
    Example: assigneeExample
    profilestring
    Example: profileExample
    permission object[]
  • Array [
  • @typestringrequired
    Example: Permission
    assignerstring
    Example: assignerExample
    assigneestring
    Example: assigneeExample
    actionstringrequired
    Example: actionExample
    targetstring
    Example: targetExample
    constraint object[]
  • Array [
  • @typestringrequired
    Example: Constraint
    leftOperandstringrequired
    Example: leftOperandExample
    operatorstringrequired
    Example: operatorExample
    rightOperandobject
    Example: {"value":"rightOperandExample"}
    rightOperandReferencestring
    Example: rightOperandReferenceExample
  • ]
  • Dutystring[]
    Example: []
  • ]
  • prohibition object[]
  • Array [
  • @typestringrequired
    Example: Prohibition
    assignerstring
    Example: assignerExample
    assigneestring
    Example: assigneeExample
    actionstringrequired
    Example: actionExample
    targetstring
    Example: targetExample
    constraint object[]
  • Array [
  • @typestringrequired
    Example: Constraint
    leftOperandstringrequired
    Example: leftOperandExample
    operatorstringrequired
    Example: operatorExample
    rightOperandobject
    Example: {"value":"rightOperandExample"}
    rightOperandReferencestring
    Example: rightOperandReferenceExample
  • ]
  • ]
  • obligation object[]
  • Array [
  • @typestringrequired
    Example: Duty
    assignerstring
    Example: assignerExample
    assigneestring
    Example: assigneeExample
    actionstringrequired
    Example: actionExample
    targetstring
    Example: targetExample
    constraint object[]
  • Array [
  • @typestringrequired
    Example: Constraint
    leftOperandstringrequired
    Example: leftOperandExample
    operatorstringrequired
    Example: operatorExample
    rightOperandobject
    Example: {"value":"rightOperandExample"}
    rightOperandReferencestring
    Example: rightOperandReferenceExample
  • ]
  • ]
  • targetstring
    Example: targetExample
  • ]
  • hasVersionstring[]
    Example: ["version1","version2"]
    isVersionOfstring
    Example: isVersionOfExample
    versionstring
    Example: versionExample
    hasCurrentVersionstring
    Example: hasCurrentVersionExample
    previousVersionstring
    Example: previousVersionExample
    @typestringrequired
    Example: Dataset
    distributionstring[]
    spatialResolutionInMetersstring
    Example: 100
    temporalResolution object
    @valuestringrequired
    Example: P3Y6M4DT12H30M5S
    @typestringrequired
    Example: xsd:duration
    accrualPeriodicitystring
    Example: accrualPeriodicityExample
    spatialstring
    Example: spatialExample
    temporalstring
    Example: temporalExample
    wasGeneratedBystring
    Example: wasGeneratedByExample
  • ]
  • dataplaneTypestringrequired
    Example: exampleType
    endpointPrefixstringrequired
    Example: /api/v1/dataplane
    callbackAddressstringrequired
    Example: http://localhost/callback
    managementAddressstringrequired
    Example: http://localhost/manage
    managementTokenstringrequired
    Example: token123
    catalogSynchronizationstringrequired

    Possible values: [push, pull]

    Example: push
    rolestringrequired

    Possible values: [consumer, provider, both]

    Example: consumer
    identifierstringrequired
    Example: dp-12345
    DataPlaneDetailsDto
    {
    "datasets": [
    {
    "id": "dataset-123",
    "name": "Example Dataset"
    }
    ],
    "dataplaneType": "exampleType",
    "endpointPrefix": "/api/v1/dataplane",
    "callbackAddress": "http://localhost/callback",
    "managementAddress": "http://localhost/manage",
    "managementToken": "token123",
    "catalogSynchronization": "push",
    "role": "consumer",
    "identifier": "dp-12345"
    }