Class: Aws::GroundStation::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::GroundStation::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb
Overview
An API client for GroundStation. To construct a client, you need to configure a :region and :credentials.
client = Aws::GroundStation::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
-
#cancel_contact(params = {}) ⇒ Types::ContactIdResponse
Cancels or stops a contact with a specified contact ID based on its position in the [contact lifecycle][1].
-
#create_config(params = {}) ⇒ Types::ConfigIdResponse
Creates a
Configwith the specifiedconfigDataparameters. -
#create_dataflow_endpoint_group(params = {}) ⇒ Types::DataflowEndpointGroupIdResponse
Creates a
DataflowEndpointgroup containing the specified list ofDataflowEndpointobjects. -
#create_dataflow_endpoint_group_v2(params = {}) ⇒ Types::CreateDataflowEndpointGroupV2Response
Creates a
DataflowEndpointgroup containing the specified list of Ground Station Agent based endpoints. -
#create_ephemeris(params = {}) ⇒ Types::EphemerisIdResponse
Create an ephemeris with your specified EphemerisData.
-
#create_mission_profile(params = {}) ⇒ Types::MissionProfileIdResponse
Creates a mission profile.
-
#delete_config(params = {}) ⇒ Types::ConfigIdResponse
Deletes a
Config. -
#delete_dataflow_endpoint_group(params = {}) ⇒ Types::DataflowEndpointGroupIdResponse
Deletes a dataflow endpoint group.
-
#delete_ephemeris(params = {}) ⇒ Types::EphemerisIdResponse
Delete an ephemeris.
-
#delete_mission_profile(params = {}) ⇒ Types::MissionProfileIdResponse
Deletes a mission profile.
-
#describe_contact(params = {}) ⇒ Types::DescribeContactResponse
Describes an existing contact.
-
#describe_contact_version(params = {}) ⇒ Types::DescribeContactVersionResponse
Describes a specific version of a contact.
-
#describe_ephemeris(params = {}) ⇒ Types::DescribeEphemerisResponse
Retrieve information about an existing ephemeris.
-
#get_agent_configuration(params = {}) ⇒ Types::GetAgentConfigurationResponse
For use by AWS Ground Station Agent and shouldn't be called directly. -
#get_agent_task_response_url(params = {}) ⇒ Types::GetAgentTaskResponseUrlResponse
For use by AWS Ground Station Agent and shouldn't be called directly. -
#get_config(params = {}) ⇒ Types::GetConfigResponse
Returns
Configinformation. -
#get_dataflow_endpoint_group(params = {}) ⇒ Types::GetDataflowEndpointGroupResponse
Returns the dataflow endpoint group.
-
#get_minute_usage(params = {}) ⇒ Types::GetMinuteUsageResponse
Returns the number of reserved minutes used by account.
-
#get_mission_profile(params = {}) ⇒ Types::GetMissionProfileResponse
Returns a mission profile.
-
#get_satellite(params = {}) ⇒ Types::GetSatelliteResponse
Returns a satellite.
-
#list_antennas(params = {}) ⇒ Types::ListAntennasResponse
Returns a list of antennas at a specified ground station.
-
#list_configs(params = {}) ⇒ Types::ListConfigsResponse
Returns a list of
Configobjects. -
#list_contact_versions(params = {}) ⇒ Types::ListContactVersionsResponse
Returns a list of versions for a specified contact.
-
#list_contacts(params = {}) ⇒ Types::ListContactsResponse
Returns a list of contacts.
-
#list_dataflow_endpoint_groups(params = {}) ⇒ Types::ListDataflowEndpointGroupsResponse
Returns a list of
DataflowEndpointgroups. -
#list_ephemerides(params = {}) ⇒ Types::ListEphemeridesResponse
List your existing ephemerides.
-
#list_ground_station_reservations(params = {}) ⇒ Types::ListGroundStationReservationsResponse
Returns a list of reservations for a specified ground station.
-
#list_ground_stations(params = {}) ⇒ Types::ListGroundStationsResponse
Returns a list of ground stations.
-
#list_mission_profiles(params = {}) ⇒ Types::ListMissionProfilesResponse
Returns a list of mission profiles.
-
#list_satellites(params = {}) ⇒ Types::ListSatellitesResponse
Returns a list of satellites.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns a list of tags for a specified resource.
-
#register_agent(params = {}) ⇒ Types::RegisterAgentResponse
For use by AWS Ground Station Agent and shouldn't be called directly. -
#reserve_contact(params = {}) ⇒ Types::ContactIdResponse
Reserves a contact using specified parameters.
-
#tag_resource(params = {}) ⇒ Struct
Assigns a tag to a resource.
-
#untag_resource(params = {}) ⇒ Struct
Deassigns a resource tag.
-
#update_agent_status(params = {}) ⇒ Types::UpdateAgentStatusResponse
For use by AWS Ground Station Agent and shouldn't be called directly. -
#update_config(params = {}) ⇒ Types::ConfigIdResponse
Updates the
Configused when scheduling contacts. -
#update_contact(params = {}) ⇒ Types::UpdateContactResponse
Updates a specific contact.
-
#update_ephemeris(params = {}) ⇒ Types::EphemerisIdResponse
Update an existing ephemeris.
-
#update_mission_profile(params = {}) ⇒ Types::MissionProfileIdResponse
Updates a mission profile.
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.
478 479 480 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 478 def initialize(*args) super end |
Instance Method Details
#cancel_contact(params = {}) ⇒ Types::ContactIdResponse
Cancels or stops a contact with a specified contact ID based on its position in the contact lifecycle.
For contacts that:
Have yet to start, the contact will be cancelled.
Have started but have yet to finish, the contact will be stopped.
520 521 522 523 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 520 def cancel_contact(params = {}, = {}) req = build_request(:cancel_contact, params) req.send_request() end |
#create_config(params = {}) ⇒ Types::ConfigIdResponse
Creates a Config with the specified configData parameters.
Only one type of configData can be specified.
636 637 638 639 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 636 def create_config(params = {}, = {}) req = build_request(:create_config, params) req.send_request() end |
#create_dataflow_endpoint_group(params = {}) ⇒ Types::DataflowEndpointGroupIdResponse
Creates a DataflowEndpoint group containing the specified list of
DataflowEndpoint objects.
The name field in each endpoint is used in your mission profile
DataflowEndpointConfig to specify which endpoints to use during a
contact.
When a contact uses multiple DataflowEndpointConfig objects, each
Config must match a DataflowEndpoint in the same group.
805 806 807 808 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 805 def create_dataflow_endpoint_group(params = {}, = {}) req = build_request(:create_dataflow_endpoint_group, params) req.send_request() end |
#create_dataflow_endpoint_group_v2(params = {}) ⇒ Types::CreateDataflowEndpointGroupV2Response
Creates a DataflowEndpoint group containing the specified list of
Ground Station Agent based endpoints.
The name field in each endpoint is used in your mission profile
DataflowEndpointConfig to specify which endpoints to use during a
contact.
When a contact uses multiple DataflowEndpointConfig objects, each
Config must match a DataflowEndpoint in the same group.
922 923 924 925 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 922 def create_dataflow_endpoint_group_v2(params = {}, = {}) req = build_request(:create_dataflow_endpoint_group_v2, params) req.send_request() end |
#create_ephemeris(params = {}) ⇒ Types::EphemerisIdResponse
Create an ephemeris with your specified EphemerisData.
1042 1043 1044 1045 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1042 def create_ephemeris(params = {}, = {}) req = build_request(:create_ephemeris, params) req.send_request() end |
#create_mission_profile(params = {}) ⇒ Types::MissionProfileIdResponse
Creates a mission profile.
dataflowEdges is a list of lists of strings. Each lower level list
of strings has two elements: a from ARN and a to ARN.
1123 1124 1125 1126 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1123 def create_mission_profile(params = {}, = {}) req = build_request(:create_mission_profile, params) req.send_request() end |
#delete_config(params = {}) ⇒ Types::ConfigIdResponse
Deletes a Config.
1159 1160 1161 1162 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1159 def delete_config(params = {}, = {}) req = build_request(:delete_config, params) req.send_request() end |
#delete_dataflow_endpoint_group(params = {}) ⇒ Types::DataflowEndpointGroupIdResponse
Deletes a dataflow endpoint group.
1187 1188 1189 1190 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1187 def delete_dataflow_endpoint_group(params = {}, = {}) req = build_request(:delete_dataflow_endpoint_group, params) req.send_request() end |
#delete_ephemeris(params = {}) ⇒ Types::EphemerisIdResponse
Delete an ephemeris.
1215 1216 1217 1218 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1215 def delete_ephemeris(params = {}, = {}) req = build_request(:delete_ephemeris, params) req.send_request() end |
#delete_mission_profile(params = {}) ⇒ Types::MissionProfileIdResponse
Deletes a mission profile.
1243 1244 1245 1246 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1243 def delete_mission_profile(params = {}, = {}) req = build_request(:delete_mission_profile, params) req.send_request() end |
#describe_contact(params = {}) ⇒ Types::DescribeContactResponse
Describes an existing contact.
The following waiters are defined for this operation (see #wait_until for detailed usage):
- contact_scheduled
1424 1425 1426 1427 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1424 def describe_contact(params = {}, = {}) req = build_request(:describe_contact, params) req.send_request() end |
#describe_contact_version(params = {}) ⇒ Types::DescribeContactVersionResponse
Describes a specific version of a contact.
The following waiters are defined for this operation (see #wait_until for detailed usage):
- contact_updated
1609 1610 1611 1612 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1609 def describe_contact_version(params = {}, = {}) req = build_request(:describe_contact_version, params) req.send_request() end |
#describe_ephemeris(params = {}) ⇒ Types::DescribeEphemerisResponse
Retrieve information about an existing ephemeris.
1671 1672 1673 1674 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1671 def describe_ephemeris(params = {}, = {}) req = build_request(:describe_ephemeris, params) req.send_request() end |
#get_agent_configuration(params = {}) ⇒ Types::GetAgentConfigurationResponse
Gets the latest configuration information for a registered agent.
1706 1707 1708 1709 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1706 def get_agent_configuration(params = {}, = {}) req = build_request(:get_agent_configuration, params) req.send_request() end |
#get_agent_task_response_url(params = {}) ⇒ Types::GetAgentTaskResponseUrlResponse
Gets a presigned URL for uploading agent task response logs.
1747 1748 1749 1750 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1747 def get_agent_task_response_url(params = {}, = {}) req = build_request(:get_agent_task_response_url, params) req.send_request() end |
#get_config(params = {}) ⇒ Types::GetConfigResponse
Returns Config information.
Only one Config response can be returned.
1820 1821 1822 1823 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1820 def get_config(params = {}, = {}) req = build_request(:get_config, params) req.send_request() end |
#get_dataflow_endpoint_group(params = {}) ⇒ Types::GetDataflowEndpointGroupResponse
Returns the dataflow endpoint group.
1902 1903 1904 1905 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1902 def get_dataflow_endpoint_group(params = {}, = {}) req = build_request(:get_dataflow_endpoint_group, params) req.send_request() end |
#get_minute_usage(params = {}) ⇒ Types::GetMinuteUsageResponse
Returns the number of reserved minutes used by account.
1942 1943 1944 1945 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1942 def get_minute_usage(params = {}, = {}) req = build_request(:get_minute_usage, params) req.send_request() end |
#get_mission_profile(params = {}) ⇒ Types::GetMissionProfileResponse
Returns a mission profile.
1999 2000 2001 2002 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 1999 def get_mission_profile(params = {}, = {}) req = build_request(:get_mission_profile, params) req.send_request() end |
#get_satellite(params = {}) ⇒ Types::GetSatelliteResponse
Returns a satellite.
2039 2040 2041 2042 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2039 def get_satellite(params = {}, = {}) req = build_request(:get_satellite, params) req.send_request() end |
#list_antennas(params = {}) ⇒ Types::ListAntennasResponse
Returns a list of antennas at a specified ground station.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2083 2084 2085 2086 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2083 def list_antennas(params = {}, = {}) req = build_request(:list_antennas, params) req.send_request() end |
#list_configs(params = {}) ⇒ Types::ListConfigsResponse
Returns a list of Config objects.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2124 2125 2126 2127 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2124 def list_configs(params = {}, = {}) req = build_request(:list_configs, params) req.send_request() end |
#list_contact_versions(params = {}) ⇒ Types::ListContactVersionsResponse
Returns a list of versions for a specified contact.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2174 2175 2176 2177 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2174 def list_contact_versions(params = {}, = {}) req = build_request(:list_contact_versions, params) req.send_request() end |
#list_contacts(params = {}) ⇒ Types::ListContactsResponse
Returns a list of contacts.
If statusList contains AVAILABLE, the request must include
groundStation, missionprofileArn, and satelliteArn.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2274 2275 2276 2277 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2274 def list_contacts(params = {}, = {}) req = build_request(:list_contacts, params) req.send_request() end |
#list_dataflow_endpoint_groups(params = {}) ⇒ Types::ListDataflowEndpointGroupsResponse
Returns a list of DataflowEndpoint groups.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2314 2315 2316 2317 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2314 def list_dataflow_endpoint_groups(params = {}, = {}) req = build_request(:list_dataflow_endpoint_groups, params) req.send_request() end |
#list_ephemerides(params = {}) ⇒ Types::ListEphemeridesResponse
List your existing ephemerides.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2383 2384 2385 2386 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2383 def list_ephemerides(params = {}, = {}) req = build_request(:list_ephemerides, params) req.send_request() end |
#list_ground_station_reservations(params = {}) ⇒ Types::ListGroundStationReservationsResponse
Returns a list of reservations for a specified ground station.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2444 2445 2446 2447 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2444 def list_ground_station_reservations(params = {}, = {}) req = build_request(:list_ground_station_reservations, params) req.send_request() end |
#list_ground_stations(params = {}) ⇒ Types::ListGroundStationsResponse
Returns a list of ground stations.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2488 2489 2490 2491 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2488 def list_ground_stations(params = {}, = {}) req = build_request(:list_ground_stations, params) req.send_request() end |
#list_mission_profiles(params = {}) ⇒ Types::ListMissionProfilesResponse
Returns a list of mission profiles.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2529 2530 2531 2532 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2529 def list_mission_profiles(params = {}, = {}) req = build_request(:list_mission_profiles, params) req.send_request() end |
#list_satellites(params = {}) ⇒ Types::ListSatellitesResponse
Returns a list of satellites.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2575 2576 2577 2578 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2575 def list_satellites(params = {}, = {}) req = build_request(:list_satellites, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns a list of tags for a specified resource.
2604 2605 2606 2607 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2604 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#register_agent(params = {}) ⇒ Types::RegisterAgentResponse
Registers a new agent with AWS Ground Station.
2663 2664 2665 2666 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2663 def register_agent(params = {}, = {}) req = build_request(:register_agent, params) req.send_request() end |
#reserve_contact(params = {}) ⇒ Types::ContactIdResponse
Reserves a contact using specified parameters.
2731 2732 2733 2734 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2731 def reserve_contact(params = {}, = {}) req = build_request(:reserve_contact, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Assigns a tag to a resource.
2759 2760 2761 2762 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2759 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Deassigns a resource tag.
2785 2786 2787 2788 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2785 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_agent_status(params = {}) ⇒ Types::UpdateAgentStatusResponse
Update the status of the agent.
2845 2846 2847 2848 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2845 def update_agent_status(params = {}, = {}) req = build_request(:update_agent_status, params) req.send_request() end |
#update_config(params = {}) ⇒ Types::ConfigIdResponse
Updates the Config used when scheduling contacts.
Updating a Config will not update the execution parameters for
existing future contacts scheduled with this Config.
2964 2965 2966 2967 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 2964 def update_config(params = {}, = {}) req = build_request(:update_config, params) req.send_request() end |
#update_contact(params = {}) ⇒ Types::UpdateContactResponse
Updates a specific contact.
3024 3025 3026 3027 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 3024 def update_contact(params = {}, = {}) req = build_request(:update_contact, params) req.send_request() end |
#update_ephemeris(params = {}) ⇒ Types::EphemerisIdResponse
Update an existing ephemeris.
3069 3070 3071 3072 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 3069 def update_ephemeris(params = {}, = {}) req = build_request(:update_ephemeris, params) req.send_request() end |
#update_mission_profile(params = {}) ⇒ Types::MissionProfileIdResponse
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
3149 3150 3151 3152 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 3149 def update_mission_profile(params = {}, = {}) req = build_request(:update_mission_profile, 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 |
|---|---|---|---|
| contact_scheduled | #describe_contact | 5 | 180 |
| contact_updated | #describe_contact_version | 5 | 180 |
3265 3266 3267 3268 3269 |
# File 'gems/aws-sdk-groundstation/lib/aws-sdk-groundstation/client.rb', line 3265 def wait_until(waiter_name, params = {}, = {}) w = waiter(waiter_name, ) yield(w.waiter) if block_given? # deprecated w.wait(params) end |