Module: Aws::IVS::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-ivs/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AudioConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AudioConfiguration')
- AudioConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AudioConfigurationList')
- BatchError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchError')
- BatchErrors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BatchErrors')
- BatchGetChannelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchGetChannelRequest')
- BatchGetChannelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchGetChannelResponse')
- BatchGetStreamKeyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchGetStreamKeyRequest')
- BatchGetStreamKeyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchGetStreamKeyResponse')
- BatchStartViewerSessionRevocationError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchStartViewerSessionRevocationError')
- BatchStartViewerSessionRevocationErrors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BatchStartViewerSessionRevocationErrors')
- BatchStartViewerSessionRevocationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchStartViewerSessionRevocationRequest')
- BatchStartViewerSessionRevocationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchStartViewerSessionRevocationResponse')
- BatchStartViewerSessionRevocationViewerSession =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchStartViewerSessionRevocationViewerSession')
- BatchStartViewerSessionRevocationViewerSessionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BatchStartViewerSessionRevocationViewerSessionList')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- Channel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Channel')
- ChannelArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChannelArn')
- ChannelArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ChannelArnList')
- ChannelLatencyMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChannelLatencyMode')
- ChannelList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ChannelList')
- ChannelName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChannelName')
- ChannelNotBroadcasting =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChannelNotBroadcasting')
- ChannelPlaybackRestrictionPolicyArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChannelPlaybackRestrictionPolicyArn')
- ChannelRecordingConfigurationArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChannelRecordingConfigurationArn')
- ChannelSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChannelSummary')
- ChannelType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ChannelType')
- Channels =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Channels')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- ContainerFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContainerFormat')
- CreateChannelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateChannelRequest')
- CreateChannelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateChannelResponse')
- CreatePlaybackRestrictionPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePlaybackRestrictionPolicyRequest')
- CreatePlaybackRestrictionPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePlaybackRestrictionPolicyResponse')
- CreateRecordingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRecordingConfigurationRequest')
- CreateRecordingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateRecordingConfigurationResponse')
- CreateStreamKeyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStreamKeyRequest')
- CreateStreamKeyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStreamKeyResponse')
- DeleteChannelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteChannelRequest')
- DeletePlaybackKeyPairRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePlaybackKeyPairRequest')
- DeletePlaybackKeyPairResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePlaybackKeyPairResponse')
- DeletePlaybackRestrictionPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePlaybackRestrictionPolicyRequest')
- DeleteRecordingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteRecordingConfigurationRequest')
- DeleteStreamKeyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStreamKeyRequest')
- DestinationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DestinationConfiguration')
- GetChannelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetChannelRequest')
- GetChannelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetChannelResponse')
- GetPlaybackKeyPairRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPlaybackKeyPairRequest')
- GetPlaybackKeyPairResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPlaybackKeyPairResponse')
- GetPlaybackRestrictionPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPlaybackRestrictionPolicyRequest')
- GetPlaybackRestrictionPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPlaybackRestrictionPolicyResponse')
- GetRecordingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRecordingConfigurationRequest')
- GetRecordingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetRecordingConfigurationResponse')
- GetStreamKeyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamKeyRequest')
- GetStreamKeyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamKeyResponse')
- GetStreamRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamRequest')
- GetStreamResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamResponse')
- GetStreamSessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamSessionRequest')
- GetStreamSessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStreamSessionResponse')
- ImportPlaybackKeyPairRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportPlaybackKeyPairRequest')
- ImportPlaybackKeyPairResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportPlaybackKeyPairResponse')
- IngestConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IngestConfiguration')
- IngestConfigurations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IngestConfigurations')
- IngestEndpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IngestEndpoint')
- InsecureIngest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'InsecureIngest')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- InternalServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerException')
- IsAuthorized =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'IsAuthorized')
- IsMultitrackInputEnabled =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'IsMultitrackInputEnabled')
- ListChannelsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListChannelsRequest')
- ListChannelsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListChannelsResponse')
- ListPlaybackKeyPairsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPlaybackKeyPairsRequest')
- ListPlaybackKeyPairsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPlaybackKeyPairsResponse')
- ListPlaybackRestrictionPoliciesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPlaybackRestrictionPoliciesRequest')
- ListPlaybackRestrictionPoliciesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPlaybackRestrictionPoliciesResponse')
- ListRecordingConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRecordingConfigurationsRequest')
- ListRecordingConfigurationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRecordingConfigurationsResponse')
- ListStreamKeysRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStreamKeysRequest')
- ListStreamKeysResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStreamKeysResponse')
- ListStreamSessionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStreamSessionsRequest')
- ListStreamSessionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStreamSessionsResponse')
- ListStreamsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStreamsRequest')
- ListStreamsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStreamsResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- MaxChannelResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxChannelResults')
- MaxPlaybackKeyPairResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxPlaybackKeyPairResults')
- MaxPlaybackRestrictionPolicyResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxPlaybackRestrictionPolicyResults')
- MaxRecordingConfigurationResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxRecordingConfigurationResults')
- MaxStreamKeyResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxStreamKeyResults')
- MaxStreamResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxStreamResults')
- MultitrackInputConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MultitrackInputConfiguration')
- MultitrackMaximumResolution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MultitrackMaximumResolution')
- MultitrackPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MultitrackPolicy')
- PaginationToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PaginationToken')
- PendingVerification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PendingVerification')
- PlaybackKeyPair =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PlaybackKeyPair')
- PlaybackKeyPairArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PlaybackKeyPairArn')
- PlaybackKeyPairFingerprint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PlaybackKeyPairFingerprint')
- PlaybackKeyPairList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PlaybackKeyPairList')
- PlaybackKeyPairName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PlaybackKeyPairName')
- PlaybackKeyPairSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PlaybackKeyPairSummary')
- PlaybackPublicKeyMaterial =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PlaybackPublicKeyMaterial')
- PlaybackRestrictionPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PlaybackRestrictionPolicy')
- PlaybackRestrictionPolicyAllowedCountry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PlaybackRestrictionPolicyAllowedCountry')
- PlaybackRestrictionPolicyAllowedCountryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PlaybackRestrictionPolicyAllowedCountryList')
- PlaybackRestrictionPolicyAllowedOrigin =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PlaybackRestrictionPolicyAllowedOrigin')
- PlaybackRestrictionPolicyAllowedOriginList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PlaybackRestrictionPolicyAllowedOriginList')
- PlaybackRestrictionPolicyArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PlaybackRestrictionPolicyArn')
- PlaybackRestrictionPolicyEnableStrictOriginEnforcement =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'PlaybackRestrictionPolicyEnableStrictOriginEnforcement')
- PlaybackRestrictionPolicyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PlaybackRestrictionPolicyList')
- PlaybackRestrictionPolicyName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PlaybackRestrictionPolicyName')
- PlaybackRestrictionPolicySummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PlaybackRestrictionPolicySummary')
- PlaybackURL =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PlaybackURL')
- PutMetadataRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutMetadataRequest')
- RecordingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecordingConfiguration')
- RecordingConfigurationArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecordingConfigurationArn')
- RecordingConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecordingConfigurationList')
- RecordingConfigurationName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecordingConfigurationName')
- RecordingConfigurationState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecordingConfigurationState')
- RecordingConfigurationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecordingConfigurationSummary')
- RecordingMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RecordingMode')
- RecordingReconnectWindowSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'RecordingReconnectWindowSeconds')
- RenditionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RenditionConfiguration')
- RenditionConfigurationRendition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RenditionConfigurationRendition')
- RenditionConfigurationRenditionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RenditionConfigurationRenditionList')
- RenditionConfigurationRenditionSelection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RenditionConfigurationRenditionSelection')
- ResourceArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceArn')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- S3DestinationBucketName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3DestinationBucketName')
- S3DestinationConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3DestinationConfiguration')
- ServiceQuotaExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
- Srt =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Srt')
- SrtEndpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SrtEndpoint')
- SrtPassphrase =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SrtPassphrase')
- StartViewerSessionRevocationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartViewerSessionRevocationRequest')
- StartViewerSessionRevocationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartViewerSessionRevocationResponse')
- StopStreamRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopStreamRequest')
- StopStreamResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopStreamResponse')
- Stream =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Stream')
- StreamEvent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamEvent')
- StreamEvents =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StreamEvents')
- StreamFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamFilters')
- StreamHealth =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamHealth')
- StreamId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamId')
- StreamKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamKey')
- StreamKeyArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamKeyArn')
- StreamKeyArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StreamKeyArnList')
- StreamKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StreamKeyList')
- StreamKeySummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamKeySummary')
- StreamKeyValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamKeyValue')
- StreamKeys =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StreamKeys')
- StreamList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StreamList')
- StreamMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamMetadata')
- StreamSession =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamSession')
- StreamSessionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StreamSessionList')
- StreamSessionSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamSessionSummary')
- StreamStartTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'StreamStartTime', timestampFormat: "iso8601")
- StreamState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'StreamState')
- StreamSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamSummary')
Shapes::StructureShape.new(name: 'StreamUnavailable')
- StreamViewerCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'StreamViewerCount')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- Tags =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'Tags')
- TargetIntervalSeconds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'TargetIntervalSeconds')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- ThumbnailConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThumbnailConfiguration')
- ThumbnailConfigurationResolution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ThumbnailConfigurationResolution')
- ThumbnailConfigurationStorage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ThumbnailConfigurationStorage')
- ThumbnailConfigurationStorageList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ThumbnailConfigurationStorageList')
- Time =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Time', timestampFormat: "iso8601")
- TranscodePreset =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TranscodePreset')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateChannelRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateChannelRequest')
- UpdateChannelResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateChannelResponse')
- UpdatePlaybackRestrictionPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePlaybackRestrictionPolicyRequest')
- UpdatePlaybackRestrictionPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePlaybackRestrictionPolicyResponse')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- VideoConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VideoConfiguration')
- VideoConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VideoConfigurationList')
- ViewerId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ViewerId')
- ViewerSessionVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ViewerSessionVersion')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2020-07-14" api. = { "apiVersion" => "2020-07-14", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "ivs", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "Amazon IVS", "serviceFullName" => "Amazon Interactive Video Service", "serviceId" => "ivs", "signatureVersion" => "v4", "signingName" => "ivs", "uid" => "ivs-2020-07-14", } api.add_operation(:batch_get_channel, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchGetChannel" o.http_method = "POST" o.http_request_uri = "/BatchGetChannel" o.input = Shapes::ShapeRef.new(shape: BatchGetChannelRequest) o.output = Shapes::ShapeRef.new(shape: BatchGetChannelResponse) end) api.add_operation(:batch_get_stream_key, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchGetStreamKey" o.http_method = "POST" o.http_request_uri = "/BatchGetStreamKey" o.input = Shapes::ShapeRef.new(shape: BatchGetStreamKeyRequest) o.output = Shapes::ShapeRef.new(shape: BatchGetStreamKeyResponse) end) api.add_operation(:batch_start_viewer_session_revocation, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchStartViewerSessionRevocation" o.http_method = "POST" o.http_request_uri = "/BatchStartViewerSessionRevocation" o.input = Shapes::ShapeRef.new(shape: BatchStartViewerSessionRevocationRequest) o.output = Shapes::ShapeRef.new(shape: BatchStartViewerSessionRevocationResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_channel, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateChannel" o.http_method = "POST" o.http_request_uri = "/CreateChannel" o.input = Shapes::ShapeRef.new(shape: CreateChannelRequest) o.output = Shapes::ShapeRef.new(shape: CreateChannelResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_playback_restriction_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePlaybackRestrictionPolicy" o.http_method = "POST" o.http_request_uri = "/CreatePlaybackRestrictionPolicy" o.input = Shapes::ShapeRef.new(shape: CreatePlaybackRestrictionPolicyRequest) o.output = Shapes::ShapeRef.new(shape: CreatePlaybackRestrictionPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_recording_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRecordingConfiguration" o.http_method = "POST" o.http_request_uri = "/CreateRecordingConfiguration" o.input = Shapes::ShapeRef.new(shape: CreateRecordingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: CreateRecordingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_stream_key, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateStreamKey" o.http_method = "POST" o.http_request_uri = "/CreateStreamKey" o.input = Shapes::ShapeRef.new(shape: CreateStreamKeyRequest) o.output = Shapes::ShapeRef.new(shape: CreateStreamKeyResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:delete_channel, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteChannel" o.http_method = "POST" o.http_request_uri = "/DeleteChannel" o.input = Shapes::ShapeRef.new(shape: DeleteChannelRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:delete_playback_key_pair, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePlaybackKeyPair" o.http_method = "POST" o.http_request_uri = "/DeletePlaybackKeyPair" o.input = Shapes::ShapeRef.new(shape: DeletePlaybackKeyPairRequest) o.output = Shapes::ShapeRef.new(shape: DeletePlaybackKeyPairResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) end) api.add_operation(:delete_playback_restriction_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePlaybackRestrictionPolicy" o.http_method = "POST" o.http_request_uri = "/DeletePlaybackRestrictionPolicy" o.input = Shapes::ShapeRef.new(shape: DeletePlaybackRestrictionPolicyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:delete_recording_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteRecordingConfiguration" o.http_method = "POST" o.http_request_uri = "/DeleteRecordingConfiguration" o.input = Shapes::ShapeRef.new(shape: DeleteRecordingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:delete_stream_key, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStreamKey" o.http_method = "POST" o.http_request_uri = "/DeleteStreamKey" o.input = Shapes::ShapeRef.new(shape: DeleteStreamKeyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) end) api.add_operation(:get_channel, Seahorse::Model::Operation.new.tap do |o| o.name = "GetChannel" o.http_method = "POST" o.http_request_uri = "/GetChannel" o.input = Shapes::ShapeRef.new(shape: GetChannelRequest) o.output = Shapes::ShapeRef.new(shape: GetChannelResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:get_playback_key_pair, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPlaybackKeyPair" o.http_method = "POST" o.http_request_uri = "/GetPlaybackKeyPair" o.input = Shapes::ShapeRef.new(shape: GetPlaybackKeyPairRequest) o.output = Shapes::ShapeRef.new(shape: GetPlaybackKeyPairResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:get_playback_restriction_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPlaybackRestrictionPolicy" o.http_method = "POST" o.http_request_uri = "/GetPlaybackRestrictionPolicy" o.input = Shapes::ShapeRef.new(shape: GetPlaybackRestrictionPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetPlaybackRestrictionPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) end) api.add_operation(:get_recording_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRecordingConfiguration" o.http_method = "POST" o.http_request_uri = "/GetRecordingConfiguration" o.input = Shapes::ShapeRef.new(shape: GetRecordingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetRecordingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:get_stream, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStream" o.http_method = "POST" o.http_request_uri = "/GetStream" o.input = Shapes::ShapeRef.new(shape: GetStreamRequest) o.output = Shapes::ShapeRef.new(shape: GetStreamResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ChannelNotBroadcasting) end) api.add_operation(:get_stream_key, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStreamKey" o.http_method = "POST" o.http_request_uri = "/GetStreamKey" o.input = Shapes::ShapeRef.new(shape: GetStreamKeyRequest) o.output = Shapes::ShapeRef.new(shape: GetStreamKeyResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:get_stream_session, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStreamSession" o.http_method = "POST" o.http_request_uri = "/GetStreamSession" o.input = Shapes::ShapeRef.new(shape: GetStreamSessionRequest) o.output = Shapes::ShapeRef.new(shape: GetStreamSessionResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:import_playback_key_pair, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportPlaybackKeyPair" o.http_method = "POST" o.http_request_uri = "/ImportPlaybackKeyPair" o.input = Shapes::ShapeRef.new(shape: ImportPlaybackKeyPairRequest) o.output = Shapes::ShapeRef.new(shape: ImportPlaybackKeyPairResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:list_channels, Seahorse::Model::Operation.new.tap do |o| o.name = "ListChannels" o.http_method = "POST" o.http_request_uri = "/ListChannels" o.input = Shapes::ShapeRef.new(shape: ListChannelsRequest) o.output = Shapes::ShapeRef.new(shape: ListChannelsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_playback_key_pairs, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPlaybackKeyPairs" o.http_method = "POST" o.http_request_uri = "/ListPlaybackKeyPairs" o.input = Shapes::ShapeRef.new(shape: ListPlaybackKeyPairsRequest) o.output = Shapes::ShapeRef.new(shape: ListPlaybackKeyPairsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_playback_restriction_policies, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPlaybackRestrictionPolicies" o.http_method = "POST" o.http_request_uri = "/ListPlaybackRestrictionPolicies" o.input = Shapes::ShapeRef.new(shape: ListPlaybackRestrictionPoliciesRequest) o.output = Shapes::ShapeRef.new(shape: ListPlaybackRestrictionPoliciesResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_recording_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRecordingConfigurations" o.http_method = "POST" o.http_request_uri = "/ListRecordingConfigurations" o.input = Shapes::ShapeRef.new(shape: ListRecordingConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: ListRecordingConfigurationsResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_stream_keys, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStreamKeys" o.http_method = "POST" o.http_request_uri = "/ListStreamKeys" o.input = Shapes::ShapeRef.new(shape: ListStreamKeysRequest) o.output = Shapes::ShapeRef.new(shape: ListStreamKeysResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_stream_sessions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStreamSessions" o.http_method = "POST" o.http_request_uri = "/ListStreamSessions" o.input = Shapes::ShapeRef.new(shape: ListStreamSessionsRequest) o.output = Shapes::ShapeRef.new(shape: ListStreamSessionsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_streams, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStreams" o.http_method = "POST" o.http_request_uri = "/ListStreams" o.input = Shapes::ShapeRef.new(shape: ListStreamsRequest) o.output = Shapes::ShapeRef.new(shape: ListStreamsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:put_metadata, Seahorse::Model::Operation.new.tap do |o| o.name = "PutMetadata" o.http_method = "POST" o.http_request_uri = "/PutMetadata" o.input = Shapes::ShapeRef.new(shape: PutMetadataRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ChannelNotBroadcasting) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:start_viewer_session_revocation, Seahorse::Model::Operation.new.tap do |o| o.name = "StartViewerSessionRevocation" o.http_method = "POST" o.http_request_uri = "/StartViewerSessionRevocation" o.input = Shapes::ShapeRef.new(shape: StartViewerSessionRevocationRequest) o.output = Shapes::ShapeRef.new(shape: StartViewerSessionRevocationResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:stop_stream, Seahorse::Model::Operation.new.tap do |o| o.name = "StopStream" o.http_method = "POST" o.http_request_uri = "/StopStream" o.input = Shapes::ShapeRef.new(shape: StopStreamRequest) o.output = Shapes::ShapeRef.new(shape: StopStreamResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ChannelNotBroadcasting) o.errors << Shapes::ShapeRef.new(shape: StreamUnavailable) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) end) api.add_operation(:update_channel, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateChannel" o.http_method = "POST" o.http_request_uri = "/UpdateChannel" o.input = Shapes::ShapeRef.new(shape: UpdateChannelRequest) o.output = Shapes::ShapeRef.new(shape: UpdateChannelResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:update_playback_restriction_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePlaybackRestrictionPolicy" o.http_method = "POST" o.http_request_uri = "/UpdatePlaybackRestrictionPolicy" o.input = Shapes::ShapeRef.new(shape: UpdatePlaybackRestrictionPolicyRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePlaybackRestrictionPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: PendingVerification) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) end