Skip to content

Geo Routes Classes

BaseValidatorModel

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

CalculateIsolinesRequest

Thresholds

  • Type:
  • Required: Yes

Allow

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineAllowOptions]

ArrivalTime

  • Type: typing.Optional[str]

Avoid

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineAvoidanceOptions]

DepartNow

  • Type: typing.Optional[bool]

DepartureTime

  • Type: typing.Optional[str]

Destination

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

DestinationOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineDestinationOptions]

IsolineGeometryFormat

  • Type: typing.Optional[typing.Literal['FlexiblePolyline', 'Simple']]

IsolineGranularity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineGranularityOptions]

Key

  • Type: typing.Optional[str]

OptimizeIsolineFor

  • Type: typing.Optional[typing.Literal['AccurateCalculation', 'BalancedCalculation', 'FastCalculation']]

OptimizeRoutingFor

  • Type: typing.Optional[typing.Literal['FastestRoute', 'ShortestRoute']]

Origin

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

OriginOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineOriginOptions]

Traffic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineTrafficOptions]

TravelMode

  • Type: typing.Optional[typing.Literal['Car', 'Pedestrian', 'Scooter', 'Truck']]

TravelModeOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineTravelModeOptions]

CalculateIsolinesResponse

ArrivalTime

  • Type:
  • Required: Yes

DepartureTime

  • Type:
  • Required: Yes

IsolineGeometryFormat

  • Type: typing.Literal['FlexiblePolyline', 'Simple']
  • Required: Yes

Isolines

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.Isoline]
  • Required: Yes

PricingBucket

  • Type:
  • Required: Yes

SnappedDestination

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

SnappedOrigin

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

ResponseMetadata

  • Type:
  • Required: Yes

CalculateRouteMatrixRequest

Destinations

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixDestination]
  • Required: Yes

Origins

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixOrigin]
  • Required: Yes

RoutingBoundary

  • Type: typing.Union[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixBoundary, aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixBoundaryOutput]
  • Required: Yes

Allow

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixAllowOptions]

Avoid

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixAvoidanceOptions]

DepartNow

  • Type: typing.Optional[bool]

DepartureTime

  • Type: typing.Optional[str]

Exclude

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixExclusionOptions]

Key

  • Type: typing.Optional[str]

OptimizeRoutingFor

  • Type: typing.Optional[typing.Literal['FastestRoute', 'ShortestRoute']]

Traffic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixTrafficOptions]

TravelMode

  • Type: typing.Optional[typing.Literal['Car', 'Pedestrian', 'Scooter', 'Truck']]

TravelModeOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixTravelModeOptions]

CalculateRouteMatrixResponse

ErrorCount

  • Type:
  • Required: Yes

PricingBucket

  • Type:
  • Required: Yes

RouteMatrix

  • Type: typing.List[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixEntry]]
  • Required: Yes

RoutingBoundary

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CalculateRoutesRequest

Destination

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

Origin

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

Allow

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteAllowOptions]

ArrivalTime

  • Type: typing.Optional[str]

Avoid

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteAvoidanceOptions]

DepartNow

  • Type: typing.Optional[bool]

DepartureTime

  • Type: typing.Optional[str]

DestinationOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteDestinationOptions]

Driver

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteDriverOptions]

Exclude

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteExclusionOptions]

InstructionsMeasurementSystem

  • Type: typing.Optional[typing.Literal['Imperial', 'Metric']]

Key

  • Type: typing.Optional[str]

Languages

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

LegAdditionalFeatures

  • Type: typing.Optional[typing.List[typing.Literal['Elevation', 'Incidents', 'PassThroughWaypoints', 'Summary', 'Tolls', 'TravelStepInstructions', 'TruckRoadTypes', 'TypicalDuration', 'Zones']]]

LegGeometryFormat

  • Type: typing.Optional[typing.Literal['FlexiblePolyline', 'Simple']]

MaxAlternatives

  • Type: typing.Optional[int]

OptimizeRoutingFor

  • Type: typing.Optional[typing.Literal['FastestRoute', 'ShortestRoute']]

OriginOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteOriginOptions]

SpanAdditionalFeatures

  • Type: typing.Optional[typing.List[typing.Literal['BestCaseDuration', 'CarAccess', 'Consumption', 'Country', 'Distance', 'Duration', 'DynamicSpeed', 'FunctionalClassification', 'Gates', 'Incidents', 'Names', 'Notices', 'PedestrianAccess', 'RailwayCrossings', 'Region', 'RoadAttributes', 'RouteNumbers', 'ScooterAccess', 'SpeedLimit', 'TollSystems', 'TruckAccess', 'TruckRoadTypes', 'TypicalDuration', 'Zones']]]

Tolls

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollOptions]

Traffic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTrafficOptions]

TravelMode

  • Type: typing.Optional[typing.Literal['Car', 'Pedestrian', 'Scooter', 'Truck']]

TravelModeOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTravelModeOptions]

TravelStepType

  • Type: typing.Optional[typing.Literal['Default', 'TurnByTurn']]

Waypoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteWaypoint]]

CalculateRoutesResponse

LegGeometryFormat

  • Type: typing.Literal['FlexiblePolyline', 'Simple']
  • Required: Yes

Notices

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteResponseNotice]
  • Required: Yes

PricingBucket

  • Type:
  • Required: Yes

Routes

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.Route]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Circle

Center

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

Radius

  • Type:
  • Required: Yes

CircleOutput

Center

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

Radius

  • Type:
  • Required: Yes

Corridor

LineString

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

Radius

  • Type:
  • Required: Yes

Isoline

Connections

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineConnection]
  • Required: Yes

Geometries

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineShapeGeometry]
  • Required: Yes

DistanceThreshold

  • Type: typing.Optional[int]

TimeThreshold

  • Type: typing.Optional[int]

IsolineAllowOptions

Hot

  • Type: typing.Optional[bool]

Hov

  • Type: typing.Optional[bool]

IsolineAvoidanceArea

Geometry

  • Type:
  • Required: Yes

Except

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineAvoidanceAreaGeometry]]

IsolineAvoidanceAreaGeometry

BoundingBox

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

Corridor

  • Type:

Polygon

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

PolylineCorridor

  • Type:

PolylinePolygon

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

IsolineAvoidanceOptions

Areas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineAvoidanceArea]]

CarShuttleTrains

  • Type: typing.Optional[bool]

ControlledAccessHighways

  • Type: typing.Optional[bool]

DirtRoads

  • Type: typing.Optional[bool]

Ferries

  • Type: typing.Optional[bool]

SeasonalClosure

  • Type: typing.Optional[bool]

TollRoads

  • Type: typing.Optional[bool]

TollTransponders

  • Type: typing.Optional[bool]

