Skip to content

Groundstation Classes

AgentDetailsTypeDef

agentVersion

  • Type:
  • Required: Yes

componentVersions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.groundstation_classes.ComponentVersionTypeDef]
  • Required: Yes

instanceId

  • Type:
  • Required: Yes

instanceType

  • Type:
  • Required: Yes

agentCpuCores

  • Type: typing.Optional[typing.Sequence[int]]

reservedCpuCores

  • Type: typing.Optional[typing.Sequence[int]]

AggregateStatusTypeDef

status

  • Type: typing.Literal['ACTIVE', 'FAILED', 'INACTIVE', 'SUCCESS']
  • Required: Yes

signatureMap

  • Type: typing.Optional[typing.Mapping[str, bool]]

AntennaDemodDecodeDetailsTypeDef

outputNode

  • Type: typing.Optional[str]

AntennaDownlinkConfigTypeDef

spectrumConfig

  • Type:
  • Required: Yes

AntennaDownlinkDemodDecodeConfigTypeDef

decodeConfig

  • Type:
  • Required: Yes

demodulationConfig

  • Type:
  • Required: Yes

spectrumConfig

  • Type:
  • Required: Yes

AntennaUplinkConfigTypeDef

spectrumConfig

  • Type:
  • Required: Yes

targetEirp

  • Type:
  • Required: Yes

transmitDisabled

  • Type: typing.Optional[bool]

AwsGroundStationAgentEndpointTypeDef

egressAddress

  • Type:
  • Required: Yes

ingressAddress

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

agentStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'FAILED', 'INACTIVE', 'SUCCESS']]

auditResults

  • Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelContactRequestRequestTypeDef

contactId

  • Type:
  • Required: Yes

ComponentStatusDataTypeDef

capabilityArn

  • Type:
  • Required: Yes

componentType

  • Type:
  • Required: Yes

dataflowId

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'FAILED', 'INACTIVE', 'SUCCESS']
  • Required: Yes

bytesReceived

  • Type: typing.Optional[int]

bytesSent

  • Type: typing.Optional[int]

packetsDropped

  • Type: typing.Optional[int]

ComponentVersionTypeDef

componentType

  • Type:
  • Required: Yes

versions

  • Type: typing.Sequence[str]
  • Required: Yes

ConfigDetailsTypeDef

antennaDemodDecodeDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.AntennaDemodDecodeDetailsTypeDef]

endpointDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.EndpointDetailsOutputTypeDef]

s3RecordingDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.S3RecordingDetailsTypeDef]

ConfigIdResponseTypeDef

configArn

  • Type:
  • Required: Yes

configId

  • Type:
  • Required: Yes

configType

  • Type: typing.Literal['antenna-downlink', 'antenna-downlink-demod-decode', 'antenna-uplink', 'dataflow-endpoint', 's3-recording', 'tracking', 'uplink-echo']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ConfigListItemTypeDef

configArn

  • Type: typing.Optional[str]

configId

  • Type: typing.Optional[str]

configType

  • Type: typing.Optional[typing.Literal['antenna-downlink', 'antenna-downlink-demod-decode', 'antenna-uplink', 'dataflow-endpoint', 's3-recording', 'tracking', 'uplink-echo']]

name

  • Type: typing.Optional[str]

ConfigTypeDataTypeDef

antennaDownlinkConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.AntennaDownlinkConfigTypeDef]

antennaDownlinkDemodDecodeConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.AntennaDownlinkDemodDecodeConfigTypeDef]

antennaUplinkConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.AntennaUplinkConfigTypeDef]

dataflowEndpointConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.DataflowEndpointConfigTypeDef]

s3RecordingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.S3RecordingConfigTypeDef]

trackingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.TrackingConfigTypeDef]

uplinkEchoConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.UplinkEchoConfigTypeDef]

ConnectionDetailsTypeDef

socketAddress

  • Type:
  • Required: Yes

