Files
developer.sailpoint.com/docs/tools/sdk/powershell/Reference/V2024/Models/SodPolicy.md
2025-02-28 14:46:13 +00:00

3.1 KiB

id, title, pagination_label, sidebar_label, sidebar_class_name, keywords, slug, tags
id title pagination_label sidebar_label sidebar_class_name keywords slug tags
v2024-sod-policy SodPolicy SodPolicy SodPolicy powershellsdk
powershell
PowerShell
sdk
SodPolicy
V2024SodPolicy
/tools/sdk/powershell/v2024/models/sod-policy
SDK
Software Development Kit
SodPolicy
V2024SodPolicy

SodPolicy

Properties

Name Type Description Notes
Id String Policy id [optional] [readonly]
Name String Policy Business Name [optional]
Created System.DateTime The time when this SOD policy is created. [optional] [readonly]
Modified System.DateTime The time when this SOD policy is modified. [optional] [readonly]
Description String Optional description of the SOD policy [optional]
OwnerRef SodPolicyOwnerRef [optional]
ExternalPolicyReference String Optional External Policy Reference [optional]
PolicyQuery String Search query of the SOD policy [optional]
CompensatingControls String Optional compensating controls(Mitigating Controls) [optional]
CorrectionAdvice String Optional correction advice [optional]
State Enum [ "ENFORCED", "NOT_ENFORCED" ] whether the policy is enforced or not [optional]
Tags []String tags for this policy object [optional]
CreatorId String Policy's creator ID [optional] [readonly]
ModifierId String Policy's modifier ID [optional] [readonly]
ViolationOwnerAssignmentConfig ViolationOwnerAssignmentConfig [optional]
Scheduled Boolean defines whether a policy has been scheduled or not [optional] [default to $false]
Type Enum [ "GENERAL", "CONFLICTING_ACCESS_BASED" ] whether a policy is query based or conflicting access based [optional] [default to "GENERAL"]
ConflictingAccessCriteria SodPolicyConflictingAccessCriteria [optional]

Examples

  • Prepare the resource
$SodPolicy = Initialize-PSSailpoint.V2024SodPolicy  -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
 -Name policy-xyz `
 -Created 2020-01-01T00:00Z `
 -Modified 2020-01-01T00:00Z `
 -Description This policy ensures compliance of xyz `
 -OwnerRef null `
 -ExternalPolicyReference XYZ policy `
 -PolicyQuery @access(id:0f11f2a4-7c94-4bf3-a2bd-742580fe3bdg) AND @access(id:0f11f2a4-7c94-4bf3-a2bd-742580fe3bdf) `
 -CompensatingControls Have a manager review the transaction decisions for their "out of compliance" employee `
 -CorrectionAdvice Based on the role of the employee, managers should remove access that is not required for their job function. `
 -State ENFORCED `
 -Tags [TAG1, TAG2] `
 -CreatorId 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
 -ModifierId 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
 -ViolationOwnerAssignmentConfig null `
 -Scheduled true `
 -Type GENERAL `
 -ConflictingAccessCriteria null
  • Convert the resource to JSON
$SodPolicy | ConvertTo-JSON

[Back to top]