TruckRoadTypes

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

Tunnels

  • Type: typing.Optional[bool]

UTurns

  • Type: typing.Optional[bool]

ZoneCategories

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineAvoidanceZoneCategory]]

IsolineAvoidanceZoneCategory

Category

  • Type: typing.Optional[typing.Literal['CongestionPricing', 'Environmental', 'Vignette']]

IsolineCarOptions

EngineType

  • Type: typing.Optional[typing.Literal['Electric', 'InternalCombustion', 'PluginHybrid']]

LicensePlate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineVehicleLicensePlate]

MaxSpeed

  • Type: typing.Optional[float]

Occupancy

  • Type: typing.Optional[int]

IsolineConnection

FromPolygonIndex

  • Type:
  • Required: Yes

Geometry

  • Type:
  • Required: Yes

ToPolygonIndex

  • Type:
  • Required: Yes

IsolineConnectionGeometry

LineString

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

Polyline

  • Type: typing.Optional[str]

IsolineDestinationOptions

AvoidActionsForDistance

  • Type: typing.Optional[int]

Heading

  • Type: typing.Optional[float]

Matching

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineMatchingOptions]

SideOfStreet

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineSideOfStreetOptions]

IsolineGranularityOptions

MaxPoints

  • Type: typing.Optional[int]

MaxResolution

  • Type: typing.Optional[int]

IsolineMatchingOptions

NameHint

  • Type: typing.Optional[str]

OnRoadThreshold

  • Type: typing.Optional[int]

Radius

  • Type: typing.Optional[int]

Strategy

  • Type: typing.Optional[typing.Literal['MatchAny', 'MatchMostSignificantRoad']]

IsolineOriginOptions

AvoidActionsForDistance

  • Type: typing.Optional[int]

Heading

  • Type: typing.Optional[float]

Matching

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineMatchingOptions]

SideOfStreet

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineSideOfStreetOptions]

IsolineScooterOptions

EngineType

  • Type: typing.Optional[typing.Literal['Electric', 'InternalCombustion', 'PluginHybrid']]

LicensePlate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineVehicleLicensePlate]

MaxSpeed

  • Type: typing.Optional[float]

Occupancy

  • Type: typing.Optional[int]

IsolineShapeGeometry

Polygon

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

PolylinePolygon

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

IsolineSideOfStreetOptions

Position

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

UseWith

  • Type: typing.Optional[typing.Literal['AnyStreet', 'DividedStreetOnly']]

IsolineThresholds

Distance

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

Time

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

IsolineTrafficOptions

FlowEventThresholdOverride

  • Type: typing.Optional[int]

Usage

  • Type: typing.Optional[typing.Literal['IgnoreTrafficData', 'UseTrafficData']]

IsolineTrailerOptions

AxleCount

  • Type: typing.Optional[int]

TrailerCount

  • Type: typing.Optional[int]

IsolineTravelModeOptions

Car

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineCarOptions]

Scooter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineScooterOptions]

Truck

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineTruckOptions]

IsolineTruckOptions

AxleCount

  • Type: typing.Optional[int]

EngineType

  • Type: typing.Optional[typing.Literal['Electric', 'InternalCombustion', 'PluginHybrid']]

GrossWeight

  • Type: typing.Optional[int]

HazardousCargos

  • Type: typing.Optional[typing.List[typing.Literal['Combustible', 'Corrosive', 'Explosive', 'Flammable', 'Gas', 'HarmfulToWater', 'Organic', 'Other', 'Poison', 'PoisonousInhalation', 'Radioactive']]]

Height

  • Type: typing.Optional[int]

HeightAboveFirstAxle

  • Type: typing.Optional[int]

KpraLength

  • Type: typing.Optional[int]

Length

  • Type: typing.Optional[int]

LicensePlate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineVehicleLicensePlate]

MaxSpeed

  • Type: typing.Optional[float]

Occupancy

  • Type: typing.Optional[int]

PayloadCapacity

  • Type: typing.Optional[int]

TireCount

  • Type: typing.Optional[int]

Trailer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.IsolineTrailerOptions]

TruckType

  • Type: typing.Optional[typing.Literal['LightTruck', 'StraightTruck', 'Tractor']]

TunnelRestrictionCode

  • Type: typing.Optional[str]

WeightPerAxle

  • Type: typing.Optional[int]

WeightPerAxleGroup

  • Type:

Width

  • Type: typing.Optional[int]

IsolineVehicleLicensePlate

LastCharacter

  • Type: typing.Optional[str]

LocalizedString

Value

  • Type:
  • Required: Yes

Language

  • Type: typing.Optional[str]

OptimizeWaypointsRequest

Origin

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

Avoid

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationAvoidanceOptions]

Clustering

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationClusteringOptions]

DepartureTime

  • Type: typing.Optional[str]

Destination

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

DestinationOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationDestinationOptions]

Driver

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationDriverOptions]

Exclude

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationExclusionOptions]

Key

  • Type: typing.Optional[str]

OptimizeSequencingFor

  • Type: typing.Optional[typing.Literal['FastestRoute', 'ShortestRoute']]

OriginOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationOriginOptions]

Traffic

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationTrafficOptions]

TravelMode

  • Type: typing.Optional[typing.Literal['Car', 'Pedestrian', 'Scooter', 'Truck']]

TravelModeOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationTravelModeOptions]

Waypoints

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationWaypoint]]

OptimizeWaypointsResponse

Connections

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationConnection]
  • Required: Yes

Distance

  • Type:
  • Required: Yes

Duration

  • Type:
  • Required: Yes

ImpedingWaypoints

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationImpedingWaypoint]
  • Required: Yes

OptimizedWaypoints

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationOptimizedWaypoint]
  • Required: Yes

PricingBucket

  • Type:
  • Required: Yes

TimeBreakdown

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PolylineCorridor

Polyline

  • Type:
  • Required: Yes

Radius

  • Type:
  • Required: Yes

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]

RoadSnapNotice

Code

  • Type: typing.Literal['TracePointsHeadingIgnored', 'TracePointsIgnored', 'TracePointsMovedByLargeDistance', 'TracePointsNotMatched', 'TracePointsOutOfSequence', 'TracePointsSpeedEstimated', 'TracePointsSpeedIgnored']
  • Required: Yes

Title

  • Type:
  • Required: Yes

TracePointIndexes

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

RoadSnapSnappedGeometry

LineString

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

Polyline

  • Type: typing.Optional[str]

RoadSnapSnappedTracePoint

Confidence

  • Type:
  • Required: Yes

OriginalPosition

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

SnappedPosition

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

RoadSnapTracePoint

Position

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

Heading

  • Type: typing.Optional[float]

Speed

  • Type: typing.Optional[float]

