mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-08 12:27:47 +00:00
Update python SDK docs: 15933190197
This commit is contained in:
@@ -7265,13 +7265,14 @@
|
||||
source: |
|
||||
from sailpoint.v3.api.sod_policies_api import SODPoliciesApi
|
||||
from sailpoint.v3.api_client import ApiClient
|
||||
from sailpoint.v3.models.sod_policy import SodPolicy
|
||||
from sailpoint.v3.models.sod_policy_read import SodPolicyRead
|
||||
from sailpoint.v3.models.sod_policy_request import SodPolicyRequest
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
sod_policy = '''{
|
||||
sod_policy_request = '''{
|
||||
"conflictingAccessCriteria" : {
|
||||
"leftCriteria" : {
|
||||
"name" : "money-in",
|
||||
@@ -7326,13 +7327,13 @@
|
||||
"id" : "0f11f2a4-7c94-4bf3-a2bd-742580fe3bde",
|
||||
"state" : "ENFORCED",
|
||||
"externalPolicyReference" : "XYZ policy"
|
||||
}''' # SodPolicy |
|
||||
}''' # SodPolicyRequest |
|
||||
try:
|
||||
# Create sod policy
|
||||
new_sod_policy = SodPolicy.from_json(sod_policy)
|
||||
results = SODPoliciesApi(api_client).create_sod_policy(sod_policy=new_sod_policy)
|
||||
new_sod_policy_request = SodPolicyRequest.from_json(sod_policy_request)
|
||||
results = SODPoliciesApi(api_client).create_sod_policy(sod_policy_request=new_sod_policy_request)
|
||||
# Below is a request that includes all optional parameters
|
||||
# results = SODPoliciesApi(api_client).create_sod_policy(new_sod_policy)
|
||||
# results = SODPoliciesApi(api_client).create_sod_policy(new_sod_policy_request)
|
||||
print("The response of SODPoliciesApi->create_sod_policy:\n")
|
||||
print(results.model_dump_json(by_alias=True, indent=4))
|
||||
except Exception as e:
|
||||
@@ -7463,7 +7464,7 @@
|
||||
source: |
|
||||
from sailpoint.v3.api.sod_policies_api import SODPoliciesApi
|
||||
from sailpoint.v3.api_client import ApiClient
|
||||
from sailpoint.v3.models.sod_policy import SodPolicy
|
||||
from sailpoint.v3.models.sod_policy_read import SodPolicyRead
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
@@ -7563,7 +7564,7 @@
|
||||
source: |
|
||||
from sailpoint.v3.api.sod_policies_api import SODPoliciesApi
|
||||
from sailpoint.v3.api_client import ApiClient
|
||||
from sailpoint.v3.models.sod_policy import SodPolicy
|
||||
from sailpoint.v3.models.sod_policy_read import SodPolicyRead
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
@@ -7594,7 +7595,7 @@
|
||||
from sailpoint.v3.api.sod_policies_api import SODPoliciesApi
|
||||
from sailpoint.v3.api_client import ApiClient
|
||||
from sailpoint.v3.models.json_patch_operation import JsonPatchOperation
|
||||
from sailpoint.v3.models.sod_policy import SodPolicy
|
||||
from sailpoint.v3.models.sod_policy_read import SodPolicyRead
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
@@ -7683,14 +7684,14 @@
|
||||
source: |
|
||||
from sailpoint.v3.api.sod_policies_api import SODPoliciesApi
|
||||
from sailpoint.v3.api_client import ApiClient
|
||||
from sailpoint.v3.models.sod_policy import SodPolicy
|
||||
from sailpoint.v3.models.sod_policy_read import SodPolicyRead
|
||||
from sailpoint.configuration import Configuration
|
||||
configuration = Configuration()
|
||||
|
||||
|
||||
with ApiClient(configuration) as api_client:
|
||||
id = 'ef38f943-47e9-4562-b5bb-8424a56397d8' # str | The ID of the SOD policy to update. # str | The ID of the SOD policy to update.
|
||||
sod_policy = '''{
|
||||
sod_policy_read = '''{
|
||||
"conflictingAccessCriteria" : {
|
||||
"leftCriteria" : {
|
||||
"name" : "money-in",
|
||||
@@ -7745,13 +7746,13 @@
|
||||
"id" : "0f11f2a4-7c94-4bf3-a2bd-742580fe3bde",
|
||||
"state" : "ENFORCED",
|
||||
"externalPolicyReference" : "XYZ policy"
|
||||
}''' # SodPolicy |
|
||||
}''' # SodPolicyRead |
|
||||
try:
|
||||
# Update sod policy by id
|
||||
new_sod_policy = SodPolicy.from_json(sod_policy)
|
||||
results = SODPoliciesApi(api_client).put_sod_policy(id=id, sod_policy=new_sod_policy)
|
||||
new_sod_policy_read = SodPolicyRead.from_json(sod_policy_read)
|
||||
results = SODPoliciesApi(api_client).put_sod_policy(id=id, sod_policy_read=new_sod_policy_read)
|
||||
# Below is a request that includes all optional parameters
|
||||
# results = SODPoliciesApi(api_client).put_sod_policy(id, new_sod_policy)
|
||||
# results = SODPoliciesApi(api_client).put_sod_policy(id, new_sod_policy_read)
|
||||
print("The response of SODPoliciesApi->put_sod_policy:\n")
|
||||
print(results.model_dump_json(by_alias=True, indent=4))
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user