Skip to content

Typed dictionaries

Index > GroundStation > Typed dictionaries

Auto-generated documentation for GroundStation type annotations stubs module mypy-boto3-groundstation.

ComponentVersionTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import ComponentVersionTypeDef

def get_value() -> ComponentVersionTypeDef:
    return {
        "componentType": ...,
        "versions": ...,
    }
Definition
class ComponentVersionTypeDef(TypedDict):
    componentType: ComponentTypeType,  # (1)
    versions: Sequence[str],
  1. See ComponentTypeType

AggregateStatusTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import AggregateStatusTypeDef

def get_value() -> AggregateStatusTypeDef:
    return {
        "status": ...,
    }
Definition
class AggregateStatusTypeDef(TypedDict):
    status: AgentStatusType,  # (1)
    signatureMap: NotRequired[Mapping[str, bool]],
  1. See AgentStatusType

AntennaDemodDecodeDetailsTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import AntennaDemodDecodeDetailsTypeDef

def get_value() -> AntennaDemodDecodeDetailsTypeDef:
    return {
        "outputNode": ...,
    }
Definition
class AntennaDemodDecodeDetailsTypeDef(TypedDict):
    outputNode: NotRequired[str],

DecodeConfigTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DecodeConfigTypeDef

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

DemodulationConfigTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DemodulationConfigTypeDef

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

EirpTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_groundstation.type_defs import CancelContactRequestRequestTypeDef

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

ComponentStatusDataTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import ComponentStatusDataTypeDef

def get_value() -> ComponentStatusDataTypeDef:
    return {
        "capabilityArn": ...,
        "componentType": ...,
        "dataflowId": ...,
        "status": ...,
    }
Definition
class ComponentStatusDataTypeDef(TypedDict):
    capabilityArn: str,
    componentType: ComponentTypeType,  # (1)
    dataflowId: str,
    status: AgentStatusType,  # (2)
    bytesReceived: NotRequired[int],
    bytesSent: NotRequired[int],
    packetsDropped: NotRequired[int],
  1. See ComponentTypeType
  2. See AgentStatusType

S3RecordingDetailsTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_groundstation.type_defs import DataflowEndpointConfigTypeDef

def get_value() -> DataflowEndpointConfigTypeDef:
    return {
        "dataflowEndpointName": ...,
    }
Definition
class DataflowEndpointConfigTypeDef(TypedDict):
    dataflowEndpointName: str,
    dataflowEndpointRegion: NotRequired[str],

S3RecordingConfigTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_groundstation.type_defs import UplinkEchoConfigTypeDef

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

SocketAddressTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import SocketAddressTypeDef

def get_value() -> SocketAddressTypeDef:
    return {
        "name": ...,
        "port": ...,
    }
Definition
class SocketAddressTypeDef(TypedDict):
    name: str,
    port: int,

ElevationTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import ElevationTypeDef

def get_value() -> ElevationTypeDef:
    return {
        "unit": ...,
        "value": ...,
    }
Definition
class ElevationTypeDef(TypedDict):
    unit: AngleUnitsType,  # (1)
    value: float,
  1. See AngleUnitsType

KmsKeyTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import KmsKeyTypeDef

def get_value() -> KmsKeyTypeDef:
    return {
        "kmsAliasArn": ...,
    }
Definition
class KmsKeyTypeDef(TypedDict):
    kmsAliasArn: NotRequired[str],
    kmsKeyArn: NotRequired[str],

DataflowEndpointListItemTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DataflowEndpointListItemTypeDef

def get_value() -> DataflowEndpointListItemTypeDef:
    return {
        "dataflowEndpointGroupArn": ...,
    }
Definition
class DataflowEndpointListItemTypeDef(TypedDict):
    dataflowEndpointGroupArn: NotRequired[str],
    dataflowEndpointGroupId: NotRequired[str],

DeleteConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_groundstation.type_defs import DeleteDataflowEndpointGroupRequestRequestTypeDef

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

DeleteEphemerisRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DeleteEphemerisRequestRequestTypeDef

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

DeleteMissionProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DeleteMissionProfileRequestRequestTypeDef

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

WaiterConfigTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeContactRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DescribeContactRequestRequestTypeDef

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

DescribeEphemerisRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DescribeEphemerisRequestRequestTypeDef

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

DiscoveryDataTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DiscoveryDataTypeDef

def get_value() -> DiscoveryDataTypeDef:
    return {
        "capabilityArns": ...,
        "privateIpAddresses": ...,
        "publicIpAddresses": ...,
    }
Definition
class DiscoveryDataTypeDef(TypedDict):
    capabilityArns: Sequence[str],
    privateIpAddresses: Sequence[str],
    publicIpAddresses: Sequence[str],

SecurityDetailsTypeDef

Usage Example
from mypy_boto3_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],

S3ObjectTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import S3ObjectTypeDef

def get_value() -> S3ObjectTypeDef:
    return {
        "bucket": ...,
    }
Definition
class S3ObjectTypeDef(TypedDict):
    bucket: NotRequired[str],
    key: NotRequired[str],
    version: NotRequired[str],

EphemerisMetaDataTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import EphemerisMetaDataTypeDef

def get_value() -> EphemerisMetaDataTypeDef:
    return {
        "source": ...,
    }
Definition
class EphemerisMetaDataTypeDef(TypedDict):
    source: EphemerisSourceType,  # (1)
    ephemerisId: NotRequired[str],
    epoch: NotRequired[datetime],
    name: NotRequired[str],
  1. See EphemerisSourceType

FrequencyBandwidthTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_groundstation.type_defs import FrequencyTypeDef

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

GetAgentConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import GetAgentConfigurationRequestRequestTypeDef

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

GetConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_groundstation.type_defs import GetDataflowEndpointGroupRequestRequestTypeDef

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

GetMinuteUsageRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import GetMinuteUsageRequestRequestTypeDef

def get_value() -> GetMinuteUsageRequestRequestTypeDef:
    return {
        "month": ...,
        "year": ...,
    }
Definition
class GetMinuteUsageRequestRequestTypeDef(TypedDict):
    month: int,
    year: int,

GetMissionProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import GetMissionProfileRequestRequestTypeDef

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

GetSatelliteRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import GetSatelliteRequestRequestTypeDef

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

GroundStationDataTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import GroundStationDataTypeDef

def get_value() -> GroundStationDataTypeDef:
    return {
        "groundStationId": ...,
    }
Definition
class GroundStationDataTypeDef(TypedDict):
    groundStationId: NotRequired[str],
    groundStationName: NotRequired[str],
    region: NotRequired[str],

IntegerRangeTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import IntegerRangeTypeDef

def get_value() -> IntegerRangeTypeDef:
    return {
        "maximum": ...,
        "minimum": ...,
    }
Definition
class IntegerRangeTypeDef(TypedDict):
    maximum: int,
    minimum: int,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_groundstation.type_defs import ListDataflowEndpointGroupsRequestRequestTypeDef

def get_value() -> ListDataflowEndpointGroupsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListDataflowEndpointGroupsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListEphemeridesRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import ListEphemeridesRequestRequestTypeDef

def get_value() -> ListEphemeridesRequestRequestTypeDef:
    return {
        "endTime": ...,
        "satelliteId": ...,
        "startTime": ...,
    }
Definition
class ListEphemeridesRequestRequestTypeDef(TypedDict):
    endTime: Union[datetime, str],
    satelliteId: str,
    startTime: Union[datetime, str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    statusList: NotRequired[Sequence[EphemerisStatusType]],  # (1)
  1. See EphemerisStatusType

ListGroundStationsRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_groundstation.type_defs import ListSatellitesRequestRequestTypeDef

def get_value() -> ListSatellitesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListSatellitesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import ListTagsForResourceRequestRequestTypeDef

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

ReserveContactRequestRequestTypeDef

Usage Example
from mypy_boto3_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]],

TimeRangeTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import TimeRangeTypeDef

def get_value() -> TimeRangeTypeDef:
    return {
        "endTime": ...,
        "startTime": ...,
    }
Definition
class TimeRangeTypeDef(TypedDict):
    endTime: Union[datetime, str],
    startTime: Union[datetime, str],

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_groundstation.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateEphemerisRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import UpdateEphemerisRequestRequestTypeDef

def get_value() -> UpdateEphemerisRequestRequestTypeDef:
    return {
        "enabled": ...,
        "ephemerisId": ...,
    }
Definition
class UpdateEphemerisRequestRequestTypeDef(TypedDict):
    enabled: bool,
    ephemerisId: str,
    name: NotRequired[str],
    priority: NotRequired[int],

AgentDetailsTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import AgentDetailsTypeDef

