Groundstation Classes
AgentDetails
agentVersion
- Type:
- Required: Yes
componentVersions
- Type: typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.ComponentVersion]
- Required: Yes
instanceId
- Type:
- Required: Yes
instanceType
- Type:
- Required: Yes
agentCpuCores
- Type: typing.Optional[typing.List[int]]
reservedCpuCores
- Type: typing.Optional[typing.List[int]]
AggregateStatus
status
- Type: typing.Literal['ACTIVE', 'FAILED', 'INACTIVE', 'SUCCESS']
- Required: Yes
signatureMap
- Type: typing.Optional[typing.Dict[str, bool]]
AntennaDemodDecodeDetails
outputNode
- Type: typing.Optional[str]
AntennaDownlinkConfig
spectrumConfig
- Type:
- Required: Yes
AntennaDownlinkDemodDecodeConfig
decodeConfig
- Type:
- Required: Yes
demodulationConfig
- Type:
- Required: Yes
spectrumConfig
- Type:
- Required: Yes
AntennaUplinkConfig
spectrumConfig
- Type:
- Required: Yes
targetEirp
- Type:
- Required: Yes
transmitDisabled
- Type: typing.Optional[bool]
AwsGroundStationAgentEndpoint
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!
CancelContactRequest
contactId
- Type:
- Required: Yes
ComponentStatusData
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]
ComponentVersion
componentType
- Type:
- Required: Yes
versions
- Type: typing.List[str]
- Required: Yes
ConfigDetails
antennaDemodDecodeDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.AntennaDemodDecodeDetails]
endpointDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.EndpointDetailsOutput]
s3RecordingDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.S3RecordingDetails]
ConfigIdResponse
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
ConfigListItem
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]
ConfigTypeData
antennaDownlinkConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.AntennaDownlinkConfig]
antennaDownlinkDemodDecodeConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.AntennaDownlinkDemodDecodeConfig]
antennaUplinkConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.AntennaUplinkConfig]
dataflowEndpointConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.DataflowEndpointConfig]
s3RecordingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.S3RecordingConfig]
trackingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.TrackingConfig]
uplinkEchoConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.UplinkEchoConfig]
ConnectionDetails
socketAddress
- Type:
- Required: Yes
mtu
- Type: typing.Optional[int]
ContactData
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.groundstation_classes.Elevation]
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]
ContactIdResponse
contactId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfigRequest
configData
- Type:
- Required: Yes
name
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateDataflowEndpointGroupRequest
endpointDetails
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.EndpointDetails, aws_resource_validator.pydantic_models.groundstation.groundstation_classes.EndpointDetailsOutput]]
- Required: Yes
contactPostPassDurationSeconds
- Type: typing.Optional[int]
contactPrePassDurationSeconds
- Type: typing.Optional[int]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateEphemerisRequest
name
- Type:
- Required: Yes
satelliteId
- Type:
- Required: Yes
enabled
- Type: typing.Optional[bool]
ephemeris
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.EphemerisData]
expirationTime
- Type: typing.Union[datetime.datetime, str, NoneType]
kmsKeyArn
- Type: typing.Optional[str]
priority
- Type: typing.Optional[int]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateMissionProfileRequest
dataflowEdges
- Type: typing.List[typing.List[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.groundstation_classes.KmsKey]
streamsKmsRole
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
DataflowDetail
destination
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.Destination]
errorMessage
- Type: typing.Optional[str]
source
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.Source]
DataflowEndpoint
address
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.SocketAddress]
mtu
- Type: typing.Optional[int]
name
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['created', 'creating', 'deleted', 'deleting', 'failed']]
DataflowEndpointConfig
dataflowEndpointName
- Type:
- Required: Yes
dataflowEndpointRegion
- Type: typing.Optional[str]
DataflowEndpointGroupIdResponse
dataflowEndpointGroupId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DataflowEndpointListItem
dataflowEndpointGroupArn
- Type: typing.Optional[str]
dataflowEndpointGroupId
- Type: typing.Optional[str]
DecodeConfig
unvalidatedJSON
- Type:
- Required: Yes
DeleteConfigRequest
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
DeleteDataflowEndpointGroupRequest
dataflowEndpointGroupId
- Type:
- Required: Yes
DeleteEphemerisRequest
ephemerisId
- Type:
- Required: Yes
DeleteMissionProfileRequest
missionProfileId
- Type:
- Required: Yes
DemodulationConfig
unvalidatedJSON
- Type:
- Required: Yes
DescribeContactRequest
contactId
- Type:
- Required: Yes
DescribeContactRequestWait
contactId
- Type:
- Required: Yes
WaiterConfig
- Type:
DescribeContactResponse
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.groundstation_classes.DataflowDetail]
- 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
DescribeEphemerisRequest
ephemerisId
- Type:
- Required: Yes
DescribeEphemerisResponse
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
Destination
configDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.ConfigDetails]
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]
DiscoveryData
capabilityArns
- Type: typing.List[str]
- Required: Yes
privateIpAddresses
- Type: typing.List[str]
- Required: Yes
publicIpAddresses
- Type: typing.List[str]
- Required: Yes
Eirp
units
- Type: typing.Literal['dBW']
- Required: Yes
value
- Type:
- Required: Yes
Elevation
unit
- Type: typing.Literal['DEGREE_ANGLE', 'RADIAN']
- Required: Yes
value
- Type:
- Required: Yes
EndpointDetails
awsGroundStationAgentEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.AwsGroundStationAgentEndpoint]
endpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.DataflowEndpoint]
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.Union[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.SecurityDetails, aws_resource_validator.pydantic_models.groundstation.groundstation_classes.SecurityDetailsOutput, NoneType]
EndpointDetailsOutput
awsGroundStationAgentEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.AwsGroundStationAgentEndpoint]
endpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.DataflowEndpoint]
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.groundstation_classes.SecurityDetailsOutput]
EphemerisData
oem
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.OEMEphemeris]
tle
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.TLEEphemeris]
EphemerisDescription
ephemerisData
- Type: typing.Optional[str]
sourceS3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.S3Object]
EphemerisIdResponse
ephemerisId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EphemerisItem
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.groundstation_classes.S3Object]
status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED', 'ERROR', 'EXPIRED', 'INVALID', 'VALIDATING']]
EphemerisMetaData
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]
EphemerisTypeDescription
oem
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.EphemerisDescription]
tle
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.EphemerisDescription]
Frequency
units
- Type: typing.Literal['GHz', 'MHz', 'kHz']
- Required: Yes
value
- Type:
- Required: Yes
FrequencyBandwidth
units
- Type: typing.Literal['GHz', 'MHz', 'kHz']
- Required: Yes
value
- Type:
- Required: Yes
GetAgentConfigurationRequest
agentId
- Type:
- Required: Yes
GetAgentConfigurationResponse
agentId
- Type:
- Required: Yes
taskingDocument
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfigRequest
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
GetConfigResponse
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
GetDataflowEndpointGroupRequest
dataflowEndpointGroupId
- Type:
- Required: Yes
GetDataflowEndpointGroupResponse
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.groundstation_classes.EndpointDetailsOutput]
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMinuteUsageRequest
month
- Type:
- Required: Yes
year
- Type:
- Required: Yes
GetMinuteUsageResponse
estimatedMinutesRemaining
- Type:
- Required: Yes
isReservedMinutesCustomer
- Type:
- Required: Yes
totalReservedMinuteAllocation
- Type:
- Required: Yes
totalScheduledMinutes
- Type:
- Required: Yes
upcomingMinutesScheduled
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMissionProfileRequest
missionProfileId
- Type:
- Required: Yes
GetMissionProfileResponse
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
GetSatelliteRequest
satelliteId
- Type:
- Required: Yes
GetSatelliteResponse
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
GroundStationData
groundStationId
- Type: typing.Optional[str]
groundStationName
- Type: typing.Optional[str]
region
- Type: typing.Optional[str]
IntegerRange
maximum
- Type:
- Required: Yes
minimum
- Type:
- Required: Yes
KmsKey
kmsAliasArn
- Type: typing.Optional[str]
kmsAliasName
- Type: typing.Optional[str]
kmsKeyArn
- Type: typing.Optional[str]
ListConfigsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListConfigsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.PaginatorConfig]
ListConfigsResponse
configList
- Type: typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.ConfigListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListContactsRequest
endTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
startTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
statusList
- Type: typing.List[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]
ListContactsRequestPaginate
endTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
startTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
statusList
- Type: typing.List[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.groundstation_classes.PaginatorConfig]
ListContactsResponse
contactList
- Type: typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.ContactData]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListDataflowEndpointGroupsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListDataflowEndpointGroupsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.PaginatorConfig]
ListDataflowEndpointGroupsResponse
dataflowEndpointGroupList
- Type: typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.DataflowEndpointListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEphemeridesRequest
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.List[typing.Literal['DISABLED', 'ENABLED', 'ERROR', 'EXPIRED', 'INVALID', 'VALIDATING']]]
ListEphemeridesRequestPaginate
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.List[typing.Literal['DISABLED', 'ENABLED', 'ERROR', 'EXPIRED', 'INVALID', 'VALIDATING']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.PaginatorConfig]
ListEphemeridesResponse
ephemerides
- Type: typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.EphemerisItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListGroundStationsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
satelliteId
- Type: typing.Optional[str]
ListGroundStationsRequestPaginate
satelliteId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.PaginatorConfig]
ListGroundStationsResponse
groundStationList
- Type: typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.GroundStationData]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListMissionProfilesRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListMissionProfilesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.PaginatorConfig]
ListMissionProfilesResponse
missionProfileList
- Type: typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.MissionProfileListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListSatellitesRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSatellitesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.PaginatorConfig]
ListSatellitesResponse
satellites
- Type: typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.SatelliteListItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MissionProfileIdResponse
missionProfileId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MissionProfileListItem
missionProfileArn
- Type: typing.Optional[str]
missionProfileId
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
region
- Type: typing.Optional[str]
OEMEphemeris
oemData
- Type: typing.Optional[str]
s3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.S3Object]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
RangedConnectionDetails
socketAddress
- Type:
- Required: Yes
mtu
- Type: typing.Optional[int]
RangedSocketAddress
name
- Type:
- Required: Yes
portRange
- Type:
- Required: Yes
RegisterAgentRequest
agentDetails
- Type:
- Required: Yes
discoveryData
- Type:
- Required: Yes
RegisterAgentResponse
agentId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReserveContactRequest
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.Dict[str, str]]
ResponseMetadata
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]
S3Object
bucket
- Type: typing.Optional[str]
key
- Type: typing.Optional[str]
version
- Type: typing.Optional[str]
S3RecordingConfig
bucketArn
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
prefix
- Type: typing.Optional[str]
S3RecordingDetails
bucketArn
- Type: typing.Optional[str]
keyTemplate
- Type: typing.Optional[str]
SatelliteListItem
currentEphemeris
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.EphemerisMetaData]
groundStations
- Type: typing.Optional[typing.List[str]]
noradSatelliteID
- Type: typing.Optional[int]
satelliteArn
- Type: typing.Optional[str]
satelliteId
- Type: typing.Optional[str]
SecurityDetails
roleArn
- Type:
- Required: Yes
securityGroupIds
- Type: typing.List[str]
- Required: Yes
subnetIds
- Type: typing.List[str]
- Required: Yes
SecurityDetailsOutput
roleArn
- Type:
- Required: Yes
securityGroupIds
- Type: typing.List[str]
- Required: Yes
subnetIds
- Type: typing.List[str]
- Required: Yes
SocketAddress
name
- Type:
- Required: Yes
port
- Type:
- Required: Yes
Source
configDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.ConfigDetails]
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]
SpectrumConfig
bandwidth
- Type:
- Required: Yes
centerFrequency
- Type:
- Required: Yes
polarization
- Type: typing.Optional[typing.Literal['LEFT_HAND', 'NONE', 'RIGHT_HAND']]
TLEData
tleLine1
- Type:
- Required: Yes
tleLine2
- Type:
- Required: Yes
validTimeRange
- Type:
- Required: Yes
TLEEphemeris
s3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.S3Object]
tleData
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.TLEData]]
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
TimeRange
endTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
startTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
TrackingConfig
autotrack
- Type: typing.Literal['PREFERRED', 'REMOVED', 'REQUIRED']
- Required: Yes
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateAgentStatusRequest
agentId
- Type:
- Required: Yes
aggregateStatus
- Type:
- Required: Yes
componentStatuses
- Type: typing.List[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.ComponentStatusData]
- Required: Yes
taskId
- Type:
- Required: Yes
UpdateAgentStatusResponse
agentId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfigRequest
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
UpdateEphemerisRequest
enabled
- Type:
- Required: Yes
ephemerisId
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
priority
- Type: typing.Optional[int]
UpdateMissionProfileRequest
missionProfileId
- Type:
- Required: Yes
contactPostPassDurationSeconds
- Type: typing.Optional[int]
contactPrePassDurationSeconds
- Type: typing.Optional[int]
dataflowEdges
- Type: typing.Optional[typing.List[typing.List[str]]]
minimumViableContactDurationSeconds
- Type: typing.Optional[int]
name
- Type: typing.Optional[str]
streamsKmsKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.groundstation.groundstation_classes.KmsKey]
streamsKmsRole
- Type: typing.Optional[str]
trackingConfigArn
- Type: typing.Optional[str]
UplinkEchoConfig
antennaUplinkConfigArn
- Type:
- Required: Yes
enabled
- Type:
- Required: Yes
UplinkSpectrumConfig
centerFrequency
- Type:
- Required: Yes
polarization
- Type: typing.Optional[typing.Literal['LEFT_HAND', 'NONE', 'RIGHT_HAND']]
WaiterConfig
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]