Timestamp

  • Type: typing.Optional[str]

RoadSnapTrailerOptions

TrailerCount

  • Type: typing.Optional[int]

RoadSnapTravelModeOptions

Truck

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoadSnapTruckOptions]

RoadSnapTruckOptions

GrossWeight

  • Type: typing.Optional[int]

HazardousCargos

  • Type: typing.Optional[typing.List[typing.Literal['Combustible', 'Corrosive', 'Explosive', 'Flammable', 'Gas', 'HarmfulToWater', 'Organic', 'Other', 'Poison', 'PoisonousInhalation', 'Radioactive']]]

Height

  • Type: typing.Optional[int]

Length

  • Type: typing.Optional[int]

Trailer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoadSnapTrailerOptions]

TunnelRestrictionCode

  • Type: typing.Optional[str]

Width

  • Type: typing.Optional[int]

Route

Legs

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteLeg]
  • Required: Yes

MajorRoadLabels

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMajorRoadLabel]
  • Required: Yes

Summary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSummary]

RouteAllowOptions

Hot

  • Type: typing.Optional[bool]

Hov

  • Type: typing.Optional[bool]

RouteAvoidanceArea

Geometry

  • Type:
  • Required: Yes

Except

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteAvoidanceAreaGeometry]]

RouteAvoidanceAreaGeometry

Corridor

  • Type:

BoundingBox

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

Polygon

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

PolylineCorridor

  • Type:

PolylinePolygon

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

RouteAvoidanceOptions

Areas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteAvoidanceArea]]

CarShuttleTrains

  • Type: typing.Optional[bool]

ControlledAccessHighways

  • Type: typing.Optional[bool]

DirtRoads

  • Type: typing.Optional[bool]

Ferries

  • Type: typing.Optional[bool]

SeasonalClosure

  • Type: typing.Optional[bool]

TollRoads

  • Type: typing.Optional[bool]

TollTransponders

  • Type: typing.Optional[bool]

TruckRoadTypes

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

Tunnels

  • Type: typing.Optional[bool]

UTurns

  • Type: typing.Optional[bool]

ZoneCategories

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteAvoidanceZoneCategory]]

RouteAvoidanceZoneCategory

Category

  • Type: typing.Literal['CongestionPricing', 'Environmental', 'Vignette']
  • Required: Yes

RouteCarOptions

EngineType

  • Type: typing.Optional[typing.Literal['Electric', 'InternalCombustion', 'PluginHybrid']]

LicensePlate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleLicensePlate]

MaxSpeed

  • Type: typing.Optional[float]

Occupancy

  • Type: typing.Optional[int]

RouteContinueHighwayStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

TurnAngle

  • Type: typing.Optional[float]

TurnIntensity

  • Type: typing.Optional[typing.Literal['Sharp', 'Slight', 'Typical']]

RouteContinueStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

RouteDestinationOptions

AvoidActionsForDistance

  • Type: typing.Optional[int]

AvoidUTurns

  • Type: typing.Optional[bool]

Heading

  • Type: typing.Optional[float]

Matching

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatchingOptions]

SideOfStreet

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSideOfStreetOptions]

StopDuration

  • Type: typing.Optional[int]

RouteDriverOptions

Schedule

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteDriverScheduleInterval]]

RouteDriverScheduleInterval

DriveDuration

  • Type:
  • Required: Yes

RestDuration

  • Type:
  • Required: Yes

RouteEmissionType

Type

  • Type:
  • Required: Yes

Co2EmissionClass

  • Type: typing.Optional[str]

RouteEnterHighwayStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

TurnAngle

  • Type: typing.Optional[float]

TurnIntensity

  • Type: typing.Optional[typing.Literal['Sharp', 'Slight', 'Typical']]

RouteExclusionOptions

Countries

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

RouteExitStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

RelativeExit

  • Type: typing.Optional[int]

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

TurnAngle

  • Type: typing.Optional[float]

TurnIntensity

  • Type: typing.Optional[typing.Literal['Sharp', 'Slight', 'Typical']]

RouteFerryAfterTravelStep

Duration

  • Type:
  • Required: Yes

Type

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

Instruction

  • Type: typing.Optional[str]

RouteFerryArrival

Place

  • Type:
  • Required: Yes

Time

  • Type: typing.Optional[str]

RouteFerryBeforeTravelStep

Duration

  • Type:
  • Required: Yes

Type

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

Instruction

  • Type: typing.Optional[str]

RouteFerryDeparture

Place

  • Type:
  • Required: Yes

Time

  • Type: typing.Optional[str]

RouteFerryLegDetails

AfterTravelSteps

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteFerryAfterTravelStep]
  • Required: Yes

Arrival

  • Type:
  • Required: Yes

BeforeTravelSteps

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteFerryBeforeTravelStep]
  • Required: Yes

Departure

  • Type:
  • Required: Yes

Notices

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteFerryNotice]
  • Required: Yes

PassThroughWaypoints

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePassThroughWaypoint]
  • Required: Yes

Spans

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteFerrySpan]
  • Required: Yes

TravelSteps

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteFerryTravelStep]
  • Required: Yes

RouteName

  • Type: typing.Optional[str]

Summary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteFerrySummary]

RouteFerryNotice

Code

  • Type: typing.Literal['AccuratePolylineUnavailable', 'NoSchedule', 'Other', 'SeasonalClosure', 'ViolatedAvoidFerry', 'ViolatedAvoidRailFerry']
  • Required: Yes

Impact

  • Type: typing.Optional[typing.Literal['High', 'Low']]

RouteFerryOverviewSummary

Distance

  • Type:
  • Required: Yes

Duration

  • Type:
  • Required: Yes

RouteFerryPlace

Position

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

Name

  • Type: typing.Optional[str]

OriginalPosition

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

WaypointIndex

  • Type: typing.Optional[int]

RouteFerrySpan

Country

  • Type: typing.Optional[str]

Distance

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

GeometryOffset

  • Type: typing.Optional[int]

Names

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]]

Region

  • Type: typing.Optional[str]

RouteFerrySummary

Overview

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteFerryOverviewSummary]

TravelOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteFerryTravelOnlySummary]

RouteFerryTravelOnlySummary

Duration

  • Type:
  • Required: Yes

RouteFerryTravelStep

Duration

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['Arrive', 'Continue', 'Depart']
  • Required: Yes

Distance

  • Type: typing.Optional[int]

GeometryOffset

  • Type: typing.Optional[int]

Instruction

  • Type: typing.Optional[str]

RouteKeepStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

TurnAngle

  • Type: typing.Optional[float]

TurnIntensity

  • Type: typing.Optional[typing.Literal['Sharp', 'Slight', 'Typical']]

RouteLeg

Geometry

  • Type:
  • Required: Yes

