[−][src]Struct rusoto_groundstation::GroundStationClient
A client for the AWS Ground Station API.
Methods
impl GroundStationClient
[src]
pub fn new(region: Region) -> GroundStationClient
[src]
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> GroundStationClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
[src]
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> GroundStationClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> GroundStationClient
[src]
Trait Implementations
impl Clone for GroundStationClient
[src]
fn clone(&self) -> GroundStationClient
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl GroundStation for GroundStationClient
[src]
fn cancel_contact<'life0, 'async_trait>(
&'life0 self,
input: CancelContactRequest
) -> Pin<Box<dyn Future<Output = Result<ContactIdResponse, RusotoError<CancelContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CancelContactRequest
) -> Pin<Box<dyn Future<Output = Result<ContactIdResponse, RusotoError<CancelContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Cancels a contact with a specified contact ID.
fn create_config<'life0, 'async_trait>(
&'life0 self,
input: CreateConfigRequest
) -> Pin<Box<dyn Future<Output = Result<ConfigIdResponse, RusotoError<CreateConfigError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateConfigRequest
) -> Pin<Box<dyn Future<Output = Result<ConfigIdResponse, RusotoError<CreateConfigError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a Config
with the specified configData
parameters.
<p>Only one type of <code>configData</code> can be specified.</p>
fn create_dataflow_endpoint_group<'life0, 'async_trait>(
&'life0 self,
input: CreateDataflowEndpointGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DataflowEndpointGroupIdResponse, RusotoError<CreateDataflowEndpointGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateDataflowEndpointGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DataflowEndpointGroupIdResponse, RusotoError<CreateDataflowEndpointGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a DataflowEndpoint
group containing the specified list of DataflowEndpoint
objects.
<p>The <code>name</code> field in each endpoint is used in your mission profile <code>DataflowEndpointConfig</code>
to specify which endpoints to use during a contact.</p>
<p>When a contact uses multiple <code>DataflowEndpointConfig</code> objects, each <code>Config</code>
must match a <code>DataflowEndpoint</code> in the same group.</p>
fn create_mission_profile<'life0, 'async_trait>(
&'life0 self,
input: CreateMissionProfileRequest
) -> Pin<Box<dyn Future<Output = Result<MissionProfileIdResponse, RusotoError<CreateMissionProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateMissionProfileRequest
) -> Pin<Box<dyn Future<Output = Result<MissionProfileIdResponse, RusotoError<CreateMissionProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a mission profile.
<p>
<code>dataflowEdges</code> is a list of lists of strings. Each lower level list of strings
has two elements: a <i>from ARN</i> and a <i>to ARN</i>.</p>
fn delete_config<'life0, 'async_trait>(
&'life0 self,
input: DeleteConfigRequest
) -> Pin<Box<dyn Future<Output = Result<ConfigIdResponse, RusotoError<DeleteConfigError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteConfigRequest
) -> Pin<Box<dyn Future<Output = Result<ConfigIdResponse, RusotoError<DeleteConfigError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a Config
.
fn delete_dataflow_endpoint_group<'life0, 'async_trait>(
&'life0 self,
input: DeleteDataflowEndpointGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DataflowEndpointGroupIdResponse, RusotoError<DeleteDataflowEndpointGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteDataflowEndpointGroupRequest
) -> Pin<Box<dyn Future<Output = Result<DataflowEndpointGroupIdResponse, RusotoError<DeleteDataflowEndpointGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a dataflow endpoint group.
fn delete_mission_profile<'life0, 'async_trait>(
&'life0 self,
input: DeleteMissionProfileRequest
) -> Pin<Box<dyn Future<Output = Result<MissionProfileIdResponse, RusotoError<DeleteMissionProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteMissionProfileRequest
) -> Pin<Box<dyn Future<Output = Result<MissionProfileIdResponse, RusotoError<DeleteMissionProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes a mission profile.
fn describe_contact<'life0, 'async_trait>(
&'life0 self,
input: DescribeContactRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeContactResponse, RusotoError<DescribeContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeContactRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeContactResponse, RusotoError<DescribeContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Describes an existing contact.
fn get_config<'life0, 'async_trait>(
&'life0 self,
input: GetConfigRequest
) -> Pin<Box<dyn Future<Output = Result<GetConfigResponse, RusotoError<GetConfigError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetConfigRequest
) -> Pin<Box<dyn Future<Output = Result<GetConfigResponse, RusotoError<GetConfigError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns Config
information.
<p>Only one <code>Config</code> response can be returned.</p>
fn get_dataflow_endpoint_group<'life0, 'async_trait>(
&'life0 self,
input: GetDataflowEndpointGroupRequest
) -> Pin<Box<dyn Future<Output = Result<GetDataflowEndpointGroupResponse, RusotoError<GetDataflowEndpointGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetDataflowEndpointGroupRequest
) -> Pin<Box<dyn Future<Output = Result<GetDataflowEndpointGroupResponse, RusotoError<GetDataflowEndpointGroupError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the dataflow endpoint group.
fn get_minute_usage<'life0, 'async_trait>(
&'life0 self,
input: GetMinuteUsageRequest
) -> Pin<Box<dyn Future<Output = Result<GetMinuteUsageResponse, RusotoError<GetMinuteUsageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetMinuteUsageRequest
) -> Pin<Box<dyn Future<Output = Result<GetMinuteUsageResponse, RusotoError<GetMinuteUsageError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns the number of minutes used by account.
fn get_mission_profile<'life0, 'async_trait>(
&'life0 self,
input: GetMissionProfileRequest
) -> Pin<Box<dyn Future<Output = Result<GetMissionProfileResponse, RusotoError<GetMissionProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetMissionProfileRequest
) -> Pin<Box<dyn Future<Output = Result<GetMissionProfileResponse, RusotoError<GetMissionProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a mission profile.
fn get_satellite<'life0, 'async_trait>(
&'life0 self,
input: GetSatelliteRequest
) -> Pin<Box<dyn Future<Output = Result<GetSatelliteResponse, RusotoError<GetSatelliteError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetSatelliteRequest
) -> Pin<Box<dyn Future<Output = Result<GetSatelliteResponse, RusotoError<GetSatelliteError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a satellite.
fn list_configs<'life0, 'async_trait>(
&'life0 self,
input: ListConfigsRequest
) -> Pin<Box<dyn Future<Output = Result<ListConfigsResponse, RusotoError<ListConfigsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListConfigsRequest
) -> Pin<Box<dyn Future<Output = Result<ListConfigsResponse, RusotoError<ListConfigsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of Config
objects.
fn list_contacts<'life0, 'async_trait>(
&'life0 self,
input: ListContactsRequest
) -> Pin<Box<dyn Future<Output = Result<ListContactsResponse, RusotoError<ListContactsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListContactsRequest
) -> Pin<Box<dyn Future<Output = Result<ListContactsResponse, RusotoError<ListContactsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of contacts.
<p>If <code>statusList</code> contains AVAILABLE, the request must include
<code>groundstation</code>, <code>missionprofileArn</code>, and <code>satelliteArn</code>.
</p>
fn list_dataflow_endpoint_groups<'life0, 'async_trait>(
&'life0 self,
input: ListDataflowEndpointGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDataflowEndpointGroupsResponse, RusotoError<ListDataflowEndpointGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListDataflowEndpointGroupsRequest
) -> Pin<Box<dyn Future<Output = Result<ListDataflowEndpointGroupsResponse, RusotoError<ListDataflowEndpointGroupsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of DataflowEndpoint
groups.
fn list_ground_stations<'life0, 'async_trait>(
&'life0 self,
input: ListGroundStationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListGroundStationsResponse, RusotoError<ListGroundStationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListGroundStationsRequest
) -> Pin<Box<dyn Future<Output = Result<ListGroundStationsResponse, RusotoError<ListGroundStationsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of ground stations.
fn list_mission_profiles<'life0, 'async_trait>(
&'life0 self,
input: ListMissionProfilesRequest
) -> Pin<Box<dyn Future<Output = Result<ListMissionProfilesResponse, RusotoError<ListMissionProfilesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListMissionProfilesRequest
) -> Pin<Box<dyn Future<Output = Result<ListMissionProfilesResponse, RusotoError<ListMissionProfilesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of mission profiles.
fn list_satellites<'life0, 'async_trait>(
&'life0 self,
input: ListSatellitesRequest
) -> Pin<Box<dyn Future<Output = Result<ListSatellitesResponse, RusotoError<ListSatellitesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListSatellitesRequest
) -> Pin<Box<dyn Future<Output = Result<ListSatellitesResponse, RusotoError<ListSatellitesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of satellites.
fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a list of tags or a specified resource.
fn reserve_contact<'life0, 'async_trait>(
&'life0 self,
input: ReserveContactRequest
) -> Pin<Box<dyn Future<Output = Result<ContactIdResponse, RusotoError<ReserveContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ReserveContactRequest
) -> Pin<Box<dyn Future<Output = Result<ContactIdResponse, RusotoError<ReserveContactError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Reserves a contact using specified parameters.
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Assigns a tag to a resource.
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deassigns a resource tag.
fn update_config<'life0, 'async_trait>(
&'life0 self,
input: UpdateConfigRequest
) -> Pin<Box<dyn Future<Output = Result<ConfigIdResponse, RusotoError<UpdateConfigError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateConfigRequest
) -> Pin<Box<dyn Future<Output = Result<ConfigIdResponse, RusotoError<UpdateConfigError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the Config
used when scheduling contacts.
<p>Updating a <code>Config</code> will not update the execution parameters
for existing future contacts scheduled with this <code>Config</code>.</p>
fn update_mission_profile<'life0, 'async_trait>(
&'life0 self,
input: UpdateMissionProfileRequest
) -> Pin<Box<dyn Future<Output = Result<MissionProfileIdResponse, RusotoError<UpdateMissionProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateMissionProfileRequest
) -> Pin<Box<dyn Future<Output = Result<MissionProfileIdResponse, RusotoError<UpdateMissionProfileError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a mission profile.
<p>Updating a mission profile will not update the execution parameters
for existing future contacts.</p>
Auto Trait Implementations
impl !RefUnwindSafe for GroundStationClient
impl Send for GroundStationClient
impl Sync for GroundStationClient
impl Unpin for GroundStationClient
impl !UnwindSafe for GroundStationClient
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,