Skip to content

Typed dictionaries

Index > SageMakergeospatialcapabilities > Typed dictionaries

Auto-generated documentation for SageMakergeospatialcapabilities type annotations stubs module mypy-boto3-sagemaker-geospatial.

MultiPolygonGeometryInputTypeDef

# MultiPolygonGeometryInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import MultiPolygonGeometryInputTypeDef

def get_value() -> MultiPolygonGeometryInputTypeDef:
    return {
        "Coordinates": ...,
    }
# MultiPolygonGeometryInputTypeDef definition

class MultiPolygonGeometryInputTypeDef(TypedDict):
    Coordinates: List[List[List[List[float]]]],

PolygonGeometryInputTypeDef

# PolygonGeometryInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PolygonGeometryInputTypeDef

def get_value() -> PolygonGeometryInputTypeDef:
    return {
        "Coordinates": ...,
    }
# PolygonGeometryInputTypeDef definition

class PolygonGeometryInputTypeDef(TypedDict):
    Coordinates: List[List[List[float]]],

AssetValueTypeDef

# AssetValueTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import AssetValueTypeDef

def get_value() -> AssetValueTypeDef:
    return {
        "Href": ...,
    }
# AssetValueTypeDef definition

class AssetValueTypeDef(TypedDict):
    Href: NotRequired[str],

CloudRemovalConfigInputTypeDef

# CloudRemovalConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import CloudRemovalConfigInputTypeDef

def get_value() -> CloudRemovalConfigInputTypeDef:
    return {
        "AlgorithmName": ...,
    }
# CloudRemovalConfigInputTypeDef definition

class CloudRemovalConfigInputTypeDef(TypedDict):
    AlgorithmName: NotRequired[AlgorithmNameCloudRemovalType],  # (1)
    InterpolationValue: NotRequired[str],
    TargetBands: NotRequired[List[str]],
  1. See AlgorithmNameCloudRemovalType

OperationTypeDef

# OperationTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import OperationTypeDef

def get_value() -> OperationTypeDef:
    return {
        "Equation": ...,
        "Name": ...,
    }
# OperationTypeDef definition

class OperationTypeDef(TypedDict):
    Equation: str,
    Name: str,
    OutputType: NotRequired[OutputTypeType],  # (1)
  1. See OutputTypeType

DeleteEarthObservationJobInputRequestTypeDef

# DeleteEarthObservationJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import DeleteEarthObservationJobInputRequestTypeDef

def get_value() -> DeleteEarthObservationJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# DeleteEarthObservationJobInputRequestTypeDef definition

class DeleteEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,

DeleteVectorEnrichmentJobInputRequestTypeDef

# DeleteVectorEnrichmentJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import DeleteVectorEnrichmentJobInputRequestTypeDef

def get_value() -> DeleteVectorEnrichmentJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# DeleteVectorEnrichmentJobInputRequestTypeDef definition

class DeleteVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,

EarthObservationJobErrorDetailsTypeDef

# EarthObservationJobErrorDetailsTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import EarthObservationJobErrorDetailsTypeDef

def get_value() -> EarthObservationJobErrorDetailsTypeDef:
    return {
        "Message": ...,
    }
# EarthObservationJobErrorDetailsTypeDef definition

class EarthObservationJobErrorDetailsTypeDef(TypedDict):
    Message: NotRequired[str],
    Type: NotRequired[EarthObservationJobErrorTypeType],  # (1)
  1. See EarthObservationJobErrorTypeType

EoCloudCoverInputTypeDef

# EoCloudCoverInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import EoCloudCoverInputTypeDef

def get_value() -> EoCloudCoverInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
# EoCloudCoverInputTypeDef definition

class EoCloudCoverInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

S3DataInputTypeDef

# S3DataInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import S3DataInputTypeDef

def get_value() -> S3DataInputTypeDef:
    return {
        "MetadataProvider": ...,
        "S3Uri": ...,
    }
# S3DataInputTypeDef definition

class S3DataInputTypeDef(TypedDict):
    MetadataProvider: MetadataProviderType,  # (1)
    S3Uri: str,
    KmsKeyId: NotRequired[str],
  1. See MetadataProviderType

ResponseMetadataTypeDef

# ResponseMetadataTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ExportErrorDetailsOutputTypeDef

# ExportErrorDetailsOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportErrorDetailsOutputTypeDef

def get_value() -> ExportErrorDetailsOutputTypeDef:
    return {
        "Message": ...,
    }
# ExportErrorDetailsOutputTypeDef definition

class ExportErrorDetailsOutputTypeDef(TypedDict):
    Message: NotRequired[str],
    Type: NotRequired[ExportErrorTypeType],  # (1)
  1. See ExportErrorTypeType

ExportS3DataInputTypeDef

# ExportS3DataInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportS3DataInputTypeDef

def get_value() -> ExportS3DataInputTypeDef:
    return {
        "S3Uri": ...,
    }
# ExportS3DataInputTypeDef definition

class ExportS3DataInputTypeDef(TypedDict):
    S3Uri: str,
    KmsKeyId: NotRequired[str],

VectorEnrichmentJobS3DataTypeDef

# VectorEnrichmentJobS3DataTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobS3DataTypeDef

def get_value() -> VectorEnrichmentJobS3DataTypeDef:
    return {
        "S3Uri": ...,
    }
# VectorEnrichmentJobS3DataTypeDef definition

class VectorEnrichmentJobS3DataTypeDef(TypedDict):
    S3Uri: str,
    KmsKeyId: NotRequired[str],

FilterTypeDef

# FilterTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
        "Type": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Name: str,
    Type: str,
    Maximum: NotRequired[float],
    Minimum: NotRequired[float],

GeoMosaicConfigInputTypeDef

# GeoMosaicConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GeoMosaicConfigInputTypeDef

def get_value() -> GeoMosaicConfigInputTypeDef:
    return {
        "AlgorithmName": ...,
    }
# GeoMosaicConfigInputTypeDef definition

class GeoMosaicConfigInputTypeDef(TypedDict):
    AlgorithmName: NotRequired[AlgorithmNameGeoMosaicType],  # (1)
    TargetBands: NotRequired[List[str]],
  1. See AlgorithmNameGeoMosaicType

GeometryTypeDef

# GeometryTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GeometryTypeDef

def get_value() -> GeometryTypeDef:
    return {
        "Coordinates": ...,
        "Type": ...,
    }
