Skip to content

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]