mtu

  • Type: typing.Optional[int]

ContactDataTypeDef

contactId

  • Type: typing.Optional[str]

contactStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'AWS_CANCELLED', 'AWS_FAILED', 'CANCELLED', 'CANCELLING', 'COMPLETED', 'FAILED', 'FAILED_TO_SCHEDULE', 'PASS', 'POSTPASS', 'PREPASS', 'SCHEDULED', 'SCHEDULING']]

endTime

  • Type: typing.Optional[datetime.datetime]

errorMessage

  • Type: typing.Optional[str]

groundStation

  • Type: typing.Optional[str]

maximumElevation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.ElevationTypeDef]

missionProfileArn

  • Type: typing.Optional[str]

postPassEndTime

  • Type: typing.Optional[datetime.datetime]

prePassStartTime

  • Type: typing.Optional[datetime.datetime]

region

  • Type: typing.Optional[str]

satelliteArn

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[datetime.datetime]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

visibilityEndTime

  • Type: typing.Optional[datetime.datetime]

visibilityStartTime

  • Type: typing.Optional[datetime.datetime]

ContactIdResponseTypeDef

contactId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConfigRequestRequestTypeDef

configData

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateDataflowEndpointGroupRequestRequestTypeDef

endpointDetails

  • Type: typing.Sequence[typing.Union[aws_resource_validator.pydantic_models.groundstation_classes.EndpointDetailsTypeDef, aws_resource_validator.pydantic_models.groundstation_classes.EndpointDetailsOutputTypeDef]]
  • Required: Yes

contactPostPassDurationSeconds

  • Type: typing.Optional[int]

contactPrePassDurationSeconds

  • Type: typing.Optional[int]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateEphemerisRequestRequestTypeDef

name

  • Type:
  • Required: Yes

satelliteId

  • Type:
  • Required: Yes

enabled

  • Type: typing.Optional[bool]

ephemeris

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.EphemerisDataTypeDef]

expirationTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

kmsKeyArn

  • Type: typing.Optional[str]

priority

  • Type: typing.Optional[int]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateMissionProfileRequestRequestTypeDef

dataflowEdges

  • Type: typing.Sequence[typing.Sequence[str]]
  • Required: Yes

minimumViableContactDurationSeconds

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

trackingConfigArn

  • Type:
  • Required: Yes

contactPostPassDurationSeconds

  • Type: typing.Optional[int]

contactPrePassDurationSeconds

  • Type: typing.Optional[int]

streamsKmsKey

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.KmsKeyTypeDef]

streamsKmsRole

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

DataflowDetailTypeDef

destination

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.DestinationTypeDef]

errorMessage

  • Type: typing.Optional[str]

source

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.SourceTypeDef]

DataflowEndpointConfigTypeDef

dataflowEndpointName

  • Type:
  • Required: Yes

dataflowEndpointRegion

  • Type: typing.Optional[str]

DataflowEndpointGroupIdResponseTypeDef

dataflowEndpointGroupId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DataflowEndpointListItemTypeDef

dataflowEndpointGroupArn

  • Type: typing.Optional[str]

dataflowEndpointGroupId

  • Type: typing.Optional[str]

DataflowEndpointTypeDef

address

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.SocketAddressTypeDef]

mtu

  • Type: typing.Optional[int]

name

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['created', 'creating', 'deleted', 'deleting', 'failed']]

DecodeConfigTypeDef

unvalidatedJSON

  • Type:
  • Required: Yes

DeleteConfigRequestRequestTypeDef

configId

  • Type:
  • Required: Yes

configType

  • Type: typing.Literal['antenna-downlink', 'antenna-downlink-demod-decode', 'antenna-uplink', 'dataflow-endpoint', 's3-recording', 'tracking', 'uplink-echo']
  • Required: Yes

DeleteDataflowEndpointGroupRequestRequestTypeDef

