GroundStationClient#
Index > GroundStation > GroundStationClient
Auto-generated documentation for GroundStation type annotations stubs module mypy-boto3-groundstation.
GroundStationClient#
Type annotations and code completion for boto3.client("groundstation")
.
boto3 documentation
# GroundStationClient usage example
from boto3.session import Session
from mypy_boto3_groundstation.client import GroundStationClient
def get_groundstation_client() -> GroundStationClient:
return Session().client("groundstation")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("groundstation").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("groundstation")
try:
do_something(client)
except (
client.exceptions.ClientError,
client.exceptions.DependencyException,
client.exceptions.InvalidParameterException,
client.exceptions.ResourceLimitExceededException,
client.exceptions.ResourceNotFoundException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_groundstation.client import Exceptions
def handle_error(exc: Exceptions.ClientError) -> None:
...
Methods#
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("groundstation").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
cancel_contact#
Cancels a contact with a specified contact ID.
Type annotations and code completion for boto3.client("groundstation").cancel_contact
method.
boto3 documentation
# cancel_contact method definition
def cancel_contact(
self,
*,
contactId: str,
) -> ContactIdResponseTypeDef: # (1)
...
# cancel_contact method usage example with argument unpacking
kwargs: CancelContactRequestRequestTypeDef = { # (1)
"contactId": ...,
}
parent.cancel_contact(**kwargs)
close#
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("groundstation").close
method.
boto3 documentation
# close method definition
def close(
self,
) -> None:
...
create_config#
Creates a Config
with the specified configData
parameters.
Type annotations and code completion for boto3.client("groundstation").create_config
method.
boto3 documentation
# create_config method definition
def create_config(
self,
*,
configData: ConfigTypeDataTypeDef, # (1)
name: str,
tags: Mapping[str, str] = ...,
) -> ConfigIdResponseTypeDef: # (2)
...
# create_config method usage example with argument unpacking
kwargs: CreateConfigRequestRequestTypeDef = { # (1)
"configData": ...,
"name": ...,
}
parent.create_config(**kwargs)
create_dataflow_endpoint_group#
Creates a DataflowEndpoint
group containing the specified list of
DataflowEndpoint
objects.
Type annotations and code completion for boto3.client("groundstation").create_dataflow_endpoint_group
method.
boto3 documentation
# create_dataflow_endpoint_group method definition
def create_dataflow_endpoint_group(
self,
*,
endpointDetails: Sequence[Union[EndpointDetailsTypeDef, EndpointDetailsOutputTypeDef]], # (1)
contactPostPassDurationSeconds: int = ...,
contactPrePassDurationSeconds: int = ...,
tags: Mapping[str, str] = ...,
) -> DataflowEndpointGroupIdResponseTypeDef: # (2)
...
# create_dataflow_endpoint_group method usage example with argument unpacking
kwargs: CreateDataflowEndpointGroupRequestRequestTypeDef = { # (1)
"endpointDetails": ...,
}
parent.create_dataflow_endpoint_group(**kwargs)
create_ephemeris#
Creates an Ephemeris with the specified EphemerisData
.
Type annotations and code completion for boto3.client("groundstation").create_ephemeris
method.
boto3 documentation
# create_ephemeris method definition
def create_ephemeris(
self,
*,
name: str,
satelliteId: str,
enabled: bool = ...,
ephemeris: EphemerisDataTypeDef = ..., # (1)
expirationTime: Union[datetime, str] = ...,
kmsKeyArn: str = ...,
priority: int = ...,
tags: Mapping[str, str] = ...,
) -> EphemerisIdResponseTypeDef: # (2)
...
# create_ephemeris method usage example with argument unpacking
kwargs: CreateEphemerisRequestRequestTypeDef = { # (1)
"name": ...,
"satelliteId": ...,
}
parent.create_ephemeris(**kwargs)
create_mission_profile#
Creates a mission profile.
Type annotations and code completion for boto3.client("groundstation").create_mission_profile
method.
boto3 documentation
# create_mission_profile method definition
def create_mission_profile(
self,
*,
dataflowEdges: Sequence[Sequence[str]],
minimumViableContactDurationSeconds: int,
name: str,
trackingConfigArn: str,
contactPostPassDurationSeconds: int = ...,
contactPrePassDurationSeconds: int = ...,
streamsKmsKey: KmsKeyTypeDef = ..., # (1)
streamsKmsRole: str = ...,
tags: Mapping[str, str] = ...,
) -> MissionProfileIdResponseTypeDef: # (2)
...
- See KmsKeyTypeDef
- See