# GeometryTypeDef definition

class GeometryTypeDef(TypedDict):
    Coordinates: List[List[List[float]]],
    Type: str,

GetEarthObservationJobInputRequestTypeDef

# GetEarthObservationJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetEarthObservationJobInputRequestTypeDef

def get_value() -> GetEarthObservationJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# GetEarthObservationJobInputRequestTypeDef definition

class GetEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,

OutputBandTypeDef

# OutputBandTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import OutputBandTypeDef

def get_value() -> OutputBandTypeDef:
    return {
        "BandName": ...,
        "OutputDataType": ...,
    }
# OutputBandTypeDef definition

class OutputBandTypeDef(TypedDict):
    BandName: str,
    OutputDataType: OutputTypeType,  # (1)
  1. See OutputTypeType

GetRasterDataCollectionInputRequestTypeDef

# GetRasterDataCollectionInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetRasterDataCollectionInputRequestTypeDef

def get_value() -> GetRasterDataCollectionInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# GetRasterDataCollectionInputRequestTypeDef definition

class GetRasterDataCollectionInputRequestTypeDef(TypedDict):
    Arn: str,

GetTileInputRequestTypeDef

# GetTileInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetTileInputRequestTypeDef

def get_value() -> GetTileInputRequestTypeDef:
    return {
        "Arn": ...,
        "ImageAssets": ...,
        "Target": ...,
        "x": ...,
        "y": ...,
        "z": ...,
    }
# GetTileInputRequestTypeDef definition

class GetTileInputRequestTypeDef(TypedDict):
    Arn: str,
    ImageAssets: Sequence[str],
    Target: TargetOptionsType,  # (1)
    x: int,
    y: int,
    z: int,
    ImageMask: NotRequired[bool],
    OutputDataType: NotRequired[OutputTypeType],  # (2)
    OutputFormat: NotRequired[str],
    PropertyFilters: NotRequired[str],
    TimeRangeFilter: NotRequired[str],
  1. See TargetOptionsType
  2. See OutputTypeType

GetVectorEnrichmentJobInputRequestTypeDef

# GetVectorEnrichmentJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetVectorEnrichmentJobInputRequestTypeDef

def get_value() -> GetVectorEnrichmentJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# GetVectorEnrichmentJobInputRequestTypeDef definition

class GetVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,

VectorEnrichmentJobErrorDetailsTypeDef

# VectorEnrichmentJobErrorDetailsTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobErrorDetailsTypeDef

def get_value() -> VectorEnrichmentJobErrorDetailsTypeDef:
    return {
        "ErrorMessage": ...,
    }
# VectorEnrichmentJobErrorDetailsTypeDef definition

class VectorEnrichmentJobErrorDetailsTypeDef(TypedDict):
    ErrorMessage: NotRequired[str],
    ErrorType: NotRequired[VectorEnrichmentJobErrorTypeType],  # (1)
  1. See VectorEnrichmentJobErrorTypeType

VectorEnrichmentJobExportErrorDetailsTypeDef

# VectorEnrichmentJobExportErrorDetailsTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobExportErrorDetailsTypeDef

def get_value() -> VectorEnrichmentJobExportErrorDetailsTypeDef:
    return {
        "Message": ...,
    }
# VectorEnrichmentJobExportErrorDetailsTypeDef definition

class VectorEnrichmentJobExportErrorDetailsTypeDef(TypedDict):
    Message: NotRequired[str],
    Type: NotRequired[VectorEnrichmentJobExportErrorTypeType],  # (1)
  1. See VectorEnrichmentJobExportErrorTypeType

PropertiesTypeDef

# PropertiesTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PropertiesTypeDef

def get_value() -> PropertiesTypeDef:
    return {
        "EoCloudCover": ...,
    }
# PropertiesTypeDef definition

class PropertiesTypeDef(TypedDict):
    EoCloudCover: NotRequired[float],
    LandsatCloudCoverLand: NotRequired[float],
    Platform: NotRequired[str],
    ViewOffNadir: NotRequired[float],
    ViewSunAzimuth: NotRequired[float],
    ViewSunElevation: NotRequired[float],

TemporalStatisticsConfigInputTypeDef

# TemporalStatisticsConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import TemporalStatisticsConfigInputTypeDef

def get_value() -> TemporalStatisticsConfigInputTypeDef:
    return {
        "Statistics": ...,
    }
# TemporalStatisticsConfigInputTypeDef definition

class TemporalStatisticsConfigInputTypeDef(TypedDict):
    Statistics: List[TemporalStatisticsType],  # (2)
    GroupBy: NotRequired[GroupByType],  # (1)
    TargetBands: NotRequired[List[str]],
  1. See GroupByType
  2. See TemporalStatisticsType

ZonalStatisticsConfigInputTypeDef

# ZonalStatisticsConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ZonalStatisticsConfigInputTypeDef

def get_value() -> ZonalStatisticsConfigInputTypeDef:
    return {
        "Statistics": ...,
        "ZoneS3Path": ...,
    }
# ZonalStatisticsConfigInputTypeDef definition

class ZonalStatisticsConfigInputTypeDef(TypedDict):
    Statistics: List[ZonalStatisticsType],  # (1)
    ZoneS3Path: str,
    TargetBands: NotRequired[List[str]],
  1. See ZonalStatisticsType

LandsatCloudCoverLandInputTypeDef

# LandsatCloudCoverLandInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import LandsatCloudCoverLandInputTypeDef

def get_value() -> LandsatCloudCoverLandInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
# LandsatCloudCoverLandInputTypeDef definition

class LandsatCloudCoverLandInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

PaginatorConfigTypeDef

# PaginatorConfigTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListEarthObservationJobInputRequestTypeDef

# ListEarthObservationJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobInputRequestTypeDef

def get_value() -> ListEarthObservationJobInputRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListEarthObservationJobInputRequestTypeDef definition

class ListEarthObservationJobInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (1)
    StatusEquals: NotRequired[EarthObservationJobStatusType],  # (2)
  1. See SortOrderType
  2. See EarthObservationJobStatusType

ListEarthObservationJobOutputConfigTypeDef

# ListEarthObservationJobOutputConfigTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobOutputConfigTypeDef

def get_value() -> ListEarthObservationJobOutputConfigTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "DurationInSeconds": ...,
        "Name": ...,
        "OperationType": ...,
        "Status": ...,
    }
