Files
api-specs/idn/beta/schemas/AttributeDefinition.yaml
GitHub Action Bot b151c10869 Automated commit 'Merge pull request #1363 from sailpoint/devrel-846
devrel-846' by github action: 5880320749
2023-08-16 14:47:53 +00:00

47 lines
1.4 KiB
YAML

type: object
properties:
name:
type: string
description: The name of the attribute.
example: sAMAccountName
type:
$ref: './AttributeDefinitionType.yaml'
schema:
description: A reference to the schema on the source to the attribute values map to.
type: object
properties:
type:
description: The type of object being referenced
type: string
enum:
- CONNECTOR_SCHEMA
example: CONNECTOR_SCHEMA
id:
type: string
description: The object ID this reference applies to.
example: 2c91808568c529c60168cca6f90c1313
name:
type: string
description: The human-readable display name of the object.
example: group
description:
type: string
description: A human-readable description of the attribute.
example: The sAMAccountName attribute
isMulti:
type: boolean
description: Flag indicating whether or not the attribute is multi-valued.
example: false
default: false
isEntitlement:
type: boolean
description: Flag indicating whether or not the attribute is an entitlement.
example: false
default: false
isGroup:
type: boolean
description: |
Flag indicating whether or not the attribute represents a group.
This can only be `true` if `isEntitlement` is also `true` **and** there is a schema defined for the attribute.
example: false
default: false