dataflowEndpointGroupId

  • Type:
  • Required: Yes

DeleteEphemerisRequestRequestTypeDef

ephemerisId

  • Type:
  • Required: Yes

DeleteMissionProfileRequestRequestTypeDef

missionProfileId

  • Type:
  • Required: Yes

DemodulationConfigTypeDef

unvalidatedJSON

  • Type:
  • Required: Yes

DescribeContactRequestContactScheduledWaitTypeDef

contactId

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.WaiterConfigTypeDef]

DescribeContactRequestRequestTypeDef

contactId

  • Type:
  • Required: Yes

DescribeContactResponseTypeDef

contactId

  • Type:
  • Required: Yes

contactStatus

  • Type: typing.Literal['AVAILABLE', 'AWS_CANCELLED', 'AWS_FAILED', 'CANCELLED', 'CANCELLING', 'COMPLETED', 'FAILED', 'FAILED_TO_SCHEDULE', 'PASS', 'POSTPASS', 'PREPASS', 'SCHEDULED', 'SCHEDULING']
  • Required: Yes

dataflowList

  • Type: typing.List[aws_resource_validator.pydantic_models.groundstation_classes.DataflowDetailTypeDef]
  • Required: Yes

endTime

  • Type:
  • Required: Yes

errorMessage

  • Type:
  • Required: Yes

groundStation

  • Type:
  • Required: Yes

maximumElevation

  • Type:
  • Required: Yes

missionProfileArn

  • Type:
  • Required: Yes

postPassEndTime

  • Type:
  • Required: Yes

prePassStartTime

  • Type:
  • Required: Yes

region

  • Type:
  • Required: Yes

satelliteArn

  • Type:
  • Required: Yes

startTime

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

visibilityEndTime

  • Type:
  • Required: Yes

visibilityStartTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEphemerisRequestRequestTypeDef

ephemerisId

  • Type:
  • Required: Yes

DescribeEphemerisResponseTypeDef

creationTime

  • Type:
  • Required: Yes

enabled

  • Type:
  • Required: Yes

ephemerisId

  • Type:
  • Required: Yes

invalidReason

  • Type: typing.Literal['KMS_KEY_INVALID', 'METADATA_INVALID', 'TIME_RANGE_INVALID', 'TRAJECTORY_INVALID', 'VALIDATION_ERROR']
  • Required: Yes

name

  • Type:
  • Required: Yes

priority

  • Type:
  • Required: Yes

satelliteId

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DISABLED', 'ENABLED', 'ERROR', 'EXPIRED', 'INVALID', 'VALIDATING']
  • Required: Yes

suppliedData

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DestinationTypeDef

configDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.ConfigDetailsTypeDef]

configId

  • Type: typing.Optional[str]

configType

  • Type: typing.Optional[typing.Literal['antenna-downlink', 'antenna-downlink-demod-decode', 'antenna-uplink', 'dataflow-endpoint', 's3-recording', 'tracking', 'uplink-echo']]

dataflowDestinationRegion

  • Type: typing.Optional[str]

DiscoveryDataTypeDef

capabilityArns

  • Type: typing.Sequence[str]
  • Required: Yes

privateIpAddresses

  • Type: typing.Sequence[str]
  • Required: Yes

publicIpAddresses

  • Type: typing.Sequence[str]
  • Required: Yes

EirpTypeDef

units

  • Type: typing.Literal['dBW']
  • Required: Yes

value

  • Type:
  • Required: Yes

ElevationTypeDef

unit

  • Type: typing.Literal['DEGREE_ANGLE', 'RADIAN']
  • Required: Yes

value

  • Type:
  • Required: Yes

EndpointDetailsOutputTypeDef

awsGroundStationAgentEndpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.AwsGroundStationAgentEndpointTypeDef]

endpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.DataflowEndpointTypeDef]