def get_value() -> AgentDetailsTypeDef:
    return {
        "agentVersion": ...,
        "componentVersions": ...,
        "instanceId": ...,
        "instanceType": ...,
        "reservedCpuCores": ...,
    }
Definition
class AgentDetailsTypeDef(TypedDict):
    agentVersion: str,
    componentVersions: Sequence[ComponentVersionTypeDef],  # (1)
    instanceId: str,
    instanceType: str,
    reservedCpuCores: Sequence[int],
  1. See ComponentVersionTypeDef

UpdateAgentStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import UpdateAgentStatusRequestRequestTypeDef

def get_value() -> UpdateAgentStatusRequestRequestTypeDef:
    return {
        "agentId": ...,
        "aggregateStatus": ...,
        "componentStatuses": ...,
        "taskId": ...,
    }
Definition
class UpdateAgentStatusRequestRequestTypeDef(TypedDict):
    agentId: str,
    aggregateStatus: AggregateStatusTypeDef,  # (1)
    componentStatuses: Sequence[ComponentStatusDataTypeDef],  # (2)
    taskId: str,
  1. See AggregateStatusTypeDef
  2. See ComponentStatusDataTypeDef

ConfigIdResponseTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_groundstation.type_defs import DataflowEndpointGroupIdResponseTypeDef

