Get Policy Type Scope Schema

Get Policy Type Scope Schema

Return the policy scope schema for the given policy type.

Request
URI
GET
https://{api_host}/policy/api/policyTypes/{id}/scopeSchema
COPY
Path Parameters
string
id
Required

Policy type ID


Authentication/Authorization
This operation uses the following authentication methods.
Responses
200

OK

Returns JsonSchemaImpl of type(s) application/json
{
    "$data": "string",
    "$dynamicDefault": "string",
    "$ref": "string",
    "additionalProperties": false,
    "allOf": [
        "JsonSchemaImpl Object"
    ],
    "anyOf": [
        "JsonSchemaImpl Object"
    ],
    "const": {},
    "default": {},
    "description": "string",
    "encrypted": false,
    "enum": [
        {}
    ],
    "format": "string",
    "formatMaximum": "string",
    "formatMinimum": "string",
    "items": "ObjectOrListJsonSchemaImpl Object",
    "maxItems": 0,
    "maxLength": 0,
    "maxProperties": 0,
    "maximum": "number",
    "minItems": 0,
    "minLength": 0,
    "minProperties": 0,
    "minimum": "number",
    "not": "JsonSchemaImpl Object",
    "oneOf": [
        "JsonSchemaImpl Object"
    ],
    "pattern": "string",
    "patternProperties": {
        "patternProperties": "JsonSchemaImpl Object"
    },
    "properties": {
        "properties": "JsonSchemaImpl Object"
    },
    "readOnly": false,
    "required": [
        "string"
    ],
    "title": "string",
    "type": "string",
    "uniqueItems": false,
    "writeOnly": false
}
string
$data
Optional

$data

string
$dynamicDefault
Optional

$dynamicDefault

string
$ref
Optional

$ref

boolean
additionalProperties
Optional

additionalProperties

allOf
Optional

allOf

anyOf
Optional

anyOf

object
const
Optional

const

object
default
Optional

default

string
description
Optional

description

boolean
encrypted
Optional

encrypted

array of object
enum
Optional

enum

string
format
Optional

format

string
formatMaximum
Optional

formatMaximum

string
formatMinimum
Optional

formatMinimum

items
Optional

items

integer As int32 As int32
maxItems
Optional

maxItems

integer As int64 As int64
maxLength
Optional

maxLength

integer As int32 As int32
maxProperties
Optional

maxProperties

number
maximum
Optional

maximum

integer As int32 As int32
minItems
Optional

minItems

integer As int64 As int64
minLength
Optional

minLength

integer As int32 As int32
minProperties
Optional

minProperties

number
minimum
Optional

minimum

not
Optional

not

oneOf
Optional

oneOf

string
pattern
Optional

pattern

object
patternProperties
Optional

patternProperties

object
properties
Optional

properties

boolean
readOnly
Optional

readOnly

array of string
required
Optional

required

string
title
Optional

title

string
type
Optional

type

Possible values are : string, integer, number, boolean, object, array, null,
boolean
uniqueItems
Optional

uniqueItems

boolean
writeOnly
Optional

writeOnly


401

Unauthorized

Returns JsonSchemaImpl of type(s) application/json
"JsonSchemaImpl Object"
string
$data
Optional

$data

string
$dynamicDefault
Optional

$dynamicDefault

string
$ref
Optional

$ref

boolean
additionalProperties
Optional

additionalProperties

allOf
Optional

allOf

anyOf
Optional

anyOf

object
const
Optional

const

object
default
Optional

default

string
description
Optional

description

boolean
encrypted
Optional

encrypted

array of object
enum
Optional

enum

string
format
Optional

format

string
formatMaximum
Optional

formatMaximum

string
formatMinimum
Optional

formatMinimum

items
Optional

items

integer As int32 As int32
maxItems
Optional

maxItems

integer As int64 As int64
maxLength
Optional

maxLength

integer As int32 As int32
maxProperties
Optional

