Typed dictionaries
Index > GroundStation > Typed dictionaries
Auto-generated documentation for GroundStation type annotations stubs module types-aiobotocore-groundstation.
AntennaDemodDecodeDetailsTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import AntennaDemodDecodeDetailsTypeDef
def get_value() -> AntennaDemodDecodeDetailsTypeDef:
return {
"outputNode": ...,
}
DecodeConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DecodeConfigTypeDef
def get_value() -> DecodeConfigTypeDef:
return {
"unvalidatedJSON": ...,
}
DemodulationConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DemodulationConfigTypeDef
def get_value() -> DemodulationConfigTypeDef:
return {
"unvalidatedJSON": ...,
}
EirpTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import EirpTypeDef
def get_value() -> EirpTypeDef:
return {
"units": ...,
"value": ...,
}
- See EirpUnitsType
CancelContactRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import CancelContactRequestRequestTypeDef
def get_value() -> CancelContactRequestRequestTypeDef:
return {
"contactId": ...,
}
S3RecordingDetailsTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import S3RecordingDetailsTypeDef
def get_value() -> S3RecordingDetailsTypeDef:
return {
"bucketArn": ...,
}
Definition
class S3RecordingDetailsTypeDef(TypedDict):
bucketArn: NotRequired[str],
keyTemplate: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ConfigListItemTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ConfigListItemTypeDef
def get_value() -> ConfigListItemTypeDef:
return {
"configArn": ...,
}
Definition
class ConfigListItemTypeDef(TypedDict):
configArn: NotRequired[str],
configId: NotRequired[str],
configType: NotRequired[ConfigCapabilityTypeType], # (1)
name: NotRequired[str],
DataflowEndpointConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DataflowEndpointConfigTypeDef
def get_value() -> DataflowEndpointConfigTypeDef:
return {
"dataflowEndpointName": ...,
}
Definition
class DataflowEndpointConfigTypeDef(TypedDict):
dataflowEndpointName: str,
dataflowEndpointRegion: NotRequired[str],
S3RecordingConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import S3RecordingConfigTypeDef
def get_value() -> S3RecordingConfigTypeDef:
return {
"bucketArn": ...,
"roleArn": ...,
}
Definition
class S3RecordingConfigTypeDef(TypedDict):
bucketArn: str,
roleArn: str,
prefix: NotRequired[str],
TrackingConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import TrackingConfigTypeDef
def get_value() -> TrackingConfigTypeDef:
return {
"autotrack": ...,
}
- See CriticalityType
UplinkEchoConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import UplinkEchoConfigTypeDef
def get_value() -> UplinkEchoConfigTypeDef:
return {
"antennaUplinkConfigArn": ...,
"enabled": ...,
}
ElevationTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ElevationTypeDef
def get_value() -> ElevationTypeDef:
return {
"unit": ...,
"value": ...,
}
- See AngleUnitsType
CreateMissionProfileRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import CreateMissionProfileRequestRequestTypeDef
def get_value() -> CreateMissionProfileRequestRequestTypeDef:
return {
"dataflowEdges": ...,
"minimumViableContactDurationSeconds": ...,
"name": ...,
"trackingConfigArn": ...,
}
Definition
class CreateMissionProfileRequestRequestTypeDef(TypedDict):
dataflowEdges: Sequence[Sequence[str]],
minimumViableContactDurationSeconds: int,
name: str,
trackingConfigArn: str,
contactPostPassDurationSeconds: NotRequired[int],
contactPrePassDurationSeconds: NotRequired[int],
tags: NotRequired[Mapping[str, str]],
DataflowEndpointListItemTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DataflowEndpointListItemTypeDef
def get_value() -> DataflowEndpointListItemTypeDef:
return {
"dataflowEndpointGroupArn": ...,
}
Definition
class DataflowEndpointListItemTypeDef(TypedDict):
dataflowEndpointGroupArn: NotRequired[str],
dataflowEndpointGroupId: NotRequired[str],
SocketAddressTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import SocketAddressTypeDef
def get_value() -> SocketAddressTypeDef:
return {
"name": ...,
"port": ...,
}
DeleteConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DeleteConfigRequestRequestTypeDef
def get_value() -> DeleteConfigRequestRequestTypeDef:
return {
"configId": ...,
"configType": ...,
}
Definition
class DeleteConfigRequestRequestTypeDef(TypedDict):
configId: str,
configType: ConfigCapabilityTypeType, # (1)
DeleteDataflowEndpointGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DeleteDataflowEndpointGroupRequestRequestTypeDef
def get_value() -> DeleteDataflowEndpointGroupRequestRequestTypeDef:
return {
"dataflowEndpointGroupId": ...,
}
Definition
class DeleteDataflowEndpointGroupRequestRequestTypeDef(TypedDict):
dataflowEndpointGroupId: str,
DeleteMissionProfileRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DeleteMissionProfileRequestRequestTypeDef
def get_value() -> DeleteMissionProfileRequestRequestTypeDef:
return {
"missionProfileId": ...,
}
DescribeContactRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DescribeContactRequestRequestTypeDef
def get_value() -> DescribeContactRequestRequestTypeDef:
return {
"contactId": ...,
}
SecurityDetailsTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import SecurityDetailsTypeDef
def get_value() -> SecurityDetailsTypeDef:
return {
"roleArn": ...,
"securityGroupIds": ...,
"subnetIds": ...,
}
Definition
class SecurityDetailsTypeDef(TypedDict):
roleArn: str,
securityGroupIds: Sequence[str],
subnetIds: Sequence[str],
FrequencyBandwidthTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import FrequencyBandwidthTypeDef
def get_value() -> FrequencyBandwidthTypeDef:
return {
"units": ...,
"value": ...,
}
Definition
class FrequencyBandwidthTypeDef(TypedDict):
units: BandwidthUnitsType, # (1)
value: float,
FrequencyTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import FrequencyTypeDef
def get_value() -> FrequencyTypeDef:
return {
"units": ...,
"value": ...,
}
GetConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetConfigRequestRequestTypeDef
def get_value() -> GetConfigRequestRequestTypeDef:
return {
"configId": ...,
"configType": ...,
}
Definition
class GetConfigRequestRequestTypeDef(TypedDict):
configId: str,
configType: ConfigCapabilityTypeType, # (1)
GetDataflowEndpointGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetDataflowEndpointGroupRequestRequestTypeDef
def get_value() -> GetDataflowEndpointGroupRequestRequestTypeDef:
return {
"dataflowEndpointGroupId": ...,
}
Definition
class GetDataflowEndpointGroupRequestRequestTypeDef(TypedDict):
dataflowEndpointGroupId: str,
GetMinuteUsageRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetMinuteUsageRequestRequestTypeDef
def get_value() -> GetMinuteUsageRequestRequestTypeDef:
return {
"month": ...,
"year": ...,
}
GetMissionProfileRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetMissionProfileRequestRequestTypeDef
def get_value() -> GetMissionProfileRequestRequestTypeDef:
return {
"missionProfileId": ...,
}
GetSatelliteRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetSatelliteRequestRequestTypeDef
def get_value() -> GetSatelliteRequestRequestTypeDef:
return {
"satelliteId": ...,
}
GroundStationDataTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GroundStationDataTypeDef
def get_value() -> GroundStationDataTypeDef:
return {
"groundStationId": ...,
}
Definition
class GroundStationDataTypeDef(TypedDict):
groundStationId: NotRequired[str],
groundStationName: NotRequired[str],
region: NotRequired[str],
PaginatorConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListConfigsRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListConfigsRequestRequestTypeDef
def get_value() -> ListConfigsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListConfigsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListContactsRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListContactsRequestRequestTypeDef
def get_value() -> ListContactsRequestRequestTypeDef:
return {
"endTime": ...,
"startTime": ...,
"statusList": ...,
}
Definition
class ListContactsRequestRequestTypeDef(TypedDict):
endTime: Union[datetime, str],
startTime: Union[datetime, str],
statusList: Sequence[ContactStatusType], # (1)
groundStation: NotRequired[str],
maxResults: NotRequired[int],
missionProfileArn: NotRequired[str],
nextToken: NotRequired[str],
satelliteArn: NotRequired[str],
ListDataflowEndpointGroupsRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListDataflowEndpointGroupsRequestRequestTypeDef
def get_value() -> ListDataflowEndpointGroupsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListDataflowEndpointGroupsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListGroundStationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListGroundStationsRequestRequestTypeDef
def get_value() -> ListGroundStationsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListGroundStationsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
satelliteId: NotRequired[str],
ListMissionProfilesRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListMissionProfilesRequestRequestTypeDef
def get_value() -> ListMissionProfilesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListMissionProfilesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
MissionProfileListItemTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import MissionProfileListItemTypeDef
def get_value() -> MissionProfileListItemTypeDef:
return {
"missionProfileArn": ...,
}
Definition
class MissionProfileListItemTypeDef(TypedDict):
missionProfileArn: NotRequired[str],
missionProfileId: NotRequired[str],
name: NotRequired[str],
region: NotRequired[str],
ListSatellitesRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListSatellitesRequestRequestTypeDef
def get_value() -> ListSatellitesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListSatellitesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SatelliteListItemTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import SatelliteListItemTypeDef
def get_value() -> SatelliteListItemTypeDef:
return {
"groundStations": ...,
}
Definition
class SatelliteListItemTypeDef(TypedDict):
groundStations: NotRequired[List[str]],
noradSatelliteID: NotRequired[int],
satelliteArn: NotRequired[str],
satelliteId: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
ReserveContactRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ReserveContactRequestRequestTypeDef
def get_value() -> ReserveContactRequestRequestTypeDef:
return {
"endTime": ...,
"groundStation": ...,
"missionProfileArn": ...,
"satelliteArn": ...,
"startTime": ...,
}
Definition
class ReserveContactRequestRequestTypeDef(TypedDict):
endTime: Union[datetime, str],
groundStation: str,
missionProfileArn: str,
satelliteArn: str,
startTime: Union[datetime, str],
tags: NotRequired[Mapping[str, str]],
TagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateMissionProfileRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import UpdateMissionProfileRequestRequestTypeDef
def get_value() -> UpdateMissionProfileRequestRequestTypeDef:
return {
"missionProfileId": ...,
}
Definition
class UpdateMissionProfileRequestRequestTypeDef(TypedDict):
missionProfileId: str,
contactPostPassDurationSeconds: NotRequired[int],
contactPrePassDurationSeconds: NotRequired[int],
dataflowEdges: NotRequired[Sequence[Sequence[str]]],
minimumViableContactDurationSeconds: NotRequired[int],
name: NotRequired[str],
trackingConfigArn: NotRequired[str],
ConfigIdResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ConfigIdResponseTypeDef
def get_value() -> ConfigIdResponseTypeDef:
return {
"configArn": ...,
"configId": ...,
"configType": ...,
"ResponseMetadata": ...,
}
Definition
class ConfigIdResponseTypeDef(TypedDict):
configArn: str,
configId: str,
configType: ConfigCapabilityTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContactIdResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ContactIdResponseTypeDef
def get_value() -> ContactIdResponseTypeDef:
return {
"contactId": ...,
"ResponseMetadata": ...,
}
Definition
class ContactIdResponseTypeDef(TypedDict):
contactId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DataflowEndpointGroupIdResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DataflowEndpointGroupIdResponseTypeDef
def get_value() -> DataflowEndpointGroupIdResponseTypeDef:
return {
"dataflowEndpointGroupId": ...,
"ResponseMetadata": ...,
}
Definition
class DataflowEndpointGroupIdResponseTypeDef(TypedDict):
dataflowEndpointGroupId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMinuteUsageResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetMinuteUsageResponseTypeDef
def get_value() -> GetMinuteUsageResponseTypeDef:
return {
"estimatedMinutesRemaining": ...,
"isReservedMinutesCustomer": ...,
"totalReservedMinuteAllocation": ...,
"totalScheduledMinutes": ...,
"upcomingMinutesScheduled": ...,
"ResponseMetadata": ...,
}
Definition
class GetMinuteUsageResponseTypeDef(TypedDict):
estimatedMinutesRemaining: int,
isReservedMinutesCustomer: bool,
totalReservedMinuteAllocation: int,
totalScheduledMinutes: int,
upcomingMinutesScheduled: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMissionProfileResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetMissionProfileResponseTypeDef
def get_value() -> GetMissionProfileResponseTypeDef:
return {
"contactPostPassDurationSeconds": ...,
"contactPrePassDurationSeconds": ...,
"dataflowEdges": ...,
"minimumViableContactDurationSeconds": ...,
"missionProfileArn": ...,
"missionProfileId": ...,
"name": ...,
"region": ...,
"tags": ...,
"trackingConfigArn": ...,
"ResponseMetadata": ...,
}
Definition
class GetMissionProfileResponseTypeDef(TypedDict):
contactPostPassDurationSeconds: int,
contactPrePassDurationSeconds: int,
dataflowEdges: List[List[str]],
minimumViableContactDurationSeconds: int,
missionProfileArn: str,
missionProfileId: str,
name: str,
region: str,
tags: Dict[str, str],
trackingConfigArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSatelliteResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetSatelliteResponseTypeDef
def get_value() -> GetSatelliteResponseTypeDef:
return {
"groundStations": ...,
"noradSatelliteID": ...,
"satelliteArn": ...,
"satelliteId": ...,
"ResponseMetadata": ...,
}
Definition
class GetSatelliteResponseTypeDef(TypedDict):
groundStations: List[str],
noradSatelliteID: int,
satelliteArn: str,
satelliteId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MissionProfileIdResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import MissionProfileIdResponseTypeDef
def get_value() -> MissionProfileIdResponseTypeDef:
return {
"missionProfileId": ...,
"ResponseMetadata": ...,
}
Definition
class MissionProfileIdResponseTypeDef(TypedDict):
missionProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListConfigsResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListConfigsResponseTypeDef
def get_value() -> ListConfigsResponseTypeDef:
return {
"configList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListConfigsResponseTypeDef(TypedDict):
configList: List[ConfigListItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContactDataTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ContactDataTypeDef
def get_value() -> ContactDataTypeDef:
return {
"contactId": ...,
}
Definition
class ContactDataTypeDef(TypedDict):
contactId: NotRequired[str],
contactStatus: NotRequired[ContactStatusType], # (1)
endTime: NotRequired[datetime],
errorMessage: NotRequired[str],
groundStation: NotRequired[str],
maximumElevation: NotRequired[ElevationTypeDef], # (2)
missionProfileArn: NotRequired[str],
postPassEndTime: NotRequired[datetime],
prePassStartTime: NotRequired[datetime],
region: NotRequired[str],
satelliteArn: NotRequired[str],
startTime: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
- See ContactStatusType
- See ElevationTypeDef
ListDataflowEndpointGroupsResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListDataflowEndpointGroupsResponseTypeDef
def get_value() -> ListDataflowEndpointGroupsResponseTypeDef:
return {
"dataflowEndpointGroupList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDataflowEndpointGroupsResponseTypeDef(TypedDict):
dataflowEndpointGroupList: List[DataflowEndpointListItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DataflowEndpointTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DataflowEndpointTypeDef
def get_value() -> DataflowEndpointTypeDef:
return {
"address": ...,
}
Definition
class DataflowEndpointTypeDef(TypedDict):
address: NotRequired[SocketAddressTypeDef], # (1)
mtu: NotRequired[int],
name: NotRequired[str],
status: NotRequired[EndpointStatusType], # (2)
SpectrumConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import SpectrumConfigTypeDef
def get_value() -> SpectrumConfigTypeDef:
return {
"bandwidth": ...,
"centerFrequency": ...,
}
Definition
class SpectrumConfigTypeDef(TypedDict):
bandwidth: FrequencyBandwidthTypeDef, # (1)
centerFrequency: FrequencyTypeDef, # (2)
polarization: NotRequired[PolarizationType], # (3)
UplinkSpectrumConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import UplinkSpectrumConfigTypeDef
def get_value() -> UplinkSpectrumConfigTypeDef:
return {
"centerFrequency": ...,
}
Definition
class UplinkSpectrumConfigTypeDef(TypedDict):
centerFrequency: FrequencyTypeDef, # (1)
polarization: NotRequired[PolarizationType], # (2)
- See FrequencyTypeDef
- See PolarizationType
ListGroundStationsResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListGroundStationsResponseTypeDef
def get_value() -> ListGroundStationsResponseTypeDef:
return {
"groundStationList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListGroundStationsResponseTypeDef(TypedDict):
groundStationList: List[GroundStationDataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConfigsRequestListConfigsPaginateTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListConfigsRequestListConfigsPaginateTypeDef
def get_value() -> ListConfigsRequestListConfigsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListConfigsRequestListConfigsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListContactsRequestListContactsPaginateTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListContactsRequestListContactsPaginateTypeDef
def get_value() -> ListContactsRequestListContactsPaginateTypeDef:
return {
"endTime": ...,
"startTime": ...,
"statusList": ...,
}
Definition
class ListContactsRequestListContactsPaginateTypeDef(TypedDict):
endTime: Union[datetime, str],
startTime: Union[datetime, str],
statusList: Sequence[ContactStatusType], # (1)
groundStation: NotRequired[str],
missionProfileArn: NotRequired[str],
satelliteArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDataflowEndpointGroupsRequestListDataflowEndpointGroupsPaginateTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListDataflowEndpointGroupsRequestListDataflowEndpointGroupsPaginateTypeDef
def get_value() -> ListDataflowEndpointGroupsRequestListDataflowEndpointGroupsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListDataflowEndpointGroupsRequestListDataflowEndpointGroupsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGroundStationsRequestListGroundStationsPaginateTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListGroundStationsRequestListGroundStationsPaginateTypeDef
def get_value() -> ListGroundStationsRequestListGroundStationsPaginateTypeDef:
return {
"satelliteId": ...,
}
Definition
class ListGroundStationsRequestListGroundStationsPaginateTypeDef(TypedDict):
satelliteId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMissionProfilesRequestListMissionProfilesPaginateTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListMissionProfilesRequestListMissionProfilesPaginateTypeDef
def get_value() -> ListMissionProfilesRequestListMissionProfilesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListMissionProfilesRequestListMissionProfilesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSatellitesRequestListSatellitesPaginateTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListSatellitesRequestListSatellitesPaginateTypeDef
def get_value() -> ListSatellitesRequestListSatellitesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListSatellitesRequestListSatellitesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMissionProfilesResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListMissionProfilesResponseTypeDef
def get_value() -> ListMissionProfilesResponseTypeDef:
return {
"missionProfileList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListMissionProfilesResponseTypeDef(TypedDict):
missionProfileList: List[MissionProfileListItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSatellitesResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListSatellitesResponseTypeDef
def get_value() -> ListSatellitesResponseTypeDef:
return {
"nextToken": ...,
"satellites": ...,
"ResponseMetadata": ...,
}
Definition
class ListSatellitesResponseTypeDef(TypedDict):
nextToken: str,
satellites: List[SatelliteListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListContactsResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ListContactsResponseTypeDef
def get_value() -> ListContactsResponseTypeDef:
return {
"contactList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListContactsResponseTypeDef(TypedDict):
contactList: List[ContactDataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EndpointDetailsTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import EndpointDetailsTypeDef
def get_value() -> EndpointDetailsTypeDef:
return {
"endpoint": ...,
}
Definition
class EndpointDetailsTypeDef(TypedDict):
endpoint: NotRequired[DataflowEndpointTypeDef], # (1)
securityDetails: NotRequired[SecurityDetailsTypeDef], # (2)
AntennaDownlinkConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import AntennaDownlinkConfigTypeDef
def get_value() -> AntennaDownlinkConfigTypeDef:
return {
"spectrumConfig": ...,
}
Definition
class AntennaDownlinkConfigTypeDef(TypedDict):
spectrumConfig: SpectrumConfigTypeDef, # (1)
AntennaDownlinkDemodDecodeConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import AntennaDownlinkDemodDecodeConfigTypeDef
def get_value() -> AntennaDownlinkDemodDecodeConfigTypeDef:
return {
"decodeConfig": ...,
"demodulationConfig": ...,
"spectrumConfig": ...,
}
Definition
class AntennaDownlinkDemodDecodeConfigTypeDef(TypedDict):
decodeConfig: DecodeConfigTypeDef, # (1)
demodulationConfig: DemodulationConfigTypeDef, # (2)
spectrumConfig: SpectrumConfigTypeDef, # (3)
AntennaUplinkConfigTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import AntennaUplinkConfigTypeDef
def get_value() -> AntennaUplinkConfigTypeDef:
return {
"spectrumConfig": ...,
"targetEirp": ...,
}
Definition
class AntennaUplinkConfigTypeDef(TypedDict):
spectrumConfig: UplinkSpectrumConfigTypeDef, # (1)
targetEirp: EirpTypeDef, # (2)
transmitDisabled: NotRequired[bool],
ConfigDetailsTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ConfigDetailsTypeDef
def get_value() -> ConfigDetailsTypeDef:
return {
"antennaDemodDecodeDetails": ...,
}
Definition
class ConfigDetailsTypeDef(TypedDict):
antennaDemodDecodeDetails: NotRequired[AntennaDemodDecodeDetailsTypeDef], # (1)
endpointDetails: NotRequired[EndpointDetailsTypeDef], # (2)
s3RecordingDetails: NotRequired[S3RecordingDetailsTypeDef], # (3)
CreateDataflowEndpointGroupRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import CreateDataflowEndpointGroupRequestRequestTypeDef
def get_value() -> CreateDataflowEndpointGroupRequestRequestTypeDef:
return {
"endpointDetails": ...,
}
Definition
class CreateDataflowEndpointGroupRequestRequestTypeDef(TypedDict):
endpointDetails: Sequence[EndpointDetailsTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
GetDataflowEndpointGroupResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetDataflowEndpointGroupResponseTypeDef
def get_value() -> GetDataflowEndpointGroupResponseTypeDef:
return {
"dataflowEndpointGroupArn": ...,
"dataflowEndpointGroupId": ...,
"endpointsDetails": ...,
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class GetDataflowEndpointGroupResponseTypeDef(TypedDict):
dataflowEndpointGroupArn: str,
dataflowEndpointGroupId: str,
endpointsDetails: List[EndpointDetailsTypeDef], # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfigTypeDataTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import ConfigTypeDataTypeDef
def get_value() -> ConfigTypeDataTypeDef:
return {
"antennaDownlinkConfig": ...,
}
Definition
class ConfigTypeDataTypeDef(TypedDict):
antennaDownlinkConfig: NotRequired[AntennaDownlinkConfigTypeDef], # (1)
antennaDownlinkDemodDecodeConfig: NotRequired[AntennaDownlinkDemodDecodeConfigTypeDef], # (2)
antennaUplinkConfig: NotRequired[AntennaUplinkConfigTypeDef], # (3)
dataflowEndpointConfig: NotRequired[DataflowEndpointConfigTypeDef], # (4)
s3RecordingConfig: NotRequired[S3RecordingConfigTypeDef], # (5)
trackingConfig: NotRequired[TrackingConfigTypeDef], # (6)
uplinkEchoConfig: NotRequired[UplinkEchoConfigTypeDef], # (7)
- See AntennaDownlinkConfigTypeDef
- See AntennaDownlinkDemodDecodeConfigTypeDef
- See AntennaUplinkConfigTypeDef
- See DataflowEndpointConfigTypeDef
- See S3RecordingConfigTypeDef
- See TrackingConfigTypeDef
- See UplinkEchoConfigTypeDef
DestinationTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"configDetails": ...,
}
Definition
class DestinationTypeDef(TypedDict):
configDetails: NotRequired[ConfigDetailsTypeDef], # (1)
configId: NotRequired[str],
configType: NotRequired[ConfigCapabilityTypeType], # (2)
dataflowDestinationRegion: NotRequired[str],
SourceTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import SourceTypeDef
def get_value() -> SourceTypeDef:
return {
"configDetails": ...,
}
Definition
class SourceTypeDef(TypedDict):
configDetails: NotRequired[ConfigDetailsTypeDef], # (1)
configId: NotRequired[str],
configType: NotRequired[ConfigCapabilityTypeType], # (2)
dataflowSourceRegion: NotRequired[str],
CreateConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import CreateConfigRequestRequestTypeDef
def get_value() -> CreateConfigRequestRequestTypeDef:
return {
"configData": ...,
"name": ...,
}
Definition
class CreateConfigRequestRequestTypeDef(TypedDict):
configData: ConfigTypeDataTypeDef, # (1)
name: str,
tags: NotRequired[Mapping[str, str]],
GetConfigResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import GetConfigResponseTypeDef
def get_value() -> GetConfigResponseTypeDef:
return {
"configArn": ...,
"configData": ...,
"configId": ...,
"configType": ...,
"name": ...,
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class GetConfigResponseTypeDef(TypedDict):
configArn: str,
configData: ConfigTypeDataTypeDef, # (1)
configId: str,
configType: ConfigCapabilityTypeType, # (2)
name: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateConfigRequestRequestTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import UpdateConfigRequestRequestTypeDef
def get_value() -> UpdateConfigRequestRequestTypeDef:
return {
"configData": ...,
"configId": ...,
"configType": ...,
"name": ...,
}
Definition
class UpdateConfigRequestRequestTypeDef(TypedDict):
configData: ConfigTypeDataTypeDef, # (1)
configId: str,
configType: ConfigCapabilityTypeType, # (2)
name: str,
DataflowDetailTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DataflowDetailTypeDef
def get_value() -> DataflowDetailTypeDef:
return {
"destination": ...,
}
Definition
class DataflowDetailTypeDef(TypedDict):
destination: NotRequired[DestinationTypeDef], # (1)
errorMessage: NotRequired[str],
source: NotRequired[SourceTypeDef], # (2)
- See DestinationTypeDef
- See SourceTypeDef
DescribeContactResponseTypeDef
Usage Example
from types_aiobotocore_groundstation.type_defs import DescribeContactResponseTypeDef
def get_value() -> DescribeContactResponseTypeDef:
return {
"contactId": ...,
"contactStatus": ...,
"dataflowList": ...,
"endTime": ...,
"errorMessage": ...,
"groundStation": ...,
"maximumElevation": ...,
"missionProfileArn": ...,
"postPassEndTime": ...,
"prePassStartTime": ...,
"region": ...,
"satelliteArn": ...,
"startTime": ...,
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeContactResponseTypeDef(TypedDict):
contactId: str,
contactStatus: ContactStatusType, # (1)
dataflowList: List[DataflowDetailTypeDef], # (2)
endTime: datetime,
errorMessage: str,
groundStation: str,
maximumElevation: ElevationTypeDef, # (3)
missionProfileArn: str,
postPassEndTime: datetime,
prePassStartTime: datetime,
region: str,
satelliteArn: str,
startTime: datetime,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)