healthReasons

  • Type: typing.Optional[typing.List[typing.Literal['DATAPLANE_FAILURE', 'HEALTHY', 'INITIALIZING_DATAPLANE', 'INVALID_IP_OWNERSHIP', 'NOT_AUTHORIZED_TO_CREATE_SLR', 'NO_REGISTERED_AGENT', 'UNVERIFIED_IP_OWNERSHIP']]]

healthStatus

  • Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]

securityDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.SecurityDetailsOutputTypeDef]

EndpointDetailsTypeDef

awsGroundStationAgentEndpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.AwsGroundStationAgentEndpointTypeDef]

endpoint

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.DataflowEndpointTypeDef]

healthReasons

  • Type: typing.Optional[typing.Sequence[typing.Literal['DATAPLANE_FAILURE', 'HEALTHY', 'INITIALIZING_DATAPLANE', 'INVALID_IP_OWNERSHIP', 'NOT_AUTHORIZED_TO_CREATE_SLR', 'NO_REGISTERED_AGENT', 'UNVERIFIED_IP_OWNERSHIP']]]

healthStatus

  • Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]

securityDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.SecurityDetailsTypeDef]

EphemerisDataTypeDef

oem

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.OEMEphemerisTypeDef]

tle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.TLEEphemerisTypeDef]

EphemerisDescriptionTypeDef

ephemerisData

  • Type: typing.Optional[str]

sourceS3Object

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.S3ObjectTypeDef]

EphemerisIdResponseTypeDef

ephemerisId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EphemerisItemTypeDef

creationTime

  • Type: typing.Optional[datetime.datetime]

enabled

  • Type: typing.Optional[bool]

ephemerisId

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

priority

  • Type: typing.Optional[int]

sourceS3Object

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.S3ObjectTypeDef]

status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'ERROR', 'EXPIRED', 'INVALID', 'VALIDATING']]

EphemerisMetaDataTypeDef

source

  • Type: typing.Literal['CUSTOMER_PROVIDED', 'SPACE_TRACK']
  • Required: Yes

ephemerisId

  • Type: typing.Optional[str]

epoch

  • Type: typing.Optional[datetime.datetime]

name

  • Type: typing.Optional[str]

EphemerisTypeDescriptionTypeDef

oem

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.EphemerisDescriptionTypeDef]

tle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.EphemerisDescriptionTypeDef]

FrequencyBandwidthTypeDef

units

  • Type: typing.Literal['GHz', 'MHz', 'kHz']
  • Required: Yes

value

  • Type:
  • Required: Yes

FrequencyTypeDef

units

  • Type: typing.Literal['GHz', 'MHz', 'kHz']
  • Required: Yes

value

  • Type:
  • Required: Yes

GetAgentConfigurationRequestRequestTypeDef

agentId

  • Type:
  • Required: Yes

GetAgentConfigurationResponseTypeDef

agentId

  • Type:
  • Required: Yes

taskingDocument

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConfigRequestRequestTypeDef

configId

  • Type:
  • Required: Yes

configType

  • Type: typing.Literal['antenna-downlink', 'antenna-downlink-demod-decode', 'antenna-uplink', 'dataflow-endpoint', 's3-recording', 'tracking', 'uplink-echo']
  • Required: Yes

GetConfigResponseTypeDef

configArn

  • Type:
  • Required: Yes

configData

  • Type:
  • Required: Yes

configId

  • Type:
  • Required: Yes

configType

  • Type: typing.Literal['antenna-downlink', 'antenna-downlink-demod-decode', 'antenna-uplink', 'dataflow-endpoint', 's3-recording', 'tracking', 'uplink-echo']
  • Required: Yes

name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDataflowEndpointGroupRequestRequestTypeDef

dataflowEndpointGroupId

  • Type:
  • Required: Yes

GetDataflowEndpointGroupResponseTypeDef

contactPostPassDurationSeconds

  • Type:
  • Required: Yes

contactPrePassDurationSeconds

  • Type:
  • Required: Yes

