Home

OpenAPI definition (v0)

Download OpenAPI specification:Download

policy-management-controller

Service to get policies

Service to get policies

Responses

Service to create a new auth/datashare/ credential policy

Service to create a new auth/datashare/ credential policy

Request Body schema: application/json
id
string
version
string
requesttime
string <date-time>
metadata
object
required
object (PolicyCreateRequestDto)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "version": "string",
  • "requesttime": "2019-08-24T14:15:22Z",
  • "metadata": { },
  • "request": {
    }
}

Service to get policy

Service to get policy

path Parameters
policyId
required
string

Responses

Service to update policy details

Service to update policy details

path Parameters
policyId
required
string
Request Body schema: application/json
id
string
version
string
requesttime
string <date-time>
metadata
object
required
object (PolicyUpdateRequestDto)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "version": "string",
  • "requesttime": "2019-08-24T14:15:22Z",
  • "metadata": { },
  • "request": {
    }
}

Service to get policy for given partner and policy id

Service to get policy for given partner and policy id

path Parameters
partnerId
required
string
policyId
required
string

Responses

Service to update policy status

Service to update policy status

path Parameters
policygroupId
required
string
policyId
required
string
Request Body schema: application/json
id
string
version
string
requesttime
string <date-time>
metadata
object
required
object (PolicyStatusUpdateRequestDto)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "version": "string",
  • "requesttime": "2019-08-24T14:15:22Z",
  • "metadata": { },
  • "request": {
    }
}

Service to publish policy

Service to publish policy

path Parameters
policygroupId
required
string
policyId
required
string

Responses

Service to search policy

Service to search policy

Request Body schema: application/json
id
string
version
string
requesttime
string <date-time>
metadata
object
required
object (PolicySearchDto)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "version": "string",
  • "requesttime": "2019-08-24T14:15:22Z",
  • "metadata": { },
  • "request": {
    }
}

Service to get policy group

Service to get policy group

path Parameters
policygroupId
required
string

Responses

Service to update a policy group

Service to update a policy group

path Parameters
policygroupId
required
string
Request Body schema: application/json
id
string
version
string
requesttime
string <date-time>
metadata
object
required
object (PolicyGroupUpdateRequestDto)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "version": "string",
  • "requesttime": "2019-08-24T14:15:22Z",
  • "metadata": { },
  • "request": {
    }
}

Service to search policy group

Service to search policy group

Request Body schema: application/json
id
string
version
string
requesttime
string <date-time>
metadata
object
required
object (SearchDto)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "version": "string",
  • "requesttime": "2019-08-24T14:15:22Z",
  • "metadata": { },
  • "request": {
    }
}

Service to create a new policy group

Service to craete a new policy group

Request Body schema: application/json
id
string
version
string
requesttime
string <date-time>
metadata
object
required
object (PolicyGroupCreateRequestDto)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "version": "string",
  • "requesttime": "2019-08-24T14:15:22Z",
  • "metadata": { },
  • "request": {
    }
}

Service to filter policy groups

Service to filter policy groups

Request Body schema: application/json
id
string
version
string
requesttime
string <date-time>
metadata
object
required
object (FilterValueDto)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "version": "string",
  • "requesttime": "2019-08-24T14:15:22Z",
  • "metadata": { },
  • "request": {
    }
}

Service to get all policy groups

Service to all policy groups

Responses

Service to filter policy details

Service to filter policy details

Request Body schema: application/json
id
string
version
string
requesttime
string <date-time>
metadata
object
required
object (PolicyFilterValueDto)

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "version": "string",
  • "requesttime": "2019-08-24T14:15:22Z",
  • "metadata": { },
  • "request": {
    }
}

Service to get value for a given config key

Service to get value for a given config key

path Parameters
key
required
string

Responses

Service to get active policy details for policy group name

Service to get active policy details for policy group name

path Parameters
groupName
required
string

Responses

Home