Files
api-specs/idn/beta/schemas/RoleMiningEntitlement.yaml
GitHub Action Bot 8fc822a2d8 Automated commit 'IDA-20950 Add role-mining-potential-roles paths (#1465)
* IDA-20950 add role-mining-potential-roles paths, including identityUsage

* IDA-20950 update summaries, security

* IDA-20950 validation fixes

* IDA-20950 fixes for RoleMiningPotentialRoleSummary.yaml

* IDA-20950 remove top level example

* IDA-20950 add examples

* IDA-20950 use nullable attribute

* IDA-20950 move the potential role endpoints to the end of the Role Mining section

* IDA-20950 more updates

* IDA-20950 add nullable

* IDA-20950 more nullable updates

* IDA-20950 fix enums

* IDA-20950 add RoleMiningSessionState.yaml

* IDA-20950 use oneOf instead of nullable

* IDA-20950 the SDK generators don't like oneOf w/ null.   Try nullable for the object.

* IDA-20950 Go SDK generator doesn't like the NullableEntityCreatedByDTO.yaml

* IDA-20950 another attempt to appease the GO SDK generator

* IDA-20950 appease OpenAPI lint

* IDA-20950 dummy example

* IDA-20950 add RoleMiningPotentialRoleSourceUsage.yaml

* IDA-20950 added activity data properties to RoleMiningEntitlement.yaml

* IDA-20950 remove existing top-level example

* IDA-20950 add examples for RoleMiningEntitlement and RoleMiningEntitlementRef' by github action: 6669293862
2023-10-27 15:38:06 +00:00

49 lines
1.4 KiB
YAML

type : object
properties:
entitlementRef:
$ref: './RoleMiningEntitlementRef.yaml'
description: Details about the entitlement
example: {
"id": "2c91808a7e95e6e0017e96e2086206c8",
"name": "App.entitlement.1",
"description": "Entitlement 1",
"attribute": "groups"
}
name:
type: string
description: Name of the entitlement
example: "Add/modify/delete users"
applicationName:
type: string
description: Application name of the entitlement
example: "AppName"
identityCount:
type: integer
description: The number of identities with this entitlement in a role.
format: int32
example: 45
popularity:
type: number
description: The % popularity of this entitlement in a role.
format: float
example: 65.2
popularityInOrg:
type: number
description: The % popularity of this entitlement in the org.
format: float
example: 35.8
sourceId:
type: string
description: The ID of the source/application.
example: "2c9180877620c1460176267f336a106f"
activitySourceState:
type: string
description: The status of activity data for the source. Value is complete or notComplete.
nullable: true
example: "complete"
sourceUsagePercent:
type: number
description: The percentage of identities in the potential role that have usage of the source/application of this entitlement.
format: float
nullable: true
example: 65.6