# ListEarthObservationJobOutputConfigTypeDef definition

class ListEarthObservationJobOutputConfigTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    DurationInSeconds: int,
    Name: str,
    OperationType: str,
    Status: EarthObservationJobStatusType,  # (1)
    Tags: NotRequired[Dict[str, str]],
  1. See EarthObservationJobStatusType

ListRasterDataCollectionsInputRequestTypeDef

# ListRasterDataCollectionsInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListRasterDataCollectionsInputRequestTypeDef

def get_value() -> ListRasterDataCollectionsInputRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListRasterDataCollectionsInputRequestTypeDef definition

class ListRasterDataCollectionsInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListVectorEnrichmentJobInputRequestTypeDef

# ListVectorEnrichmentJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobInputRequestTypeDef

def get_value() -> ListVectorEnrichmentJobInputRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListVectorEnrichmentJobInputRequestTypeDef definition

class ListVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (1)
    StatusEquals: NotRequired[str],
  1. See SortOrderType

ListVectorEnrichmentJobOutputConfigTypeDef

# ListVectorEnrichmentJobOutputConfigTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobOutputConfigTypeDef

def get_value() -> ListVectorEnrichmentJobOutputConfigTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "DurationInSeconds": ...,
        "Name": ...,
        "Status": ...,
        "Type": ...,
    }
# ListVectorEnrichmentJobOutputConfigTypeDef definition

class ListVectorEnrichmentJobOutputConfigTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    DurationInSeconds: int,
    Name: str,
    Status: VectorEnrichmentJobStatusType,  # (1)
    Type: VectorEnrichmentJobTypeType,  # (2)
    Tags: NotRequired[Dict[str, str]],
  1. See VectorEnrichmentJobStatusType
  2. See VectorEnrichmentJobTypeType

MapMatchingConfigTypeDef

# MapMatchingConfigTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import MapMatchingConfigTypeDef

def get_value() -> MapMatchingConfigTypeDef:
    return {
        "IdAttributeName": ...,
        "TimestampAttributeName": ...,
        "XAttributeName": ...,
        "YAttributeName": ...,
    }
# MapMatchingConfigTypeDef definition

class MapMatchingConfigTypeDef(TypedDict):
    IdAttributeName: str,
    TimestampAttributeName: str,
    XAttributeName: str,
    YAttributeName: str,

UserDefinedTypeDef

# UserDefinedTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import UserDefinedTypeDef

def get_value() -> UserDefinedTypeDef:
    return {
        "Unit": ...,
        "Value": ...,
    }
# UserDefinedTypeDef definition

class UserDefinedTypeDef(TypedDict):
    Unit: UnitType,  # (1)
    Value: float,
  1. See UnitType

PlatformInputTypeDef

# PlatformInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PlatformInputTypeDef

def get_value() -> PlatformInputTypeDef:
    return {
        "Value": ...,
    }
# PlatformInputTypeDef definition

class PlatformInputTypeDef(TypedDict):
    Value: str,
    ComparisonOperator: NotRequired[ComparisonOperatorType],  # (1)
  1. See ComparisonOperatorType

ViewOffNadirInputTypeDef

# ViewOffNadirInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ViewOffNadirInputTypeDef

def get_value() -> ViewOffNadirInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
# ViewOffNadirInputTypeDef definition

class ViewOffNadirInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

ViewSunAzimuthInputTypeDef

# ViewSunAzimuthInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ViewSunAzimuthInputTypeDef

def get_value() -> ViewSunAzimuthInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
# ViewSunAzimuthInputTypeDef definition

class ViewSunAzimuthInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

ViewSunElevationInputTypeDef

# ViewSunElevationInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ViewSunElevationInputTypeDef

def get_value() -> ViewSunElevationInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
# ViewSunElevationInputTypeDef definition

class ViewSunElevationInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

TimeRangeFilterInputTypeDef

# TimeRangeFilterInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import TimeRangeFilterInputTypeDef

def get_value() -> TimeRangeFilterInputTypeDef:
    return {
        "EndTime": ...,
        "StartTime": ...,
    }
# TimeRangeFilterInputTypeDef definition

class TimeRangeFilterInputTypeDef(TypedDict):
    EndTime: datetime,
    StartTime: datetime,

ReverseGeocodingConfigTypeDef

# ReverseGeocodingConfigTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ReverseGeocodingConfigTypeDef

def get_value() -> ReverseGeocodingConfigTypeDef:
    return {
        "XAttributeName": ...,
        "YAttributeName": ...,
    }
# ReverseGeocodingConfigTypeDef definition

class ReverseGeocodingConfigTypeDef(TypedDict):
    XAttributeName: str,
    YAttributeName: str,

StopEarthObservationJobInputRequestTypeDef

# StopEarthObservationJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StopEarthObservationJobInputRequestTypeDef

def get_value() -> StopEarthObservationJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# StopEarthObservationJobInputRequestTypeDef definition

class StopEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,

StopVectorEnrichmentJobInputRequestTypeDef

# StopVectorEnrichmentJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StopVectorEnrichmentJobInputRequestTypeDef

def get_value() -> StopVectorEnrichmentJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# StopVectorEnrichmentJobInputRequestTypeDef definition

class StopVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,

TagResourceRequestRequestTypeDef

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AreaOfInterestGeometryTypeDef

# AreaOfInterestGeometryTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestGeometryTypeDef

def get_value() -> AreaOfInterestGeometryTypeDef:
    return {
        "MultiPolygonGeometry": ...,
    }
# AreaOfInterestGeometryTypeDef definition

class AreaOfInterestGeometryTypeDef(TypedDict):
    MultiPolygonGeometry: NotRequired[MultiPolygonGeometryInputTypeDef],  # (1)
    PolygonGeometry: NotRequired[PolygonGeometryInputTypeDef],  # (2)
  1. See MultiPolygonGeometryInputTypeDef
  2. See PolygonGeometryInputTypeDef

CustomIndicesInputTypeDef

# CustomIndicesInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import CustomIndicesInputTypeDef

def get_value() -> CustomIndicesInputTypeDef:
    return {
        "Operations": ...,
    }
# CustomIndicesInputTypeDef definition

class CustomIndicesInputTypeDef(TypedDict):
    Operations: NotRequired[List[OperationTypeDef]],  # (1)
  1. See OperationTypeDef