dataflowEndpointGroupArn

  • Type:
  • Required: Yes

dataflowEndpointGroupId

  • Type:
  • Required: Yes

endpointsDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.groundstation_classes.EndpointDetailsOutputTypeDef]
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMinuteUsageRequestRequestTypeDef

month

  • Type:
  • Required: Yes

year

  • Type:
  • Required: Yes

GetMinuteUsageResponseTypeDef

estimatedMinutesRemaining

  • Type:
  • Required: Yes

isReservedMinutesCustomer

  • Type:
  • Required: Yes

totalReservedMinuteAllocation

  • Type:
  • Required: Yes

totalScheduledMinutes

  • Type:
  • Required: Yes

upcomingMinutesScheduled

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMissionProfileRequestRequestTypeDef

missionProfileId

  • Type:
  • Required: Yes

GetMissionProfileResponseTypeDef

contactPostPassDurationSeconds

  • Type:
  • Required: Yes

contactPrePassDurationSeconds

  • Type:
  • Required: Yes

dataflowEdges

  • Type: typing.List[typing.List[str]]
  • Required: Yes

minimumViableContactDurationSeconds

  • Type:
  • Required: Yes

missionProfileArn

  • Type:
  • Required: Yes

missionProfileId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

region

  • Type:
  • Required: Yes

streamsKmsKey

  • Type:
  • Required: Yes

streamsKmsRole

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

trackingConfigArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSatelliteRequestRequestTypeDef

satelliteId

  • Type:
  • Required: Yes

GetSatelliteResponseTypeDef

currentEphemeris

  • Type:
  • Required: Yes

groundStations

  • Type: typing.List[str]
  • Required: Yes

noradSatelliteID

  • Type:
  • Required: Yes

satelliteArn

  • Type:
  • Required: Yes

satelliteId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GroundStationDataTypeDef

groundStationId

  • Type: typing.Optional[str]

groundStationName

  • Type: typing.Optional[str]

region

  • Type: typing.Optional[str]

IntegerRangeTypeDef

maximum

  • Type:
  • Required: Yes

minimum

  • Type:
  • Required: Yes

KmsKeyTypeDef

kmsAliasArn

  • Type: typing.Optional[str]

kmsAliasName

  • Type: typing.Optional[str]

kmsKeyArn

  • Type: typing.Optional[str]

ListConfigsRequestListConfigsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.PaginatorConfigTypeDef]

ListConfigsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListConfigsResponseTypeDef

configList

  • Type: typing.List[aws_resource_validator.pydantic_models.groundstation_classes.ConfigListItemTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListContactsRequestListContactsPaginateTypeDef

endTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

statusList

  • Type: typing.Sequence[typing.Literal['AVAILABLE', 'AWS_CANCELLED', 'AWS_FAILED', 'CANCELLED', 'CANCELLING', 'COMPLETED', 'FAILED', 'FAILED_TO_SCHEDULE', 'PASS', 'POSTPASS', 'PREPASS', 'SCHEDULED', 'SCHEDULING']]
  • Required: Yes

groundStation

  • Type: typing.Optional[str]

missionProfileArn

  • Type: typing.Optional[str]

satelliteArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.PaginatorConfigTypeDef]

ListContactsRequestRequestTypeDef

endTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

statusList

  • Type: typing.Sequence[typing.Literal['AVAILABLE', 'AWS_CANCELLED', 'AWS_FAILED', 'CANCELLED', 'CANCELLING', 'COMPLETED', 'FAILED', 'FAILED_TO_SCHEDULE', 'PASS', 'POSTPASS', 'PREPASS', 'SCHEDULED', 'SCHEDULING']]
  • Required: Yes

groundStation

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

missionProfileArn

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

satelliteArn

  • Type: typing.Optional[str]

ListContactsResponseTypeDef