TravelMode

  • Type: typing.Literal['Car', 'CarShuttleTrain', 'Ferry', 'Pedestrian', 'Scooter', 'Truck']
  • Required: Yes

Type

  • Type: typing.Literal['Ferry', 'Pedestrian', 'Vehicle']
  • Required: Yes

FerryLegDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteFerryLegDetails]

Language

  • Type: typing.Optional[str]

PedestrianLegDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePedestrianLegDetails]

VehicleLegDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleLegDetails]

RouteLegGeometry

LineString

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

Polyline

  • Type: typing.Optional[str]

RouteMajorRoadLabel

RoadName

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]

RouteNumber

  • Type:

RouteMatchingOptions

NameHint

  • Type: typing.Optional[str]

OnRoadThreshold

  • Type: typing.Optional[int]

Radius

  • Type: typing.Optional[int]

Strategy

  • Type: typing.Optional[typing.Literal['MatchAny', 'MatchMostSignificantRoad']]

RouteMatrixAllowOptions

Hot

  • Type: typing.Optional[bool]

Hov

  • Type: typing.Optional[bool]

RouteMatrixAutoCircle

Margin

  • Type: typing.Optional[int]

MaxRadius

  • Type: typing.Optional[int]

RouteMatrixAvoidanceArea

Geometry

  • Type:
  • Required: Yes

RouteMatrixAvoidanceAreaGeometry

BoundingBox

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

Polygon

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

PolylinePolygon

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

RouteMatrixAvoidanceOptions

Areas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixAvoidanceArea]]

CarShuttleTrains

  • Type: typing.Optional[bool]

ControlledAccessHighways

  • Type: typing.Optional[bool]

DirtRoads

  • Type: typing.Optional[bool]

Ferries

  • Type: typing.Optional[bool]

TollRoads

  • Type: typing.Optional[bool]

TollTransponders

  • Type: typing.Optional[bool]

TruckRoadTypes

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

Tunnels

  • Type: typing.Optional[bool]

UTurns

  • Type: typing.Optional[bool]

ZoneCategories

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixAvoidanceZoneCategory]]

RouteMatrixAvoidanceZoneCategory

Category

  • Type: typing.Optional[typing.Literal['CongestionPricing', 'Environmental', 'Vignette']]

RouteMatrixBoundary

Geometry

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixBoundaryGeometry]

Unbounded

  • Type: typing.Optional[bool]

RouteMatrixBoundaryGeometry

AutoCircle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixAutoCircle]

Circle

  • Type:

BoundingBox

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

Polygon

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

RouteMatrixBoundaryGeometryOutput

AutoCircle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixAutoCircle]

Circle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.CircleOutput]

BoundingBox

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

Polygon

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

RouteMatrixBoundaryOutput

Geometry

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixBoundaryGeometryOutput]

Unbounded

  • Type: typing.Optional[bool]

RouteMatrixCarOptions

LicensePlate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixVehicleLicensePlate]

MaxSpeed

  • Type: typing.Optional[float]

Occupancy

  • Type: typing.Optional[int]

RouteMatrixDestination

Position

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

Options

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixDestinationOptions]

RouteMatrixDestinationOptions

AvoidActionsForDistance

  • Type: typing.Optional[int]

Heading

  • Type: typing.Optional[float]

Matching

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixMatchingOptions]

SideOfStreet

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixSideOfStreetOptions]

RouteMatrixEntry

Distance

  • Type:
  • Required: Yes

Duration

  • Type:
  • Required: Yes

Error

  • Type: typing.Optional[typing.Literal['NoMatch', 'NoMatchDestination', 'NoMatchOrigin', 'NoRoute', 'Other', 'OutOfBounds', 'OutOfBoundsDestination', 'OutOfBoundsOrigin', 'Violation']]

RouteMatrixExclusionOptions

Countries

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

RouteMatrixMatchingOptions

NameHint

  • Type: typing.Optional[str]

OnRoadThreshold

  • Type: typing.Optional[int]

Radius

  • Type: typing.Optional[int]

Strategy

  • Type: typing.Optional[typing.Literal['MatchAny', 'MatchMostSignificantRoad']]

RouteMatrixOrigin

Position

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

Options

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixOriginOptions]

RouteMatrixOriginOptions

AvoidActionsForDistance

  • Type: typing.Optional[int]

Heading

  • Type: typing.Optional[float]

Matching

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixMatchingOptions]

SideOfStreet

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixSideOfStreetOptions]

RouteMatrixScooterOptions

LicensePlate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixVehicleLicensePlate]

MaxSpeed

  • Type: typing.Optional[float]

Occupancy

  • Type: typing.Optional[int]

RouteMatrixSideOfStreetOptions

Position

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

UseWith

  • Type: typing.Optional[typing.Literal['AnyStreet', 'DividedStreetOnly']]

RouteMatrixTrafficOptions

FlowEventThresholdOverride

  • Type: typing.Optional[int]

Usage

  • Type: typing.Optional[typing.Literal['IgnoreTrafficData', 'UseTrafficData']]

RouteMatrixTrailerOptions

TrailerCount

  • Type: typing.Optional[int]

RouteMatrixTravelModeOptions

Car

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixCarOptions]

Scooter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixScooterOptions]

Truck

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixTruckOptions]

RouteMatrixTruckOptions

AxleCount

  • Type: typing.Optional[int]

GrossWeight

  • Type: typing.Optional[int]

HazardousCargos

  • Type: typing.Optional[typing.List[typing.Literal['Combustible', 'Corrosive', 'Explosive', 'Flammable', 'Gas', 'HarmfulToWater', 'Organic', 'Other', 'Poison', 'PoisonousInhalation', 'Radioactive']]]

Height

  • Type: typing.Optional[int]

KpraLength

  • Type: typing.Optional[int]

Length

  • Type: typing.Optional[int]

LicensePlate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixVehicleLicensePlate]

MaxSpeed

  • Type: typing.Optional[float]

Occupancy

  • Type: typing.Optional[int]

PayloadCapacity

  • Type: typing.Optional[int]

Trailer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatrixTrailerOptions]

TruckType

  • Type: typing.Optional[typing.Literal['LightTruck', 'StraightTruck', 'Tractor']]

TunnelRestrictionCode

  • Type: typing.Optional[str]

WeightPerAxle

  • Type: typing.Optional[int]

WeightPerAxleGroup

  • Type:

Width

  • Type: typing.Optional[int]

RouteMatrixVehicleLicensePlate

LastCharacter

  • Type: typing.Optional[str]

RouteNoticeDetailRange

Min

  • Type: typing.Optional[int]

Max

  • Type: typing.Optional[int]

RouteNumber

Value

  • Type:
  • Required: Yes

Direction

  • Type: typing.Optional[typing.Literal['East', 'North', 'South', 'West']]