def get_value() -> DataflowEndpointGroupIdResponseTypeDef:
    return {
        "dataflowEndpointGroupId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DataflowEndpointGroupIdResponseTypeDef(TypedDict):
    dataflowEndpointGroupId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EphemerisIdResponseTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import EphemerisIdResponseTypeDef

def get_value() -> EphemerisIdResponseTypeDef:
    return {
        "ephemerisId": ...,
        "ResponseMetadata": ...,
    }
Definition
class EphemerisIdResponseTypeDef(TypedDict):
    ephemerisId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAgentConfigurationResponseTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import GetAgentConfigurationResponseTypeDef

def get_value() -> GetAgentConfigurationResponseTypeDef:
    return {
        "agentId": ...,
        "taskingDocument": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAgentConfigurationResponseTypeDef(TypedDict):
    agentId: str,
    taskingDocument: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetMinuteUsageResponseTypeDef

Usage Example
from mypy_boto3_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

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_groundstation.type_defs import MissionProfileIdResponseTypeDef

def get_value() -> MissionProfileIdResponseTypeDef:
    return {
        "missionProfileId": ...,
        "ResponseMetadata": ...,
    }
Definition
class MissionProfileIdResponseTypeDef(TypedDict):
    missionProfileId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterAgentResponseTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import RegisterAgentResponseTypeDef

def get_value() -> RegisterAgentResponseTypeDef:
    return {
        "agentId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterAgentResponseTypeDef(TypedDict):
    agentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAgentStatusResponseTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import UpdateAgentStatusResponseTypeDef

def get_value() -> UpdateAgentStatusResponseTypeDef:
    return {
        "agentId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateAgentStatusResponseTypeDef(TypedDict):
    agentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListConfigsResponseTypeDef

Usage Example
from mypy_boto3_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

ConnectionDetailsTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import ConnectionDetailsTypeDef

def get_value() -> ConnectionDetailsTypeDef:
    return {
        "socketAddress": ...,
    }
Definition
class ConnectionDetailsTypeDef(TypedDict):
    socketAddress: SocketAddressTypeDef,  # (1)
    mtu: NotRequired[int],
  1. See SocketAddressTypeDef

DataflowEndpointTypeDef

Usage Example
from mypy_boto3_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

ContactDataTypeDef

Usage Example
from mypy_boto3_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

CreateMissionProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_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],
    streamsKmsKey: NotRequired[KmsKeyTypeDef],  # (1)
    streamsKmsRole: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See KmsKeyTypeDef

GetMissionProfileResponseTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import GetMissionProfileResponseTypeDef

def get_value() -> GetMissionProfileResponseTypeDef:
    return {
        "contactPostPassDurationSeconds": ...,
        "contactPrePassDurationSeconds": ...,
        "dataflowEdges": ...,
        "minimumViableContactDurationSeconds": ...,
        "missionProfileArn": ...,
        "missionProfileId": ...,
        "name": ...,
        "region": ...,
        "streamsKmsKey": ...,
        "streamsKmsRole": ...,
        "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,
    streamsKmsKey: KmsKeyTypeDef,  # (1)
    streamsKmsRole: str,
    tags: Dict[str, str],
    trackingConfigArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KmsKeyTypeDef
  2. See ResponseMetadataTypeDef

UpdateMissionProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_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],
    streamsKmsKey: NotRequired[KmsKeyTypeDef],  # (1)
    streamsKmsRole: NotRequired[str],
    trackingConfigArn: NotRequired[str],
  1. See KmsKeyTypeDef

ListDataflowEndpointGroupsResponseTypeDef

Usage Example
from mypy_boto3_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

DescribeContactRequestContactScheduledWaitTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DescribeContactRequestContactScheduledWaitTypeDef

def get_value() -> DescribeContactRequestContactScheduledWaitTypeDef:
    return {
        "contactId": ...,
    }
Definition
class DescribeContactRequestContactScheduledWaitTypeDef(TypedDict):
    contactId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

EphemerisDescriptionTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import EphemerisDescriptionTypeDef

def get_value() -> EphemerisDescriptionTypeDef:
    return {
        "ephemerisData": ...,
    }
Definition
class EphemerisDescriptionTypeDef(TypedDict):
    ephemerisData: NotRequired[str],
    sourceS3Object: NotRequired[S3ObjectTypeDef],  # (1)
  1. See S3ObjectTypeDef

EphemerisItemTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import EphemerisItemTypeDef

def get_value() -> EphemerisItemTypeDef:
    return {
        "creationTime": ...,
    }
Definition
class EphemerisItemTypeDef(TypedDict):
    creationTime: NotRequired[datetime],
    enabled: NotRequired[bool],
    ephemerisId: NotRequired[str],
    name: NotRequired[str],
    priority: NotRequired[int],
    sourceS3Object: NotRequired[S3ObjectTypeDef],  # (1)
    status: NotRequired[EphemerisStatusType],  # (2)
  1. See S3ObjectTypeDef
  2. See EphemerisStatusType

OEMEphemerisTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import OEMEphemerisTypeDef

def get_value() -> OEMEphemerisTypeDef:
    return {
        "oemData": ...,
    }
Definition
class OEMEphemerisTypeDef(TypedDict):
    oemData: NotRequired[str],
    s3Object: NotRequired[S3ObjectTypeDef],  # (1)
  1. See S3ObjectTypeDef

GetSatelliteResponseTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import GetSatelliteResponseTypeDef

def get_value() -> GetSatelliteResponseTypeDef:
    return {
        "currentEphemeris": ...,
        "groundStations": ...,
        "noradSatelliteID": ...,
        "satelliteArn": ...,
        "satelliteId": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSatelliteResponseTypeDef(TypedDict):
    currentEphemeris: EphemerisMetaDataTypeDef,  # (1)
    groundStations: List[str],
    noradSatelliteID: int,
    satelliteArn: str,
    satelliteId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EphemerisMetaDataTypeDef
  2. See ResponseMetadataTypeDef

SatelliteListItemTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import SatelliteListItemTypeDef

def get_value() -> SatelliteListItemTypeDef:
    return {
        "currentEphemeris": ...,
    }
Definition
class SatelliteListItemTypeDef(TypedDict):
    currentEphemeris: NotRequired[EphemerisMetaDataTypeDef],  # (1)
    groundStations: NotRequired[List[str]],
    noradSatelliteID: NotRequired[int],
    satelliteArn: NotRequired[str],
    satelliteId: NotRequired[str],
  1. See EphemerisMetaDataTypeDef

SpectrumConfigTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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

RangedSocketAddressTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import RangedSocketAddressTypeDef

def get_value() -> RangedSocketAddressTypeDef:
    return {
        "name": ...,
        "portRange": ...,
    }
Definition
class RangedSocketAddressTypeDef(TypedDict):
    name: str,
    portRange: IntegerRangeTypeDef,  # (1)
  1. See IntegerRangeTypeDef

ListConfigsRequestListConfigsPaginateTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_groundstation.type_defs import ListDataflowEndpointGroupsRequestListDataflowEndpointGroupsPaginateTypeDef

def get_value() -> ListDataflowEndpointGroupsRequestListDataflowEndpointGroupsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListDataflowEndpointGroupsRequestListDataflowEndpointGroupsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEphemeridesRequestListEphemeridesPaginateTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import ListEphemeridesRequestListEphemeridesPaginateTypeDef

def get_value() -> ListEphemeridesRequestListEphemeridesPaginateTypeDef:
    return {
        "endTime": ...,
        "satelliteId": ...,
        "startTime": ...,
    }
Definition
class ListEphemeridesRequestListEphemeridesPaginateTypeDef(TypedDict):
    endTime: Union[datetime, str],
    satelliteId: str,
    startTime: Union[datetime, str],
    statusList: NotRequired[Sequence[EphemerisStatusType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EphemerisStatusType
  2. See PaginatorConfigTypeDef

ListGroundStationsRequestListGroundStationsPaginateTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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

TLEDataTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import TLEDataTypeDef

def get_value() -> TLEDataTypeDef:
    return {
        "tleLine1": ...,
        "tleLine2": ...,
        "validTimeRange": ...,
    }
Definition
class TLEDataTypeDef(TypedDict):
    tleLine1: str,
    tleLine2: str,
    validTimeRange: TimeRangeTypeDef,  # (1)
  1. See TimeRangeTypeDef

RegisterAgentRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import RegisterAgentRequestRequestTypeDef

def get_value() -> RegisterAgentRequestRequestTypeDef:
    return {
        "agentDetails": ...,
        "discoveryData": ...,
    }
Definition
class RegisterAgentRequestRequestTypeDef(TypedDict):
    agentDetails: AgentDetailsTypeDef,  # (1)
    discoveryData: DiscoveryDataTypeDef,  # (2)
  1. See AgentDetailsTypeDef
  2. See DiscoveryDataTypeDef

ListContactsResponseTypeDef

Usage Example
from mypy_boto3_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

EphemerisTypeDescriptionTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import EphemerisTypeDescriptionTypeDef

def get_value() -> EphemerisTypeDescriptionTypeDef:
    return {
        "oem": ...,
    }
Definition
class EphemerisTypeDescriptionTypeDef(TypedDict):
    oem: NotRequired[EphemerisDescriptionTypeDef],  # (1)
    tle: NotRequired[EphemerisDescriptionTypeDef],  # (1)
  1. See EphemerisDescriptionTypeDef
  2. See EphemerisDescriptionTypeDef

ListEphemeridesResponseTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import ListEphemeridesResponseTypeDef

def get_value() -> ListEphemeridesResponseTypeDef:
    return {
        "ephemerides": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEphemeridesResponseTypeDef(TypedDict):
    ephemerides: List[EphemerisItemTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EphemerisItemTypeDef
  2. See ResponseMetadataTypeDef

ListSatellitesResponseTypeDef

Usage Example
from mypy_boto3_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

AntennaDownlinkConfigTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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

RangedConnectionDetailsTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import RangedConnectionDetailsTypeDef

def get_value() -> RangedConnectionDetailsTypeDef:
    return {
        "socketAddress": ...,
    }
Definition
class RangedConnectionDetailsTypeDef(TypedDict):
    socketAddress: RangedSocketAddressTypeDef,  # (1)
    mtu: NotRequired[int],
  1. See RangedSocketAddressTypeDef

TLEEphemerisTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import TLEEphemerisTypeDef

def get_value() -> TLEEphemerisTypeDef:
    return {
        "s3Object": ...,
    }
Definition
class TLEEphemerisTypeDef(TypedDict):
    s3Object: NotRequired[S3ObjectTypeDef],  # (1)
    tleData: NotRequired[Sequence[TLEDataTypeDef]],  # (2)
  1. See S3ObjectTypeDef
  2. See TLEDataTypeDef

DescribeEphemerisResponseTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import DescribeEphemerisResponseTypeDef

def get_value() -> DescribeEphemerisResponseTypeDef:
    return {
        "creationTime": ...,
        "enabled": ...,
        "ephemerisId": ...,
        "invalidReason": ...,
        "name": ...,
        "priority": ...,
        "satelliteId": ...,
        "status": ...,
        "suppliedData": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEphemerisResponseTypeDef(TypedDict):
    creationTime: datetime,
    enabled: bool,
    ephemerisId: str,
    invalidReason: EphemerisInvalidReasonType,  # (1)
    name: str,
    priority: int,
    satelliteId: str,
    status: EphemerisStatusType,  # (2)
    suppliedData: EphemerisTypeDescriptionTypeDef,  # (3)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See EphemerisInvalidReasonType
  2. See EphemerisStatusType
  3. See EphemerisTypeDescriptionTypeDef
  4. See ResponseMetadataTypeDef

ConfigTypeDataTypeDef

Usage Example
from mypy_boto3_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

AwsGroundStationAgentEndpointTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import AwsGroundStationAgentEndpointTypeDef

def get_value() -> AwsGroundStationAgentEndpointTypeDef:
    return {
        "egressAddress": ...,
        "ingressAddress": ...,
        "name": ...,
    }
Definition
class AwsGroundStationAgentEndpointTypeDef(TypedDict):
    egressAddress: ConnectionDetailsTypeDef,  # (3)
    ingressAddress: RangedConnectionDetailsTypeDef,  # (4)
    name: str,
    agentStatus: NotRequired[AgentStatusType],  # (1)
    auditResults: NotRequired[AuditResultsType],  # (2)
  1. See AgentStatusType
  2. See AuditResultsType
  3. See ConnectionDetailsTypeDef
  4. See RangedConnectionDetailsTypeDef

EphemerisDataTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import EphemerisDataTypeDef

def get_value() -> EphemerisDataTypeDef:
    return {
        "oem": ...,
    }
Definition
class EphemerisDataTypeDef(TypedDict):
    oem: NotRequired[OEMEphemerisTypeDef],  # (1)
    tle: NotRequired[TLEEphemerisTypeDef],  # (2)
  1. See OEMEphemerisTypeDef
  2. See TLEEphemerisTypeDef

CreateConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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

EndpointDetailsTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import EndpointDetailsTypeDef

def get_value() -> EndpointDetailsTypeDef:
    return {
        "awsGroundStationAgentEndpoint": ...,
    }
Definition
class EndpointDetailsTypeDef(TypedDict):
    awsGroundStationAgentEndpoint: NotRequired[AwsGroundStationAgentEndpointTypeDef],  # (1)
    endpoint: NotRequired[DataflowEndpointTypeDef],  # (2)
    securityDetails: NotRequired[SecurityDetailsTypeDef],  # (3)
  1. See AwsGroundStationAgentEndpointTypeDef
  2. See DataflowEndpointTypeDef
  3. See SecurityDetailsTypeDef

CreateEphemerisRequestRequestTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import CreateEphemerisRequestRequestTypeDef

def get_value() -> CreateEphemerisRequestRequestTypeDef:
    return {
        "name": ...,
        "satelliteId": ...,
    }
Definition
class CreateEphemerisRequestRequestTypeDef(TypedDict):
    name: str,
    satelliteId: str,
    enabled: NotRequired[bool],
    ephemeris: NotRequired[EphemerisDataTypeDef],  # (1)
    expirationTime: NotRequired[Union[datetime, str]],
    kmsKeyArn: NotRequired[str],
    priority: NotRequired[int],
    tags: NotRequired[Mapping[str, str]],
  1. See EphemerisDataTypeDef

ConfigDetailsTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_groundstation.type_defs import CreateDataflowEndpointGroupRequestRequestTypeDef

def get_value() -> CreateDataflowEndpointGroupRequestRequestTypeDef:
    return {
        "endpointDetails": ...,
    }
Definition
class CreateDataflowEndpointGroupRequestRequestTypeDef(TypedDict):
    endpointDetails: Sequence[EndpointDetailsTypeDef],  # (1)
    contactPostPassDurationSeconds: NotRequired[int],
    contactPrePassDurationSeconds: NotRequired[int],
    tags: NotRequired[Mapping[str, str]],
  1. See EndpointDetailsTypeDef

GetDataflowEndpointGroupResponseTypeDef

Usage Example
from mypy_boto3_groundstation.type_defs import GetDataflowEndpointGroupResponseTypeDef

def get_value() -> GetDataflowEndpointGroupResponseTypeDef:
    return {
        "contactPostPassDurationSeconds": ...,
        "contactPrePassDurationSeconds": ...,
        "dataflowEndpointGroupArn": ...,
        "dataflowEndpointGroupId": ...,
        "endpointsDetails": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDataflowEndpointGroupResponseTypeDef(TypedDict):
    contactPostPassDurationSeconds: int,
    contactPrePassDurationSeconds: int,
    dataflowEndpointGroupArn: str,
    dataflowEndpointGroupId: str,
    endpointsDetails: List[EndpointDetailsTypeDef],  # (1)
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointDetailsTypeDef
  2. See ResponseMetadataTypeDef

DestinationTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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

DataflowDetailTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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