contactList

  • Type: typing.List[aws_resource_validator.pydantic_models.groundstation_classes.ContactDataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDataflowEndpointGroupsRequestListDataflowEndpointGroupsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.PaginatorConfigTypeDef]

ListDataflowEndpointGroupsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListDataflowEndpointGroupsResponseTypeDef

dataflowEndpointGroupList

  • Type: typing.List[aws_resource_validator.pydantic_models.groundstation_classes.DataflowEndpointListItemTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEphemeridesRequestListEphemeridesPaginateTypeDef

endTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

satelliteId

  • Type:
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

statusList

  • Type: typing.Optional[typing.Sequence[typing.Literal['DISABLED', 'ENABLED', 'ERROR', 'EXPIRED', 'INVALID', 'VALIDATING']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.PaginatorConfigTypeDef]

ListEphemeridesRequestRequestTypeDef

endTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

satelliteId

  • Type:
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

statusList

  • Type: typing.Optional[typing.Sequence[typing.Literal['DISABLED', 'ENABLED', 'ERROR', 'EXPIRED', 'INVALID', 'VALIDATING']]]

ListEphemeridesResponseTypeDef

ephemerides

  • Type: typing.List[aws_resource_validator.pydantic_models.groundstation_classes.EphemerisItemTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListGroundStationsRequestListGroundStationsPaginateTypeDef

satelliteId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.PaginatorConfigTypeDef]

ListGroundStationsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

satelliteId

  • Type: typing.Optional[str]

ListGroundStationsResponseTypeDef

groundStationList

  • Type: typing.List[aws_resource_validator.pydantic_models.groundstation_classes.GroundStationDataTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMissionProfilesRequestListMissionProfilesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.PaginatorConfigTypeDef]

ListMissionProfilesRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListMissionProfilesResponseTypeDef

missionProfileList

  • Type: typing.List[aws_resource_validator.pydantic_models.groundstation_classes.MissionProfileListItemTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSatellitesRequestListSatellitesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.PaginatorConfigTypeDef]

ListSatellitesRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSatellitesResponseTypeDef

nextToken

  • Type:
  • Required: Yes

satellites

  • Type: typing.List[aws_resource_validator.pydantic_models.groundstation_classes.SatelliteListItemTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MissionProfileIdResponseTypeDef

missionProfileId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MissionProfileListItemTypeDef

missionProfileArn

  • Type: typing.Optional[str]

missionProfileId

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

region

  • Type: typing.Optional[str]

OEMEphemerisTypeDef

oemData

  • Type: typing.Optional[str]

s3Object

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.S3ObjectTypeDef]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

RangedConnectionDetailsTypeDef

socketAddress

  • Type:
  • Required: Yes

mtu

  • Type: typing.Optional[int]

RangedSocketAddressTypeDef

name

  • Type:
  • Required: Yes

portRange

  • Type:
  • Required: Yes

RegisterAgentRequestRequestTypeDef

agentDetails

  • Type:
  • Required: Yes

discoveryData

  • Type:
  • Required: Yes

RegisterAgentResponseTypeDef

agentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReserveContactRequestRequestTypeDef

endTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

groundStation

  • Type:
  • Required: Yes

missionProfileArn

  • Type:
  • Required: Yes

satelliteArn

  • Type:
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

S3ObjectTypeDef

bucket

  • Type: typing.Optional[str]

key

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

S3RecordingConfigTypeDef

bucketArn

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

prefix

  • Type: typing.Optional[str]

S3RecordingDetailsTypeDef

bucketArn

  • Type: typing.Optional[str]

keyTemplate

  • Type: typing.Optional[str]

SatelliteListItemTypeDef

currentEphemeris

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.EphemerisMetaDataTypeDef]

groundStations

  • Type: typing.Optional[typing.List[str]]

noradSatelliteID

  • Type: typing.Optional[int]

satelliteArn

  • Type: typing.Optional[str]

satelliteId

  • Type: typing.Optional[str]

SecurityDetailsOutputTypeDef

roleArn

  • Type:
  • Required: Yes

securityGroupIds

  • Type: typing.List[str]
  • Required: Yes

subnetIds

  • Type: typing.List[str]
  • Required: Yes

SecurityDetailsTypeDef

roleArn

  • Type:
  • Required: Yes

securityGroupIds

  • Type: typing.Sequence[str]
  • Required: Yes

subnetIds

  • Type: typing.Sequence[str]
  • Required: Yes

SocketAddressTypeDef

name

  • Type:
  • Required: Yes

port

  • Type:
  • Required: Yes

SourceTypeDef

configDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.ConfigDetailsTypeDef]

