Class: Aws::MediaLive::Waiters::SignalMapUpdated
- Inherits:
-
Object
- Object
- Aws::MediaLive::Waiters::SignalMapUpdated
- Defined in:
- lib/aws-sdk-medialive/waiters.rb
Overview
Wait until a signal map has been updated
Instance Attribute Summary collapse
- #waiter ⇒ Object readonly private
Instance Method Summary collapse
-
#initialize(options) ⇒ SignalMapUpdated
constructor
A new instance of SignalMapUpdated.
-
#wait(params = {}) ⇒ Types::GetSignalMapResponse
Returns a response object which responds to the following methods:.
Constructor Details
#initialize(options) ⇒ SignalMapUpdated
Returns a new instance of SignalMapUpdated.
1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 |
# File 'lib/aws-sdk-medialive/waiters.rb', line 1218 def initialize() @client = .fetch(:client) @waiter = Aws::Waiters::Waiter.new({ max_attempts: 60, delay: 5, poller: Aws::Waiters::Poller.new( operation_name: :get_signal_map, acceptors: [ { "matcher" => "path", "argument" => "status", "state" => "success", "expected" => "UPDATE_COMPLETE" }, { "matcher" => "path", "argument" => "status", "state" => "retry", "expected" => "UPDATE_IN_PROGRESS" }, { "matcher" => "path", "argument" => "status", "state" => "failure", "expected" => "UPDATE_FAILED" }, { "matcher" => "path", "argument" => "status", "state" => "failure", "expected" => "UPDATE_REVERTED" } ] ) }.merge()) end |
Instance Attribute Details
#waiter ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
1262 1263 1264 |
# File 'lib/aws-sdk-medialive/waiters.rb', line 1262 def waiter @waiter end |
Instance Method Details
#wait(params = {}) ⇒ Types::GetSignalMapResponse
Returns a response object which responds to the following methods:
-
#arn => String
-
#cloud_watch_alarm_template_group_ids => Array<String>
-
#created_at => Time
-
#description => String
-
#discovery_entry_point_arn => String
-
#error_message => String
-
#event_bridge_rule_template_group_ids => Array<String>
-
#failed_media_resource_map => Hash<String,Types::MediaResource>
-
#id => String
-
#last_discovered_at => Time
-
#last_successful_monitor_deployment => Types::SuccessfulMonitorDeployment
-
#media_resource_map => Hash<String,Types::MediaResource>
-
#modified_at => Time
-
#monitor_changes_pending_deployment => Boolean
-
#monitor_deployment => Types::MonitorDeployment
-
#name => String
-
#status => String
-
#tags => Hash<String,String>
1257 1258 1259 |
# File 'lib/aws-sdk-medialive/waiters.rb', line 1257 def wait(params = {}) @waiter.wait(client: @client, params: params) end |