Files
developer.sailpoint.com/docs/tools/sdk/python/Reference/Beta/Models/SubscriptionPutRequest.md
2025-02-20 12:59:19 -05:00

2.5 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
beta-subscription-put-request SubscriptionPutRequest SubscriptionPutRequest SubscriptionPutRequest pythonsdk
python
Python
sdk
SubscriptionPutRequest
BetaSubscriptionPutRequest
/tools/sdk/python/beta/models/subscription-put-request
SDK
Software Development Kit
SubscriptionPutRequest
BetaSubscriptionPutRequest

SubscriptionPutRequest

Properties

Name Type Description Notes
name str Subscription name. [optional]
description str Subscription description. [optional]
type SubscriptionType [optional]
response_deadline str Deadline for completing REQUEST_RESPONSE trigger invocation, represented in ISO-8601 duration format. [optional] [default to 'PT1H']
http_config HttpConfig [optional]
event_bridge_config EventBridgeConfig [optional]
enabled bool Whether subscription should receive real-time trigger invocations or not. Test trigger invocations are always enabled regardless of this option. [optional] [default to True]
filter str JSONPath filter to conditionally invoke trigger when expression evaluates to true. [optional]
}

Example

from sailpoint.beta.models.subscription_put_request import SubscriptionPutRequest

subscription_put_request = SubscriptionPutRequest(
name='Access request subscription',
description='Access requested to site xyz',
type='HTTP',
response_deadline='PT1H',
http_config=sailpoint.beta.models.http_config.HttpConfig(
                    url = 'https://www.example.com', 
                    http_dispatch_mode = 'SYNC', 
                    http_authentication_type = 'NO_AUTH', 
                    basic_auth_config = sailpoint.beta.models.basic_auth_config.BasicAuthConfig(
                        user_name = 'user@example.com', 
                        password = '', ), 
                    bearer_token_auth_config = sailpoint.beta.models.bearer_token_auth_config.BearerTokenAuthConfig(
                        bearer_token = '', ), ),
event_bridge_config=sailpoint.beta.models.event_bridge_config.EventBridgeConfig(
                    aws_account = '123456789012', 
                    aws_region = 'us-west-1', ),
enabled=True,
filter='$[?($.identityId == "201327fda1c44704ac01181e963d463c")]'
)

[Back to top]