Language

  • Type: typing.Optional[str]

RouteOriginOptions

AvoidActionsForDistance

  • Type: typing.Optional[int]

AvoidUTurns

  • Type: typing.Optional[bool]

Heading

  • Type: typing.Optional[float]

Matching

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatchingOptions]

SideOfStreet

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSideOfStreetOptions]

RoutePassThroughPlace

Position

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

OriginalPosition

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

WaypointIndex

  • Type: typing.Optional[int]

RoutePassThroughWaypoint

Place

  • Type:
  • Required: Yes

GeometryOffset

  • Type: typing.Optional[int]

RoutePedestrianArrival

Place

  • Type:
  • Required: Yes

Time

  • Type: typing.Optional[str]

RoutePedestrianDeparture

Place

  • Type:
  • Required: Yes

Time

  • Type: typing.Optional[str]

RoutePedestrianLegDetails

Arrival

  • Type:
  • Required: Yes

Departure

  • Type:
  • Required: Yes

Notices

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePedestrianNotice]
  • Required: Yes

PassThroughWaypoints

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePassThroughWaypoint]
  • Required: Yes

Spans

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePedestrianSpan]
  • Required: Yes

TravelSteps

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePedestrianTravelStep]
  • Required: Yes

Summary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePedestrianSummary]

RoutePedestrianNotice

Code

  • Type: typing.Literal['AccuratePolylineUnavailable', 'Other', 'ViolatedAvoidDirtRoad', 'ViolatedAvoidTunnel', 'ViolatedPedestrianOption']
  • Required: Yes

Impact

  • Type: typing.Optional[typing.Literal['High', 'Low']]

RoutePedestrianOptions

Speed

  • Type: typing.Optional[float]

RoutePedestrianOverviewSummary

Distance

  • Type:
  • Required: Yes

Duration

  • Type:
  • Required: Yes

RoutePedestrianPlace

Position

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

Name

  • Type: typing.Optional[str]

OriginalPosition

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

SideOfStreet

  • Type: typing.Optional[typing.Literal['Left', 'Right']]

WaypointIndex

  • Type: typing.Optional[int]

RoutePedestrianSpan

BestCaseDuration

  • Type: typing.Optional[int]

Country

  • Type: typing.Optional[str]

Distance

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

DynamicSpeed

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSpanDynamicSpeedDetails]

FunctionalClassification

  • Type: typing.Optional[int]

GeometryOffset

  • Type: typing.Optional[int]

Incidents

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

Names

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]]

PedestrianAccess

  • Type: typing.Optional[typing.List[typing.Literal['Allowed', 'Indoors', 'NoThroughTraffic', 'Park', 'Stairs', 'TollRoad']]]

Region

  • Type: typing.Optional[str]

RoadAttributes

  • Type: typing.Optional[typing.List[typing.Literal['Bridge', 'BuiltUpArea', 'ControlledAccessHighway', 'DirtRoad', 'DividedRoad', 'Motorway', 'PrivateRoad', 'Ramp', 'RightHandTraffic', 'Roundabout', 'Tunnel', 'UnderConstruction']]]

RouteNumbers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteNumber]]

SpeedLimit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSpanSpeedLimitDetails]

TypicalDuration

  • Type: typing.Optional[int]

RoutePedestrianSummary

Overview

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePedestrianOverviewSummary]

TravelOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePedestrianTravelOnlySummary]

RoutePedestrianTravelOnlySummary

Duration

  • Type:
  • Required: Yes

RoutePedestrianTravelStep

Duration

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['Arrive', 'Continue', 'Depart', 'Exit', 'Keep', 'Ramp', 'RoundaboutEnter', 'RoundaboutExit', 'RoundaboutPass', 'Turn', 'UTurn']
  • Required: Yes

ContinueStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteContinueStepDetails]

CurrentRoad

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoad]

Distance

  • Type: typing.Optional[int]

ExitNumber

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]]

GeometryOffset

  • Type: typing.Optional[int]

Instruction

  • Type: typing.Optional[str]

KeepStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteKeepStepDetails]

NextRoad

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoad]

RoundaboutEnterStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoundaboutEnterStepDetails]

RoundaboutExitStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoundaboutExitStepDetails]

RoundaboutPassStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoundaboutPassStepDetails]

Signpost

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSignpost]

TurnStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTurnStepDetails]

RouteRampStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

TurnAngle

  • Type: typing.Optional[float]

TurnIntensity

  • Type: typing.Optional[typing.Literal['Sharp', 'Slight', 'Typical']]

RouteResponseNotice

Code

  • Type: typing.Literal['MainLanguageNotFound', 'Other', 'TravelTimeExceedsDriverWorkHours']
  • Required: Yes

Impact

  • Type: typing.Optional[typing.Literal['High', 'Low']]

RouteRoad

RoadName

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

RouteNumber

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteNumber]
  • Required: Yes

Towards

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

Type

  • Type: typing.Optional[typing.Literal['Highway', 'Rural', 'Urban']]

RouteRoundaboutEnterStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

TurnAngle

  • Type: typing.Optional[float]

TurnIntensity

  • Type: typing.Optional[typing.Literal['Sharp', 'Slight', 'Typical']]

RouteRoundaboutExitStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

RelativeExit

  • Type: typing.Optional[int]

RoundaboutAngle

  • Type: typing.Optional[float]

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

RouteRoundaboutPassStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

TurnAngle

  • Type: typing.Optional[float]

TurnIntensity

  • Type: typing.Optional[typing.Literal['Sharp', 'Slight', 'Typical']]

RouteScooterOptions

EngineType

  • Type: typing.Optional[typing.Literal['Electric', 'InternalCombustion', 'PluginHybrid']]

LicensePlate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleLicensePlate]

MaxSpeed

  • Type: typing.Optional[float]

Occupancy

  • Type: typing.Optional[int]

RouteSideOfStreetOptions

Position

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

UseWith

  • Type: typing.Optional[typing.Literal['AnyStreet', 'DividedStreetOnly']]

RouteSignpost

Labels

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSignpostLabel]
  • Required: Yes

RouteSignpostLabel

RouteNumber

  • Type:

Text

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]

RouteSpanDynamicSpeedDetails

BestCaseSpeed

  • Type: typing.Optional[float]

TurnDuration

  • Type: typing.Optional[int]

TypicalSpeed

  • Type: typing.Optional[float]

RouteSpanSpeedLimitDetails

MaxSpeed

  • Type: typing.Optional[float]

Unlimited

  • Type: typing.Optional[bool]

RouteSummary

Distance

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

Tolls

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollSummary]

RouteToll

PaymentSites

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollPaymentSite]
  • Required: Yes

Rates

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollRate]
  • Required: Yes

