Skip to content

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": ...,
    }
Definition
class AntennaDemodDecodeDetailsTypeDef(TypedDict):
    outputNode: NotRequired[str],

DecodeConfigTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import DecodeConfigTypeDef

def get_value() -> DecodeConfigTypeDef:
    return {
        "unvalidatedJSON": ...,
    }
Definition
class DecodeConfigTypeDef(TypedDict):
    unvalidatedJSON: str,

DemodulationConfigTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import DemodulationConfigTypeDef

def get_value() -> DemodulationConfigTypeDef:
    return {
        "unvalidatedJSON": ...,
    }
Definition
class DemodulationConfigTypeDef(TypedDict):
    unvalidatedJSON: str,

EirpTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import EirpTypeDef

def get_value() -> EirpTypeDef:
    return {
        "units": ...,
        "value": ...,
    }
Definition
class EirpTypeDef(TypedDict):
    units: EirpUnitsType,  # (1)
    value: float,
  1. See EirpUnitsType

CancelContactRequestRequestTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import CancelContactRequestRequestTypeDef

def get_value() -> CancelContactRequestRequestTypeDef:
    return {
        "contactId": ...,
    }
Definition
class CancelContactRequestRequestTypeDef(TypedDict):
    contactId: str,

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],
  1. See ConfigCapabilityTypeType

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": ...,
    }
Definition
class TrackingConfigTypeDef(TypedDict):
    autotrack: CriticalityType,  # (1)
  1. See CriticalityType

UplinkEchoConfigTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import UplinkEchoConfigTypeDef

def get_value() -> UplinkEchoConfigTypeDef:
    return {
        "antennaUplinkConfigArn": ...,
        "enabled": ...,
    }
Definition
class UplinkEchoConfigTypeDef(TypedDict):
    antennaUplinkConfigArn: str,
    enabled: bool,

ElevationTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import ElevationTypeDef

def get_value() -> ElevationTypeDef:
    return {
        "unit": ...,
        "value": ...,
    }
Definition
class ElevationTypeDef(TypedDict):
    unit: AngleUnitsType,  # (1)
    value: float,
  1. 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": ...,
    }
Definition
class SocketAddressTypeDef(TypedDict):
    name: str,
    port: int,

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)
  1. See ConfigCapabilityTypeType

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": ...,
    }
Definition
class DeleteMissionProfileRequestRequestTypeDef(TypedDict):
    missionProfileId: str,

DescribeContactRequestRequestTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import DescribeContactRequestRequestTypeDef

def get_value() -> DescribeContactRequestRequestTypeDef:
    return {
        "contactId": ...,
    }
Definition
class DescribeContactRequestRequestTypeDef(TypedDict):
    contactId: str,

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,
  1. See BandwidthUnitsType

FrequencyTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import FrequencyTypeDef

def get_value() -> FrequencyTypeDef:
    return {
        "units": ...,
        "value": ...,
    }
Definition
class FrequencyTypeDef(TypedDict):
    units: FrequencyUnitsType,  # (1)
    value: float,
  1. See FrequencyUnitsType

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)
  1. See ConfigCapabilityTypeType

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": ...,
    }
Definition
class GetMinuteUsageRequestRequestTypeDef(TypedDict):
    month: int,
    year: int,

GetMissionProfileRequestRequestTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import GetMissionProfileRequestRequestTypeDef

def get_value() -> GetMissionProfileRequestRequestTypeDef:
    return {
        "missionProfileId": ...,
    }
Definition
class GetMissionProfileRequestRequestTypeDef(TypedDict):
    missionProfileId: str,

GetSatelliteRequestRequestTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import GetSatelliteRequestRequestTypeDef

def get_value() -> GetSatelliteRequestRequestTypeDef:
    return {
        "satelliteId": ...,
    }
Definition
class GetSatelliteRequestRequestTypeDef(TypedDict):
    satelliteId: str,

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],
  1. See ContactStatusType

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": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

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)
  1. See ConfigCapabilityTypeType
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ConfigListItemTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See ContactStatusType
  2. 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)
  1. See DataflowEndpointListItemTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See SocketAddressTypeDef
  2. See EndpointStatusType

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)
  1. See FrequencyBandwidthTypeDef
  2. See FrequencyTypeDef
  3. See PolarizationType

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)
  1. See FrequencyTypeDef
  2. 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)
  1. See GroundStationDataTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ContactStatusType
  2. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See MissionProfileListItemTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See SatelliteListItemTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ContactDataTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See DataflowEndpointTypeDef
  2. See SecurityDetailsTypeDef

AntennaDownlinkConfigTypeDef

Usage Example
from types_aiobotocore_groundstation.type_defs import AntennaDownlinkConfigTypeDef

def get_value() -> AntennaDownlinkConfigTypeDef:
    return {
        "spectrumConfig": ...,
    }
Definition
class AntennaDownlinkConfigTypeDef(TypedDict):
    spectrumConfig: SpectrumConfigTypeDef,  # (1)
  1. See SpectrumConfigTypeDef

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)
  1. See DecodeConfigTypeDef
  2. See DemodulationConfigTypeDef
  3. See SpectrumConfigTypeDef

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],
  1. See UplinkSpectrumConfigTypeDef
  2. See EirpTypeDef

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)
  1. See AntennaDemodDecodeDetailsTypeDef
  2. See EndpointDetailsTypeDef
  3. See S3RecordingDetailsTypeDef

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]],
  1. See EndpointDetailsTypeDef

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)
  1. See EndpointDetailsTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See AntennaDownlinkConfigTypeDef
  2. See AntennaDownlinkDemodDecodeConfigTypeDef
  3. See AntennaUplinkConfigTypeDef
  4. See DataflowEndpointConfigTypeDef
  5. See S3RecordingConfigTypeDef
  6. See TrackingConfigTypeDef
  7. 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],
  1. See ConfigDetailsTypeDef
  2. See ConfigCapabilityTypeType

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],
  1. See ConfigDetailsTypeDef
  2. See ConfigCapabilityTypeType

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]],
  1. See ConfigTypeDataTypeDef

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)
  1. See ConfigTypeDataTypeDef
  2. See ConfigCapabilityTypeType
  3. See ResponseMetadataTypeDef

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,
  1. See ConfigTypeDataTypeDef
  2. See ConfigCapabilityTypeType

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)
  1. See DestinationTypeDef
  2. 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)
  1. See ContactStatusType
  2. See DataflowDetailTypeDef
  3. See ElevationTypeDef
  4. See ResponseMetadataTypeDef