Skip to content

Commit 9555762

Browse files
Automated build 'Automated commit 'Merge pull request #2183 from sailpoint/SAASDOCS-9875-update-the-type-in-the-criteria-payload-of-the-machine-classification-api-doc
SAASDOCS-9875 updated criteria payload for machine classification API' by github action: 16525229105' powershell sdk: 16525252901
1 parent 47f248c commit 9555762

61 files changed

Lines changed: 3386 additions & 42 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

PSSailpoint/PSSailpoint.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Sailpoint Developer Relations
55
#
6-
# Generated on: 07/24/2025
6+
# Generated on: 07/25/2025
77
#
88

99
@{

PSSailpoint/beta/src/PSSailpoint.Beta/PSSailpoint.Beta.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: OpenAPI Generator Team
55
#
6-
# Generated on: 07/24/2025
6+
# Generated on: 07/25/2025
77
#
88

99
@{

PSSailpoint/v2024/.openapi-generator/FILES

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,10 @@ docs/LookupStep.md
595595
docs/Lower.md
596596
docs/MachineAccount.md
597597
docs/MachineClassificationConfig.md
598+
docs/MachineClassificationCriteriaLevel1.md
599+
docs/MachineClassificationCriteriaLevel2.md
600+
docs/MachineClassificationCriteriaLevel3.md
601+
docs/MachineClassificationCriteriaOperation.md
598602
docs/MachineIdentity.md
599603
docs/MailFromAttributes.md
600604
docs/MailFromAttributesDto.md
@@ -2037,6 +2041,10 @@ src/PSSailpoint.V2024/Model/LookupStep.ps1
20372041
src/PSSailpoint.V2024/Model/Lower.ps1
20382042
src/PSSailpoint.V2024/Model/MachineAccount.ps1
20392043
src/PSSailpoint.V2024/Model/MachineClassificationConfig.ps1
2044+
src/PSSailpoint.V2024/Model/MachineClassificationCriteriaLevel1.ps1
2045+
src/PSSailpoint.V2024/Model/MachineClassificationCriteriaLevel2.ps1
2046+
src/PSSailpoint.V2024/Model/MachineClassificationCriteriaLevel3.ps1
2047+
src/PSSailpoint.V2024/Model/MachineClassificationCriteriaOperation.ps1
20402048
src/PSSailpoint.V2024/Model/MachineIdentity.ps1
20412049
src/PSSailpoint.V2024/Model/MailFromAttributes.ps1
20422050
src/PSSailpoint.V2024/Model/MailFromAttributesDto.ps1
@@ -3303,6 +3311,10 @@ tests/Model/LookupStep.Tests.ps1
33033311
tests/Model/Lower.Tests.ps1
33043312
tests/Model/MachineAccount.Tests.ps1
33053313
tests/Model/MachineClassificationConfig.Tests.ps1
3314+
tests/Model/MachineClassificationCriteriaLevel1.Tests.ps1
3315+
tests/Model/MachineClassificationCriteriaLevel2.Tests.ps1
3316+
tests/Model/MachineClassificationCriteriaLevel3.Tests.ps1
3317+
tests/Model/MachineClassificationCriteriaOperation.Tests.ps1
33063318
tests/Model/MachineIdentity.Tests.ps1
33073319
tests/Model/MailFromAttributes.Tests.ps1
33083320
tests/Model/MailFromAttributesDto.Tests.ps1

PSSailpoint/v2024/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1349,6 +1349,10 @@ Class | Method | HTTP request | Description
13491349
- [PSSailpoint.V2024\Model.Lower](docs/Lower.md)
13501350
- [PSSailpoint.V2024\Model.MachineAccount](docs/MachineAccount.md)
13511351
- [PSSailpoint.V2024\Model.MachineClassificationConfig](docs/MachineClassificationConfig.md)
1352+
- [PSSailpoint.V2024\Model.MachineClassificationCriteriaLevel1](docs/MachineClassificationCriteriaLevel1.md)
1353+
- [PSSailpoint.V2024\Model.MachineClassificationCriteriaLevel2](docs/MachineClassificationCriteriaLevel2.md)
1354+
- [PSSailpoint.V2024\Model.MachineClassificationCriteriaLevel3](docs/MachineClassificationCriteriaLevel3.md)
1355+
- [PSSailpoint.V2024\Model.MachineClassificationCriteriaOperation](docs/MachineClassificationCriteriaOperation.md)
13521356
- [PSSailpoint.V2024\Model.MachineIdentity](docs/MachineIdentity.md)
13531357
- [PSSailpoint.V2024\Model.MailFromAttributes](docs/MailFromAttributes.md)
13541358
- [PSSailpoint.V2024\Model.MailFromAttributesDto](docs/MailFromAttributesDto.md)

PSSailpoint/v2024/docs/Examples/powershell_code_examples_overlay.yaml

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9216,7 +9216,56 @@
92169216
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
92179217
$MachineClassificationConfig = @"
92189218
{
9219-
"criteria" : "criteria",
9219+
"criteria" : {
9220+
"children" : [ {
9221+
"children" : [ {
9222+
"children" : [ "children", "children" ],
9223+
"caseSensitive" : false,
9224+
"dataType" : "This is the first level of classification criteria",
9225+
"attribute" : "sAMAccountName",
9226+
"operation" : "EQUALS",
9227+
"value" : "SVC"
9228+
}, {
9229+
"children" : [ "children", "children" ],
9230+
"caseSensitive" : false,
9231+
"dataType" : "This is the first level of classification criteria",
9232+
"attribute" : "sAMAccountName",
9233+
"operation" : "EQUALS",
9234+
"value" : "SVC"
9235+
} ],
9236+
"caseSensitive" : false,
9237+
"dataType" : "dataType",
9238+
"attribute" : "employeeType",
9239+
"operation" : "EQUALS",
9240+
"value" : "SERVICE"
9241+
}, {
9242+
"children" : [ {
9243+
"children" : [ "children", "children" ],
9244+
"caseSensitive" : false,
9245+
"dataType" : "This is the first level of classification criteria",
9246+
"attribute" : "sAMAccountName",
9247+
"operation" : "EQUALS",
9248+
"value" : "SVC"
9249+
}, {
9250+
"children" : [ "children", "children" ],
9251+
"caseSensitive" : false,
9252+
"dataType" : "This is the first level of classification criteria",
9253+
"attribute" : "sAMAccountName",
9254+
"operation" : "EQUALS",
9255+
"value" : "SVC"
9256+
} ],
9257+
"caseSensitive" : false,
9258+
"dataType" : "dataType",
9259+
"attribute" : "employeeType",
9260+
"operation" : "EQUALS",
9261+
"value" : "SERVICE"
9262+
} ],
9263+
"caseSensitive" : false,
9264+
"dataType" : "dataType",
9265+
"attribute" : "distinguishedName",
9266+
"operation" : "EQUALS",
9267+
"value" : "OU=Service Accounts"
9268+
},
92209269
"created" : "2017-07-11T18:45:37.098Z",
92219270
"modified" : "2018-06-25T20:22:28.104Z",
92229271
"classificationMethod" : "SOURCE",

PSSailpoint/v2024/docs/Methods/V2024MachineClassificationConfigApi.md

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,56 @@ Code | Description | Data Type
148148
```powershell
149149
$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Source ID.
150150
$MachineClassificationConfig = @"{
151-
"criteria" : "criteria",
151+
"criteria" : {
152+
"children" : [ {
153+
"children" : [ {
154+
"children" : [ "children", "children" ],
155+
"caseSensitive" : false,
156+
"dataType" : "This is the first level of classification criteria",
157+
"attribute" : "sAMAccountName",
158+
"operation" : "EQUALS",
159+
"value" : "SVC"
160+
}, {
161+
"children" : [ "children", "children" ],
162+
"caseSensitive" : false,
163+
"dataType" : "This is the first level of classification criteria",
164+
"attribute" : "sAMAccountName",
165+
"operation" : "EQUALS",
166+
"value" : "SVC"
167+
} ],
168+
"caseSensitive" : false,
169+
"dataType" : "dataType",
170+
"attribute" : "employeeType",
171+
"operation" : "EQUALS",
172+
"value" : "SERVICE"
173+
}, {
174+
"children" : [ {
175+
"children" : [ "children", "children" ],
176+
"caseSensitive" : false,
177+
"dataType" : "This is the first level of classification criteria",
178+
"attribute" : "sAMAccountName",
179+
"operation" : "EQUALS",
180+
"value" : "SVC"
181+
}, {
182+
"children" : [ "children", "children" ],
183+
"caseSensitive" : false,
184+
"dataType" : "This is the first level of classification criteria",
185+
"attribute" : "sAMAccountName",
186+
"operation" : "EQUALS",
187+
"value" : "SVC"
188+
} ],
189+
"caseSensitive" : false,
190+
"dataType" : "dataType",
191+
"attribute" : "employeeType",
192+
"operation" : "EQUALS",
193+
"value" : "SERVICE"
194+
} ],
195+
"caseSensitive" : false,
196+
"dataType" : "dataType",
197+
"attribute" : "distinguishedName",
198+
"operation" : "EQUALS",
199+
"value" : "OU=Service Accounts"
200+
},
152201
"created" : "2017-07-11T18:45:37.098Z",
153202
"modified" : "2018-06-25T20:22:28.104Z",
154203
"classificationMethod" : "SOURCE",

PSSailpoint/v2024/docs/Models/MachineClassificationConfig.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ tags: ['SDK', 'Software Development Kit', 'MachineClassificationConfig', 'V2024M
1616

1717
Name | Type | Description | Notes
1818
------------ | ------------- | ------------- | -------------
19-
**Enabled** | **Boolean** | Indicates if the Classification is enabled for a Source | [optional] [default to $false]
20-
**ClassificationMethod** | **Enum** [ "SOURCE" ] | Classification Method | [optional]
21-
**Criteria** | **String** | A classification criteria object | [optional]
22-
**Created** | **System.DateTime** | Time when the config was created | [optional]
23-
**Modified** | **System.DateTime** | Time when the config was last updated | [optional]
19+
**Enabled** | **Boolean** | Indicates whether Classification is enabled for a Source | [optional] [default to $false]
20+
**ClassificationMethod** | **Enum** [ "SOURCE", "CRITERIA" ] | Classification Method | [optional]
21+
**Criteria** | [**MachineClassificationCriteriaLevel1**](machine-classification-criteria-level1) | | [optional]
22+
**Created** | **System.DateTime** | Date the config was created | [optional]
23+
**Modified** | **System.DateTime** | Date the config was last updated | [optional]
2424

2525
## Examples
2626

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
id: v2024-machine-classification-criteria-level1
3+
title: MachineClassificationCriteriaLevel1
4+
pagination_label: MachineClassificationCriteriaLevel1
5+
sidebar_label: MachineClassificationCriteriaLevel1
6+
sidebar_class_name: powershellsdk
7+
keywords: ['powershell', 'PowerShell', 'sdk', 'MachineClassificationCriteriaLevel1', 'V2024MachineClassificationCriteriaLevel1']
8+
slug: /tools/sdk/powershell/v2024/models/machine-classification-criteria-level1
9+
tags: ['SDK', 'Software Development Kit', 'MachineClassificationCriteriaLevel1', 'V2024MachineClassificationCriteriaLevel1']
10+
---
11+
12+
13+
# MachineClassificationCriteriaLevel1
14+
15+
## Properties
16+
17+
Name | Type | Description | Notes
18+
------------ | ------------- | ------------- | -------------
19+
**Operation** | [**MachineClassificationCriteriaOperation**](machine-classification-criteria-operation) | | [optional]
20+
**CaseSensitive** | **Boolean** | Indicates whether case matters when evaluating the criteria | [optional] [default to $false]
21+
**DataType** | **String** | The data type of the attribute being evaluated | [optional]
22+
**Attribute** | **String** | The attribute to evaluate in the classification criteria | [optional]
23+
**Value** | **String** | The value to compare against the attribute in the classification criteria | [optional]
24+
**Children** | [**[]MachineClassificationCriteriaLevel2**](machine-classification-criteria-level2) | An array of child classification criteria objects | [optional]
25+
26+
## Examples
27+
28+
- Prepare the resource
29+
```powershell
30+
$MachineClassificationCriteriaLevel1 = Initialize-V2024MachineClassificationCriteriaLevel1 -Operation null `
31+
-CaseSensitive false `
32+
-DataType null `
33+
-Attribute distinguishedName `
34+
-Value OU=Service Accounts `
35+
-Children null
36+
```
37+
38+
- Convert the resource to JSON
39+
```powershell
40+
$MachineClassificationCriteriaLevel1 | ConvertTo-JSON
41+
```
42+
43+
44+
[[Back to top]](#)
45+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
id: v2024-machine-classification-criteria-level2
3+
title: MachineClassificationCriteriaLevel2
4+
pagination_label: MachineClassificationCriteriaLevel2
5+
sidebar_label: MachineClassificationCriteriaLevel2
6+
sidebar_class_name: powershellsdk
7+
keywords: ['powershell', 'PowerShell', 'sdk', 'MachineClassificationCriteriaLevel2', 'V2024MachineClassificationCriteriaLevel2']
8+
slug: /tools/sdk/powershell/v2024/models/machine-classification-criteria-level2
9+
tags: ['SDK', 'Software Development Kit', 'MachineClassificationCriteriaLevel2', 'V2024MachineClassificationCriteriaLevel2']
10+
---
11+
12+
13+
# MachineClassificationCriteriaLevel2
14+
15+
## Properties
16+
17+
Name | Type | Description | Notes
18+
------------ | ------------- | ------------- | -------------
19+
**Operation** | [**MachineClassificationCriteriaOperation**](machine-classification-criteria-operation) | | [optional]
20+
**CaseSensitive** | **Boolean** | Indicates whether case matters when evaluating the criteria | [optional] [default to $false]
21+
**DataType** | **String** | The data type of the attribute being evaluated | [optional]
22+
**Attribute** | **String** | The attribute to evaluate in the classification criteria | [optional]
23+
**Value** | **String** | The value to compare against the attribute in the classification criteria | [optional]
24+
**Children** | [**[]MachineClassificationCriteriaLevel3**](machine-classification-criteria-level3) | An array of child classification criteria objects | [optional]
25+
26+
## Examples
27+
28+
- Prepare the resource
29+
```powershell
30+
$MachineClassificationCriteriaLevel2 = Initialize-V2024MachineClassificationCriteriaLevel2 -Operation null `
31+
-CaseSensitive false `
32+
-DataType null `
33+
-Attribute employeeType `
34+
-Value SERVICE `
35+
-Children null
36+
```
37+
38+
- Convert the resource to JSON
39+
```powershell
40+
$MachineClassificationCriteriaLevel2 | ConvertTo-JSON
41+
```
42+
43+
44+
[[Back to top]](#)
45+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
id: v2024-machine-classification-criteria-level3
3+
title: MachineClassificationCriteriaLevel3
4+
pagination_label: MachineClassificationCriteriaLevel3
5+
sidebar_label: MachineClassificationCriteriaLevel3
6+
sidebar_class_name: powershellsdk
7+
keywords: ['powershell', 'PowerShell', 'sdk', 'MachineClassificationCriteriaLevel3', 'V2024MachineClassificationCriteriaLevel3']
8+
slug: /tools/sdk/powershell/v2024/models/machine-classification-criteria-level3
9+
tags: ['SDK', 'Software Development Kit', 'MachineClassificationCriteriaLevel3', 'V2024MachineClassificationCriteriaLevel3']
10+
---
11+
12+
13+
# MachineClassificationCriteriaLevel3
14+
15+
## Properties
16+
17+
Name | Type | Description | Notes
18+
------------ | ------------- | ------------- | -------------
19+
**Operation** | [**MachineClassificationCriteriaOperation**](machine-classification-criteria-operation) | | [optional]
20+
**CaseSensitive** | **Boolean** | Indicates whether or not case matters when evaluating the criteria | [optional] [default to $false]
21+
**DataType** | **String** | The data type of the attribute being evaluated | [optional]
22+
**Attribute** | **String** | The attribute to evaluate in the classification criteria | [optional]
23+
**Value** | **String** | The value to compare against the attribute in the classification criteria | [optional]
24+
**Children** | **[]String** | An array of child classification criteria objects | [optional]
25+
26+
## Examples
27+
28+
- Prepare the resource
29+
```powershell
30+
$MachineClassificationCriteriaLevel3 = Initialize-V2024MachineClassificationCriteriaLevel3 -Operation null `
31+
-CaseSensitive false `
32+
-DataType This is the first level of classification criteria `
33+
-Attribute sAMAccountName `
34+
-Value SVC `
35+
-Children null
36+
```
37+
38+
- Convert the resource to JSON
39+
```powershell
40+
$MachineClassificationCriteriaLevel3 | ConvertTo-JSON
41+
```
42+
43+
44+
[[Back to top]](#)
45+

0 commit comments

Comments
 (0)