Control: AppStream fleet session disconnect timeout should be set to less than or equal to 5 mins
Description
The disconnect timeout in minutes refers to the duration for which a streaming session remains active even after users have disconnected. It is recommended to set the disconnect timeout to 5 minutes or less for the AppStream Fleet.
Usage
Run the control in your terminal:
powerpipe control run aws_compliance.control.appstream_fleet_session_disconnect_timeout_300_secondsSnapshot and share results via Turbot Pipes:
powerpipe loginpowerpipe control run aws_compliance.control.appstream_fleet_session_disconnect_timeout_300_seconds --shareSQL
This control uses a named query:
select  arn as resource,  case    when disconnect_timeout_in_seconds <= 300 then 'ok'    else 'alarm'  end as status,  title || ' disconnect timeout in seconds is set to ' || disconnect_timeout_in_seconds || ' seconds.' as reason    , region, account_idfrom  aws_appstream_fleet;