SpConfigObject
Response model for get object configuration.
Properties
Name | Type | Description | Notes |
---|---|---|---|
object_type | str | The object type this configuration is for. | [optional] |
reference_extractors | []str | List of json paths within an exported object of this type that represent references that need to be resolved. | [optional] |
signature_required | bool | If true, this type of object will be JWS signed and cannot be modified before import. | [optional] [default to False] |
always_resolve_by_id | bool | Whether this object type has to be resolved always by ID | [optional] [default to False] |
legacy_object | bool | Whether this is a legacy object | [optional] [default to False] |
one_per_tenant | bool | Whether there is only one object of this type | [optional] [default to False] |
exportable | bool | Whether this object can be exported or it is just a reference object | [optional] [default to False] |
rules | SpConfigRules | [optional] | |
} |
Example
from sailpoint.v2024.models.sp_config_object import SpConfigObject
sp_config_object = SpConfigObject(
object_type='TRIGGER_SUBSCRIPTION',
reference_extractors=[$.owner],
signature_required=False,
always_resolve_by_id=True,
legacy_object=False,
one_per_tenant=False,
exportable=True,
rules=sailpoint.v2024.models.config_object_rules.Config Object Rules(
take_from_target_rules = [
sailpoint.v2024.models.config_object_rule.Config Object Rule(
path = '$.enabled',
value = null,
modes = [RESTORE, PROMOTE], )
],
default_rules = [
sailpoint.v2024.models.config_object_rule.Config Object Rule(
path = '$.enabled',
modes = [RESTORE, PROMOTE], )
],
editable = True, )
)