Automated commit 'Merge pull request #1467 from sailpoint/fix/updateSpecsForPythonSDK

Fix/update specs for python sdk' by github action: 6693581423
This commit is contained in:
GitHub Action Bot
2023-10-30 13:35:25 +00:00
parent 508fd4e903
commit d1b82d67ff
9 changed files with 139 additions and 2 deletions

View File

@@ -26,6 +26,7 @@ enum:
- NO_GROUP_PERMISSIONS_PROVISIONING - NO_GROUP_PERMISSIONS_PROVISIONING
- NO_UNSTRUCTURED_TARGETS_PROVISIONING - NO_UNSTRUCTURED_TARGETS_PROVISIONING
- NO_DIRECT_PERMISSIONS_PROVISIONING - NO_DIRECT_PERMISSIONS_PROVISIONING
- PREFER_UUID
description: >- description: >-
Optional features that can be supported by an source. Optional features that can be supported by an source.
@@ -80,3 +81,4 @@ description: >-
* NO_UNSTRUCTURED_TARGETS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING. * NO_UNSTRUCTURED_TARGETS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING.
* NO_DIRECT_PERMISSIONS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING. * NO_DIRECT_PERMISSIONS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING.
example: AUTHENTICATE

View File

@@ -58,6 +58,7 @@ properties:
attributes: attributes:
description: >- description: >-
Meta-data about the transform. Values in this list are specific to the type of transform to be executed. Meta-data about the transform. Values in this list are specific to the type of transform to be executed.
nullable: true
oneOf: oneOf:
- $ref: '../../v3/schemas/transforms/AccountAttribute.yaml' - $ref: '../../v3/schemas/transforms/AccountAttribute.yaml'
- $ref: '../../v3/schemas/transforms/Base64Decode.yaml' - $ref: '../../v3/schemas/transforms/Base64Decode.yaml'

View File

@@ -62,7 +62,70 @@ paths:
'200': '200':
description: Successful response description: Successful response
content: content:
application/json: {} application/json:
schema:
type: array
items:
type: object
properties:
id:
type: string
example: 17248154
type:
type: string
example: SYSTEM_CONTROLLED
displayName:
type: string
example: tyler.mairose
username:
type: string
example: tyler.mairose
passwordRequired:
type: boolean
passwordProvided:
type: boolean
apps:
type: array
items:
type: object
ssoMethod:
type: string
example: NONE
idEncryption:
type: string
example: NONE
passwordEncryption:
type: string
example: NONE
lastPasswdChange:
type: string
nullable: true
serviceName:
type: string
example: airtable v4
dateDisabled:
type: string
nullable: true
accountServiceId:
type: integer
format: int32
example: 44663
serviceId:
type: integer
format: int32
example: 44663
pendingPasswordRequestId:
type: string
nullable: true
passwordChangeStatus:
type: string
example: SUCCESS
passwordChangeResult:
type: object
properties:
completionStatus:
type: string
example: SUCCESS
/cc/api/account/remove/{id}: /cc/api/account/remove/{id}:
post: post:
tags: tags:
@@ -500,7 +563,70 @@ paths:
'200': '200':
description: Successful response description: Successful response
content: content:
application/json: {} application/json:
schema:
type: object
properties:
total:
type: number
items:
type: array
items:
type: object
properties:
applicationXml:
type: string
nullable: true
className:
type: string
nullable: true
connectorMetadata:
type: object
correlationConfigXml:
type: string
nullable: true
directConnect:
type: boolean
fileUpload:
type: boolean
id:
type: integer
format: int32
example: 8017
name:
type: string
example: ACF2
s3Location:
type: string
nullable: true
scope:
type: string
example: global
scriptName:
type: string
example: acf2-angularsc
sourceConfig:
type: string
nullable: true
sourceConfigFrom:
type: string
nullable: true
sourceConfigXml:
type: string
nullable: true
status:
type: string
example: RELEASED
translationProperties:
type: object
type:
type: string
example: ACF2 - Full
uploadedFiles:
type: array
items:
type: object
example: []
/cc/api/connector/create: /cc/api/connector/create:
post: post:
tags: tags:

View File

@@ -26,6 +26,7 @@ enum:
- NO_GROUP_PERMISSIONS_PROVISIONING - NO_GROUP_PERMISSIONS_PROVISIONING
- NO_UNSTRUCTURED_TARGETS_PROVISIONING - NO_UNSTRUCTURED_TARGETS_PROVISIONING
- NO_DIRECT_PERMISSIONS_PROVISIONING - NO_DIRECT_PERMISSIONS_PROVISIONING
- PREFER_UUID
description: >- description: >-
Optional features that can be supported by an source. Optional features that can be supported by an source.

View File

@@ -58,6 +58,7 @@ properties:
attributes: attributes:
description: >- description: >-
Meta-data about the transform. Values in this list are specific to the type of transform to be executed. Meta-data about the transform. Values in this list are specific to the type of transform to be executed.
nullable: true
oneOf: oneOf:
- $ref: './transforms/AccountAttribute.yaml' - $ref: './transforms/AccountAttribute.yaml'
- $ref: './transforms/Base64Decode.yaml' - $ref: './transforms/Base64Decode.yaml'

View File

@@ -22,6 +22,7 @@ properties:
when determining the ordering of returned accounts when there are multiple when determining the ordering of returned accounts when there are multiple
entries entries
example: created example: created
default: created
accountSortDescending: accountSortDescending:
type: boolean type: boolean
description: >- description: >-
@@ -29,6 +30,7 @@ properties:
order of the sort when there are multiple accounts. If not defined, the order of the sort when there are multiple accounts. If not defined, the
transform will default to false (ascending order) transform will default to false (ascending order)
example: false example: false
default: false
accountReturnFirstLink: accountReturnFirstLink:
type: boolean type: boolean
description: >- description: >-
@@ -38,6 +40,7 @@ properties:
even if it is null. If it is set to false, the transform returns the first even if it is null. If it is set to false, the transform returns the first
non-null value. If not defined, the transform will default to false non-null value. If not defined, the transform will default to false
example: false example: false
default: false
accountFilter: accountFilter:
type: string type: string
description: >- description: >-

View File

@@ -25,6 +25,7 @@ properties:
`false` indicates the transform should round down (i.e., truncate the fractional date/time component indicated) `false` indicates the transform should round down (i.e., truncate the fractional date/time component indicated)
example: false example: false
default: false
requiresPeriodicRefresh: requiresPeriodicRefresh:
$ref: './RequiresPeriodicRefresh.yaml' $ref: './RequiresPeriodicRefresh.yaml'
input: input:

View File

@@ -32,5 +32,6 @@ properties:
type: boolean type: boolean
description: a true or false value representing to move on to the next option if an error (like an Null Pointer Exception) were to occur. description: a true or false value representing to move on to the next option if an error (like an Null Pointer Exception) were to occur.
example: false example: false
default: false
requiresPeriodicRefresh: requiresPeriodicRefresh:
$ref: './RequiresPeriodicRefresh.yaml' $ref: './RequiresPeriodicRefresh.yaml'

View File

@@ -26,6 +26,7 @@ properties:
If not provided, the transform will default to false and return a null If not provided, the transform will default to false and return a null
example: true example: true
default: false
requiresPeriodicRefresh: requiresPeriodicRefresh:
$ref: './RequiresPeriodicRefresh.yaml' $ref: './RequiresPeriodicRefresh.yaml'
input: input: