mirror of
https://github.com/LukeHagar/api-specs.git
synced 2025-12-09 20:37:50 +00:00
* 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
54 lines
1.6 KiB
YAML
54 lines
1.6 KiB
YAML
type: object
|
|
properties:
|
|
id:
|
|
type: string
|
|
description: The ID of the role mining session
|
|
example: "9f36f5e5-1e81-4eca-b087-548959d91c71"
|
|
name:
|
|
type: string
|
|
description: The session's saved name
|
|
nullable: true
|
|
example: "Saved RM Session - 07/10"
|
|
minNumIdentitiesInPotentialRole:
|
|
type: integer
|
|
description: Minimum number of identities in a potential role
|
|
nullable: true
|
|
example: 20
|
|
format: int32
|
|
pruneThreshold:
|
|
type: integer
|
|
description: The prune threshold to be used or null to calculate prescribedPruneThreshold
|
|
nullable: true
|
|
example: 5
|
|
format: int32
|
|
saved:
|
|
type: boolean
|
|
default: true
|
|
description: The session's saved status
|
|
example: true
|
|
scope:
|
|
$ref: './RoleMiningSessionScope.yaml'
|
|
description: The scope of identities for this role mining session
|
|
example: {
|
|
identityIds: [ ],
|
|
criteria: "source.name:DataScienceDataset",
|
|
attributeFilterCriteria: {
|
|
displayName: { untranslated: "Location: Miami" },
|
|
ariaLabel: { untranslated: "Location: Miami" },
|
|
data: {
|
|
displayName: { translateKey: "IDN.IDENTITY_ATTRIBUTES.LOCATION" },
|
|
name: "location",
|
|
operator: "EQUALS",
|
|
values: [ "Miami" ]
|
|
}
|
|
}
|
|
}
|
|
type:
|
|
$ref: './iai/RoleMiningRoleType.yaml'
|
|
description: Role mining potential type
|
|
state:
|
|
$ref: './RoleMiningSessionState.yaml'
|
|
description: Role mining session state
|
|
scopingMethod:
|
|
$ref: './RoleMiningSessionScopingMethod.yaml'
|
|
description: Scoping method used in current role mining session |