configId

  • Type: typing.Optional[str]

configType

  • Type: typing.Optional[typing.Literal['antenna-downlink', 'antenna-downlink-demod-decode', 'antenna-uplink', 'dataflow-endpoint', 's3-recording', 'tracking', 'uplink-echo']]

dataflowSourceRegion

  • Type: typing.Optional[str]

SpectrumConfigTypeDef

bandwidth

  • Type:
  • Required: Yes

centerFrequency

  • Type:
  • Required: Yes

polarization

  • Type: typing.Optional[typing.Literal['LEFT_HAND', 'NONE', 'RIGHT_HAND']]

TLEDataTypeDef

tleLine1

  • Type:
  • Required: Yes

tleLine2

  • Type:
  • Required: Yes

validTimeRange

  • Type:
  • Required: Yes

TLEEphemerisTypeDef

s3Object

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.S3ObjectTypeDef]

tleData

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.groundstation_classes.TLEDataTypeDef]]

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TimeRangeTypeDef

endTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

TrackingConfigTypeDef

autotrack

  • Type: typing.Literal['PREFERRED', 'REMOVED', 'REQUIRED']
  • Required: Yes

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAgentStatusRequestRequestTypeDef

agentId

  • Type:
  • Required: Yes

aggregateStatus

  • Type:
  • Required: Yes

componentStatuses

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.groundstation_classes.ComponentStatusDataTypeDef]
  • Required: Yes

taskId

  • Type:
  • Required: Yes

UpdateAgentStatusResponseTypeDef

agentId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConfigRequestRequestTypeDef

configData

  • Type:
  • Required: Yes

configId

  • Type:
  • Required: Yes

configType

  • Type: typing.Literal['antenna-downlink', 'antenna-downlink-demod-decode', 'antenna-uplink', 'dataflow-endpoint', 's3-recording', 'tracking', 'uplink-echo']
  • Required: Yes

name

  • Type:
  • Required: Yes

UpdateEphemerisRequestRequestTypeDef

enabled

  • Type:
  • Required: Yes

ephemerisId

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

priority

  • Type: typing.Optional[int]

UpdateMissionProfileRequestRequestTypeDef

missionProfileId

  • Type:
  • Required: Yes

contactPostPassDurationSeconds

  • Type: typing.Optional[int]

contactPrePassDurationSeconds

  • Type: typing.Optional[int]

dataflowEdges

  • Type: typing.Optional[typing.Sequence[typing.Sequence[str]]]

minimumViableContactDurationSeconds

  • Type: typing.Optional[int]

name

  • Type: typing.Optional[str]

streamsKmsKey

  • Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation_classes.KmsKeyTypeDef]

streamsKmsRole

  • Type: typing.Optional[str]

trackingConfigArn

  • Type: typing.Optional[str]

UplinkEchoConfigTypeDef

antennaUplinkConfigArn

  • Type:
  • Required: Yes

enabled

  • Type:
  • Required: Yes

UplinkSpectrumConfigTypeDef

centerFrequency

  • Type:
  • Required: Yes

polarization

  • Type: typing.Optional[typing.Literal['LEFT_HAND', 'NONE', 'RIGHT_HAND']]

WaiterConfigTypeDef

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]