Class: Aws::MediaConnect::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::MediaConnect::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb
Overview
An API client for MediaConnect. To construct a client, you need to configure a :region and :credentials.
client = Aws::MediaConnect::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
-
#add_bridge_outputs(params = {}) ⇒ Types::AddBridgeOutputsResponse
Adds outputs to an existing bridge.
-
#add_bridge_sources(params = {}) ⇒ Types::AddBridgeSourcesResponse
Adds sources to an existing bridge.
-
#add_flow_media_streams(params = {}) ⇒ Types::AddFlowMediaStreamsResponse
Adds media streams to an existing flow.
-
#add_flow_outputs(params = {}) ⇒ Types::AddFlowOutputsResponse
Adds outputs to an existing flow.
-
#add_flow_sources(params = {}) ⇒ Types::AddFlowSourcesResponse
Adds sources to a flow.
-
#add_flow_vpc_interfaces(params = {}) ⇒ Types::AddFlowVpcInterfacesResponse
Adds VPC interfaces to a flow.
-
#batch_get_router_input(params = {}) ⇒ Types::BatchGetRouterInputResponse
Retrieves information about multiple router inputs in AWS Elemental MediaConnect.
-
#batch_get_router_network_interface(params = {}) ⇒ Types::BatchGetRouterNetworkInterfaceResponse
Retrieves information about multiple router network interfaces in AWS Elemental MediaConnect.
-
#batch_get_router_output(params = {}) ⇒ Types::BatchGetRouterOutputResponse
Retrieves information about multiple router outputs in AWS Elemental MediaConnect.
-
#create_bridge(params = {}) ⇒ Types::CreateBridgeResponse
Creates a new bridge.
-
#create_flow(params = {}) ⇒ Types::CreateFlowResponse
Creates a new flow.
-
#create_gateway(params = {}) ⇒ Types::CreateGatewayResponse
Creates a new gateway.
-
#create_router_input(params = {}) ⇒ Types::CreateRouterInputResponse
Creates a new router input in AWS Elemental MediaConnect.
-
#create_router_network_interface(params = {}) ⇒ Types::CreateRouterNetworkInterfaceResponse
Creates a new router network interface in AWS Elemental MediaConnect.
-
#create_router_output(params = {}) ⇒ Types::CreateRouterOutputResponse
Creates a new router output in AWS Elemental MediaConnect.
-
#delete_bridge(params = {}) ⇒ Types::DeleteBridgeResponse
Deletes a bridge.
-
#delete_flow(params = {}) ⇒ Types::DeleteFlowResponse
Deletes a flow.
-
#delete_gateway(params = {}) ⇒ Types::DeleteGatewayResponse
Deletes a gateway.
-
#delete_router_input(params = {}) ⇒ Types::DeleteRouterInputResponse
Deletes a router input from AWS Elemental MediaConnect.
-
#delete_router_network_interface(params = {}) ⇒ Types::DeleteRouterNetworkInterfaceResponse
Deletes a router network interface from AWS Elemental MediaConnect.
-
#delete_router_output(params = {}) ⇒ Types::DeleteRouterOutputResponse
Deletes a router output from AWS Elemental MediaConnect.
-
#deregister_gateway_instance(params = {}) ⇒ Types::DeregisterGatewayInstanceResponse
Deregisters an instance.
-
#describe_bridge(params = {}) ⇒ Types::DescribeBridgeResponse
Displays the details of a bridge.
-
#describe_flow(params = {}) ⇒ Types::DescribeFlowResponse
Displays the details of a flow.
-
#describe_flow_source_metadata(params = {}) ⇒ Types::DescribeFlowSourceMetadataResponse
The
DescribeFlowSourceMetadataAPI is used to view information about the flow's source transport stream and programs. -
#describe_flow_source_thumbnail(params = {}) ⇒ Types::DescribeFlowSourceThumbnailResponse
Describes the thumbnail for the flow source.
-
#describe_gateway(params = {}) ⇒ Types::DescribeGatewayResponse
Displays the details of a gateway.
-
#describe_gateway_instance(params = {}) ⇒ Types::DescribeGatewayInstanceResponse
Displays the details of an instance.
-
#describe_offering(params = {}) ⇒ Types::DescribeOfferingResponse
Displays the details of an offering.
-
#describe_reservation(params = {}) ⇒ Types::DescribeReservationResponse
Displays the details of a reservation.
-
#get_router_input(params = {}) ⇒ Types::GetRouterInputResponse
Retrieves information about a specific router input in AWS Elemental MediaConnect.
-
#get_router_input_source_metadata(params = {}) ⇒ Types::GetRouterInputSourceMetadataResponse
Retrieves detailed metadata information about a specific router input source, including stream details and connection state.
-
#get_router_input_thumbnail(params = {}) ⇒ Types::GetRouterInputThumbnailResponse
Retrieves the thumbnail for a router input in AWS Elemental MediaConnect.
-
#get_router_network_interface(params = {}) ⇒ Types::GetRouterNetworkInterfaceResponse
Retrieves information about a specific router network interface in AWS Elemental MediaConnect.
-
#get_router_output(params = {}) ⇒ Types::GetRouterOutputResponse
Retrieves information about a specific router output in AWS Elemental MediaConnect.
-
#grant_flow_entitlements(params = {}) ⇒ Types::GrantFlowEntitlementsResponse
Grants entitlements to an existing flow.
-
#list_bridges(params = {}) ⇒ Types::ListBridgesResponse
Displays a list of bridges that are associated with this account and an optionally specified Amazon Resource Name (ARN).
-
#list_entitlements(params = {}) ⇒ Types::ListEntitlementsResponse
Displays a list of all entitlements that have been granted to this account.
-
#list_flows(params = {}) ⇒ Types::ListFlowsResponse
Displays a list of flows that are associated with this account.
-
#list_gateway_instances(params = {}) ⇒ Types::ListGatewayInstancesResponse
Displays a list of instances associated with the Amazon Web Services account.
-
#list_gateways(params = {}) ⇒ Types::ListGatewaysResponse
Displays a list of gateways that are associated with this account.
-
#list_offerings(params = {}) ⇒ Types::ListOfferingsResponse
Displays a list of all offerings that are available to this account in the current Amazon Web Services Region.
-
#list_reservations(params = {}) ⇒ Types::ListReservationsResponse
Displays a list of all reservations that have been purchased by this account in the current Amazon Web Services Region.
-
#list_router_inputs(params = {}) ⇒ Types::ListRouterInputsResponse
Retrieves a list of router inputs in AWS Elemental MediaConnect.
-
#list_router_network_interfaces(params = {}) ⇒ Types::ListRouterNetworkInterfacesResponse
Retrieves a list of router network interfaces in AWS Elemental MediaConnect.
-
#list_router_outputs(params = {}) ⇒ Types::ListRouterOutputsResponse
Retrieves a list of router outputs in AWS Elemental MediaConnect.
-
#list_tags_for_global_resource(params = {}) ⇒ Types::ListTagsForGlobalResourceResponse
Lists the tags associated with a global resource in AWS Elemental MediaConnect.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
List all tags on a MediaConnect resource in the current region.
-
#purchase_offering(params = {}) ⇒ Types::PurchaseOfferingResponse
Submits a request to purchase an offering.
-
#remove_bridge_output(params = {}) ⇒ Types::RemoveBridgeOutputResponse
Removes an output from a bridge.
-
#remove_bridge_source(params = {}) ⇒ Types::RemoveBridgeSourceResponse
Removes a source from a bridge.
-
#remove_flow_media_stream(params = {}) ⇒ Types::RemoveFlowMediaStreamResponse
Removes a media stream from a flow.
-
#remove_flow_output(params = {}) ⇒ Types::RemoveFlowOutputResponse
Removes an output from an existing flow.
-
#remove_flow_source(params = {}) ⇒ Types::RemoveFlowSourceResponse
Removes a source from an existing flow.
-
#remove_flow_vpc_interface(params = {}) ⇒ Types::RemoveFlowVpcInterfaceResponse
Removes a VPC Interface from an existing flow.
-
#restart_router_input(params = {}) ⇒ Types::RestartRouterInputResponse
Restarts a router input.
-
#restart_router_output(params = {}) ⇒ Types::RestartRouterOutputResponse
Restarts a router output.
-
#revoke_flow_entitlement(params = {}) ⇒ Types::RevokeFlowEntitlementResponse
Revokes an entitlement from a flow.
-
#start_flow(params = {}) ⇒ Types::StartFlowResponse
Starts a flow.
-
#start_router_input(params = {}) ⇒ Types::StartRouterInputResponse
Starts a router input in AWS Elemental MediaConnect.
-
#start_router_output(params = {}) ⇒ Types::StartRouterOutputResponse
Starts a router output in AWS Elemental MediaConnect.
-
#stop_flow(params = {}) ⇒ Types::StopFlowResponse
Stops a flow.
-
#stop_router_input(params = {}) ⇒ Types::StopRouterInputResponse
Stops a router input in AWS Elemental MediaConnect.
-
#stop_router_output(params = {}) ⇒ Types::StopRouterOutputResponse
Stops a router output in AWS Elemental MediaConnect.
-
#tag_global_resource(params = {}) ⇒ Struct
Adds tags to a global resource in AWS Elemental MediaConnect.
-
#tag_resource(params = {}) ⇒ Struct
Associates the specified tags to a resource with the specified
resourceArnin the current region. -
#take_router_input(params = {}) ⇒ Types::TakeRouterInputResponse
Associates a router input with a router output in AWS Elemental MediaConnect.
-
#untag_global_resource(params = {}) ⇒ Struct
Removes tags from a global resource in AWS Elemental MediaConnect.
-
#untag_resource(params = {}) ⇒ Struct
Deletes specified tags from a resource in the current region.
-
#update_bridge(params = {}) ⇒ Types::UpdateBridgeResponse
Updates the bridge.
-
#update_bridge_output(params = {}) ⇒ Types::UpdateBridgeOutputResponse
Updates an existing bridge output.
-
#update_bridge_source(params = {}) ⇒ Types::UpdateBridgeSourceResponse
Updates an existing bridge source.
-
#update_bridge_state(params = {}) ⇒ Types::UpdateBridgeStateResponse
Updates the bridge state.
-
#update_flow(params = {}) ⇒ Types::UpdateFlowResponse
Updates an existing flow.
-
#update_flow_entitlement(params = {}) ⇒ Types::UpdateFlowEntitlementResponse
Updates an entitlement.
-
#update_flow_media_stream(params = {}) ⇒ Types::UpdateFlowMediaStreamResponse
Updates an existing media stream.
-
#update_flow_output(params = {}) ⇒ Types::UpdateFlowOutputResponse
Updates an existing flow output.
-
#update_flow_source(params = {}) ⇒ Types::UpdateFlowSourceResponse
Updates the source of a flow.
-
#update_gateway_instance(params = {}) ⇒ Types::UpdateGatewayInstanceResponse
Updates an existing gateway instance.
-
#update_router_input(params = {}) ⇒ Types::UpdateRouterInputResponse
Updates the configuration of an existing router input in AWS Elemental MediaConnect.
-
#update_router_network_interface(params = {}) ⇒ Types::UpdateRouterNetworkInterfaceResponse
Updates the configuration of an existing router network interface in AWS Elemental MediaConnect.
-
#update_router_output(params = {}) ⇒ Types::UpdateRouterOutputResponse
Updates the configuration of an existing router output in AWS Elemental MediaConnect.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
-
#wait_until(waiter_name, params = {}, options = {}) {|w.waiter| ... } ⇒ Boolean
Polls an API operation until a resource enters a desired state.
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-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 473 def initialize(*args) super end |
Instance Method Details
#add_bridge_outputs(params = {}) ⇒ Types::AddBridgeOutputsResponse
Adds outputs to an existing bridge.
528 529 530 531 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 528 def add_bridge_outputs(params = {}, = {}) req = build_request(:add_bridge_outputs, params) req.send_request() end |
#add_bridge_sources(params = {}) ⇒ Types::AddBridgeSourcesResponse
Adds sources to an existing bridge.
592 593 594 595 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 592 def add_bridge_sources(params = {}, = {}) req = build_request(:add_bridge_sources, params) req.send_request() end |
#add_flow_media_streams(params = {}) ⇒ Types::AddFlowMediaStreamsResponse
Adds media streams to an existing flow. After you add a media stream to a flow, you can associate it with a source and/or an output that uses the ST 2110 JPEG XS or CDI protocol.
667 668 669 670 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 667 def add_flow_media_streams(params = {}, = {}) req = build_request(:add_flow_media_streams, params) req.send_request() end |
#add_flow_outputs(params = {}) ⇒ Types::AddFlowOutputsResponse
Adds outputs to an existing flow. You can create up to 50 outputs per flow.
824 825 826 827 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 824 def add_flow_outputs(params = {}, = {}) req = build_request(:add_flow_outputs, params) req.send_request() end |
#add_flow_sources(params = {}) ⇒ Types::AddFlowSourcesResponse
Adds sources to a flow.
974 975 976 977 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 974 def add_flow_sources(params = {}, = {}) req = build_request(:add_flow_sources, params) req.send_request() end |
#add_flow_vpc_interfaces(params = {}) ⇒ Types::AddFlowVpcInterfacesResponse
Adds VPC interfaces to a flow.
1027 1028 1029 1030 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 1027 def add_flow_vpc_interfaces(params = {}, = {}) req = build_request(:add_flow_vpc_interfaces, params) req.send_request() end |
#batch_get_router_input(params = {}) ⇒ Types::BatchGetRouterInputResponse
Retrieves information about multiple router inputs in AWS Elemental MediaConnect.
1147 1148 1149 1150 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 1147 def batch_get_router_input(params = {}, = {}) req = build_request(:batch_get_router_input, params) req.send_request() end |
#batch_get_router_network_interface(params = {}) ⇒ Types::BatchGetRouterNetworkInterfaceResponse
Retrieves information about multiple router network interfaces in AWS Elemental MediaConnect.
1199 1200 1201 1202 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 1199 def batch_get_router_network_interface(params = {}, = {}) req = build_request(:batch_get_router_network_interface, params) req.send_request() end |
#batch_get_router_output(params = {}) ⇒ Types::BatchGetRouterOutputResponse
Retrieves information about multiple router outputs in AWS Elemental MediaConnect.
1289 1290 1291 1292 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 1289 def batch_get_router_output(params = {}, = {}) req = build_request(:batch_get_router_output, params) req.send_request() end |
#create_bridge(params = {}) ⇒ Types::CreateBridgeResponse
Creates a new bridge. The request must include one source.
1424 1425 1426 1427 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 1424 def create_bridge(params = {}, = {}) req = build_request(:create_bridge, params) req.send_request() end |
#create_flow(params = {}) ⇒ Types::CreateFlowResponse
Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).
2038 2039 2040 2041 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2038 def create_flow(params = {}, = {}) req = build_request(:create_flow, params) req.send_request() end |
#create_gateway(params = {}) ⇒ Types::CreateGatewayResponse
Creates a new gateway. The request must include at least one network (up to four).
2095 2096 2097 2098 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2095 def create_gateway(params = {}, = {}) req = build_request(:create_gateway, params) req.send_request() end |
#create_router_input(params = {}) ⇒ Types::CreateRouterInputResponse
Creates a new router input in AWS Elemental MediaConnect.
2384 2385 2386 2387 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2384 def create_router_input(params = {}, = {}) req = build_request(:create_router_input, params) req.send_request() end |
#create_router_network_interface(params = {}) ⇒ Types::CreateRouterNetworkInterfaceResponse
Creates a new router network interface in AWS Elemental MediaConnect.
2463 2464 2465 2466 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2463 def create_router_network_interface(params = {}, = {}) req = build_request(:create_router_network_interface, params) req.send_request() end |
#create_router_output(params = {}) ⇒ Types::CreateRouterOutputResponse
Creates a new router output in AWS Elemental MediaConnect.
2667 2668 2669 2670 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2667 def create_router_output(params = {}, = {}) req = build_request(:create_router_output, params) req.send_request() end |
#delete_bridge(params = {}) ⇒ Types::DeleteBridgeResponse
Deletes a bridge. Before you can delete a bridge, you must stop the bridge.
2696 2697 2698 2699 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2696 def delete_bridge(params = {}, = {}) req = build_request(:delete_bridge, params) req.send_request() end |
#delete_flow(params = {}) ⇒ Types::DeleteFlowResponse
Deletes a flow. Before you can delete a flow, you must stop the flow.
2726 2727 2728 2729 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2726 def delete_flow(params = {}, = {}) req = build_request(:delete_flow, params) req.send_request() end |
#delete_gateway(params = {}) ⇒ Types::DeleteGatewayResponse
Deletes a gateway. Before you can delete a gateway, you must deregister its instances and delete its bridges.
2755 2756 2757 2758 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2755 def delete_gateway(params = {}, = {}) req = build_request(:delete_gateway, params) req.send_request() end |
#delete_router_input(params = {}) ⇒ Types::DeleteRouterInputResponse
Deletes a router input from AWS Elemental MediaConnect.
2788 2789 2790 2791 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2788 def delete_router_input(params = {}, = {}) req = build_request(:delete_router_input, params) req.send_request() end |
#delete_router_network_interface(params = {}) ⇒ Types::DeleteRouterNetworkInterfaceResponse
Deletes a router network interface from AWS Elemental MediaConnect.
2821 2822 2823 2824 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2821 def delete_router_network_interface(params = {}, = {}) req = build_request(:delete_router_network_interface, params) req.send_request() end |
#delete_router_output(params = {}) ⇒ Types::DeleteRouterOutputResponse
Deletes a router output from AWS Elemental MediaConnect.
2854 2855 2856 2857 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2854 def delete_router_output(params = {}, = {}) req = build_request(:delete_router_output, params) req.send_request() end |
#deregister_gateway_instance(params = {}) ⇒ Types::DeregisterGatewayInstanceResponse
Deregisters an instance. Before you deregister an instance, all bridges running on the instance must be stopped. If you want to deregister an instance without stopping the bridges, you must use the --force option.
2893 2894 2895 2896 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2893 def deregister_gateway_instance(params = {}, = {}) req = build_request(:deregister_gateway_instance, params) req.send_request() end |
#describe_bridge(params = {}) ⇒ Types::DescribeBridgeResponse
Displays the details of a bridge.
2959 2960 2961 2962 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 2959 def describe_bridge(params = {}, = {}) req = build_request(:describe_bridge, params) req.send_request() end |
#describe_flow(params = {}) ⇒ Types::DescribeFlowResponse
Displays the details of a flow. The response includes the flow Amazon Resource Name (ARN), name, and Availability Zone, as well as details about the source, outputs, and entitlements.
The following waiters are defined for this operation (see #wait_until for detailed usage):
- flow_active
- flow_deleted
- flow_standby
3230 3231 3232 3233 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3230 def describe_flow(params = {}, = {}) req = build_request(:describe_flow, params) req.send_request() end |
#describe_flow_source_metadata(params = {}) ⇒ Types::DescribeFlowSourceMetadataResponse
The DescribeFlowSourceMetadata API is used to view information about
the flow's source transport stream and programs. This API displays
status messages about the flow's source as well as details about the
program's video, audio, and other data.
3284 3285 3286 3287 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3284 def (params = {}, = {}) req = build_request(:describe_flow_source_metadata, params) req.send_request() end |
#describe_flow_source_thumbnail(params = {}) ⇒ Types::DescribeFlowSourceThumbnailResponse
Describes the thumbnail for the flow source.
3319 3320 3321 3322 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3319 def describe_flow_source_thumbnail(params = {}, = {}) req = build_request(:describe_flow_source_thumbnail, params) req.send_request() end |
#describe_gateway(params = {}) ⇒ Types::DescribeGatewayResponse
Displays the details of a gateway. The response includes the gateway Amazon Resource Name (ARN), name, and CIDR blocks, as well as details about the networks.
3360 3361 3362 3363 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3360 def describe_gateway(params = {}, = {}) req = build_request(:describe_gateway, params) req.send_request() end |
#describe_gateway_instance(params = {}) ⇒ Types::DescribeGatewayInstanceResponse
Displays the details of an instance.
3399 3400 3401 3402 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3399 def describe_gateway_instance(params = {}, = {}) req = build_request(:describe_gateway_instance, params) req.send_request() end |
#describe_offering(params = {}) ⇒ Types::DescribeOfferingResponse
Displays the details of an offering. The response includes the offering description, duration, outbound bandwidth, price, and Amazon Resource Name (ARN).
3437 3438 3439 3440 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3437 def describe_offering(params = {}, = {}) req = build_request(:describe_offering, params) req.send_request() end |
#describe_reservation(params = {}) ⇒ Types::DescribeReservationResponse
Displays the details of a reservation. The response includes the reservation name, state, start date and time, and the details of the offering that make up the rest of the reservation (such as price, duration, and outbound bandwidth).
3481 3482 3483 3484 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3481 def describe_reservation(params = {}, = {}) req = build_request(:describe_reservation, params) req.send_request() end |
#get_router_input(params = {}) ⇒ Types::GetRouterInputResponse
Retrieves information about a specific router input in AWS Elemental MediaConnect.
The following waiters are defined for this operation (see #wait_until for detailed usage):
- input_active
- input_deleted
- input_standby
3602 3603 3604 3605 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3602 def get_router_input(params = {}, = {}) req = build_request(:get_router_input, params) req.send_request() end |
#get_router_input_source_metadata(params = {}) ⇒ Types::GetRouterInputSourceMetadataResponse
Retrieves detailed metadata information about a specific router input source, including stream details and connection state.
3654 3655 3656 3657 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3654 def (params = {}, = {}) req = build_request(:get_router_input_source_metadata, params) req.send_request() end |
#get_router_input_thumbnail(params = {}) ⇒ Types::GetRouterInputThumbnailResponse
Retrieves the thumbnail for a router input in AWS Elemental MediaConnect.
3693 3694 3695 3696 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3693 def get_router_input_thumbnail(params = {}, = {}) req = build_request(:get_router_input_thumbnail, params) req.send_request() end |
#get_router_network_interface(params = {}) ⇒ Types::GetRouterNetworkInterfaceResponse
Retrieves information about a specific router network interface in AWS Elemental MediaConnect.
3739 3740 3741 3742 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3739 def get_router_network_interface(params = {}, = {}) req = build_request(:get_router_network_interface, params) req.send_request() end |
#get_router_output(params = {}) ⇒ Types::GetRouterOutputResponse
Retrieves information about a specific router output in AWS Elemental MediaConnect.
The following waiters are defined for this operation (see #wait_until for detailed usage):
- output_active
- output_deleted
- output_routed
- output_standby
3831 3832 3833 3834 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3831 def get_router_output(params = {}, = {}) req = build_request(:get_router_output, params) req.send_request() end |
#grant_flow_entitlements(params = {}) ⇒ Types::GrantFlowEntitlementsResponse
Grants entitlements to an existing flow.
3904 3905 3906 3907 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3904 def grant_flow_entitlements(params = {}, = {}) req = build_request(:grant_flow_entitlements, params) req.send_request() end |
#list_bridges(params = {}) ⇒ Types::ListBridgesResponse
Displays a list of bridges that are associated with this account and an optionally specified Amazon Resource Name (ARN). This request returns a paginated result.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3967 3968 3969 3970 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 3967 def list_bridges(params = {}, = {}) req = build_request(:list_bridges, params) req.send_request() end |
#list_entitlements(params = {}) ⇒ Types::ListEntitlementsResponse
Displays a list of all entitlements that have been granted to this account. This request returns 20 results per page.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4022 4023 4024 4025 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4022 def list_entitlements(params = {}, = {}) req = build_request(:list_entitlements, params) req.send_request() end |
#list_flows(params = {}) ⇒ Types::ListFlowsResponse
Displays a list of flows that are associated with this account. This request returns a paginated result.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4084 4085 4086 4087 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4084 def list_flows(params = {}, = {}) req = build_request(:list_flows, params) req.send_request() end |
#list_gateway_instances(params = {}) ⇒ Types::ListGatewayInstancesResponse
Displays a list of instances associated with the Amazon Web Services account. This request returns a paginated result. You can use the filterArn property to display only the instances associated with the selected Gateway Amazon Resource Name (ARN).
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4147 4148 4149 4150 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4147 def list_gateway_instances(params = {}, = {}) req = build_request(:list_gateway_instances, params) req.send_request() end |
#list_gateways(params = {}) ⇒ Types::ListGatewaysResponse
Displays a list of gateways that are associated with this account. This request returns a paginated result.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4202 4203 4204 4205 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4202 def list_gateways(params = {}, = {}) req = build_request(:list_gateways, params) req.send_request() end |
#list_offerings(params = {}) ⇒ Types::ListOfferingsResponse
Displays a list of all offerings that are available to this account in the current Amazon Web Services Region. If you have an active reservation (which means you've purchased an offering that has already started and hasn't expired yet), your account isn't eligible for other offerings.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4266 4267 4268 4269 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4266 def list_offerings(params = {}, = {}) req = build_request(:list_offerings, params) req.send_request() end |
#list_reservations(params = {}) ⇒ Types::ListReservationsResponse
Displays a list of all reservations that have been purchased by this account in the current Amazon Web Services Region. This list includes all reservations in all states (such as active and expired).
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4333 4334 4335 4336 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4333 def list_reservations(params = {}, = {}) req = build_request(:list_reservations, params) req.send_request() end |
#list_router_inputs(params = {}) ⇒ Types::ListRouterInputsResponse
Retrieves a list of router inputs in AWS Elemental MediaConnect.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4399 4400 4401 4402 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4399 def list_router_inputs(params = {}, = {}) req = build_request(:list_router_inputs, params) req.send_request() end |
#list_router_network_interfaces(params = {}) ⇒ Types::ListRouterNetworkInterfacesResponse
Retrieves a list of router network interfaces in AWS Elemental MediaConnect.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4458 4459 4460 4461 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4458 def list_router_network_interfaces(params = {}, = {}) req = build_request(:list_router_network_interfaces, params) req.send_request() end |
#list_router_outputs(params = {}) ⇒ Types::ListRouterOutputsResponse
Retrieves a list of router outputs in AWS Elemental MediaConnect.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4526 4527 4528 4529 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4526 def list_router_outputs(params = {}, = {}) req = build_request(:list_router_outputs, params) req.send_request() end |
#list_tags_for_global_resource(params = {}) ⇒ Types::ListTagsForGlobalResourceResponse
Lists the tags associated with a global resource in AWS Elemental MediaConnect. The API supports the following global resources: router inputs, router outputs and router network interfaces.
4558 4559 4560 4561 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4558 def (params = {}, = {}) req = build_request(:list_tags_for_global_resource, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
List all tags on a MediaConnect resource in the current region.
4588 4589 4590 4591 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4588 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#purchase_offering(params = {}) ⇒ Types::PurchaseOfferingResponse
Submits a request to purchase an offering. If you already have an active reservation, you can't purchase another offering.
4646 4647 4648 4649 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4646 def purchase_offering(params = {}, = {}) req = build_request(:purchase_offering, params) req.send_request() end |
#remove_bridge_output(params = {}) ⇒ Types::RemoveBridgeOutputResponse
Removes an output from a bridge.
4680 4681 4682 4683 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4680 def remove_bridge_output(params = {}, = {}) req = build_request(:remove_bridge_output, params) req.send_request() end |
#remove_bridge_source(params = {}) ⇒ Types::RemoveBridgeSourceResponse
Removes a source from a bridge.
4714 4715 4716 4717 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4714 def remove_bridge_source(params = {}, = {}) req = build_request(:remove_bridge_source, params) req.send_request() end |
#remove_flow_media_stream(params = {}) ⇒ Types::RemoveFlowMediaStreamResponse
Removes a media stream from a flow. This action is only available if the media stream is not associated with a source or output.
4749 4750 4751 4752 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4749 def remove_flow_media_stream(params = {}, = {}) req = build_request(:remove_flow_media_stream, params) req.send_request() end |
#remove_flow_output(params = {}) ⇒ Types::RemoveFlowOutputResponse
Removes an output from an existing flow. This request can be made only on an output that does not have an entitlement associated with it. If the output has an entitlement, you must revoke the entitlement instead. When an entitlement is revoked from a flow, the service automatically removes the associated output.
4788 4789 4790 4791 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4788 def remove_flow_output(params = {}, = {}) req = build_request(:remove_flow_output, params) req.send_request() end |
#remove_flow_source(params = {}) ⇒ Types::RemoveFlowSourceResponse
Removes a source from an existing flow. This request can be made only if there is more than one source on the flow.
4824 4825 4826 4827 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4824 def remove_flow_source(params = {}, = {}) req = build_request(:remove_flow_source, params) req.send_request() end |
#remove_flow_vpc_interface(params = {}) ⇒ Types::RemoveFlowVpcInterfaceResponse
Removes a VPC Interface from an existing flow. This request can be made only on a VPC interface that does not have a Source or Output associated with it. If the VPC interface is referenced by a Source or Output, you must first delete or update the Source or Output to no longer reference the VPC interface.
4866 4867 4868 4869 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4866 def remove_flow_vpc_interface(params = {}, = {}) req = build_request(:remove_flow_vpc_interface, params) req.send_request() end |
#restart_router_input(params = {}) ⇒ Types::RestartRouterInputResponse
Restarts a router input. This operation can be used to recover from errors or refresh the input state.
4900 4901 4902 4903 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4900 def restart_router_input(params = {}, = {}) req = build_request(:restart_router_input, params) req.send_request() end |
#restart_router_output(params = {}) ⇒ Types::RestartRouterOutputResponse
Restarts a router output. This operation can be used to recover from errors or refresh the output state.
4934 4935 4936 4937 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4934 def restart_router_output(params = {}, = {}) req = build_request(:restart_router_output, params) req.send_request() end |
#revoke_flow_entitlement(params = {}) ⇒ Types::RevokeFlowEntitlementResponse
Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes unavailable to the subscriber and the associated output is removed.
4971 4972 4973 4974 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 4971 def revoke_flow_entitlement(params = {}, = {}) req = build_request(:revoke_flow_entitlement, params) req.send_request() end |
#start_flow(params = {}) ⇒ Types::StartFlowResponse
Starts a flow.
5001 5002 5003 5004 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5001 def start_flow(params = {}, = {}) req = build_request(:start_flow, params) req.send_request() end |
#start_router_input(params = {}) ⇒ Types::StartRouterInputResponse
Starts a router input in AWS Elemental MediaConnect.
5040 5041 5042 5043 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5040 def start_router_input(params = {}, = {}) req = build_request(:start_router_input, params) req.send_request() end |
#start_router_output(params = {}) ⇒ Types::StartRouterOutputResponse
Starts a router output in AWS Elemental MediaConnect.
5079 5080 5081 5082 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5079 def start_router_output(params = {}, = {}) req = build_request(:start_router_output, params) req.send_request() end |
#stop_flow(params = {}) ⇒ Types::StopFlowResponse
Stops a flow.
5109 5110 5111 5112 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5109 def stop_flow(params = {}, = {}) req = build_request(:stop_flow, params) req.send_request() end |
#stop_router_input(params = {}) ⇒ Types::StopRouterInputResponse
Stops a router input in AWS Elemental MediaConnect.
5142 5143 5144 5145 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5142 def stop_router_input(params = {}, = {}) req = build_request(:stop_router_input, params) req.send_request() end |
#stop_router_output(params = {}) ⇒ Types::StopRouterOutputResponse
Stops a router output in AWS Elemental MediaConnect.
5175 5176 5177 5178 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5175 def stop_router_output(params = {}, = {}) req = build_request(:stop_router_output, params) req.send_request() end |
#tag_global_resource(params = {}) ⇒ Struct
Adds tags to a global resource in AWS Elemental MediaConnect. The API supports the following global resources: router inputs, router outputs and router network interfaces.
5205 5206 5207 5208 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5205 def tag_global_resource(params = {}, = {}) req = build_request(:tag_global_resource, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Associates the specified tags to a resource with the specified
resourceArn in the current region. If existing tags on a resource
are not specified in the request parameters, they are not changed.
When a resource is deleted, the tags associated with that resource are
deleted as well.
5240 5241 5242 5243 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5240 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#take_router_input(params = {}) ⇒ Types::TakeRouterInputResponse
Associates a router input with a router output in AWS Elemental MediaConnect.
5283 5284 5285 5286 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5283 def take_router_input(params = {}, = {}) req = build_request(:take_router_input, params) req.send_request() end |
#untag_global_resource(params = {}) ⇒ Struct
Removes tags from a global resource in AWS Elemental MediaConnect. The API supports the following global resources: router inputs, router outputs and router network interfaces.
5312 5313 5314 5315 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5312 def untag_global_resource(params = {}, = {}) req = build_request(:untag_global_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Deletes specified tags from a resource in the current region.
5338 5339 5340 5341 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5338 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_bridge(params = {}) ⇒ Types::UpdateBridgeResponse
Updates the bridge.
5429 5430 5431 5432 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5429 def update_bridge(params = {}, = {}) req = build_request(:update_bridge, params) req.send_request() end |
#update_bridge_output(params = {}) ⇒ Types::UpdateBridgeOutputResponse
Updates an existing bridge output.
5481 5482 5483 5484 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5481 def update_bridge_output(params = {}, = {}) req = build_request(:update_bridge_output, params) req.send_request() end |
#update_bridge_source(params = {}) ⇒ Types::UpdateBridgeSourceResponse
Updates an existing bridge source.
5545 5546 5547 5548 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5545 def update_bridge_source(params = {}, = {}) req = build_request(:update_bridge_source, params) req.send_request() end |
#update_bridge_state(params = {}) ⇒ Types::UpdateBridgeStateResponse
Updates the bridge state.
5580 5581 5582 5583 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5580 def update_bridge_state(params = {}, = {}) req = build_request(:update_bridge_state, params) req.send_request() end |
#update_flow(params = {}) ⇒ Types::UpdateFlowResponse
Updates an existing flow.
5904 5905 5906 5907 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5904 def update_flow(params = {}, = {}) req = build_request(:update_flow, params) req.send_request() end |
#update_flow_entitlement(params = {}) ⇒ Types::UpdateFlowEntitlementResponse
Updates an entitlement. You can change an entitlement's description, subscribers, and encryption. If you change the subscribers, the service will remove the outputs that are are used by the subscribers that are removed.
5992 5993 5994 5995 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 5992 def update_flow_entitlement(params = {}, = {}) req = build_request(:update_flow_entitlement, params) req.send_request() end |
#update_flow_media_stream(params = {}) ⇒ Types::UpdateFlowMediaStreamResponse
Updates an existing media stream.
6073 6074 6075 6076 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 6073 def update_flow_media_stream(params = {}, = {}) req = build_request(:update_flow_media_stream, params) req.send_request() end |
#update_flow_output(params = {}) ⇒ Types::UpdateFlowOutputResponse
Updates an existing flow output.
6308 6309 6310 6311 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 6308 def update_flow_output(params = {}, = {}) req = build_request(:update_flow_output, params) req.send_request() end |
#update_flow_source(params = {}) ⇒ Types::UpdateFlowSourceResponse
Updates the source of a flow.
6538 6539 6540 6541 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 6538 def update_flow_source(params = {}, = {}) req = build_request(:update_flow_source, params) req.send_request() end |
#update_gateway_instance(params = {}) ⇒ Types::UpdateGatewayInstanceResponse
Updates an existing gateway instance.
6573 6574 6575 6576 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 6573 def update_gateway_instance(params = {}, = {}) req = build_request(:update_gateway_instance, params) req.send_request() end |
#update_router_input(params = {}) ⇒ Types::UpdateRouterInputResponse
Updates the configuration of an existing router input in AWS Elemental MediaConnect.
6844 6845 6846 6847 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 6844 def update_router_input(params = {}, = {}) req = build_request(:update_router_input, params) req.send_request() end |
#update_router_network_interface(params = {}) ⇒ Types::UpdateRouterNetworkInterfaceResponse
Updates the configuration of an existing router network interface in AWS Elemental MediaConnect.
6911 6912 6913 6914 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 6911 def update_router_network_interface(params = {}, = {}) req = build_request(:update_router_network_interface, params) req.send_request() end |
#update_router_output(params = {}) ⇒ Types::UpdateRouterOutputResponse
Updates the configuration of an existing router output in AWS Elemental MediaConnect.
7098 7099 7100 7101 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 7098 def update_router_output(params = {}, = {}) req = build_request(:update_router_output, params) req.send_request() end |
#wait_until(waiter_name, params = {}, options = {}) {|w.waiter| ... } ⇒ Boolean
Polls an API operation until a resource enters a desired state.
Basic Usage
A waiter will call an API operation until:
- It is successful
- It enters a terminal state
- It makes the maximum number of attempts
In between attempts, the waiter will sleep.
# polls in a loop, sleeping between attempts
client.wait_until(waiter_name, params)
Configuration
You can configure the maximum number of polling attempts, and the delay (in seconds) between each polling attempt. You can pass configuration as the final arguments hash.
# poll for ~25 seconds
client.wait_until(waiter_name, params, {
max_attempts: 5,
delay: 5,
})
Callbacks
You can be notified before each polling attempt and before each
delay. If you throw :success or :failure from these callbacks,
it will terminate the waiter.
started_at = Time.now
client.wait_until(waiter_name, params, {
# disable max attempts
max_attempts: nil,
# poll for 1 hour, instead of a number of attempts
before_wait: -> (attempts, response) do
throw :failure if Time.now - started_at > 3600
end
})
Handling Errors
When a waiter is unsuccessful, it will raise an error. All of the failure errors extend from Waiters::Errors::WaiterFailed.
begin
client.wait_until(...)
rescue Aws::Waiters::Errors::WaiterFailed
# resource did not enter the desired state in time
end
Valid Waiters
The following table lists the valid waiter names, the operations they call,
and the default :delay and :max_attempts values.
| waiter_name | params | :delay | :max_attempts |
|---|---|---|---|
| flow_active | #describe_flow | 3 | 40 |
| flow_deleted | #describe_flow | 3 | 40 |
| flow_standby | #describe_flow | 3 | 40 |
| input_active | #get_router_input | 3 | 40 |
| input_deleted | #get_router_input | 3 | 40 |
| input_standby | #get_router_input | 3 | 40 |
| output_active | #get_router_output | 3 | 40 |
| output_deleted | #get_router_output | 3 | 40 |
| output_routed | #get_router_output | 3 | 40 |
| output_standby | #get_router_output | 3 | 40 |
7222 7223 7224 7225 7226 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/client.rb', line 7222 def wait_until(waiter_name, params = {}, = {}) w = waiter(waiter_name, ) yield(w.waiter) if block_given? # deprecated w.wait(params) end |