[−][src]Struct rusoto_groundstation::GroundStationClient
A client for the AWS Ground Station API.
Implementations
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]
pub fn clone(&self) -> GroundStationClient
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl GroundStation for GroundStationClient
[src]
pub 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.
pub 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.
Only one type of configData
can be specified.
pub 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.
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.
pub 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.
dataflowEdges
is a list of lists of strings. Each lower level list of strings has two elements: a from ARN and a to ARN.
pub 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
.
pub 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.
pub 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.
pub 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.
pub 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.
Only one Config
response can be returned.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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.
If statusList
contains AVAILABLE, the request must include groundStation
, missionprofileArn
, and satelliteArn
.
pub 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.
pub 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.
pub 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.
pub 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.
pub 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 for a specified resource.
pub 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.
pub 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.
pub 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.
pub 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.
Updating a Config
will not update the execution parameters for existing future contacts scheduled with this Config
.
pub 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.
Updating a mission profile will not update the execution parameters for existing future contacts.
Auto Trait Implementations
impl !RefUnwindSafe for GroundStationClient
[src]
impl Send for GroundStationClient
[src]
impl Sync for GroundStationClient
[src]
impl Unpin for GroundStationClient
[src]
impl !UnwindSafe for GroundStationClient
[src]
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,