Class: Aws::MediaLive::Waiters::InputDeleted
- Inherits:
-
Object
- Object
- Aws::MediaLive::Waiters::InputDeleted
- Defined in:
- gems/aws-sdk-medialive/lib/aws-sdk-medialive/waiters.rb
Overview
Wait until an input has been deleted
Instance Method Summary collapse
-
#initialize(options) ⇒ InputDeleted
constructor
A new instance of InputDeleted.
-
#wait(params = {}) ⇒ Types::DescribeInputResponse
Returns a response object which responds to the following methods:.
Constructor Details
#initialize(options) ⇒ InputDeleted
Returns a new instance of InputDeleted.
635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/waiters.rb', line 635 def initialize() @client = .fetch(:client) @waiter = Aws::Waiters::Waiter.new({ max_attempts: 20, delay: 5, poller: Aws::Waiters::Poller.new( operation_name: :describe_input, acceptors: [ { "state" => "success", "matcher" => "path", "argument" => "state", "expected" => "DELETED" }, { "state" => "retry", "matcher" => "path", "argument" => "state", "expected" => "DELETING" }, { "state" => "retry", "matcher" => "status", "expected" => 500 } ] ) }.merge()) end |
Instance Method Details
#wait(params = {}) ⇒ Types::DescribeInputResponse
Returns a response object which responds to the following methods:
- #arn => String
- #attached_channels => Array<String>
- #destinations => Array<Types::InputDestination>
- #id => String
- #input_class => String
- #input_devices => Array<Types::InputDeviceSettings>
- #input_partner_ids => Array<String>
- #input_source_type => String
- #media_connect_flows => Array<Types::MediaConnectFlow>
- #name => String
- #role_arn => String
- #security_groups => Array<String>
- #sources => Array<Types::InputSource>
- #state => String
- #tags => Hash<String,String>
- #type => String
- #srt_settings => Types::SrtSettings
- #input_network_location => String
- #multicast_settings => Types::MulticastSettings
- #smpte_2110_receiver_group_settings => Types::Smpte2110ReceiverGroupSettings
- #sdi_sources => Array<String>
- #router_settings => Types::RouterInputSettings
667 668 669 |
# File 'gems/aws-sdk-medialive/lib/aws-sdk-medialive/waiters.rb', line 667 def wait(params = {}) @waiter.wait(client: @client, params: params) end |