LICENSE
README.md
pyproject.toml
src/capo_ivs/__init__.py
src/capo_ivs/_async.py
src/capo_ivs/_iter.py
src/capo_ivs/_pagination.py
src/capo_ivs/py.typed
src/capo_ivs.egg-info/PKG-INFO
src/capo_ivs.egg-info/SOURCES.txt
src/capo_ivs.egg-info/dependency_links.txt
src/capo_ivs.egg-info/requires.txt
src/capo_ivs.egg-info/top_level.txt
src/capo_ivs/_auth/_identity.py
src/capo_ivs/_auth/_providers.py
src/capo_ivs/_auth/_signers.py
src/capo_ivs/_auth/_sigv4.py
src/capo_ivs/_auth/_zapros_handler.py
src/capo_ivs/_operations/amazon_interactive_video_service/batch_get_channel.py
src/capo_ivs/_operations/amazon_interactive_video_service/batch_get_stream_key.py
src/capo_ivs/_operations/amazon_interactive_video_service/batch_start_viewer_session_revocation.py
src/capo_ivs/_operations/amazon_interactive_video_service/create_ad_configuration.py
src/capo_ivs/_operations/amazon_interactive_video_service/create_channel.py
src/capo_ivs/_operations/amazon_interactive_video_service/create_playback_restriction_policy.py
src/capo_ivs/_operations/amazon_interactive_video_service/create_recording_configuration.py
src/capo_ivs/_operations/amazon_interactive_video_service/create_stream_key.py
src/capo_ivs/_operations/amazon_interactive_video_service/delete_ad_configuration.py
src/capo_ivs/_operations/amazon_interactive_video_service/delete_channel.py
src/capo_ivs/_operations/amazon_interactive_video_service/delete_playback_key_pair.py
src/capo_ivs/_operations/amazon_interactive_video_service/delete_playback_restriction_policy.py
src/capo_ivs/_operations/amazon_interactive_video_service/delete_recording_configuration.py
src/capo_ivs/_operations/amazon_interactive_video_service/delete_stream_key.py
src/capo_ivs/_operations/amazon_interactive_video_service/get_ad_configuration.py
src/capo_ivs/_operations/amazon_interactive_video_service/get_channel.py
src/capo_ivs/_operations/amazon_interactive_video_service/get_playback_key_pair.py
src/capo_ivs/_operations/amazon_interactive_video_service/get_playback_restriction_policy.py
src/capo_ivs/_operations/amazon_interactive_video_service/get_recording_configuration.py
src/capo_ivs/_operations/amazon_interactive_video_service/get_stream.py
src/capo_ivs/_operations/amazon_interactive_video_service/get_stream_key.py
src/capo_ivs/_operations/amazon_interactive_video_service/get_stream_session.py
src/capo_ivs/_operations/amazon_interactive_video_service/import_playback_key_pair.py
src/capo_ivs/_operations/amazon_interactive_video_service/insert_ad_break.py
src/capo_ivs/_operations/amazon_interactive_video_service/list_ad_configurations.py
src/capo_ivs/_operations/amazon_interactive_video_service/list_channels.py
src/capo_ivs/_operations/amazon_interactive_video_service/list_playback_key_pairs.py
src/capo_ivs/_operations/amazon_interactive_video_service/list_playback_restriction_policies.py
src/capo_ivs/_operations/amazon_interactive_video_service/list_recording_configurations.py
src/capo_ivs/_operations/amazon_interactive_video_service/list_stream_keys.py
src/capo_ivs/_operations/amazon_interactive_video_service/list_stream_sessions.py
src/capo_ivs/_operations/amazon_interactive_video_service/list_streams.py
src/capo_ivs/_operations/amazon_interactive_video_service/list_tags_for_resource.py
src/capo_ivs/_operations/amazon_interactive_video_service/put_metadata.py
src/capo_ivs/_operations/amazon_interactive_video_service/start_viewer_session_revocation.py
src/capo_ivs/_operations/amazon_interactive_video_service/stop_stream.py
src/capo_ivs/_operations/amazon_interactive_video_service/tag_resource.py
src/capo_ivs/_operations/amazon_interactive_video_service/untag_resource.py
src/capo_ivs/_operations/amazon_interactive_video_service/update_ad_configuration.py
src/capo_ivs/_operations/amazon_interactive_video_service/update_channel.py
src/capo_ivs/_operations/amazon_interactive_video_service/update_playback_restriction_policy.py
src/capo_ivs/_protocol/__init__.py
src/capo_ivs/_protocol/errors.py
src/capo_ivs/_protocol/eventstream.py
src/capo_ivs/_protocol/serialize.py
src/capo_ivs/_protocol/xml.py
src/capo_ivs/_rule_engine/__init__.py
src/capo_ivs/_rule_engine/_aws_partition.py
src/capo_ivs/_rule_engine/_endpoint_rule_set.py
src/capo_ivs/_rule_engine/_endpoint_runtime.py
src/capo_ivs/_services/_aws_config.py
src/capo_ivs/_services/_pipeline.py
src/capo_ivs/_services/async_ivs.py
src/capo_ivs/_services/ivs.py
src/capo_ivs/errors/__init__.py
src/capo_ivs/errors/_base.py
src/capo_ivs/errors/access_denied_exception.py
src/capo_ivs/errors/channel_not_broadcasting.py
src/capo_ivs/errors/conflict_exception.py
src/capo_ivs/errors/internal_server_exception.py
src/capo_ivs/errors/pending_verification.py
src/capo_ivs/errors/resource_not_found_exception.py
src/capo_ivs/errors/service_quota_exceeded_exception.py
src/capo_ivs/errors/service_unavailable.py
src/capo_ivs/errors/stream_unavailable.py
src/capo_ivs/errors/throttling_exception.py
src/capo_ivs/errors/validation_exception.py
src/capo_ivs/types/ad_break_id.py
src/capo_ivs/types/ad_configuration.py
src/capo_ivs/types/ad_configuration_arn.py
src/capo_ivs/types/ad_configuration_list.py
src/capo_ivs/types/ad_configuration_name.py
src/capo_ivs/types/ad_configuration_summary.py
src/capo_ivs/types/ad_duration_seconds.py
src/capo_ivs/types/audio_configuration.py
src/capo_ivs/types/audio_configuration_list.py
src/capo_ivs/types/batch_error.py
src/capo_ivs/types/batch_errors.py
src/capo_ivs/types/batch_get_channel_request.py
src/capo_ivs/types/batch_get_channel_response.py
src/capo_ivs/types/batch_get_stream_key_request.py
src/capo_ivs/types/batch_get_stream_key_response.py
src/capo_ivs/types/batch_start_viewer_session_revocation_error.py
src/capo_ivs/types/batch_start_viewer_session_revocation_errors.py
src/capo_ivs/types/batch_start_viewer_session_revocation_request.py
src/capo_ivs/types/batch_start_viewer_session_revocation_response.py
src/capo_ivs/types/batch_start_viewer_session_revocation_viewer_session.py
src/capo_ivs/types/batch_start_viewer_session_revocation_viewer_session_list.py
src/capo_ivs/types/boolean.py
src/capo_ivs/types/channel.py
src/capo_ivs/types/channel_ad_configuration_arn.py
src/capo_ivs/types/channel_arn.py
src/capo_ivs/types/channel_arn_list.py
src/capo_ivs/types/channel_latency_mode.py
src/capo_ivs/types/channel_list.py
src/capo_ivs/types/channel_name.py
src/capo_ivs/types/channel_playback_restriction_policy_arn.py
src/capo_ivs/types/channel_recording_configuration_arn.py
src/capo_ivs/types/channel_summary.py
src/capo_ivs/types/channel_type.py
src/capo_ivs/types/channels.py
src/capo_ivs/types/container_format.py
src/capo_ivs/types/create_ad_configuration_request.py
src/capo_ivs/types/create_ad_configuration_response.py
src/capo_ivs/types/create_channel_request.py
src/capo_ivs/types/create_channel_response.py
src/capo_ivs/types/create_playback_restriction_policy_request.py
src/capo_ivs/types/create_playback_restriction_policy_response.py
src/capo_ivs/types/create_recording_configuration_request.py
src/capo_ivs/types/create_recording_configuration_response.py
src/capo_ivs/types/create_stream_key_request.py
src/capo_ivs/types/create_stream_key_response.py
src/capo_ivs/types/delete_ad_configuration_request.py
src/capo_ivs/types/delete_channel_request.py
src/capo_ivs/types/delete_playback_key_pair_request.py
src/capo_ivs/types/delete_playback_key_pair_response.py
src/capo_ivs/types/delete_playback_restriction_policy_request.py
src/capo_ivs/types/delete_recording_configuration_request.py
src/capo_ivs/types/delete_stream_key_request.py
src/capo_ivs/types/destination_configuration.py
src/capo_ivs/types/error_code.py
src/capo_ivs/types/error_message.py
src/capo_ivs/types/get_ad_configuration_request.py
src/capo_ivs/types/get_ad_configuration_response.py
src/capo_ivs/types/get_channel_request.py
src/capo_ivs/types/get_channel_response.py
src/capo_ivs/types/get_playback_key_pair_request.py
src/capo_ivs/types/get_playback_key_pair_response.py
src/capo_ivs/types/get_playback_restriction_policy_request.py
src/capo_ivs/types/get_playback_restriction_policy_response.py
src/capo_ivs/types/get_recording_configuration_request.py
src/capo_ivs/types/get_recording_configuration_response.py
src/capo_ivs/types/get_stream_key_request.py
src/capo_ivs/types/get_stream_key_response.py
src/capo_ivs/types/get_stream_request.py
src/capo_ivs/types/get_stream_response.py
src/capo_ivs/types/get_stream_session_request.py
src/capo_ivs/types/get_stream_session_response.py
src/capo_ivs/types/import_playback_key_pair_request.py
src/capo_ivs/types/import_playback_key_pair_response.py
src/capo_ivs/types/ingest_configuration.py
src/capo_ivs/types/ingest_configurations.py
src/capo_ivs/types/ingest_endpoint.py
src/capo_ivs/types/insecure_ingest.py
src/capo_ivs/types/insert_ad_break_request.py
src/capo_ivs/types/insert_ad_break_response.py
src/capo_ivs/types/integer.py
src/capo_ivs/types/is_authorized.py
src/capo_ivs/types/is_multitrack_input_enabled.py
src/capo_ivs/types/list_ad_configurations_request.py
src/capo_ivs/types/list_ad_configurations_response.py
src/capo_ivs/types/list_channels_request.py
src/capo_ivs/types/list_channels_response.py
src/capo_ivs/types/list_playback_key_pairs_request.py
src/capo_ivs/types/list_playback_key_pairs_response.py
src/capo_ivs/types/list_playback_restriction_policies_request.py
src/capo_ivs/types/list_playback_restriction_policies_response.py
src/capo_ivs/types/list_recording_configurations_request.py
src/capo_ivs/types/list_recording_configurations_response.py
src/capo_ivs/types/list_stream_keys_request.py
src/capo_ivs/types/list_stream_keys_response.py
src/capo_ivs/types/list_stream_sessions_request.py
src/capo_ivs/types/list_stream_sessions_response.py
src/capo_ivs/types/list_streams_request.py
src/capo_ivs/types/list_streams_response.py
src/capo_ivs/types/list_tags_for_resource_request.py
src/capo_ivs/types/list_tags_for_resource_response.py
src/capo_ivs/types/max_ad_configuration_results.py
src/capo_ivs/types/max_channel_results.py
src/capo_ivs/types/max_playback_key_pair_results.py
src/capo_ivs/types/max_playback_restriction_policy_results.py
src/capo_ivs/types/max_recording_configuration_results.py
src/capo_ivs/types/max_stream_key_results.py
src/capo_ivs/types/max_stream_results.py
src/capo_ivs/types/media_tailor_playback_configuration.py
src/capo_ivs/types/media_tailor_playback_configuration_arn.py
src/capo_ivs/types/media_tailor_playback_configurations_list.py
src/capo_ivs/types/multitrack_input_configuration.py
src/capo_ivs/types/multitrack_maximum_resolution.py
src/capo_ivs/types/multitrack_policy.py
src/capo_ivs/types/pagination_token.py
src/capo_ivs/types/playback_key_pair.py
src/capo_ivs/types/playback_key_pair_arn.py
src/capo_ivs/types/playback_key_pair_fingerprint.py
src/capo_ivs/types/playback_key_pair_list.py
src/capo_ivs/types/playback_key_pair_name.py
src/capo_ivs/types/playback_key_pair_summary.py
src/capo_ivs/types/playback_public_key_material.py
src/capo_ivs/types/playback_restriction_policy.py
src/capo_ivs/types/playback_restriction_policy_allowed_country.py
src/capo_ivs/types/playback_restriction_policy_allowed_country_list.py
src/capo_ivs/types/playback_restriction_policy_allowed_origin.py
src/capo_ivs/types/playback_restriction_policy_allowed_origin_list.py
src/capo_ivs/types/playback_restriction_policy_arn.py
src/capo_ivs/types/playback_restriction_policy_enable_strict_origin_enforcement.py
src/capo_ivs/types/playback_restriction_policy_list.py
src/capo_ivs/types/playback_restriction_policy_name.py
src/capo_ivs/types/playback_restriction_policy_summary.py
src/capo_ivs/types/playback_url.py
src/capo_ivs/types/put_metadata_request.py
src/capo_ivs/types/recording_configuration.py
src/capo_ivs/types/recording_configuration_arn.py
src/capo_ivs/types/recording_configuration_list.py
src/capo_ivs/types/recording_configuration_name.py
src/capo_ivs/types/recording_configuration_state.py
src/capo_ivs/types/recording_configuration_summary.py
src/capo_ivs/types/recording_mode.py
src/capo_ivs/types/recording_reconnect_window_seconds.py
src/capo_ivs/types/rendition_configuration.py
src/capo_ivs/types/rendition_configuration_rendition.py
src/capo_ivs/types/rendition_configuration_rendition_list.py
src/capo_ivs/types/rendition_configuration_rendition_selection.py
src/capo_ivs/types/resource_arn.py
src/capo_ivs/types/s3_destination_bucket_name.py
src/capo_ivs/types/s3_destination_configuration.py
src/capo_ivs/types/srt.py
src/capo_ivs/types/srt_endpoint.py
src/capo_ivs/types/srt_passphrase.py
src/capo_ivs/types/start_viewer_session_revocation_request.py
src/capo_ivs/types/start_viewer_session_revocation_response.py
src/capo_ivs/types/stop_stream_request.py
src/capo_ivs/types/stop_stream_response.py
src/capo_ivs/types/stream.py
src/capo_ivs/types/stream_event.py
src/capo_ivs/types/stream_events.py
src/capo_ivs/types/stream_filters.py
src/capo_ivs/types/stream_health.py
src/capo_ivs/types/stream_id.py
src/capo_ivs/types/stream_key.py
src/capo_ivs/types/stream_key_arn.py
src/capo_ivs/types/stream_key_arn_list.py
src/capo_ivs/types/stream_key_list.py
src/capo_ivs/types/stream_key_summary.py
src/capo_ivs/types/stream_key_value.py
src/capo_ivs/types/stream_keys.py
src/capo_ivs/types/stream_list.py
src/capo_ivs/types/stream_metadata.py
src/capo_ivs/types/stream_session.py
src/capo_ivs/types/stream_session_list.py
src/capo_ivs/types/stream_session_summary.py
src/capo_ivs/types/stream_start_time.py
src/capo_ivs/types/stream_state.py
src/capo_ivs/types/stream_summary.py
src/capo_ivs/types/stream_viewer_count.py
src/capo_ivs/types/string.py
src/capo_ivs/types/tag_key.py
src/capo_ivs/types/tag_key_list.py
src/capo_ivs/types/tag_resource_request.py
src/capo_ivs/types/tag_resource_response.py
src/capo_ivs/types/tag_value.py
src/capo_ivs/types/tags.py
src/capo_ivs/types/target_interval_seconds.py
src/capo_ivs/types/thumbnail_configuration.py
src/capo_ivs/types/thumbnail_configuration_resolution.py
src/capo_ivs/types/thumbnail_configuration_storage.py
src/capo_ivs/types/thumbnail_configuration_storage_list.py
src/capo_ivs/types/time.py
src/capo_ivs/types/transcode_preset.py
src/capo_ivs/types/untag_resource_request.py
src/capo_ivs/types/untag_resource_response.py
src/capo_ivs/types/update_ad_configuration_request.py
src/capo_ivs/types/update_ad_configuration_response.py
src/capo_ivs/types/update_channel_request.py
src/capo_ivs/types/update_channel_response.py
src/capo_ivs/types/update_playback_restriction_policy_request.py
src/capo_ivs/types/update_playback_restriction_policy_response.py
src/capo_ivs/types/video_configuration.py
src/capo_ivs/types/video_configuration_list.py
src/capo_ivs/types/viewer_id.py
src/capo_ivs/types/viewer_session_version.py
src/capo_ivs/types/_prelude/blob.py
src/capo_ivs/types/_prelude/timestamp.py
tests/test_sigv4.py