Systems

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

Country

  • Type: typing.Optional[str]

RouteTollOptions

AllTransponders

  • Type: typing.Optional[bool]

AllVignettes

  • Type: typing.Optional[bool]

Currency

  • Type: typing.Optional[str]

EmissionType

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteEmissionType]

VehicleCategory

  • Type: typing.Optional[typing.Literal['Minibus']]

RouteTollPass

IncludesReturnTrip

  • Type: typing.Optional[bool]

SeniorPass

  • Type: typing.Optional[bool]

TransferCount

  • Type: typing.Optional[int]

TripCount

  • Type: typing.Optional[int]

ValidityPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollPassValidityPeriod]

RouteTollPassValidityPeriod

Period

  • Type: typing.Literal['Annual', 'Days', 'ExtendedAnnual', 'Minutes', 'Months']
  • Required: Yes

PeriodCount

  • Type: typing.Optional[int]

RouteTollPaymentSite

Position

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

Name

  • Type: typing.Optional[str]

RouteTollPrice

Currency

  • Type:
  • Required: Yes

Estimate

  • Type:
  • Required: Yes

Range

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

PerDuration

  • Type: typing.Optional[int]

RangeValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollPriceValueRange]

RouteTollPriceSummary

Currency

  • Type:
  • Required: Yes

Estimate

  • Type:
  • Required: Yes

Range

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

RangeValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollPriceValueRange]

RouteTollPriceValueRange

Min

  • Type:
  • Required: Yes

Max

  • Type:
  • Required: Yes

RouteTollRate

Id

  • Type:
  • Required: Yes

LocalPrice

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

PaymentMethods

  • Type: typing.List[typing.Literal['BankCard', 'Cash', 'CashExact', 'CreditCard', 'PassSubscription', 'Transponder', 'TravelCard', 'VideoToll']]
  • Required: Yes

Transponders

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTransponder]
  • Required: Yes

ApplicableTimes

  • Type: typing.Optional[str]

ConvertedPrice

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollPrice]

Pass

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollPass]

RouteTollSummary

Total

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollPriceSummary]

RouteTollSystem

Name

  • Type: typing.Optional[str]

RouteTrafficOptions

FlowEventThresholdOverride

  • Type: typing.Optional[int]

Usage

  • Type: typing.Optional[typing.Literal['IgnoreTrafficData', 'UseTrafficData']]

RouteTrailerOptions

AxleCount

  • Type: typing.Optional[int]

TrailerCount

  • Type: typing.Optional[int]

RouteTransponder

SystemName

  • Type: typing.Optional[str]

RouteTravelModeOptions

Car

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteCarOptions]

Pedestrian

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePedestrianOptions]

Scooter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteScooterOptions]

Truck

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTruckOptions]

RouteTruckOptions

AxleCount

  • Type: typing.Optional[int]

EngineType

  • Type: typing.Optional[typing.Literal['Electric', 'InternalCombustion', 'PluginHybrid']]

GrossWeight

  • Type: typing.Optional[int]

HazardousCargos

  • Type: typing.Optional[typing.List[typing.Literal['Combustible', 'Corrosive', 'Explosive', 'Flammable', 'Gas', 'HarmfulToWater', 'Organic', 'Other', 'Poison', 'PoisonousInhalation', 'Radioactive']]]

Height

  • Type: typing.Optional[int]

HeightAboveFirstAxle

  • Type: typing.Optional[int]

KpraLength

  • Type: typing.Optional[int]

Length

  • Type: typing.Optional[int]

LicensePlate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleLicensePlate]

MaxSpeed

  • Type: typing.Optional[float]

Occupancy

  • Type: typing.Optional[int]

PayloadCapacity

  • Type: typing.Optional[int]

TireCount

  • Type: typing.Optional[int]

Trailer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTrailerOptions]

TruckType

  • Type: typing.Optional[typing.Literal['LightTruck', 'StraightTruck', 'Tractor']]

TunnelRestrictionCode

  • Type: typing.Optional[str]

WeightPerAxle

  • Type: typing.Optional[int]

WeightPerAxleGroup

  • Type:

Width

  • Type: typing.Optional[int]

RouteTurnStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

TurnAngle

  • Type: typing.Optional[float]

TurnIntensity

  • Type: typing.Optional[typing.Literal['Sharp', 'Slight', 'Typical']]

RouteUTurnStepDetails

Intersection

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]
  • Required: Yes

SteeringDirection

  • Type: typing.Optional[typing.Literal['Left', 'Right', 'Straight']]

TurnAngle

  • Type: typing.Optional[float]

TurnIntensity

  • Type: typing.Optional[typing.Literal['Sharp', 'Slight', 'Typical']]

RouteVehicleArrival

Place

  • Type:
  • Required: Yes

Time

  • Type: typing.Optional[str]

RouteVehicleDeparture

Place

  • Type:
  • Required: Yes

Time

  • Type: typing.Optional[str]

RouteVehicleIncident

Description

  • Type: typing.Optional[str]

EndTime

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['Critical', 'High', 'Low', 'Medium']]

StartTime

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['Accident', 'Congestion', 'Construction', 'DisabledVehicle', 'LaneRestriction', 'MassTransit', 'Other', 'PlannedEvent', 'RoadClosure', 'RoadHazard', 'Weather']]

RouteVehicleLegDetails

Arrival

  • Type:
  • Required: Yes

Departure

  • Type:
  • Required: Yes

Incidents

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleIncident]
  • Required: Yes

Notices

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleNotice]
  • Required: Yes

PassThroughWaypoints

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoutePassThroughWaypoint]
  • Required: Yes

Spans

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleSpan]
  • Required: Yes

Tolls

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteToll]
  • Required: Yes

TollSystems

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTollSystem]
  • Required: Yes

TravelSteps

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleTravelStep]
  • Required: Yes

TruckRoadTypes

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

Zones

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteZone]
  • Required: Yes

Summary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleSummary]

RouteVehicleLicensePlate

LastCharacter

  • Type: typing.Optional[str]

RouteVehicleNotice

Code

  • Type: typing.Literal['AccuratePolylineUnavailable', 'Other', 'PotentialViolatedAvoidTollRoadUsage', 'PotentialViolatedCarpoolUsage', 'PotentialViolatedTurnRestrictionUsage', 'PotentialViolatedVehicleRestrictionUsage', 'PotentialViolatedZoneRestrictionUsage', 'SeasonalClosure', 'TollTransponder', 'TollsDataTemporarilyUnavailable', 'TollsDataUnavailable', 'ViolatedAvoidControlledAccessHighway', 'ViolatedAvoidDifficultTurns', 'ViolatedAvoidDirtRoad', 'ViolatedAvoidSeasonalClosure', 'ViolatedAvoidTollRoad', 'ViolatedAvoidTollTransponder', 'ViolatedAvoidTruckRoadType', 'ViolatedAvoidTunnel', 'ViolatedAvoidUTurns', 'ViolatedBlockedRoad', 'ViolatedCarpool', 'ViolatedEmergencyGate', 'ViolatedStartDirection', 'ViolatedTurnRestriction', 'ViolatedVehicleRestriction', 'ViolatedZoneRestriction']
  • Required: Yes

