Skip to main content

Streamconfigresponse

Full stream configuration returned by create/get/update/replace.

Properties

NameTypeDescriptionNotes
stream_idstrUnique stream identifier.[optional]
issstrIssuer (transmitter) URL.[optional]
audstrAudience for the stream.[optional]
deliveryDeliveryresponse[optional]
events_supported[]strEvent types supported by the transmitter. Use CAEP event-type URIs in the form: https://schemas.openid.net/secevent/caep/event-type/{event-type} (e.g. session-revoked).[optional]
events_requested[]strEvent types requested by the receiver. Use CAEP event-type URIs in the form: https://schemas.openid.net/secevent/caep/event-type/{event-type} (e.g. session revoke).[optional]
events_delivered[]strEvent types currently being delivered (intersection of supported and requested).[optional]
descriptionstrOptional stream description.[optional]
inactivity_timeoutintInactivity timeout in seconds (optional).[optional]
min_verification_intervalintMinimum verification interval in seconds (optional).[optional]
}

Example

from sailpoint.shared_signals_framework_ssf.models.streamconfigresponse import Streamconfigresponse

streamconfigresponse = Streamconfigresponse(
stream_id='550e8400-e29b-41d4-a716-446655440000',
iss='https://tenant.sailpoint.com',
aud='https://receiver.example.com',
delivery=sailpoint.shared_signals_framework_ssf.models.deliveryresponse.deliveryresponse(
method = 'urn:ietf:rfc:8935',
endpoint_url = 'https://receiver.example.com/ssf/events', ),
events_supported=["https://schemas.openid.net/secevent/caep/event-type/{event-type}"],
events_requested=["https://schemas.openid.net/secevent/caep/event-type/{event-type}"],
events_delivered=["https://schemas.openid.net/secevent/caep/event-type/{event-type}"],
description='Production event stream',
inactivity_timeout=3600,
min_verification_interval=300
)

[Back to top]