EojDataSourceConfigInputTypeDef

# EojDataSourceConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import EojDataSourceConfigInputTypeDef

def get_value() -> EojDataSourceConfigInputTypeDef:
    return {
        "S3Data": ...,
    }
# EojDataSourceConfigInputTypeDef definition

class EojDataSourceConfigInputTypeDef(TypedDict):
    S3Data: NotRequired[S3DataInputTypeDef],  # (1)
  1. See S3DataInputTypeDef

GetTileOutputTypeDef

# GetTileOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetTileOutputTypeDef

def get_value() -> GetTileOutputTypeDef:
    return {
        "BinaryFile": ...,
        "ResponseMetadata": ...,
    }
# GetTileOutputTypeDef definition

class GetTileOutputTypeDef(TypedDict):
    BinaryFile: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExportErrorDetailsTypeDef

# ExportErrorDetailsTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportErrorDetailsTypeDef

def get_value() -> ExportErrorDetailsTypeDef:
    return {
        "ExportResults": ...,
    }
# ExportErrorDetailsTypeDef definition

class ExportErrorDetailsTypeDef(TypedDict):
    ExportResults: NotRequired[ExportErrorDetailsOutputTypeDef],  # (1)
    ExportSourceImages: NotRequired[ExportErrorDetailsOutputTypeDef],  # (1)
  1. See ExportErrorDetailsOutputTypeDef
  2. See ExportErrorDetailsOutputTypeDef

OutputConfigInputTypeDef

# OutputConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import OutputConfigInputTypeDef

def get_value() -> OutputConfigInputTypeDef:
    return {
        "S3Data": ...,
    }
# OutputConfigInputTypeDef definition

class OutputConfigInputTypeDef(TypedDict):
    S3Data: ExportS3DataInputTypeDef,  # (1)
  1. See ExportS3DataInputTypeDef

ExportVectorEnrichmentJobOutputConfigTypeDef

# ExportVectorEnrichmentJobOutputConfigTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportVectorEnrichmentJobOutputConfigTypeDef

def get_value() -> ExportVectorEnrichmentJobOutputConfigTypeDef:
    return {
        "S3Data": ...,
    }
# ExportVectorEnrichmentJobOutputConfigTypeDef definition

class ExportVectorEnrichmentJobOutputConfigTypeDef(TypedDict):
    S3Data: VectorEnrichmentJobS3DataTypeDef,  # (1)
  1. See VectorEnrichmentJobS3DataTypeDef

VectorEnrichmentJobDataSourceConfigInputTypeDef

# VectorEnrichmentJobDataSourceConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobDataSourceConfigInputTypeDef

def get_value() -> VectorEnrichmentJobDataSourceConfigInputTypeDef:
    return {
        "S3Data": ...,
    }
# VectorEnrichmentJobDataSourceConfigInputTypeDef definition

class VectorEnrichmentJobDataSourceConfigInputTypeDef(TypedDict):
    S3Data: NotRequired[VectorEnrichmentJobS3DataTypeDef],  # (1)
  1. See VectorEnrichmentJobS3DataTypeDef

GetRasterDataCollectionOutputTypeDef

# GetRasterDataCollectionOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetRasterDataCollectionOutputTypeDef

def get_value() -> GetRasterDataCollectionOutputTypeDef:
    return {
        "Arn": ...,
        "Description": ...,
        "DescriptionPageUrl": ...,
        "ImageSourceBands": ...,
        "Name": ...,
        "SupportedFilters": ...,
        "Tags": ...,
        "Type": ...,
        "ResponseMetadata": ...,
    }
# GetRasterDataCollectionOutputTypeDef definition

class GetRasterDataCollectionOutputTypeDef(TypedDict):
    Arn: str,
    Description: str,
    DescriptionPageUrl: str,
    ImageSourceBands: List[str],
    Name: str,
    SupportedFilters: List[FilterTypeDef],  # (1)
    Tags: Dict[str, str],
    Type: DataCollectionTypeType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FilterTypeDef
  2. See DataCollectionTypeType
  3. See ResponseMetadataTypeDef

RasterDataCollectionMetadataTypeDef

# RasterDataCollectionMetadataTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionMetadataTypeDef

def get_value() -> RasterDataCollectionMetadataTypeDef:
    return {
        "Arn": ...,
        "Description": ...,
        "Name": ...,
        "SupportedFilters": ...,
        "Type": ...,
    }
# RasterDataCollectionMetadataTypeDef definition

class RasterDataCollectionMetadataTypeDef(TypedDict):
    Arn: str,
    Description: str,
    Name: str,
    SupportedFilters: List[FilterTypeDef],  # (1)
    Type: DataCollectionTypeType,  # (2)
    DescriptionPageUrl: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
  1. See FilterTypeDef
  2. See DataCollectionTypeType

ItemSourceTypeDef

# ItemSourceTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ItemSourceTypeDef

def get_value() -> ItemSourceTypeDef:
    return {
        "DateTime": ...,
        "Geometry": ...,
        "Id": ...,
    }
# ItemSourceTypeDef definition

class ItemSourceTypeDef(TypedDict):
    DateTime: datetime,
    Geometry: GeometryTypeDef,  # (2)
    Id: str,
    Assets: NotRequired[Dict[str, AssetValueTypeDef]],  # (1)
    Properties: NotRequired[PropertiesTypeDef],  # (3)
  1. See AssetValueTypeDef
  2. See GeometryTypeDef
  3. See PropertiesTypeDef

ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef

# ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef

def get_value() -> ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef:
    return {
        "SortBy": ...,
    }
# ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef definition

class ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef(TypedDict):
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (1)
    StatusEquals: NotRequired[EarthObservationJobStatusType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SortOrderType
  2. See EarthObservationJobStatusType
  3. See PaginatorConfigTypeDef

ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef

# ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef

def get_value() -> ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef definition

class ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef

# ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef

def get_value() -> ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef:
    return {
        "SortBy": ...,
    }
# ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef definition

class ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef(TypedDict):
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (1)
    StatusEquals: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SortOrderType
  2. See PaginatorConfigTypeDef

ListEarthObservationJobOutputTypeDef

# ListEarthObservationJobOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobOutputTypeDef

def get_value() -> ListEarthObservationJobOutputTypeDef:
    return {
        "EarthObservationJobSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEarthObservationJobOutputTypeDef definition

class ListEarthObservationJobOutputTypeDef(TypedDict):
    EarthObservationJobSummaries: List[ListEarthObservationJobOutputConfigTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListEarthObservationJobOutputConfigTypeDef
  2. See ResponseMetadataTypeDef

ListVectorEnrichmentJobOutputTypeDef

# ListVectorEnrichmentJobOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobOutputTypeDef

def get_value() -> ListVectorEnrichmentJobOutputTypeDef:
    return {
        "NextToken": ...,
        "VectorEnrichmentJobSummaries": ...,
        "ResponseMetadata": ...,
    }
# ListVectorEnrichmentJobOutputTypeDef definition

class ListVectorEnrichmentJobOutputTypeDef(TypedDict):
    NextToken: str,
    VectorEnrichmentJobSummaries: List[ListVectorEnrichmentJobOutputConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListVectorEnrichmentJobOutputConfigTypeDef
  2. See ResponseMetadataTypeDef

OutputResolutionResamplingInputTypeDef

# OutputResolutionResamplingInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import OutputResolutionResamplingInputTypeDef

def get_value() -> OutputResolutionResamplingInputTypeDef:
    return {
        "UserDefined": ...,
    }
# OutputResolutionResamplingInputTypeDef definition

class OutputResolutionResamplingInputTypeDef(TypedDict):
    UserDefined: UserDefinedTypeDef,  # (1)
  1. See UserDefinedTypeDef

OutputResolutionStackInputTypeDef

# OutputResolutionStackInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import OutputResolutionStackInputTypeDef

def get_value() -> OutputResolutionStackInputTypeDef:
    return {
        "Predefined": ...,
    }
# OutputResolutionStackInputTypeDef definition

class OutputResolutionStackInputTypeDef(TypedDict):
    Predefined: NotRequired[PredefinedResolutionType],  # (1)
    UserDefined: NotRequired[UserDefinedTypeDef],  # (2)
  1. See PredefinedResolutionType
  2. See UserDefinedTypeDef

PropertyTypeDef

# PropertyTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PropertyTypeDef

def get_value() -> PropertyTypeDef:
    return {
        "EoCloudCover": ...,
    }
# PropertyTypeDef definition

class PropertyTypeDef(TypedDict):
    EoCloudCover: NotRequired[EoCloudCoverInputTypeDef],  # (1)
    LandsatCloudCoverLand: NotRequired[LandsatCloudCoverLandInputTypeDef],  # (2)
    Platform: NotRequired[PlatformInputTypeDef],  # (3)
    ViewOffNadir: NotRequired[ViewOffNadirInputTypeDef],  # (4)
    ViewSunAzimuth: NotRequired[ViewSunAzimuthInputTypeDef],  # (5)
    ViewSunElevation: NotRequired[ViewSunElevationInputTypeDef],  # (6)
  1. See EoCloudCoverInputTypeDef
  2. See LandsatCloudCoverLandInputTypeDef
  3. See PlatformInputTypeDef
  4. See ViewOffNadirInputTypeDef
  5. See ViewSunAzimuthInputTypeDef
  6. See ViewSunElevationInputTypeDef

VectorEnrichmentJobConfigTypeDef

# VectorEnrichmentJobConfigTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobConfigTypeDef

def get_value() -> VectorEnrichmentJobConfigTypeDef:
    return {
        "MapMatchingConfig": ...,
    }
# VectorEnrichmentJobConfigTypeDef definition

class VectorEnrichmentJobConfigTypeDef(TypedDict):
    MapMatchingConfig: NotRequired[MapMatchingConfigTypeDef],  # (1)
    ReverseGeocodingConfig: NotRequired[ReverseGeocodingConfigTypeDef],  # (2)
  1. See MapMatchingConfigTypeDef
  2. See ReverseGeocodingConfigTypeDef

AreaOfInterestTypeDef

# AreaOfInterestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestTypeDef

def get_value() -> AreaOfInterestTypeDef:
    return {
        "AreaOfInterestGeometry": ...,
    }
# AreaOfInterestTypeDef definition

class AreaOfInterestTypeDef(TypedDict):
    AreaOfInterestGeometry: NotRequired[AreaOfInterestGeometryTypeDef],  # (1)
  1. See AreaOfInterestGeometryTypeDef

BandMathConfigInputTypeDef

# BandMathConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import BandMathConfigInputTypeDef

def get_value() -> BandMathConfigInputTypeDef:
    return {
        "CustomIndices": ...,
    }
# BandMathConfigInputTypeDef definition

class BandMathConfigInputTypeDef(TypedDict):
    CustomIndices: NotRequired[CustomIndicesInputTypeDef],  # (1)
    PredefinedIndices: NotRequired[List[str]],
  1. See CustomIndicesInputTypeDef

ExportEarthObservationJobInputRequestTypeDef

# ExportEarthObservationJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportEarthObservationJobInputRequestTypeDef

def get_value() -> ExportEarthObservationJobInputRequestTypeDef:
    return {
        "Arn": ...,
        "ExecutionRoleArn": ...,
        "OutputConfig": ...,
    }
# ExportEarthObservationJobInputRequestTypeDef definition

class ExportEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,
    ExecutionRoleArn: str,
    OutputConfig: OutputConfigInputTypeDef,  # (1)
    ExportSourceImages: NotRequired[bool],
  1. See OutputConfigInputTypeDef

ExportEarthObservationJobOutputTypeDef

# ExportEarthObservationJobOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportEarthObservationJobOutputTypeDef

def get_value() -> ExportEarthObservationJobOutputTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "ExecutionRoleArn": ...,
        "ExportSourceImages": ...,
        "ExportStatus": ...,
        "OutputConfig": ...,
        "ResponseMetadata": ...,
    }
# ExportEarthObservationJobOutputTypeDef definition

class ExportEarthObservationJobOutputTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    ExecutionRoleArn: str,
    ExportSourceImages: bool,
    ExportStatus: EarthObservationJobExportStatusType,  # (1)
    OutputConfig: OutputConfigInputTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EarthObservationJobExportStatusType
  2. See OutputConfigInputTypeDef
  3. See ResponseMetadataTypeDef

ExportVectorEnrichmentJobInputRequestTypeDef

# ExportVectorEnrichmentJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportVectorEnrichmentJobInputRequestTypeDef

def get_value() -> ExportVectorEnrichmentJobInputRequestTypeDef:
    return {
        "Arn": ...,
        "ExecutionRoleArn": ...,
        "OutputConfig": ...,
    }
# ExportVectorEnrichmentJobInputRequestTypeDef definition

class ExportVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,
    ExecutionRoleArn: str,
    OutputConfig: ExportVectorEnrichmentJobOutputConfigTypeDef,  # (1)
  1. See ExportVectorEnrichmentJobOutputConfigTypeDef

ExportVectorEnrichmentJobOutputTypeDef

# ExportVectorEnrichmentJobOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportVectorEnrichmentJobOutputTypeDef

def get_value() -> ExportVectorEnrichmentJobOutputTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "ExecutionRoleArn": ...,
        "ExportStatus": ...,
        "OutputConfig": ...,
        "ResponseMetadata": ...,
    }
# ExportVectorEnrichmentJobOutputTypeDef definition

class ExportVectorEnrichmentJobOutputTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    ExecutionRoleArn: str,
    ExportStatus: VectorEnrichmentJobExportStatusType,  # (1)
    OutputConfig: ExportVectorEnrichmentJobOutputConfigTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See VectorEnrichmentJobExportStatusType
  2. See ExportVectorEnrichmentJobOutputConfigTypeDef
  3. See ResponseMetadataTypeDef

VectorEnrichmentJobInputConfigTypeDef

# VectorEnrichmentJobInputConfigTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobInputConfigTypeDef

def get_value() -> VectorEnrichmentJobInputConfigTypeDef:
    return {
        "DataSourceConfig": ...,
        "DocumentType": ...,
    }
# VectorEnrichmentJobInputConfigTypeDef definition

class VectorEnrichmentJobInputConfigTypeDef(TypedDict):
    DataSourceConfig: VectorEnrichmentJobDataSourceConfigInputTypeDef,  # (1)
    DocumentType: VectorEnrichmentJobDocumentTypeType,  # (2)
  1. See VectorEnrichmentJobDataSourceConfigInputTypeDef
  2. See VectorEnrichmentJobDocumentTypeType

ListRasterDataCollectionsOutputTypeDef

# ListRasterDataCollectionsOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListRasterDataCollectionsOutputTypeDef

def get_value() -> ListRasterDataCollectionsOutputTypeDef:
    return {
        "NextToken": ...,
        "RasterDataCollectionSummaries": ...,
        "ResponseMetadata": ...,
    }
# ListRasterDataCollectionsOutputTypeDef definition

class ListRasterDataCollectionsOutputTypeDef(TypedDict):
    NextToken: str,
    RasterDataCollectionSummaries: List[RasterDataCollectionMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RasterDataCollectionMetadataTypeDef
  2. See ResponseMetadataTypeDef

SearchRasterDataCollectionOutputTypeDef

# SearchRasterDataCollectionOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import SearchRasterDataCollectionOutputTypeDef

def get_value() -> SearchRasterDataCollectionOutputTypeDef:
    return {
        "ApproximateResultCount": ...,
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# SearchRasterDataCollectionOutputTypeDef definition

class SearchRasterDataCollectionOutputTypeDef(TypedDict):
    ApproximateResultCount: int,
    Items: List[ItemSourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ItemSourceTypeDef
  2. See ResponseMetadataTypeDef

ResamplingConfigInputTypeDef

# ResamplingConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ResamplingConfigInputTypeDef

def get_value() -> ResamplingConfigInputTypeDef:
    return {
        "OutputResolution": ...,
    }
# ResamplingConfigInputTypeDef definition

class ResamplingConfigInputTypeDef(TypedDict):
    OutputResolution: OutputResolutionResamplingInputTypeDef,  # (2)
    AlgorithmName: NotRequired[AlgorithmNameResamplingType],  # (1)
    TargetBands: NotRequired[List[str]],
  1. See AlgorithmNameResamplingType
  2. See OutputResolutionResamplingInputTypeDef

StackConfigInputTypeDef

# StackConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StackConfigInputTypeDef

def get_value() -> StackConfigInputTypeDef:
    return {
        "OutputResolution": ...,
    }
# StackConfigInputTypeDef definition

class StackConfigInputTypeDef(TypedDict):
    OutputResolution: NotRequired[OutputResolutionStackInputTypeDef],  # (1)
    TargetBands: NotRequired[List[str]],
  1. See OutputResolutionStackInputTypeDef

PropertyFilterTypeDef

# PropertyFilterTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PropertyFilterTypeDef

def get_value() -> PropertyFilterTypeDef:
    return {
        "Property": ...,
    }
# PropertyFilterTypeDef definition

class PropertyFilterTypeDef(TypedDict):
    Property: PropertyTypeDef,  # (1)
  1. See PropertyTypeDef

GetVectorEnrichmentJobOutputTypeDef

# GetVectorEnrichmentJobOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetVectorEnrichmentJobOutputTypeDef

def get_value() -> GetVectorEnrichmentJobOutputTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "DurationInSeconds": ...,
        "ErrorDetails": ...,
        "ExecutionRoleArn": ...,
        "ExportErrorDetails": ...,
        "ExportStatus": ...,
        "InputConfig": ...,
        "JobConfig": ...,
        "KmsKeyId": ...,
        "Name": ...,
        "Status": ...,
        "Tags": ...,
        "Type": ...,
        "ResponseMetadata": ...,
    }
# GetVectorEnrichmentJobOutputTypeDef definition

class GetVectorEnrichmentJobOutputTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    DurationInSeconds: int,
    ErrorDetails: VectorEnrichmentJobErrorDetailsTypeDef,  # (1)
    ExecutionRoleArn: str,
    ExportErrorDetails: VectorEnrichmentJobExportErrorDetailsTypeDef,  # (2)
    ExportStatus: VectorEnrichmentJobExportStatusType,  # (3)
    InputConfig: VectorEnrichmentJobInputConfigTypeDef,  # (4)
    JobConfig: VectorEnrichmentJobConfigTypeDef,  # (5)
    KmsKeyId: str,
    Name: str,
    Status: VectorEnrichmentJobStatusType,  # (6)
    Tags: Dict[str, str],
    Type: VectorEnrichmentJobTypeType,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See VectorEnrichmentJobErrorDetailsTypeDef
  2. See VectorEnrichmentJobExportErrorDetailsTypeDef
  3. See VectorEnrichmentJobExportStatusType
  4. See VectorEnrichmentJobInputConfigTypeDef
  5. See VectorEnrichmentJobConfigTypeDef
  6. See VectorEnrichmentJobStatusType
  7. See VectorEnrichmentJobTypeType
  8. See ResponseMetadataTypeDef

StartVectorEnrichmentJobInputRequestTypeDef

# StartVectorEnrichmentJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StartVectorEnrichmentJobInputRequestTypeDef

def get_value() -> StartVectorEnrichmentJobInputRequestTypeDef:
    return {
        "ExecutionRoleArn": ...,
        "InputConfig": ...,
        "JobConfig": ...,
        "Name": ...,
    }
# StartVectorEnrichmentJobInputRequestTypeDef definition

class StartVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    ExecutionRoleArn: str,
    InputConfig: VectorEnrichmentJobInputConfigTypeDef,  # (1)
    JobConfig: VectorEnrichmentJobConfigTypeDef,  # (2)
    Name: str,
    ClientToken: NotRequired[str],
    KmsKeyId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See VectorEnrichmentJobInputConfigTypeDef
  2. See VectorEnrichmentJobConfigTypeDef

StartVectorEnrichmentJobOutputTypeDef

# StartVectorEnrichmentJobOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StartVectorEnrichmentJobOutputTypeDef

def get_value() -> StartVectorEnrichmentJobOutputTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "DurationInSeconds": ...,
        "ExecutionRoleArn": ...,
        "InputConfig": ...,
        "JobConfig": ...,
        "KmsKeyId": ...,
        "Name": ...,
        "Status": ...,
        "Tags": ...,
        "Type": ...,
        "ResponseMetadata": ...,
    }
# StartVectorEnrichmentJobOutputTypeDef definition

class StartVectorEnrichmentJobOutputTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    DurationInSeconds: int,
    ExecutionRoleArn: str,
    InputConfig: VectorEnrichmentJobInputConfigTypeDef,  # (1)
    JobConfig: VectorEnrichmentJobConfigTypeDef,  # (2)
    KmsKeyId: str,
    Name: str,
    Status: VectorEnrichmentJobStatusType,  # (3)
    Tags: Dict[str, str],
    Type: VectorEnrichmentJobTypeType,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See VectorEnrichmentJobInputConfigTypeDef
  2. See VectorEnrichmentJobConfigTypeDef
  3. See VectorEnrichmentJobStatusType
  4. See VectorEnrichmentJobTypeType
  5. See ResponseMetadataTypeDef

JobConfigInputTypeDef

# JobConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import JobConfigInputTypeDef

def get_value() -> JobConfigInputTypeDef:
    return {
        "BandMathConfig": ...,
    }
# JobConfigInputTypeDef definition

class JobConfigInputTypeDef(TypedDict):
    BandMathConfig: NotRequired[BandMathConfigInputTypeDef],  # (1)
    CloudMaskingConfig: NotRequired[Dict[str, Any]],
    CloudRemovalConfig: NotRequired[CloudRemovalConfigInputTypeDef],  # (2)
    GeoMosaicConfig: NotRequired[GeoMosaicConfigInputTypeDef],  # (3)
    LandCoverSegmentationConfig: NotRequired[Dict[str, Any]],
    ResamplingConfig: NotRequired[ResamplingConfigInputTypeDef],  # (4)
    StackConfig: NotRequired[StackConfigInputTypeDef],  # (5)
    TemporalStatisticsConfig: NotRequired[TemporalStatisticsConfigInputTypeDef],  # (6)
    ZonalStatisticsConfig: NotRequired[ZonalStatisticsConfigInputTypeDef],  # (7)
  1. See BandMathConfigInputTypeDef
  2. See CloudRemovalConfigInputTypeDef
  3. See GeoMosaicConfigInputTypeDef
  4. See ResamplingConfigInputTypeDef
  5. See StackConfigInputTypeDef
  6. See TemporalStatisticsConfigInputTypeDef
  7. See ZonalStatisticsConfigInputTypeDef

PropertyFiltersTypeDef

# PropertyFiltersTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PropertyFiltersTypeDef

def get_value() -> PropertyFiltersTypeDef:
    return {
        "LogicalOperator": ...,
    }
# PropertyFiltersTypeDef definition

class PropertyFiltersTypeDef(TypedDict):
    LogicalOperator: NotRequired[LogicalOperatorType],  # (1)
    Properties: NotRequired[List[PropertyFilterTypeDef]],  # (2)
  1. See LogicalOperatorType
  2. See PropertyFilterTypeDef

RasterDataCollectionQueryInputTypeDef

# RasterDataCollectionQueryInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionQueryInputTypeDef

def get_value() -> RasterDataCollectionQueryInputTypeDef:
    return {
        "RasterDataCollectionArn": ...,
        "TimeRangeFilter": ...,
    }
# RasterDataCollectionQueryInputTypeDef definition

class RasterDataCollectionQueryInputTypeDef(TypedDict):
    RasterDataCollectionArn: str,
    TimeRangeFilter: TimeRangeFilterInputTypeDef,  # (3)
    AreaOfInterest: NotRequired[AreaOfInterestTypeDef],  # (1)
    PropertyFilters: NotRequired[PropertyFiltersTypeDef],  # (2)
  1. See AreaOfInterestTypeDef
  2. See PropertyFiltersTypeDef
  3. See TimeRangeFilterInputTypeDef

RasterDataCollectionQueryOutputTypeDef

# RasterDataCollectionQueryOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionQueryOutputTypeDef

def get_value() -> RasterDataCollectionQueryOutputTypeDef:
    return {
        "RasterDataCollectionArn": ...,
        "RasterDataCollectionName": ...,
        "TimeRangeFilter": ...,
    }
# RasterDataCollectionQueryOutputTypeDef definition

class RasterDataCollectionQueryOutputTypeDef(TypedDict):
    RasterDataCollectionArn: str,
    RasterDataCollectionName: str,
    TimeRangeFilter: TimeRangeFilterInputTypeDef,  # (3)
    AreaOfInterest: NotRequired[AreaOfInterestTypeDef],  # (1)
    PropertyFilters: NotRequired[PropertyFiltersTypeDef],  # (2)
  1. See AreaOfInterestTypeDef
  2. See PropertyFiltersTypeDef
  3. See TimeRangeFilterInputTypeDef

RasterDataCollectionQueryWithBandFilterInputTypeDef

# RasterDataCollectionQueryWithBandFilterInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionQueryWithBandFilterInputTypeDef

def get_value() -> RasterDataCollectionQueryWithBandFilterInputTypeDef:
    return {
        "TimeRangeFilter": ...,
    }
# RasterDataCollectionQueryWithBandFilterInputTypeDef definition

class RasterDataCollectionQueryWithBandFilterInputTypeDef(TypedDict):
    TimeRangeFilter: TimeRangeFilterInputTypeDef,  # (3)
    AreaOfInterest: NotRequired[AreaOfInterestTypeDef],  # (1)
    BandFilter: NotRequired[Sequence[str]],
    PropertyFilters: NotRequired[PropertyFiltersTypeDef],  # (2)
  1. See AreaOfInterestTypeDef
  2. See PropertyFiltersTypeDef
  3. See TimeRangeFilterInputTypeDef

InputConfigInputTypeDef

# InputConfigInputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import InputConfigInputTypeDef

def get_value() -> InputConfigInputTypeDef:
    return {
        "DataSourceConfig": ...,
    }
# InputConfigInputTypeDef definition

class InputConfigInputTypeDef(TypedDict):
    DataSourceConfig: NotRequired[EojDataSourceConfigInputTypeDef],  # (1)
    PreviousEarthObservationJobArn: NotRequired[str],
    RasterDataCollectionQuery: NotRequired[RasterDataCollectionQueryInputTypeDef],  # (2)
  1. See EojDataSourceConfigInputTypeDef
  2. See RasterDataCollectionQueryInputTypeDef

InputConfigOutputTypeDef

# InputConfigOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import InputConfigOutputTypeDef

def get_value() -> InputConfigOutputTypeDef:
    return {
        "DataSourceConfig": ...,
    }
# InputConfigOutputTypeDef definition

class InputConfigOutputTypeDef(TypedDict):
    DataSourceConfig: NotRequired[EojDataSourceConfigInputTypeDef],  # (1)
    PreviousEarthObservationJobArn: NotRequired[str],
    RasterDataCollectionQuery: NotRequired[RasterDataCollectionQueryOutputTypeDef],  # (2)
  1. See EojDataSourceConfigInputTypeDef
  2. See RasterDataCollectionQueryOutputTypeDef

SearchRasterDataCollectionInputRequestTypeDef

# SearchRasterDataCollectionInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import SearchRasterDataCollectionInputRequestTypeDef

def get_value() -> SearchRasterDataCollectionInputRequestTypeDef:
    return {
        "Arn": ...,
        "RasterDataCollectionQuery": ...,
    }
# SearchRasterDataCollectionInputRequestTypeDef definition

class SearchRasterDataCollectionInputRequestTypeDef(TypedDict):
    Arn: str,
    RasterDataCollectionQuery: RasterDataCollectionQueryWithBandFilterInputTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See RasterDataCollectionQueryWithBandFilterInputTypeDef

StartEarthObservationJobInputRequestTypeDef

# StartEarthObservationJobInputRequestTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StartEarthObservationJobInputRequestTypeDef

def get_value() -> StartEarthObservationJobInputRequestTypeDef:
    return {
        "InputConfig": ...,
        "JobConfig": ...,
        "Name": ...,
    }
# StartEarthObservationJobInputRequestTypeDef definition

class StartEarthObservationJobInputRequestTypeDef(TypedDict):
    InputConfig: InputConfigInputTypeDef,  # (1)
    JobConfig: JobConfigInputTypeDef,  # (2)
    Name: str,
    ClientToken: NotRequired[str],
    ExecutionRoleArn: NotRequired[str],
    KmsKeyId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See InputConfigInputTypeDef
  2. See JobConfigInputTypeDef

GetEarthObservationJobOutputTypeDef

# GetEarthObservationJobOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetEarthObservationJobOutputTypeDef

def get_value() -> GetEarthObservationJobOutputTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "DurationInSeconds": ...,
        "ErrorDetails": ...,
        "ExecutionRoleArn": ...,
        "ExportErrorDetails": ...,
        "ExportStatus": ...,
        "InputConfig": ...,
        "JobConfig": ...,
        "KmsKeyId": ...,
        "Name": ...,
        "OutputBands": ...,
        "Status": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# GetEarthObservationJobOutputTypeDef definition

class GetEarthObservationJobOutputTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    DurationInSeconds: int,
    ErrorDetails: EarthObservationJobErrorDetailsTypeDef,  # (1)
    ExecutionRoleArn: str,
    ExportErrorDetails: ExportErrorDetailsTypeDef,  # (2)
    ExportStatus: EarthObservationJobExportStatusType,  # (3)
    InputConfig: InputConfigOutputTypeDef,  # (4)
    JobConfig: JobConfigInputTypeDef,  # (5)
    KmsKeyId: str,
    Name: str,
    OutputBands: List[OutputBandTypeDef],  # (6)
    Status: EarthObservationJobStatusType,  # (7)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See EarthObservationJobErrorDetailsTypeDef
  2. See ExportErrorDetailsTypeDef
  3. See EarthObservationJobExportStatusType
  4. See InputConfigOutputTypeDef
  5. See JobConfigInputTypeDef
  6. See OutputBandTypeDef
  7. See EarthObservationJobStatusType
  8. See ResponseMetadataTypeDef

StartEarthObservationJobOutputTypeDef

# StartEarthObservationJobOutputTypeDef usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StartEarthObservationJobOutputTypeDef

def get_value() -> StartEarthObservationJobOutputTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "DurationInSeconds": ...,
        "ExecutionRoleArn": ...,
        "InputConfig": ...,
        "JobConfig": ...,
        "KmsKeyId": ...,
        "Name": ...,
        "Status": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# StartEarthObservationJobOutputTypeDef definition

class StartEarthObservationJobOutputTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime,
    DurationInSeconds: int,
    ExecutionRoleArn: str,
    InputConfig: InputConfigOutputTypeDef,  # (1)
    JobConfig: JobConfigInputTypeDef,  # (2)
    KmsKeyId: str,
    Name: str,
    Status: EarthObservationJobStatusType,  # (3)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See InputConfigOutputTypeDef
  2. See JobConfigInputTypeDef
  3. See EarthObservationJobStatusType
  4. See ResponseMetadataTypeDef