mirror of
https://github.com/LukeHagar/api-specs.git
synced 2025-12-07 20:37:44 +00:00
Automated commit 'ISCCOMPLI-834: move 'alerts' from FullCampaign to SlimCampaign (#1497)
* ISCCOMPLI-834: move 'alerts' from FullCampaign to SlimCampaign * ISCCOMPLI-834: move 'alerts' from FullCampaign to SlimCampaign * ISCCOMPLI-834: add totalCertifications and completedCertifications * ISCCOMPLI-834: add integer format * ISCCOMPLI-834: move created field from Campaign to SlimCampaign' by github action: 7023526642
This commit is contained in:
@@ -57,7 +57,7 @@ get:
|
|||||||
example: name
|
example: name
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: A list of campaign objects.
|
description: A list of campaign objects. By default list of SLIM campaigns is returned.
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
|
|||||||
59
idn/beta/paths/mfa-kba-authenticate.yaml
Normal file
59
idn/beta/paths/mfa-kba-authenticate.yaml
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
post:
|
||||||
|
operationId: sendKbaAnswers
|
||||||
|
tags:
|
||||||
|
- MFA Controller
|
||||||
|
summary: Authenticate KBA provided MFA method
|
||||||
|
description: >-
|
||||||
|
This API Authenticate user in KBA MFA method.
|
||||||
|
security:
|
||||||
|
- UserContextAuth: [idn:mfa-kba:authenticate]
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../schemas/KbaAnswerRequest.yaml"
|
||||||
|
example:
|
||||||
|
{"answers": [
|
||||||
|
{
|
||||||
|
"questionId": "089899f13a8f4da7824996191587bab9",
|
||||||
|
"answer": "Your answer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"questionId": "067899f13a8f4da7824996191587bab9",
|
||||||
|
"answer": "Your answer1"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: KBA authenticated status.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../schemas/KbaAuthResponse.yaml"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"kbaAuthResponseItem": [
|
||||||
|
{
|
||||||
|
"questionId": "089899f13a8f4da7824996191587bab9",
|
||||||
|
"IsVerified": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"questionId": "089899f13a8f4da7824996191587bda8",
|
||||||
|
"IsVerified": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"status": "PENDING"
|
||||||
|
}
|
||||||
|
"400":
|
||||||
|
$ref: "../../v3/responses/400.yaml"
|
||||||
|
"401":
|
||||||
|
$ref: "../../v3/responses/401.yaml"
|
||||||
|
"403":
|
||||||
|
$ref: "../../v3/responses/403.yaml"
|
||||||
|
"429":
|
||||||
|
$ref: "../../v3/responses/429.yaml"
|
||||||
|
"500":
|
||||||
|
$ref: "../../v3/responses/500.yaml"
|
||||||
54
idn/beta/paths/mfa-poll.yaml
Normal file
54
idn/beta/paths/mfa-poll.yaml
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
post:
|
||||||
|
operationId: pingVerificationStatus
|
||||||
|
tags:
|
||||||
|
- MFA Controller
|
||||||
|
summary: Polling MFA method by VerificationPollRequest
|
||||||
|
description: >-
|
||||||
|
This API poll the VerificationPollRequest for the specified MFA method.
|
||||||
|
A token with ORG_ADMIN authority is required to call this API.
|
||||||
|
security:
|
||||||
|
- UserContextAuth: [idn:mfa:poll]
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: method
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
example: okta-verify
|
||||||
|
required: true
|
||||||
|
description: >-
|
||||||
|
The name of the MFA method.
|
||||||
|
The currently supported method names are 'okta-verify', 'duo-web', 'kba','token', 'rsa'
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../schemas/VerificationPollRequest.yaml"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"requestId": "089899f13a8f4da7824996191587bab9"
|
||||||
|
}
|
||||||
|
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: MFA VerificationPollRequest status an MFA method.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../schemas/VerificationResponse.yaml"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"requestId": "089899f13a8f4da7824996191587bab9",
|
||||||
|
"status": "PENDING",
|
||||||
|
"error" : ""
|
||||||
|
}
|
||||||
|
"400":
|
||||||
|
$ref: "../../v3/responses/400.yaml"
|
||||||
|
"401":
|
||||||
|
$ref: "../../v3/responses/401.yaml"
|
||||||
|
"403":
|
||||||
|
$ref: "../../v3/responses/403.yaml"
|
||||||
|
"429":
|
||||||
|
$ref: "../../v3/responses/429.yaml"
|
||||||
|
"500":
|
||||||
|
$ref: "../../v3/responses/500.yaml"
|
||||||
43
idn/beta/paths/mfa-token-authenticate.yaml
Normal file
43
idn/beta/paths/mfa-token-authenticate.yaml
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
post:
|
||||||
|
operationId: sendTokenAuthRequest
|
||||||
|
tags:
|
||||||
|
- MFA Controller
|
||||||
|
summary: Authenticate Token provided MFA method
|
||||||
|
description: >-
|
||||||
|
This API Authenticate user in Token MFA method.
|
||||||
|
security:
|
||||||
|
- UserContextAuth: [idn:mfa:verify]
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../schemas/TokenAuthRequest.yaml"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"token": "12345",
|
||||||
|
"userAlias": "will.albin",
|
||||||
|
"deliveryType": "EMAIL_WORK"
|
||||||
|
}
|
||||||
|
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: Token authenticated status.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../schemas/TokenAuthResponse.yaml"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"status": "PENDING"
|
||||||
|
}
|
||||||
|
"400":
|
||||||
|
$ref: "../../v3/responses/400.yaml"
|
||||||
|
"401":
|
||||||
|
$ref: "../../v3/responses/401.yaml"
|
||||||
|
"403":
|
||||||
|
$ref: "../../v3/responses/403.yaml"
|
||||||
|
"429":
|
||||||
|
$ref: "../../v3/responses/429.yaml"
|
||||||
|
"500":
|
||||||
|
$ref: "../../v3/responses/500.yaml"
|
||||||
44
idn/beta/paths/mfa-token-send.yaml
Normal file
44
idn/beta/paths/mfa-token-send.yaml
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
post:
|
||||||
|
operationId: createSendToken
|
||||||
|
tags:
|
||||||
|
- MFA Controller
|
||||||
|
summary: Create and send user token
|
||||||
|
description:
|
||||||
|
This API send token request.
|
||||||
|
security:
|
||||||
|
- UserContextAuth: [idn:mfa:send]
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../schemas/SendTokenRequest.yaml"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"userAlias": "will.albin",
|
||||||
|
"deliveryType": "EMAIL_WORK"
|
||||||
|
}
|
||||||
|
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: Token send status.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "../schemas/SendTokenResponse.yaml"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"requestId": "089899f13a8f4da7824996191587bab9",
|
||||||
|
"status": "SUCCESS",
|
||||||
|
"errorMessage": ""
|
||||||
|
}
|
||||||
|
"400":
|
||||||
|
$ref: "../../v3/responses/400.yaml"
|
||||||
|
"401":
|
||||||
|
$ref: "../../v3/responses/401.yaml"
|
||||||
|
"403":
|
||||||
|
$ref: "../../v3/responses/403.yaml"
|
||||||
|
"429":
|
||||||
|
$ref: "../../v3/responses/429.yaml"
|
||||||
|
"500":
|
||||||
|
$ref: "../../v3/responses/500.yaml"
|
||||||
@@ -4,12 +4,6 @@ allOf:
|
|||||||
- $ref: 'SlimCampaign.yaml'
|
- $ref: 'SlimCampaign.yaml'
|
||||||
- type: object
|
- type: object
|
||||||
properties:
|
properties:
|
||||||
created:
|
|
||||||
type: string
|
|
||||||
readOnly: true
|
|
||||||
format: date-time
|
|
||||||
description: Created time of the campaign
|
|
||||||
example: '2020-03-03T22:15:13.611Z'
|
|
||||||
modified:
|
modified:
|
||||||
type: string
|
type: string
|
||||||
readOnly: true
|
readOnly: true
|
||||||
@@ -194,22 +188,6 @@ allOf:
|
|||||||
example: Role Composition Description
|
example: Role Composition Description
|
||||||
required:
|
required:
|
||||||
- remediatorRef
|
- remediatorRef
|
||||||
alerts:
|
|
||||||
type: array
|
|
||||||
description: A list of errors and warnings that have accumulated.
|
|
||||||
readOnly: true
|
|
||||||
items:
|
|
||||||
$ref: './CampaignAlert.yaml'
|
|
||||||
totalCertifications:
|
|
||||||
type: integer
|
|
||||||
description: The total number of certifications in this campaign.
|
|
||||||
readOnly: true
|
|
||||||
example: 100
|
|
||||||
completedCertifications:
|
|
||||||
type: integer
|
|
||||||
description: The number of completed certifications in this campaign.
|
|
||||||
readOnly: true
|
|
||||||
example: 10
|
|
||||||
sourcesWithOrphanEntitlements:
|
sourcesWithOrphanEntitlements:
|
||||||
type: array
|
type: array
|
||||||
description: >-
|
description: >-
|
||||||
@@ -243,4 +221,4 @@ allOf:
|
|||||||
- "ALL_DECISIONS"
|
- "ALL_DECISIONS"
|
||||||
- "REVOKE_ONLY_DECISIONS"
|
- "REVOKE_ONLY_DECISIONS"
|
||||||
- "NO_DECISIONS"
|
- "NO_DECISIONS"
|
||||||
example: NO_DECISIONS
|
example: NO_DECISIONS
|
||||||
|
|||||||
18
idn/beta/schemas/KbaAnswerRequest.yaml
Normal file
18
idn/beta/schemas/KbaAnswerRequest.yaml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
answers:
|
||||||
|
nullable: false
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: "../schemas/KbaAnswerRequestItem.yaml"
|
||||||
|
|
||||||
|
description: Kba answers
|
||||||
|
example:
|
||||||
|
- questionId: 089899f13a8f4da7824996191587bab9
|
||||||
|
answer: Your answer
|
||||||
|
- questionId: 067899f13a8f4da7824996191587bab9
|
||||||
|
answer: Your answer1
|
||||||
|
required:
|
||||||
|
- answers
|
||||||
|
|
||||||
|
|
||||||
15
idn/beta/schemas/KbaAnswerRequestItem.yaml
Normal file
15
idn/beta/schemas/KbaAnswerRequestItem.yaml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
questionId:
|
||||||
|
type: string
|
||||||
|
nullable: false
|
||||||
|
description: Question Id
|
||||||
|
example: 089899f13a8f4da7824996191587bab9
|
||||||
|
answer:
|
||||||
|
type: string
|
||||||
|
nullable: false
|
||||||
|
description: An answer for the KBA question
|
||||||
|
example: Your answer
|
||||||
|
required:
|
||||||
|
- questionId
|
||||||
|
- answer
|
||||||
19
idn/beta/schemas/KbaAuthResponse.yaml
Normal file
19
idn/beta/schemas/KbaAuthResponse.yaml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
kbaAuthResponseItems:
|
||||||
|
type: array
|
||||||
|
example:
|
||||||
|
- questionId: 089899f13a8f4da7824996191587bab9
|
||||||
|
isVerified: false
|
||||||
|
items:
|
||||||
|
$ref: '../schemas/KbaAuthResponseItem.yaml'
|
||||||
|
status:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- PENDING
|
||||||
|
- SUCCESS
|
||||||
|
- FAILED
|
||||||
|
- LOCKOUT
|
||||||
|
- NOT_ENOUGH_DATA
|
||||||
|
description: MFA Authentication status
|
||||||
|
example: PENDING
|
||||||
13
idn/beta/schemas/KbaAuthResponseItem.yaml
Normal file
13
idn/beta/schemas/KbaAuthResponseItem.yaml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
questionId:
|
||||||
|
type: string
|
||||||
|
nullable: true
|
||||||
|
description: The KBA question id
|
||||||
|
example: 089899f13a8f4da7824996191587bab9
|
||||||
|
isVerified:
|
||||||
|
type: boolean
|
||||||
|
nullable: true
|
||||||
|
default: null
|
||||||
|
description: Return true if verified
|
||||||
|
example: true
|
||||||
24
idn/beta/schemas/SendTokenRequest.yaml
Normal file
24
idn/beta/schemas/SendTokenRequest.yaml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
userAlias:
|
||||||
|
nullable: false
|
||||||
|
type: string
|
||||||
|
description: User alias from table spt_identity field named 'name'
|
||||||
|
example: will.albin
|
||||||
|
deliveryType:
|
||||||
|
nullable: false
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- SMS_PERSONAL #("sms", "phone")
|
||||||
|
- VOICE_PERSONAL #("voice", "phone")
|
||||||
|
- SMS_WORK #("sms", "work")
|
||||||
|
- VOICE_WORK #("voice","work")
|
||||||
|
- EMAIL_WORK #("email"L, "email")
|
||||||
|
- EMAIL_PERSONAL #("email", "personalEmail")
|
||||||
|
description: Token delivery type
|
||||||
|
example: "EMAIL_WORK"
|
||||||
|
required:
|
||||||
|
- userAlias
|
||||||
|
- deliveryType
|
||||||
|
|
||||||
|
|
||||||
19
idn/beta/schemas/SendTokenResponse.yaml
Normal file
19
idn/beta/schemas/SendTokenResponse.yaml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
requestId:
|
||||||
|
type: string
|
||||||
|
nullable: true
|
||||||
|
description: The token request ID
|
||||||
|
example: 089899f13a8f4da7824996191587bab9
|
||||||
|
status:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- SUCCESS
|
||||||
|
- FAILED
|
||||||
|
description: Status of sending token
|
||||||
|
example: SUCCESS
|
||||||
|
errorMessage:
|
||||||
|
type: string
|
||||||
|
nullable: true
|
||||||
|
description: Error messages from token send request
|
||||||
|
example: Unable to sent text message
|
||||||
@@ -77,4 +77,28 @@ properties:
|
|||||||
enum:
|
enum:
|
||||||
- CORRELATED
|
- CORRELATED
|
||||||
- UNCORRELATED
|
- UNCORRELATED
|
||||||
example: CORRELATED
|
example: CORRELATED
|
||||||
|
created:
|
||||||
|
type: string
|
||||||
|
readOnly: true
|
||||||
|
format: date-time
|
||||||
|
description: Created time of the campaign
|
||||||
|
example: '2020-03-03T22:15:13.611Z'
|
||||||
|
totalCertifications:
|
||||||
|
type: integer
|
||||||
|
format: int32
|
||||||
|
description: The total number of certifications in this campaign.
|
||||||
|
readOnly: true
|
||||||
|
example: 100
|
||||||
|
completedCertifications:
|
||||||
|
type: integer
|
||||||
|
format: int32
|
||||||
|
description: The number of completed certifications in this campaign.
|
||||||
|
readOnly: true
|
||||||
|
example: 10
|
||||||
|
alerts:
|
||||||
|
type: array
|
||||||
|
description: A list of errors and warnings that have accumulated.
|
||||||
|
readOnly: true
|
||||||
|
items:
|
||||||
|
$ref: './CampaignAlert.yaml'
|
||||||
|
|||||||
28
idn/beta/schemas/TokenAuthRequest.yaml
Normal file
28
idn/beta/schemas/TokenAuthRequest.yaml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
token:
|
||||||
|
nullable: false
|
||||||
|
type: string
|
||||||
|
description: Token value
|
||||||
|
example: "12345"
|
||||||
|
userAlias:
|
||||||
|
nullable: false
|
||||||
|
type: string
|
||||||
|
description: User alias from table spt_identity field named 'name'
|
||||||
|
example: "will.albin"
|
||||||
|
deliveryType:
|
||||||
|
nullable: false
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- SMS_PERSONAL #("sms", "phone")
|
||||||
|
- VOICE_PERSONAL #("voice", "phone")
|
||||||
|
- SMS_WORK #("sms", "work")
|
||||||
|
- VOICE_WORK #("voice","work")
|
||||||
|
- EMAIL_WORK #("email"L, "email")
|
||||||
|
- EMAIL_PERSONAL #("email", "personalEmail")
|
||||||
|
description: Token delivery type
|
||||||
|
example: "EMAIL_WORK"
|
||||||
|
required:
|
||||||
|
- token
|
||||||
|
- userAlias
|
||||||
|
- deliveryType
|
||||||
12
idn/beta/schemas/TokenAuthResponse.yaml
Normal file
12
idn/beta/schemas/TokenAuthResponse.yaml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
status:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- PENDING
|
||||||
|
- SUCCESS
|
||||||
|
- FAILED
|
||||||
|
- LOCKOUT
|
||||||
|
- NOT_ENOUGH_DATA
|
||||||
|
description: MFA Authentication status
|
||||||
|
example: PENDING
|
||||||
9
idn/beta/schemas/VerificationPollRequest.yaml
Normal file
9
idn/beta/schemas/VerificationPollRequest.yaml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
requestId:
|
||||||
|
type: string
|
||||||
|
nullable: false
|
||||||
|
description: Verification request Id
|
||||||
|
example: 089899f13a8f4da7824996191587bab9
|
||||||
|
required:
|
||||||
|
- requestId
|
||||||
22
idn/beta/schemas/VerificationResponse.yaml
Normal file
22
idn/beta/schemas/VerificationResponse.yaml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
requestId:
|
||||||
|
type: string
|
||||||
|
nullable: true
|
||||||
|
description: The verificationPollRequest request ID
|
||||||
|
example: 089899f13a8f4da7824996191587bab9
|
||||||
|
status:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- PENDING
|
||||||
|
- SUCCESS
|
||||||
|
- FAILED
|
||||||
|
- LOCKOUT
|
||||||
|
- NOT_ENOUGH_DATA
|
||||||
|
description: MFA Authentication status
|
||||||
|
example: SUCCESS
|
||||||
|
error:
|
||||||
|
type: string
|
||||||
|
nullable: true
|
||||||
|
description: Error messages from MFA verification request
|
||||||
|
example: Unable to connect DUO Service during verification
|
||||||
@@ -9,7 +9,6 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
created: 2022-08-02T20:29:51.065Z
|
|
||||||
modified: 2022-08-02T20:29:51.331Z
|
modified: 2022-08-02T20:29:51.331Z
|
||||||
filter:
|
filter:
|
||||||
type: CAMPAIGN_FILTER
|
type: CAMPAIGN_FILTER
|
||||||
@@ -29,14 +28,6 @@ value:
|
|||||||
- b15d609fc5c8434b865fe552315fda8f
|
- b15d609fc5c8434b865fe552315fda8f
|
||||||
query: null
|
query: null
|
||||||
description: null
|
description: null
|
||||||
alerts:
|
|
||||||
- level: ERROR
|
|
||||||
localizations:
|
|
||||||
- locale: en
|
|
||||||
localeOrigin: DEFAULT
|
|
||||||
text: Composite criterion must have children non-composite criterion must not.
|
|
||||||
totalCertifications: 0
|
|
||||||
completedCertifications: 0
|
|
||||||
sourcesWithOrphanEntitlements: null
|
sourcesWithOrphanEntitlements: null
|
||||||
mandatoryCommentRequirement: NO_DECISIONS
|
mandatoryCommentRequirement: NO_DECISIONS
|
||||||
- id: 1be8fc1103914bf0a4e14e316b6a7b7c
|
- id: 1be8fc1103914bf0a4e14e316b6a7b7c
|
||||||
@@ -48,7 +39,6 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
created: 2022-08-02T19:00:27.731Z
|
|
||||||
modified: 2022-08-02T19:00:34.391Z
|
modified: 2022-08-02T19:00:34.391Z
|
||||||
filter:
|
filter:
|
||||||
type: CAMPAIGN_FILTER
|
type: CAMPAIGN_FILTER
|
||||||
@@ -58,9 +48,6 @@ value:
|
|||||||
sourceOwnerCampaignInfo: null
|
sourceOwnerCampaignInfo: null
|
||||||
searchCampaignInfo: null
|
searchCampaignInfo: null
|
||||||
roleCompositionCampaignInfo: null
|
roleCompositionCampaignInfo: null
|
||||||
alerts: null
|
|
||||||
totalCertifications: 5
|
|
||||||
completedCertifications: 0
|
|
||||||
sourcesWithOrphanEntitlements: []
|
sourcesWithOrphanEntitlements: []
|
||||||
mandatoryCommentRequirement: NO_DECISIONS
|
mandatoryCommentRequirement: NO_DECISIONS
|
||||||
- id: 7e1a731e3fb845cfbe58112ba4673ee4
|
- id: 7e1a731e3fb845cfbe58112ba4673ee4
|
||||||
@@ -72,7 +59,6 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
created: 2022-07-25T15:42:18.276Z
|
|
||||||
modified: 2022-07-25T15:42:53.718Z
|
modified: 2022-07-25T15:42:53.718Z
|
||||||
filter:
|
filter:
|
||||||
type: CAMPAIGN_FILTER
|
type: CAMPAIGN_FILTER
|
||||||
@@ -91,9 +77,6 @@ value:
|
|||||||
identityIds: null
|
identityIds: null
|
||||||
accessConstraints: []
|
accessConstraints: []
|
||||||
roleCompositionCampaignInfo: null
|
roleCompositionCampaignInfo: null
|
||||||
alerts: null
|
|
||||||
totalCertifications: 6
|
|
||||||
completedCertifications: 0
|
|
||||||
sourcesWithOrphanEntitlements: []
|
sourcesWithOrphanEntitlements: []
|
||||||
mandatoryCommentRequirement: NO_DECISIONS
|
mandatoryCommentRequirement: NO_DECISIONS
|
||||||
- id: ad3cf3dd50394b1bad646de4bc51b999
|
- id: ad3cf3dd50394b1bad646de4bc51b999
|
||||||
@@ -105,7 +88,6 @@ value:
|
|||||||
emailNotificationEnabled: true
|
emailNotificationEnabled: true
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
created: 2022-07-27T17:04:19.027Z
|
|
||||||
modified: 2022-07-27T17:09:13.925Z
|
modified: 2022-07-27T17:09:13.925Z
|
||||||
filter:
|
filter:
|
||||||
type: CAMPAIGN_FILTER
|
type: CAMPAIGN_FILTER
|
||||||
@@ -117,9 +99,6 @@ value:
|
|||||||
- 2c91808781fd5aea01821200dc88318e
|
- 2c91808781fd5aea01821200dc88318e
|
||||||
searchCampaignInfo: null
|
searchCampaignInfo: null
|
||||||
roleCompositionCampaignInfo: null
|
roleCompositionCampaignInfo: null
|
||||||
alerts: null
|
|
||||||
totalCertifications: 2
|
|
||||||
completedCertifications: 0
|
|
||||||
sourcesWithOrphanEntitlements: []
|
sourcesWithOrphanEntitlements: []
|
||||||
correlatedStatus: CORRELATED
|
correlatedStatus: CORRELATED
|
||||||
mandatoryCommentRequirement: NO_DECISIONS
|
mandatoryCommentRequirement: NO_DECISIONS
|
||||||
|
|||||||
@@ -9,6 +9,15 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
|
created: 2022-08-02T20:29:51.065Z
|
||||||
|
totalCertifications: 10
|
||||||
|
completedCertifications: 3
|
||||||
|
alerts:
|
||||||
|
- level: ERROR
|
||||||
|
localizations:
|
||||||
|
- locale: en
|
||||||
|
localeOrigin: DEFAULT
|
||||||
|
text: Composite criterion must have children non-composite criterion must not.
|
||||||
- id: 7e1a731e3fb845cfbe58112ba4673ee4
|
- id: 7e1a731e3fb845cfbe58112ba4673ee4
|
||||||
name: Search Campaign
|
name: Search Campaign
|
||||||
description: Search Campaign Info
|
description: Search Campaign Info
|
||||||
@@ -18,6 +27,10 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
|
created: 2022-08-02T19:00:27.731Z
|
||||||
|
totalCertifications: 5
|
||||||
|
completedCertifications: 3
|
||||||
|
alerts: null
|
||||||
- id: 2c918086719eec070171a7e3355a412b
|
- id: 2c918086719eec070171a7e3355a412b
|
||||||
name: AD Source Review
|
name: AD Source Review
|
||||||
description: A review of our AD source.
|
description: A review of our AD source.
|
||||||
@@ -27,6 +40,15 @@ value:
|
|||||||
emailNotificationEnabled: true
|
emailNotificationEnabled: true
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
|
created: 2022-07-25T15:42:18.276Z
|
||||||
|
totalCertifications: 7
|
||||||
|
completedCertifications: 3
|
||||||
|
alerts:
|
||||||
|
- level: WARN
|
||||||
|
localizations:
|
||||||
|
- locale: en
|
||||||
|
localeOrigin: DEFAULT
|
||||||
|
text: Composite criterion is in wrong format.
|
||||||
correlatedStatus: CORRELATED
|
correlatedStatus: CORRELATED
|
||||||
- id: 3b2e2e5821e84127b6d693d41c40623b
|
- id: 3b2e2e5821e84127b6d693d41c40623b
|
||||||
name: Role Composition Campaign
|
name: Role Composition Campaign
|
||||||
@@ -36,4 +58,8 @@ value:
|
|||||||
status: ACTIVE
|
status: ACTIVE
|
||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
|
created: 2022-07-27T17:04:19.027Z
|
||||||
|
totalCertifications: 1
|
||||||
|
completedCertifications: 1
|
||||||
|
alerts: null
|
||||||
|
|||||||
@@ -439,6 +439,8 @@ tags:
|
|||||||
description: Operations for accessing and managing client Clusters, including Log Configuration
|
description: Operations for accessing and managing client Clusters, including Log Configuration
|
||||||
- name: MFA Configuration
|
- name: MFA Configuration
|
||||||
description: Configure and test multifactor authentication (MFA) methods
|
description: Configure and test multifactor authentication (MFA) methods
|
||||||
|
- name: MFA Controller
|
||||||
|
description: This API used for multifactor authentication functionality belong to gov-multi-auth service. This controller allow you to verify authentication by specified method
|
||||||
- name: Non-Employee Lifecycle Management
|
- name: Non-Employee Lifecycle Management
|
||||||
description: |
|
description: |
|
||||||
Use this API to implement non-employee lifecycle management functionality.
|
Use this API to implement non-employee lifecycle management functionality.
|
||||||
@@ -1254,6 +1256,14 @@ paths:
|
|||||||
$ref: './beta/paths/mfa-config-test.yaml'
|
$ref: './beta/paths/mfa-config-test.yaml'
|
||||||
/mfa/{method}/delete:
|
/mfa/{method}/delete:
|
||||||
$ref: './beta/paths/mfa-config-delete.yaml'
|
$ref: './beta/paths/mfa-config-delete.yaml'
|
||||||
|
/mfa/{method}/poll:
|
||||||
|
$ref: './beta/paths/mfa-poll.yaml'
|
||||||
|
/mfa/kba/authenticate:
|
||||||
|
$ref: './beta/paths/mfa-kba-authenticate.yaml'
|
||||||
|
/mfa/token/authenticate:
|
||||||
|
$ref: './beta/paths/mfa-token-authenticate.yaml'
|
||||||
|
/mfa/token/send:
|
||||||
|
$ref: './beta/paths/mfa-token-send.yaml'
|
||||||
/notification-template-defaults:
|
/notification-template-defaults:
|
||||||
$ref: './beta/paths/notification-template-defaults.yaml'
|
$ref: './beta/paths/notification-template-defaults.yaml'
|
||||||
/notification-templates:
|
/notification-templates:
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ get:
|
|||||||
example: name
|
example: name
|
||||||
responses:
|
responses:
|
||||||
'200':
|
'200':
|
||||||
description: A list of campaign objects.
|
description: A list of campaign objects. By default list of SLIM campaigns is returned.
|
||||||
content:
|
content:
|
||||||
application/json:
|
application/json:
|
||||||
schema:
|
schema:
|
||||||
|
|||||||
@@ -4,12 +4,6 @@ allOf:
|
|||||||
- $ref: 'SlimCampaign.yaml'
|
- $ref: 'SlimCampaign.yaml'
|
||||||
- type: object
|
- type: object
|
||||||
properties:
|
properties:
|
||||||
created:
|
|
||||||
type: string
|
|
||||||
readOnly: true
|
|
||||||
format: date-time
|
|
||||||
description: Created time of the campaign
|
|
||||||
example: '2020-03-03T22:15:13.611Z'
|
|
||||||
modified:
|
modified:
|
||||||
type: string
|
type: string
|
||||||
readOnly: true
|
readOnly: true
|
||||||
@@ -194,22 +188,6 @@ allOf:
|
|||||||
example: Role Composition Description
|
example: Role Composition Description
|
||||||
required:
|
required:
|
||||||
- remediatorRef
|
- remediatorRef
|
||||||
alerts:
|
|
||||||
type: array
|
|
||||||
description: A list of errors and warnings that have accumulated.
|
|
||||||
readOnly: true
|
|
||||||
items:
|
|
||||||
$ref: './CampaignAlert.yaml'
|
|
||||||
totalCertifications:
|
|
||||||
type: integer
|
|
||||||
description: The total number of certifications in this campaign.
|
|
||||||
readOnly: true
|
|
||||||
example: 100
|
|
||||||
completedCertifications:
|
|
||||||
type: integer
|
|
||||||
description: The number of completed certifications in this campaign.
|
|
||||||
readOnly: true
|
|
||||||
example: 10
|
|
||||||
sourcesWithOrphanEntitlements:
|
sourcesWithOrphanEntitlements:
|
||||||
type: array
|
type: array
|
||||||
description: >-
|
description: >-
|
||||||
|
|||||||
@@ -77,4 +77,28 @@ properties:
|
|||||||
enum:
|
enum:
|
||||||
- CORRELATED
|
- CORRELATED
|
||||||
- UNCORRELATED
|
- UNCORRELATED
|
||||||
example: CORRELATED
|
example: CORRELATED
|
||||||
|
created:
|
||||||
|
type: string
|
||||||
|
readOnly: true
|
||||||
|
format: date-time
|
||||||
|
description: Created time of the campaign
|
||||||
|
example: '2020-03-03T22:15:13.611Z'
|
||||||
|
totalCertifications:
|
||||||
|
type: integer
|
||||||
|
format: int32
|
||||||
|
description: The total number of certifications in this campaign.
|
||||||
|
readOnly: true
|
||||||
|
example: 100
|
||||||
|
completedCertifications:
|
||||||
|
type: integer
|
||||||
|
format: int32
|
||||||
|
description: The number of completed certifications in this campaign.
|
||||||
|
readOnly: true
|
||||||
|
example: 10
|
||||||
|
alerts:
|
||||||
|
type: array
|
||||||
|
description: A list of errors and warnings that have accumulated.
|
||||||
|
readOnly: true
|
||||||
|
items:
|
||||||
|
$ref: './CampaignAlert.yaml'
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
created: 2022-08-02T20:29:51.065Z
|
|
||||||
modified: 2022-08-02T20:29:51.331Z
|
modified: 2022-08-02T20:29:51.331Z
|
||||||
filter:
|
filter:
|
||||||
type: CAMPAIGN_FILTER
|
type: CAMPAIGN_FILTER
|
||||||
@@ -29,14 +28,6 @@ value:
|
|||||||
- b15d609fc5c8434b865fe552315fda8f
|
- b15d609fc5c8434b865fe552315fda8f
|
||||||
query: null
|
query: null
|
||||||
description: null
|
description: null
|
||||||
alerts:
|
|
||||||
- level: ERROR
|
|
||||||
localizations:
|
|
||||||
- locale: en
|
|
||||||
localeOrigin: DEFAULT
|
|
||||||
text: Composite criterion must have children non-composite criterion must not.
|
|
||||||
totalCertifications: 0
|
|
||||||
completedCertifications: 0
|
|
||||||
sourcesWithOrphanEntitlements: null
|
sourcesWithOrphanEntitlements: null
|
||||||
mandatoryCommentRequirement: NO_DECISIONS
|
mandatoryCommentRequirement: NO_DECISIONS
|
||||||
- id: 1be8fc1103914bf0a4e14e316b6a7b7c
|
- id: 1be8fc1103914bf0a4e14e316b6a7b7c
|
||||||
@@ -48,7 +39,6 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
created: 2022-08-02T19:00:27.731Z
|
|
||||||
modified: 2022-08-02T19:00:34.391Z
|
modified: 2022-08-02T19:00:34.391Z
|
||||||
filter:
|
filter:
|
||||||
type: CAMPAIGN_FILTER
|
type: CAMPAIGN_FILTER
|
||||||
@@ -58,9 +48,6 @@ value:
|
|||||||
sourceOwnerCampaignInfo: null
|
sourceOwnerCampaignInfo: null
|
||||||
searchCampaignInfo: null
|
searchCampaignInfo: null
|
||||||
roleCompositionCampaignInfo: null
|
roleCompositionCampaignInfo: null
|
||||||
alerts: null
|
|
||||||
totalCertifications: 5
|
|
||||||
completedCertifications: 0
|
|
||||||
sourcesWithOrphanEntitlements: []
|
sourcesWithOrphanEntitlements: []
|
||||||
mandatoryCommentRequirement: NO_DECISIONS
|
mandatoryCommentRequirement: NO_DECISIONS
|
||||||
- id: 7e1a731e3fb845cfbe58112ba4673ee4
|
- id: 7e1a731e3fb845cfbe58112ba4673ee4
|
||||||
@@ -72,7 +59,6 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
created: 2022-07-25T15:42:18.276Z
|
|
||||||
modified: 2022-07-25T15:42:53.718Z
|
modified: 2022-07-25T15:42:53.718Z
|
||||||
filter:
|
filter:
|
||||||
type: CAMPAIGN_FILTER
|
type: CAMPAIGN_FILTER
|
||||||
@@ -91,9 +77,6 @@ value:
|
|||||||
identityIds: null
|
identityIds: null
|
||||||
accessConstraints: []
|
accessConstraints: []
|
||||||
roleCompositionCampaignInfo: null
|
roleCompositionCampaignInfo: null
|
||||||
alerts: null
|
|
||||||
totalCertifications: 6
|
|
||||||
completedCertifications: 0
|
|
||||||
sourcesWithOrphanEntitlements: []
|
sourcesWithOrphanEntitlements: []
|
||||||
mandatoryCommentRequirement: NO_DECISIONS
|
mandatoryCommentRequirement: NO_DECISIONS
|
||||||
- id: ad3cf3dd50394b1bad646de4bc51b999
|
- id: ad3cf3dd50394b1bad646de4bc51b999
|
||||||
@@ -105,7 +88,6 @@ value:
|
|||||||
emailNotificationEnabled: true
|
emailNotificationEnabled: true
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
created: 2022-07-27T17:04:19.027Z
|
|
||||||
modified: 2022-07-27T17:09:13.925Z
|
modified: 2022-07-27T17:09:13.925Z
|
||||||
filter:
|
filter:
|
||||||
type: CAMPAIGN_FILTER
|
type: CAMPAIGN_FILTER
|
||||||
@@ -117,9 +99,6 @@ value:
|
|||||||
- 2c91808781fd5aea01821200dc88318e
|
- 2c91808781fd5aea01821200dc88318e
|
||||||
searchCampaignInfo: null
|
searchCampaignInfo: null
|
||||||
roleCompositionCampaignInfo: null
|
roleCompositionCampaignInfo: null
|
||||||
alerts: null
|
|
||||||
totalCertifications: 2
|
|
||||||
completedCertifications: 0
|
|
||||||
sourcesWithOrphanEntitlements: []
|
sourcesWithOrphanEntitlements: []
|
||||||
correlatedStatus: CORRELATED
|
correlatedStatus: CORRELATED
|
||||||
mandatoryCommentRequirement: NO_DECISIONS
|
mandatoryCommentRequirement: NO_DECISIONS
|
||||||
|
|||||||
@@ -9,6 +9,15 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
|
created: 2022-08-02T19:00:27.731Z
|
||||||
|
totalCertifications: 10
|
||||||
|
completedCertifications: 3
|
||||||
|
alerts:
|
||||||
|
- level: ERROR
|
||||||
|
localizations:
|
||||||
|
- locale: en
|
||||||
|
localeOrigin: DEFAULT
|
||||||
|
text: Composite criterion must have children non-composite criterion must not.
|
||||||
- id: 7e1a731e3fb845cfbe58112ba4673ee4
|
- id: 7e1a731e3fb845cfbe58112ba4673ee4
|
||||||
name: Search Campaign
|
name: Search Campaign
|
||||||
description: Search Campaign Info
|
description: Search Campaign Info
|
||||||
@@ -18,6 +27,10 @@ value:
|
|||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
|
created: 2022-07-25T15:42:18.276Z
|
||||||
|
totalCertifications: 5
|
||||||
|
completedCertifications: 3
|
||||||
|
alerts: null
|
||||||
- id: 2c918086719eec070171a7e3355a412b
|
- id: 2c918086719eec070171a7e3355a412b
|
||||||
name: AD Source Review
|
name: AD Source Review
|
||||||
description: A review of our AD source.
|
description: A review of our AD source.
|
||||||
@@ -28,6 +41,15 @@ value:
|
|||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
correlatedStatus: CORRELATED
|
correlatedStatus: CORRELATED
|
||||||
|
created: 2022-07-27T17:04:19.027Z
|
||||||
|
totalCertifications: 7
|
||||||
|
completedCertifications: 3
|
||||||
|
alerts:
|
||||||
|
- level: WARN
|
||||||
|
localizations:
|
||||||
|
- locale: en
|
||||||
|
localeOrigin: DEFAULT
|
||||||
|
text: Composite criterion is in wrong format.
|
||||||
- id: 3b2e2e5821e84127b6d693d41c40623b
|
- id: 3b2e2e5821e84127b6d693d41c40623b
|
||||||
name: Role Composition Campaign
|
name: Role Composition Campaign
|
||||||
description: A review done by a role owner.
|
description: A review done by a role owner.
|
||||||
@@ -36,4 +58,8 @@ value:
|
|||||||
status: ACTIVE
|
status: ACTIVE
|
||||||
emailNotificationEnabled: false
|
emailNotificationEnabled: false
|
||||||
autoRevokeAllowed: false
|
autoRevokeAllowed: false
|
||||||
recommendationsEnabled: false
|
recommendationsEnabled: false
|
||||||
|
created: 2022-08-02T20:29:51.065Z
|
||||||
|
totalCertifications: 1
|
||||||
|
completedCertifications: 1
|
||||||
|
alerts: null
|
||||||
|
|||||||
Reference in New Issue
Block a user