Class: Aws::IVSRealTime::Client
- Inherits:
- 
      Seahorse::Client::Base
      
        - Object
- Seahorse::Client::Base
- Aws::IVSRealTime::Client
 
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb
Overview
An API client for IVSRealTime.  To construct a client, you need to configure a :region and :credentials.
client = Aws::IVSRealTime::Client.new(
  region: region_name,
  credentials: credentials,
  # ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
- 
  
    
      #create_encoder_configuration(params = {})  ⇒ Types::CreateEncoderConfigurationResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates an EncoderConfiguration object. 
- 
  
    
      #create_ingest_configuration(params = {})  ⇒ Types::CreateIngestConfigurationResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates a new IngestConfiguration resource, used to specify the ingest protocol for a stage. 
- 
  
    
      #create_participant_token(params = {})  ⇒ Types::CreateParticipantTokenResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates an additional token for a specified stage. 
- 
  
    
      #create_stage(params = {})  ⇒ Types::CreateStageResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates a new stage (and optionally participant tokens). 
- 
  
    
      #create_storage_configuration(params = {})  ⇒ Types::CreateStorageConfigurationResponse 
    
    
  
  
  
  
  
  
  
  
  
    Creates a new storage configuration, used to enable recording to Amazon S3. 
- 
  
    
      #delete_encoder_configuration(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes an EncoderConfiguration resource. 
- 
  
    
      #delete_ingest_configuration(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes a specified IngestConfiguration, so it can no longer be used to broadcast. 
- 
  
    
      #delete_public_key(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes the specified public key used to sign stage participant tokens. 
- 
  
    
      #delete_stage(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Shuts down and deletes the specified stage (disconnecting all participants). 
- 
  
    
      #delete_storage_configuration(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Deletes the storage configuration for the specified ARN. 
- 
  
    
      #disconnect_participant(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Disconnects a specified participant from a specified stage. 
- 
  
    
      #get_composition(params = {})  ⇒ Types::GetCompositionResponse 
    
    
  
  
  
  
  
  
  
  
  
    Get information about the specified Composition resource. 
- 
  
    
      #get_encoder_configuration(params = {})  ⇒ Types::GetEncoderConfigurationResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets information about the specified EncoderConfiguration resource. 
- 
  
    
      #get_ingest_configuration(params = {})  ⇒ Types::GetIngestConfigurationResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets information about the specified IngestConfiguration. 
- 
  
    
      #get_participant(params = {})  ⇒ Types::GetParticipantResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets information about the specified participant token. 
- 
  
    
      #get_public_key(params = {})  ⇒ Types::GetPublicKeyResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets information for the specified public key. 
- 
  
    
      #get_stage(params = {})  ⇒ Types::GetStageResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets information for the specified stage. 
- 
  
    
      #get_stage_session(params = {})  ⇒ Types::GetStageSessionResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets information for the specified stage session. 
- 
  
    
      #get_storage_configuration(params = {})  ⇒ Types::GetStorageConfigurationResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets the storage configuration for the specified ARN. 
- 
  
    
      #import_public_key(params = {})  ⇒ Types::ImportPublicKeyResponse 
    
    
  
  
  
  
  
  
  
  
  
    Import a public key to be used for signing stage participant tokens. 
- 
  
    
      #list_compositions(params = {})  ⇒ Types::ListCompositionsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets summary information about all Compositions in your account, in the AWS region where the API request is processed. 
- 
  
    
      #list_encoder_configurations(params = {})  ⇒ Types::ListEncoderConfigurationsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets summary information about all EncoderConfigurations in your account, in the AWS region where the API request is processed. 
- 
  
    
      #list_ingest_configurations(params = {})  ⇒ Types::ListIngestConfigurationsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Lists all IngestConfigurations in your account, in the AWS region where the API request is processed. 
- 
  
    
      #list_participant_events(params = {})  ⇒ Types::ListParticipantEventsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Lists events for a specified participant that occurred during a specified stage session. 
- 
  
    
      #list_participant_replicas(params = {})  ⇒ Types::ListParticipantReplicasResponse 
    
    
  
  
  
  
  
  
  
  
  
    Lists all the replicas for a participant from a source stage. 
- 
  
    
      #list_participants(params = {})  ⇒ Types::ListParticipantsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Lists all participants in a specified stage session. 
- 
  
    
      #list_public_keys(params = {})  ⇒ Types::ListPublicKeysResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets summary information about all public keys in your account, in the AWS region where the API request is processed. 
- 
  
    
      #list_stage_sessions(params = {})  ⇒ Types::ListStageSessionsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets all sessions for a specified stage. 
- 
  
    
      #list_stages(params = {})  ⇒ Types::ListStagesResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets summary information about all stages in your account, in the AWS region where the API request is processed. 
- 
  
    
      #list_storage_configurations(params = {})  ⇒ Types::ListStorageConfigurationsResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets summary information about all storage configurations in your account, in the AWS region where the API request is processed. 
- 
  
    
      #list_tags_for_resource(params = {})  ⇒ Types::ListTagsForResourceResponse 
    
    
  
  
  
  
  
  
  
  
  
    Gets information about AWS tags for the specified ARN. 
- 
  
    
      #start_composition(params = {})  ⇒ Types::StartCompositionResponse 
    
    
  
  
  
  
  
  
  
  
  
    Starts a Composition from a stage based on the configuration provided in the request. 
- 
  
    
      #start_participant_replication(params = {})  ⇒ Types::StartParticipantReplicationResponse 
    
    
  
  
  
  
  
  
  
  
  
    Starts replicating a publishing participant from a source stage to a destination stage. 
- 
  
    
      #stop_composition(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Stops and deletes a Composition resource. 
- 
  
    
      #stop_participant_replication(params = {})  ⇒ Types::StopParticipantReplicationResponse 
    
    
  
  
  
  
  
  
  
  
  
    Stops a replicated participant session. 
- 
  
    
      #tag_resource(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Adds or updates tags for the AWS resource with the specified ARN. 
- 
  
    
      #untag_resource(params = {})  ⇒ Struct 
    
    
  
  
  
  
  
  
  
  
  
    Removes tags from the resource with the specified ARN. 
- 
  
    
      #update_ingest_configuration(params = {})  ⇒ Types::UpdateIngestConfigurationResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates a specified IngestConfiguration. 
- 
  
    
      #update_stage(params = {})  ⇒ Types::UpdateStageResponse 
    
    
  
  
  
  
  
  
  
  
  
    Updates a stage’s configuration. 
Instance Method Summary collapse
- 
  
    
      #initialize(options)  ⇒ Client 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of Client. 
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
| 473 474 475 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 473 def initialize(*args) super end | 
Instance Method Details
#create_encoder_configuration(params = {}) ⇒ Types::CreateEncoderConfigurationResponse
Creates an EncoderConfiguration object.
| 534 535 536 537 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 534 def create_encoder_configuration(params = {}, = {}) req = build_request(:create_encoder_configuration, params) req.send_request() end | 
#create_ingest_configuration(params = {}) ⇒ Types::CreateIngestConfigurationResponse
Creates a new IngestConfiguration resource, used to specify the ingest protocol for a stage.
| 623 624 625 626 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 623 def create_ingest_configuration(params = {}, = {}) req = build_request(:create_ingest_configuration, params) req.send_request() end | 
#create_participant_token(params = {}) ⇒ Types::CreateParticipantTokenResponse
Creates an additional token for a specified stage. This can be done after stage creation or when tokens expire. Tokens always are scoped to the stage for which they are created.
Encryption keys are owned by Amazon IVS and never used directly by your application.
| 691 692 693 694 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 691 def create_participant_token(params = {}, = {}) req = build_request(:create_participant_token, params) req.send_request() end | 
#create_stage(params = {}) ⇒ Types::CreateStageResponse
Creates a new stage (and optionally participant tokens).
| 795 796 797 798 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 795 def create_stage(params = {}, = {}) req = build_request(:create_stage, params) req.send_request() end | 
#create_storage_configuration(params = {}) ⇒ Types::CreateStorageConfigurationResponse
Creates a new storage configuration, used to enable recording to Amazon S3. When a StorageConfiguration is created, IVS will modify the S3 bucketPolicy of the provided bucket. This will ensure that IVS has sufficient permissions to write content to the provided bucket.
| 852 853 854 855 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 852 def create_storage_configuration(params = {}, = {}) req = build_request(:create_storage_configuration, params) req.send_request() end | 
#delete_encoder_configuration(params = {}) ⇒ Struct
Deletes an EncoderConfiguration resource. Ensures that no Compositions are using this template; otherwise, returns an error.
| 875 876 877 878 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 875 def delete_encoder_configuration(params = {}, = {}) req = build_request(:delete_encoder_configuration, params) req.send_request() end | 
#delete_ingest_configuration(params = {}) ⇒ Struct
Deletes a specified IngestConfiguration, so it can no longer be used
to broadcast. An IngestConfiguration cannot be deleted if the
publisher is actively streaming to a stage, unless force is set to
true.
| 907 908 909 910 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 907 def delete_ingest_configuration(params = {}, = {}) req = build_request(:delete_ingest_configuration, params) req.send_request() end | 
#delete_public_key(params = {}) ⇒ Struct
Deletes the specified public key used to sign stage participant tokens. This invalidates future participant tokens generated using the key pair’s private key.
| 931 932 933 934 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 931 def delete_public_key(params = {}, = {}) req = build_request(:delete_public_key, params) req.send_request() end | 
#delete_stage(params = {}) ⇒ Struct
Shuts down and deletes the specified stage (disconnecting all
participants). This operation also removes the stageArn from the
associated IngestConfiguration, if there are participants using the
IngestConfiguration to publish to the stage.
| 956 957 958 959 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 956 def delete_stage(params = {}, = {}) req = build_request(:delete_stage, params) req.send_request() end | 
#delete_storage_configuration(params = {}) ⇒ Struct
Deletes the storage configuration for the specified ARN.
If you try to delete a storage configuration that is used by a Composition, you will get an error (409 ConflictException). To avoid this, for all Compositions that reference the storage configuration, first use StopComposition and wait for it to complete, then use DeleteStorageConfiguration.
| 984 985 986 987 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 984 def delete_storage_configuration(params = {}, = {}) req = build_request(:delete_storage_configuration, params) req.send_request() end | 
#disconnect_participant(params = {}) ⇒ Struct
Disconnects a specified participant from a specified stage. If the
participant is publishing using an IngestConfiguration,
DisconnectParticipant also updates the stageArn in the
IngestConfiguration to be an empty string.
| 1019 1020 1021 1022 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1019 def disconnect_participant(params = {}, = {}) req = build_request(:disconnect_participant, params) req.send_request() end | 
#get_composition(params = {}) ⇒ Types::GetCompositionResponse
Get information about the specified Composition resource.
| 1088 1089 1090 1091 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1088 def get_composition(params = {}, = {}) req = build_request(:get_composition, params) req.send_request() end | 
#get_encoder_configuration(params = {}) ⇒ Types::GetEncoderConfigurationResponse
Gets information about the specified EncoderConfiguration resource.
| 1123 1124 1125 1126 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1123 def get_encoder_configuration(params = {}, = {}) req = build_request(:get_encoder_configuration, params) req.send_request() end | 
#get_ingest_configuration(params = {}) ⇒ Types::GetIngestConfigurationResponse
Gets information about the specified IngestConfiguration.
| 1162 1163 1164 1165 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1162 def get_ingest_configuration(params = {}, = {}) req = build_request(:get_ingest_configuration, params) req.send_request() end | 
#get_participant(params = {}) ⇒ Types::GetParticipantResponse
Gets information about the specified participant token.
| 1219 1220 1221 1222 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1219 def get_participant(params = {}, = {}) req = build_request(:get_participant, params) req.send_request() end | 
#get_public_key(params = {}) ⇒ Types::GetPublicKeyResponse
Gets information for the specified public key.
| 1252 1253 1254 1255 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1252 def get_public_key(params = {}, = {}) req = build_request(:get_public_key, params) req.send_request() end | 
#get_stage(params = {}) ⇒ Types::GetStageResponse
Gets information for the specified stage.
| 1298 1299 1300 1301 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1298 def get_stage(params = {}, = {}) req = build_request(:get_stage, params) req.send_request() end | 
#get_stage_session(params = {}) ⇒ Types::GetStageSessionResponse
Gets information for the specified stage session.
| 1332 1333 1334 1335 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1332 def get_stage_session(params = {}, = {}) req = build_request(:get_stage_session, params) req.send_request() end | 
#get_storage_configuration(params = {}) ⇒ Types::GetStorageConfigurationResponse
Gets the storage configuration for the specified ARN.
| 1364 1365 1366 1367 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1364 def get_storage_configuration(params = {}, = {}) req = build_request(:get_storage_configuration, params) req.send_request() end | 
#import_public_key(params = {}) ⇒ Types::ImportPublicKeyResponse
Import a public key to be used for signing stage participant tokens.
| 1416 1417 1418 1419 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1416 def import_public_key(params = {}, = {}) req = build_request(:import_public_key, params) req.send_request() end | 
#list_compositions(params = {}) ⇒ Types::ListCompositionsResponse
Gets summary information about all Compositions in your account, in the AWS region where the API request is processed.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1475 1476 1477 1478 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1475 def list_compositions(params = {}, = {}) req = build_request(:list_compositions, params) req.send_request() end | 
#list_encoder_configurations(params = {}) ⇒ Types::ListEncoderConfigurationsResponse
Gets summary information about all EncoderConfigurations in your account, in the AWS region where the API request is processed.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1517 1518 1519 1520 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1517 def list_encoder_configurations(params = {}, = {}) req = build_request(:list_encoder_configurations, params) req.send_request() end | 
#list_ingest_configurations(params = {}) ⇒ Types::ListIngestConfigurationsResponse
Lists all IngestConfigurations in your account, in the AWS region where the API request is processed.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1572 1573 1574 1575 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1572 def list_ingest_configurations(params = {}, = {}) req = build_request(:list_ingest_configurations, params) req.send_request() end | 
#list_participant_events(params = {}) ⇒ Types::ListParticipantEventsResponse
Lists events for a specified participant that occurred during a specified stage session.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1631 1632 1633 1634 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1631 def list_participant_events(params = {}, = {}) req = build_request(:list_participant_events, params) req.send_request() end | 
#list_participant_replicas(params = {}) ⇒ Types::ListParticipantReplicasResponse
Lists all the replicas for a participant from a source stage.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1688 1689 1690 1691 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1688 def list_participant_replicas(params = {}, = {}) req = build_request(:list_participant_replicas, params) req.send_request() end | 
#list_participants(params = {}) ⇒ Types::ListParticipantsResponse
Lists all participants in a specified stage session.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1772 1773 1774 1775 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1772 def list_participants(params = {}, = {}) req = build_request(:list_participants, params) req.send_request() end | 
#list_public_keys(params = {}) ⇒ Types::ListPublicKeysResponse
Gets summary information about all public keys in your account, in the AWS region where the API request is processed.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1814 1815 1816 1817 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1814 def list_public_keys(params = {}, = {}) req = build_request(:list_public_keys, params) req.send_request() end | 
#list_stage_sessions(params = {}) ⇒ Types::ListStageSessionsResponse
Gets all sessions for a specified stage.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1858 1859 1860 1861 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1858 def list_stage_sessions(params = {}, = {}) req = build_request(:list_stage_sessions, params) req.send_request() end | 
#list_stages(params = {}) ⇒ Types::ListStagesResponse
Gets summary information about all stages in your account, in the AWS region where the API request is processed.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1901 1902 1903 1904 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1901 def list_stages(params = {}, = {}) req = build_request(:list_stages, params) req.send_request() end | 
#list_storage_configurations(params = {}) ⇒ Types::ListStorageConfigurationsResponse
Gets summary information about all storage configurations in your account, in the AWS region where the API request is processed.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
| 1945 1946 1947 1948 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1945 def list_storage_configurations(params = {}, = {}) req = build_request(:list_storage_configurations, params) req.send_request() end | 
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Gets information about AWS tags for the specified ARN.
| 1974 1975 1976 1977 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 1974 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end | 
#start_composition(params = {}) ⇒ Types::StartCompositionResponse
Starts a Composition from a stage based on the configuration provided in the request.
A Composition is an ephemeral resource that exists after this operation returns successfully. Composition stops and the resource is deleted:
- When StopComposition is called. 
- After a 1-minute timeout, when all participants are disconnected from the stage. 
- After a 1-minute timeout, if there are no participants in the stage when StartComposition is called. 
- When broadcasting to the IVS channel fails and all retries are exhausted. 
- When broadcasting is disconnected and all attempts to reconnect are exhausted. 
| 2138 2139 2140 2141 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 2138 def start_composition(params = {}, = {}) req = build_request(:start_composition, params) req.send_request() end | 
#start_participant_replication(params = {}) ⇒ Types::StartParticipantReplicationResponse
Starts replicating a publishing participant from a source stage to a destination stage.
| 2213 2214 2215 2216 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 2213 def start_participant_replication(params = {}, = {}) req = build_request(:start_participant_replication, params) req.send_request() end | 
#stop_composition(params = {}) ⇒ Struct
Stops and deletes a Composition resource. Any broadcast from the Composition resource is stopped.
| 2236 2237 2238 2239 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 2236 def stop_composition(params = {}, = {}) req = build_request(:stop_composition, params) req.send_request() end | 
#stop_participant_replication(params = {}) ⇒ Types::StopParticipantReplicationResponse
Stops a replicated participant session.
| 2290 2291 2292 2293 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 2290 def stop_participant_replication(params = {}, = {}) req = build_request(:stop_participant_replication, params) req.send_request() end | 
#tag_resource(params = {}) ⇒ Struct
Adds or updates tags for the AWS resource with the specified ARN.
| 2327 2328 2329 2330 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 2327 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end | 
#untag_resource(params = {}) ⇒ Struct
Removes tags from the resource with the specified ARN.
| 2361 2362 2363 2364 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 2361 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end | 
#update_ingest_configuration(params = {}) ⇒ Types::UpdateIngestConfigurationResponse
Updates a specified IngestConfiguration. Only the stage ARN attached to the IngestConfiguration can be updated. An IngestConfiguration that is active cannot be updated.
| 2407 2408 2409 2410 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 2407 def update_ingest_configuration(params = {}, = {}) req = build_request(:update_ingest_configuration, params) req.send_request() end | 
#update_stage(params = {}) ⇒ Types::UpdateStageResponse
Updates a stage’s configuration.
| 2476 2477 2478 2479 | # File 'gems/aws-sdk-ivsrealtime/lib/aws-sdk-ivsrealtime/client.rb', line 2476 def update_stage(params = {}, = {}) req = build_request(:update_stage, params) req.send_request() end |