maxProperties

number
maximum
Optional

maximum

integer As int32 As int32
minItems
Optional

minItems

integer As int64 As int64
minLength
Optional

minLength

integer As int32 As int32
minProperties
Optional

minProperties

number
minimum
Optional

minimum

not
Optional

not

oneOf
Optional

oneOf

string
pattern
Optional

pattern

object
patternProperties
Optional

patternProperties

object
properties
Optional

properties

boolean
readOnly
Optional

readOnly

array of string
required
Optional

required

string
title
Optional

title

string
type
Optional

type

Possible values are : string, integer, number, boolean, object, array, null,
boolean
uniqueItems
Optional

uniqueItems

boolean
writeOnly
Optional

writeOnly


403

Forbidden

Returns JsonSchemaImpl of type(s) application/json
"JsonSchemaImpl Object"
string
$data
Optional

$data

string
$dynamicDefault
Optional

$dynamicDefault

string
$ref
Optional

$ref

boolean
additionalProperties
Optional

additionalProperties

allOf
Optional

allOf

anyOf
Optional

anyOf

object
const
Optional

const

object
default
Optional

default

string
description
Optional

description

boolean
encrypted
Optional

encrypted

array of object
enum
Optional

enum

string
format
Optional

format

string
formatMaximum
Optional

formatMaximum

string
formatMinimum
Optional

formatMinimum

items
Optional

items

integer As int32 As int32
maxItems
Optional

maxItems

integer As int64 As int64
maxLength
Optional

maxLength

integer As int32 As int32
maxProperties
Optional

maxProperties

number
maximum
Optional

maximum

integer As int32 As int32
minItems
Optional

minItems

integer As int64 As int64
minLength
Optional

minLength

integer As int32 As int32
minProperties
Optional

minProperties

number
minimum
Optional

minimum

not
Optional

not

oneOf
Optional

oneOf

string
pattern
Optional

pattern

object
patternProperties
Optional

patternProperties

object
properties
Optional

properties

boolean
readOnly
Optional

readOnly

array of string
required
Optional

required

string
title
Optional

title

string
type
Optional

type

Possible values are : string, integer, number, boolean, object, array, null,
boolean
uniqueItems
Optional

uniqueItems

boolean
writeOnly
Optional

writeOnly


404

Not Found

Returns JsonSchemaImpl of type(s) application/json
"JsonSchemaImpl Object"
string
$data
Optional

$data

string
$dynamicDefault
Optional

$dynamicDefault

string
$ref
Optional

$ref

boolean
additionalProperties
Optional

additionalProperties

allOf
Optional

allOf

anyOf
Optional

anyOf

object
const
Optional

const

object
default
Optional

default

string
description
Optional

description

boolean
encrypted
Optional

encrypted

array of object
enum
Optional

enum

string
format
Optional

format

string
formatMaximum
Optional

formatMaximum

string
formatMinimum
Optional

formatMinimum

items
Optional

items

integer As int32 As int32
maxItems
Optional

maxItems

integer As int64 As int64
maxLength
Optional

maxLength

integer As int32 As int32
maxProperties
Optional

maxProperties

number
maximum
Optional

maximum

integer As int32 As int32
minItems
Optional

minItems

integer As int64 As int64
minLength
Optional

minLength

integer As int32 As int32
minProperties
Optional

minProperties

number
minimum
Optional

minimum

not
Optional

not

oneOf
Optional

oneOf

string
pattern
Optional

pattern

object
patternProperties
Optional

patternProperties

object
properties
Optional

properties

boolean
readOnly
Optional

readOnly

array of string
required
Optional

required

string
title
Optional

title

string
type
Optional

type

Possible values are : string, integer, number, boolean, object, array, null,
boolean
uniqueItems
Optional

uniqueItems

boolean
writeOnly
Optional

writeOnly


Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/policy/api/policyTypes/{id}/scopeSchema