Details

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleNoticeDetail]
  • Required: Yes

Impact

  • Type: typing.Optional[typing.Literal['High', 'Low']]

RouteVehicleNoticeDetail

Title

  • Type: typing.Optional[str]

ViolatedConstraints

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteViolatedConstraints]

RouteVehicleOverviewSummary

Distance

  • Type:
  • Required: Yes

Duration

  • Type:
  • Required: Yes

BestCaseDuration

  • Type: typing.Optional[int]

TypicalDuration

  • Type: typing.Optional[int]

RouteVehiclePlace

Position

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

Name

  • Type: typing.Optional[str]

OriginalPosition

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

SideOfStreet

  • Type: typing.Optional[typing.Literal['Left', 'Right']]

WaypointIndex

  • Type: typing.Optional[int]

RouteVehicleSpan

BestCaseDuration

  • Type: typing.Optional[int]

CarAccess

  • Type: typing.Optional[typing.List[typing.Literal['Allowed', 'NoThroughTraffic', 'TollRoad']]]

Country

  • Type: typing.Optional[str]

Distance

  • Type: typing.Optional[int]

Duration

  • Type: typing.Optional[int]

DynamicSpeed

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSpanDynamicSpeedDetails]

FunctionalClassification

  • Type: typing.Optional[int]

Gate

  • Type: typing.Optional[typing.Literal['Emergency', 'KeyAccess', 'PermissionRequired']]

GeometryOffset

  • Type: typing.Optional[int]

Incidents

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

Names

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]]

Notices

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

RailwayCrossing

  • Type: typing.Optional[typing.Literal['Protected', 'Unprotected']]

Region

  • Type: typing.Optional[str]

RoadAttributes

  • Type: typing.Optional[typing.List[typing.Literal['Bridge', 'BuiltUpArea', 'ControlledAccessHighway', 'DirtRoad', 'DividedRoad', 'Motorway', 'PrivateRoad', 'Ramp', 'RightHandTraffic', 'Roundabout', 'Tunnel', 'UnderConstruction']]]

RouteNumbers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteNumber]]

ScooterAccess

  • Type: typing.Optional[typing.List[typing.Literal['Allowed', 'NoThroughTraffic', 'TollRoad']]]

SpeedLimit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSpanSpeedLimitDetails]

TollSystems

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

TruckAccess

  • Type: typing.Optional[typing.List[typing.Literal['Allowed', 'NoThroughTraffic', 'TollRoad']]]

TruckRoadTypes

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

TypicalDuration

  • Type: typing.Optional[int]

Zones

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

RouteVehicleSummary

Overview

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleOverviewSummary]

TravelOnly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteVehicleTravelOnlySummary]

RouteVehicleTravelOnlySummary

Duration

  • Type:
  • Required: Yes

BestCaseDuration

  • Type: typing.Optional[int]

TypicalDuration

  • Type: typing.Optional[int]

RouteVehicleTravelStep

Duration

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['Arrive', 'Continue', 'ContinueHighway', 'Depart', 'EnterHighway', 'Exit', 'Keep', 'Ramp', 'RoundaboutEnter', 'RoundaboutExit', 'RoundaboutPass', 'Turn', 'UTurn']
  • Required: Yes

ContinueHighwayStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteContinueHighwayStepDetails]

ContinueStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteContinueStepDetails]

CurrentRoad

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoad]

Distance

  • Type: typing.Optional[int]

EnterHighwayStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteEnterHighwayStepDetails]

ExitNumber

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.LocalizedString]]

ExitStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteExitStepDetails]

GeometryOffset

  • Type: typing.Optional[int]

Instruction

  • Type: typing.Optional[str]

KeepStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteKeepStepDetails]

NextRoad

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoad]

RampStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRampStepDetails]

RoundaboutEnterStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoundaboutEnterStepDetails]

RoundaboutExitStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoundaboutExitStepDetails]

RoundaboutPassStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteRoundaboutPassStepDetails]

Signpost

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSignpost]

TurnStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteTurnStepDetails]

UTurnStepDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteUTurnStepDetails]

RouteViolatedConstraints

HazardousCargos

  • Type: typing.List[typing.Literal['Combustible', 'Corrosive', 'Explosive', 'Flammable', 'Gas', 'HarmfulToWater', 'Organic', 'Other', 'Poison', 'PoisonousInhalation', 'Radioactive']]
  • Required: Yes

AllHazardsRestricted

  • Type: typing.Optional[bool]

AxleCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteNoticeDetailRange]

MaxHeight

  • Type: typing.Optional[int]

MaxKpraLength

  • Type: typing.Optional[int]

MaxLength

  • Type: typing.Optional[int]

MaxPayloadCapacity

  • Type: typing.Optional[int]

MaxWeight

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteWeightConstraint]

MaxWeightPerAxle

  • Type: typing.Optional[int]

MaxWeightPerAxleGroup

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WeightPerAxleGroup]

MaxWidth

  • Type: typing.Optional[int]

Occupancy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteNoticeDetailRange]

RestrictedTimes

  • Type: typing.Optional[str]

TimeDependent

  • Type: typing.Optional[bool]

TrailerCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteNoticeDetailRange]

TravelMode

  • Type: typing.Optional[bool]

TruckRoadType

  • Type: typing.Optional[str]

TruckType

  • Type: typing.Optional[typing.Literal['LightTruck', 'StraightTruck', 'Tractor']]

TunnelRestrictionCode

  • Type: typing.Optional[str]

RouteWaypoint

Position

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

AvoidActionsForDistance

  • Type: typing.Optional[int]

AvoidUTurns

  • Type: typing.Optional[bool]

Heading

  • Type: typing.Optional[float]

Matching

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteMatchingOptions]

PassThrough

  • Type: typing.Optional[bool]

SideOfStreet

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RouteSideOfStreetOptions]

StopDuration

  • Type: typing.Optional[int]

RouteWeightConstraint

Type

  • Type: typing.Literal['Current', 'Gross', 'Unknown']
  • Required: Yes

Value

  • Type:
  • Required: Yes

RouteZone

Category

  • Type: typing.Optional[typing.Literal['CongestionPricing', 'Environmental', 'Vignette']]

Name

  • Type: typing.Optional[str]

SnapToRoadsRequest

TracePoints

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoadSnapTracePoint]
  • Required: Yes

