Class: Aws::MediaLive::Waiters::SignalMapMonitorDeleted
- Inherits:
-
Object
- Object
- Aws::MediaLive::Waiters::SignalMapMonitorDeleted
- Defined in:
- lib/aws-sdk-medialive/waiters.rb
Overview
Wait until a signal map’s monitor has been deleted
Instance Attribute Summary collapse
- #waiter ⇒ Object readonly private
Instance Method Summary collapse
-
#initialize(options) ⇒ SignalMapMonitorDeleted
constructor
A new instance of SignalMapMonitorDeleted.
-
#wait(params = {}) ⇒ Types::GetSignalMapResponse
Returns a response object which responds to the following methods:.
Constructor Details
#initialize(options) ⇒ SignalMapMonitorDeleted
Returns a new instance of SignalMapMonitorDeleted.
718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 |
# File 'lib/aws-sdk-medialive/waiters.rb', line 718 def initialize() @client = .fetch(:client) @waiter = Aws::Waiters::Waiter.new({ max_attempts: 120, delay: 5, poller: Aws::Waiters::Poller.new( operation_name: :get_signal_map, acceptors: [ { "matcher" => "path", "argument" => "monitor_deployment.status", "state" => "success", "expected" => "DELETE_COMPLETE" }, { "matcher" => "path", "argument" => "monitor_deployment.status", "state" => "retry", "expected" => "DELETE_IN_PROGRESS" }, { "matcher" => "path", "argument" => "monitor_deployment.status", "state" => "failure", "expected" => "DELETE_FAILED" } ] ) }.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.
756 757 758 |
# File 'lib/aws-sdk-medialive/waiters.rb', line 756 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>
751 752 753 |
# File 'lib/aws-sdk-medialive/waiters.rb', line 751 def wait(params = {}) @waiter.wait(client: @client, params: params) end |