Key

  • Type: typing.Optional[str]

SnappedGeometryFormat

  • Type: typing.Optional[typing.Literal['FlexiblePolyline', 'Simple']]

SnapRadius

  • Type: typing.Optional[int]

TravelMode

  • Type: typing.Optional[typing.Literal['Car', 'Pedestrian', 'Scooter', 'Truck']]

TravelModeOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoadSnapTravelModeOptions]

SnapToRoadsResponse

Notices

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoadSnapNotice]
  • Required: Yes

PricingBucket

  • Type:
  • Required: Yes

SnappedGeometry

  • Type:
  • Required: Yes

SnappedGeometryFormat

  • Type: typing.Literal['FlexiblePolyline', 'Simple']
  • Required: Yes

SnappedTracePoints

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.RoadSnapSnappedTracePoint]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WaypointOptimizationAccessHours

From

  • Type:
  • Required: Yes

To

  • Type:
  • Required: Yes

WaypointOptimizationAccessHoursEntry

DayOfWeek

  • Type: typing.Literal['Friday', 'Monday', 'Saturday', 'Sunday', 'Thursday', 'Tuesday', 'Wednesday']
  • Required: Yes

TimeOfDay

  • Type:
  • Required: Yes

WaypointOptimizationAvoidanceArea

Geometry

  • Type:
  • Required: Yes

WaypointOptimizationAvoidanceAreaGeometry

BoundingBox

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

WaypointOptimizationAvoidanceOptions

Areas

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationAvoidanceArea]]

CarShuttleTrains

  • Type: typing.Optional[bool]

ControlledAccessHighways

  • Type: typing.Optional[bool]

DirtRoads

  • Type: typing.Optional[bool]

Ferries

  • Type: typing.Optional[bool]

TollRoads

  • Type: typing.Optional[bool]

Tunnels

  • Type: typing.Optional[bool]

UTurns

  • Type: typing.Optional[bool]

WaypointOptimizationClusteringOptions

Algorithm

  • Type: typing.Literal['DrivingDistance', 'TopologySegment']
  • Required: Yes

DrivingDistanceOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationDrivingDistanceOptions]

WaypointOptimizationConnection

Distance

  • Type:
  • Required: Yes

From

  • Type:
  • Required: Yes

RestDuration

  • Type:
  • Required: Yes

To

  • Type:
  • Required: Yes

TravelDuration

  • Type:
  • Required: Yes

WaitDuration

  • Type:
  • Required: Yes

WaypointOptimizationDestinationOptions

AccessHours

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationAccessHours]

AppointmentTime

  • Type: typing.Optional[str]

Heading

  • Type: typing.Optional[float]

Id

  • Type: typing.Optional[str]

ServiceDuration

  • Type: typing.Optional[int]

SideOfStreet

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationSideOfStreetOptions]

WaypointOptimizationDriverOptions

RestCycles

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationRestCycles]

RestProfile

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationRestProfile]

TreatServiceTimeAs

  • Type: typing.Optional[typing.Literal['Rest', 'Work']]

WaypointOptimizationDrivingDistanceOptions

DrivingDistance

  • Type:
  • Required: Yes

WaypointOptimizationExclusionOptions

Countries

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

WaypointOptimizationFailedConstraint

Constraint

  • Type: typing.Optional[typing.Literal['AccessHours', 'AppointmentTime', 'Before', 'Heading', 'ServiceDuration', 'SideOfStreet']]

Reason

  • Type: typing.Optional[str]

WaypointOptimizationImpedingWaypoint

FailedConstraints

  • Type: typing.List[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationFailedConstraint]
  • Required: Yes

Id

  • Type:
  • Required: Yes

Position

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

WaypointOptimizationOptimizedWaypoint

DepartureTime

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Position

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

ArrivalTime

  • Type: typing.Optional[str]

ClusterIndex

  • Type: typing.Optional[int]

WaypointOptimizationOriginOptions

Id

  • Type: typing.Optional[str]

WaypointOptimizationPedestrianOptions

Speed

  • Type: typing.Optional[float]

WaypointOptimizationRestCycleDurations

RestDuration

  • Type:
  • Required: Yes

WorkDuration

  • Type:
  • Required: Yes

WaypointOptimizationRestCycles

LongCycle

  • Type:
  • Required: Yes

ShortCycle

  • Type:
  • Required: Yes

WaypointOptimizationRestProfile

Profile

  • Type:
  • Required: Yes

WaypointOptimizationSideOfStreetOptions

Position

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

UseWith

  • Type: typing.Optional[typing.Literal['AnyStreet', 'DividedStreetOnly']]

WaypointOptimizationTimeBreakdown

RestDuration

  • Type:
  • Required: Yes

ServiceDuration

  • Type:
  • Required: Yes

TravelDuration

  • Type:
  • Required: Yes

WaitDuration

  • Type:
  • Required: Yes

WaypointOptimizationTrafficOptions

Usage

  • Type: typing.Optional[typing.Literal['IgnoreTrafficData', 'UseTrafficData']]

WaypointOptimizationTrailerOptions

TrailerCount

  • Type: typing.Optional[int]

WaypointOptimizationTravelModeOptions

Pedestrian

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationPedestrianOptions]

Truck

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationTruckOptions]

WaypointOptimizationTruckOptions

GrossWeight

  • Type: typing.Optional[int]

HazardousCargos

  • Type: typing.Optional[typing.List[typing.Literal['Combustible', 'Corrosive', 'Explosive', 'Flammable', 'Gas', 'HarmfulToWater', 'Organic', 'Other', 'Poison', 'PoisonousInhalation', 'Radioactive']]]

Height

  • Type: typing.Optional[int]

Length

  • Type: typing.Optional[int]

Trailer

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationTrailerOptions]

TruckType

  • Type: typing.Optional[typing.Literal['StraightTruck', 'Tractor']]

TunnelRestrictionCode

  • Type: typing.Optional[str]

WeightPerAxle

  • Type: typing.Optional[int]

Width

  • Type: typing.Optional[int]

WaypointOptimizationWaypoint

Position

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

AccessHours

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationAccessHours]

AppointmentTime

  • Type: typing.Optional[str]

Before

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

Heading

  • Type: typing.Optional[float]

Id

  • Type: typing.Optional[str]

ServiceDuration

  • Type: typing.Optional[int]

SideOfStreet

  • Type: typing.Optional[aws_resource_validator.pydantic_models.geo_routes.geo_routes_classes.WaypointOptimizationSideOfStreetOptions]

WeightPerAxleGroup

Single

  • Type: typing.Optional[int]

Tandem

  • Type: typing.Optional[int]

Triple

  • Type: typing.Optional[int]

Quad

  • Type: typing.Optional[int]

Quint

  • Type: typing.Optional[int]