Skip to content

Type definitions#

Index > SageMakergeospatialcapabilities > Type definitions

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

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_sagemaker_geospatial.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime.datetime,
    str,
]

MultiPolygonGeometryInputUnionTypeDef#

# MultiPolygonGeometryInputUnionTypeDef Union usage example

from mypy_boto3_sagemaker_geospatial.type_defs import MultiPolygonGeometryInputUnionTypeDef


def get_value() -> MultiPolygonGeometryInputUnionTypeDef:
    return ...


# MultiPolygonGeometryInputUnionTypeDef definition

MultiPolygonGeometryInputUnionTypeDef = Union[
    MultiPolygonGeometryInputTypeDef,  # (1)
    MultiPolygonGeometryInputOutputTypeDef,  # (2)
]
  1. See MultiPolygonGeometryInputTypeDef
  2. See MultiPolygonGeometryInputOutputTypeDef

PolygonGeometryInputUnionTypeDef#

# PolygonGeometryInputUnionTypeDef Union usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PolygonGeometryInputUnionTypeDef


def get_value() -> PolygonGeometryInputUnionTypeDef:
    return ...


# PolygonGeometryInputUnionTypeDef definition

PolygonGeometryInputUnionTypeDef = Union[
    PolygonGeometryInputTypeDef,  # (1)
    PolygonGeometryInputOutputTypeDef,  # (2)
]
  1. See PolygonGeometryInputTypeDef
  2. See PolygonGeometryInputOutputTypeDef

AreaOfInterestGeometryUnionTypeDef#

# AreaOfInterestGeometryUnionTypeDef Union usage example

from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestGeometryUnionTypeDef


def get_value() -> AreaOfInterestGeometryUnionTypeDef:
    return ...


# AreaOfInterestGeometryUnionTypeDef definition

AreaOfInterestGeometryUnionTypeDef = Union[
    AreaOfInterestGeometryTypeDef,  # (1)
    AreaOfInterestGeometryOutputTypeDef,  # (2)
]
  1. See AreaOfInterestGeometryTypeDef
  2. See AreaOfInterestGeometryOutputTypeDef

JobConfigInputUnionTypeDef#

# JobConfigInputUnionTypeDef Union usage example

from mypy_boto3_sagemaker_geospatial.type_defs import JobConfigInputUnionTypeDef


def get_value() -> JobConfigInputUnionTypeDef:
    return ...


# JobConfigInputUnionTypeDef definition

JobConfigInputUnionTypeDef = Union[
    JobConfigInputTypeDef,  # (1)
    JobConfigInputOutputTypeDef,  # (2)
]
  1. See JobConfigInputTypeDef
  2. See JobConfigInputOutputTypeDef

PropertyFiltersUnionTypeDef#

# PropertyFiltersUnionTypeDef Union usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PropertyFiltersUnionTypeDef


def get_value() -> PropertyFiltersUnionTypeDef:
    return ...


# PropertyFiltersUnionTypeDef definition

PropertyFiltersUnionTypeDef = Union[
    PropertyFiltersTypeDef,  # (1)
    PropertyFiltersOutputTypeDef,  # (2)
]
  1. See PropertyFiltersTypeDef
  2. See PropertyFiltersOutputTypeDef

AreaOfInterestUnionTypeDef#

# AreaOfInterestUnionTypeDef Union usage example

from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestUnionTypeDef


def get_value() -> AreaOfInterestUnionTypeDef:
    return ...


# AreaOfInterestUnionTypeDef definition

AreaOfInterestUnionTypeDef = Union[
    AreaOfInterestTypeDef,  # (1)
    AreaOfInterestOutputTypeDef,  # (2)
]
  1. See AreaOfInterestTypeDef
  2. See AreaOfInterestOutputTypeDef

MultiPolygonGeometryInputOutputTypeDef#

# MultiPolygonGeometryInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import MultiPolygonGeometryInputOutputTypeDef


def get_value() -> MultiPolygonGeometryInputOutputTypeDef:
    return {
        "Coordinates": ...,
    }


# MultiPolygonGeometryInputOutputTypeDef definition

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

PolygonGeometryInputOutputTypeDef#

# PolygonGeometryInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PolygonGeometryInputOutputTypeDef


def get_value() -> PolygonGeometryInputOutputTypeDef:
    return {
        "Coordinates": ...,
    }


# PolygonGeometryInputOutputTypeDef definition

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

AssetValueTypeDef#

# AssetValueTypeDef TypedDict 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],

CloudRemovalConfigInputOutputTypeDef#

# CloudRemovalConfigInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import CloudRemovalConfigInputOutputTypeDef


def get_value() -> CloudRemovalConfigInputOutputTypeDef:
    return {
        "AlgorithmName": ...,
    }


# CloudRemovalConfigInputOutputTypeDef definition

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

CloudRemovalConfigInputTypeDef#

# CloudRemovalConfigInputTypeDef TypedDict 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[Sequence[str]],
  1. See AlgorithmNameCloudRemovalType

OperationTypeDef#

# OperationTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import OperationTypeDef


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


# OperationTypeDef definition

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

DeleteEarthObservationJobInputTypeDef#

# DeleteEarthObservationJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import DeleteEarthObservationJobInputTypeDef


def get_value() -> DeleteEarthObservationJobInputTypeDef:
    return {
        "Arn": ...,
    }


# DeleteEarthObservationJobInputTypeDef definition

class DeleteEarthObservationJobInputTypeDef(TypedDict):
    Arn: str,

DeleteVectorEnrichmentJobInputTypeDef#

# DeleteVectorEnrichmentJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import DeleteVectorEnrichmentJobInputTypeDef


def get_value() -> DeleteVectorEnrichmentJobInputTypeDef:
    return {
        "Arn": ...,
    }


# DeleteVectorEnrichmentJobInputTypeDef definition

class DeleteVectorEnrichmentJobInputTypeDef(TypedDict):
    Arn: str,

EarthObservationJobErrorDetailsTypeDef#

# EarthObservationJobErrorDetailsTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import EoCloudCoverInputTypeDef


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


# EoCloudCoverInputTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

ExportErrorDetailsOutputTypeDef#

# ExportErrorDetailsOutputTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportS3DataInputTypeDef


def get_value() -> ExportS3DataInputTypeDef:
    return {
        "KmsKeyId": ...,
    }


# ExportS3DataInputTypeDef definition

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

VectorEnrichmentJobS3DataTypeDef#

# VectorEnrichmentJobS3DataTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobS3DataTypeDef


def get_value() -> VectorEnrichmentJobS3DataTypeDef:
    return {
        "KmsKeyId": ...,
    }


# VectorEnrichmentJobS3DataTypeDef definition

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

FilterTypeDef#

# FilterTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import FilterTypeDef


def get_value() -> FilterTypeDef:
    return {
        "Maximum": ...,
    }


# FilterTypeDef definition

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

GeoMosaicConfigInputOutputTypeDef#

# GeoMosaicConfigInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GeoMosaicConfigInputOutputTypeDef


def get_value() -> GeoMosaicConfigInputOutputTypeDef:
    return {
        "AlgorithmName": ...,
    }


# GeoMosaicConfigInputOutputTypeDef definition

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

GeoMosaicConfigInputTypeDef#

# GeoMosaicConfigInputTypeDef TypedDict 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[Sequence[str]],
  1. See AlgorithmNameGeoMosaicType

GeometryTypeDef#

# GeometryTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GeometryTypeDef


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


# GeometryTypeDef definition

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

GetEarthObservationJobInputTypeDef#

# GetEarthObservationJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetEarthObservationJobInputTypeDef


def get_value() -> GetEarthObservationJobInputTypeDef:
    return {
        "Arn": ...,
    }


# GetEarthObservationJobInputTypeDef definition

class GetEarthObservationJobInputTypeDef(TypedDict):
    Arn: str,

OutputBandTypeDef#

# OutputBandTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import OutputBandTypeDef


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


# OutputBandTypeDef definition

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

GetRasterDataCollectionInputTypeDef#

# GetRasterDataCollectionInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetRasterDataCollectionInputTypeDef


def get_value() -> GetRasterDataCollectionInputTypeDef:
    return {
        "Arn": ...,
    }


# GetRasterDataCollectionInputTypeDef definition

class GetRasterDataCollectionInputTypeDef(TypedDict):
    Arn: str,

GetTileInputTypeDef#

# GetTileInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetTileInputTypeDef


def get_value() -> GetTileInputTypeDef:
    return {
        "Arn": ...,
    }


# GetTileInputTypeDef definition

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

GetVectorEnrichmentJobInputTypeDef#

# GetVectorEnrichmentJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetVectorEnrichmentJobInputTypeDef


def get_value() -> GetVectorEnrichmentJobInputTypeDef:
    return {
        "Arn": ...,
    }


# GetVectorEnrichmentJobInputTypeDef definition

class GetVectorEnrichmentJobInputTypeDef(TypedDict):
    Arn: str,

VectorEnrichmentJobErrorDetailsTypeDef#

# VectorEnrichmentJobErrorDetailsTypeDef TypedDict 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 TypedDict 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 TypedDict 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],

TemporalStatisticsConfigInputOutputTypeDef#

# TemporalStatisticsConfigInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import TemporalStatisticsConfigInputOutputTypeDef


def get_value() -> TemporalStatisticsConfigInputOutputTypeDef:
    return {
        "GroupBy": ...,
    }


# TemporalStatisticsConfigInputOutputTypeDef definition

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

ZonalStatisticsConfigInputOutputTypeDef#

# ZonalStatisticsConfigInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ZonalStatisticsConfigInputOutputTypeDef


def get_value() -> ZonalStatisticsConfigInputOutputTypeDef:
    return {
        "Statistics": ...,
    }


# ZonalStatisticsConfigInputOutputTypeDef definition

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

TemporalStatisticsConfigInputTypeDef#

# TemporalStatisticsConfigInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import TemporalStatisticsConfigInputTypeDef


def get_value() -> TemporalStatisticsConfigInputTypeDef:
    return {
        "GroupBy": ...,
    }


# TemporalStatisticsConfigInputTypeDef definition

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

ZonalStatisticsConfigInputTypeDef#

# ZonalStatisticsConfigInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ZonalStatisticsConfigInputTypeDef


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


# ZonalStatisticsConfigInputTypeDef definition

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

LandsatCloudCoverLandInputTypeDef#

# LandsatCloudCoverLandInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import LandsatCloudCoverLandInputTypeDef


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


# LandsatCloudCoverLandInputTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict 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],

ListEarthObservationJobInputTypeDef#

# ListEarthObservationJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobInputTypeDef


def get_value() -> ListEarthObservationJobInputTypeDef:
    return {
        "MaxResults": ...,
    }


# ListEarthObservationJobInputTypeDef definition

class ListEarthObservationJobInputTypeDef(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 TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobOutputConfigTypeDef


def get_value() -> ListEarthObservationJobOutputConfigTypeDef:
    return {
        "Arn": ...,
    }


# ListEarthObservationJobOutputConfigTypeDef definition

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

ListRasterDataCollectionsInputTypeDef#

# ListRasterDataCollectionsInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListRasterDataCollectionsInputTypeDef


def get_value() -> ListRasterDataCollectionsInputTypeDef:
    return {
        "MaxResults": ...,
    }


# ListRasterDataCollectionsInputTypeDef definition

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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

ListVectorEnrichmentJobInputTypeDef#

# ListVectorEnrichmentJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobInputTypeDef


def get_value() -> ListVectorEnrichmentJobInputTypeDef:
    return {
        "MaxResults": ...,
    }


# ListVectorEnrichmentJobInputTypeDef definition

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

ListVectorEnrichmentJobOutputConfigTypeDef#

# ListVectorEnrichmentJobOutputConfigTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobOutputConfigTypeDef


def get_value() -> ListVectorEnrichmentJobOutputConfigTypeDef:
    return {
        "Arn": ...,
    }


# ListVectorEnrichmentJobOutputConfigTypeDef definition

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

MapMatchingConfigTypeDef#

# MapMatchingConfigTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import MapMatchingConfigTypeDef


def get_value() -> MapMatchingConfigTypeDef:
    return {
        "IdAttributeName": ...,
    }


# MapMatchingConfigTypeDef definition

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

MultiPolygonGeometryInputTypeDef#

# MultiPolygonGeometryInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import MultiPolygonGeometryInputTypeDef


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


# MultiPolygonGeometryInputTypeDef definition

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

UserDefinedTypeDef#

# UserDefinedTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import UserDefinedTypeDef


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


# UserDefinedTypeDef definition

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

PlatformInputTypeDef#

# PlatformInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PlatformInputTypeDef


def get_value() -> PlatformInputTypeDef:
    return {
        "ComparisonOperator": ...,
    }


# PlatformInputTypeDef definition

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

PolygonGeometryInputTypeDef#

# PolygonGeometryInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PolygonGeometryInputTypeDef


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


# PolygonGeometryInputTypeDef definition

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

ViewOffNadirInputTypeDef#

# ViewOffNadirInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ViewOffNadirInputTypeDef


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


# ViewOffNadirInputTypeDef definition

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

ViewSunAzimuthInputTypeDef#

# ViewSunAzimuthInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ViewSunAzimuthInputTypeDef


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


# ViewSunAzimuthInputTypeDef definition

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

ViewSunElevationInputTypeDef#

# ViewSunElevationInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ViewSunElevationInputTypeDef


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


# ViewSunElevationInputTypeDef definition

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

TimeRangeFilterOutputTypeDef#

# TimeRangeFilterOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import TimeRangeFilterOutputTypeDef


def get_value() -> TimeRangeFilterOutputTypeDef:
    return {
        "EndTime": ...,
    }


# TimeRangeFilterOutputTypeDef definition

class TimeRangeFilterOutputTypeDef(TypedDict):
    EndTime: datetime.datetime,
    StartTime: datetime.datetime,

ReverseGeocodingConfigTypeDef#

# ReverseGeocodingConfigTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ReverseGeocodingConfigTypeDef


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


# ReverseGeocodingConfigTypeDef definition

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

StopEarthObservationJobInputTypeDef#

# StopEarthObservationJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StopEarthObservationJobInputTypeDef


def get_value() -> StopEarthObservationJobInputTypeDef:
    return {
        "Arn": ...,
    }


# StopEarthObservationJobInputTypeDef definition

class StopEarthObservationJobInputTypeDef(TypedDict):
    Arn: str,

StopVectorEnrichmentJobInputTypeDef#

# StopVectorEnrichmentJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StopVectorEnrichmentJobInputTypeDef


def get_value() -> StopVectorEnrichmentJobInputTypeDef:
    return {
        "Arn": ...,
    }


# StopVectorEnrichmentJobInputTypeDef definition

class StopVectorEnrichmentJobInputTypeDef(TypedDict):
    Arn: str,

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# TagResourceRequestTypeDef definition

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

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

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

AreaOfInterestGeometryOutputTypeDef#

# AreaOfInterestGeometryOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestGeometryOutputTypeDef


def get_value() -> AreaOfInterestGeometryOutputTypeDef:
    return {
        "MultiPolygonGeometry": ...,
    }


# AreaOfInterestGeometryOutputTypeDef definition

class AreaOfInterestGeometryOutputTypeDef(TypedDict):
    MultiPolygonGeometry: NotRequired[MultiPolygonGeometryInputOutputTypeDef],  # (1)
    PolygonGeometry: NotRequired[PolygonGeometryInputOutputTypeDef],  # (2)
  1. See MultiPolygonGeometryInputOutputTypeDef
  2. See PolygonGeometryInputOutputTypeDef

CustomIndicesInputOutputTypeDef#

# CustomIndicesInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import CustomIndicesInputOutputTypeDef


def get_value() -> CustomIndicesInputOutputTypeDef:
    return {
        "Operations": ...,
    }


# CustomIndicesInputOutputTypeDef definition

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

CustomIndicesInputTypeDef#

# CustomIndicesInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import CustomIndicesInputTypeDef


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


# CustomIndicesInputTypeDef definition

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

GetTileOutputTypeDef#

# GetTileOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetTileOutputTypeDef


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


# GetTileOutputTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

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

ExportErrorDetailsTypeDef#

# ExportErrorDetailsTypeDef TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetRasterDataCollectionOutputTypeDef


def get_value() -> GetRasterDataCollectionOutputTypeDef:
    return {
        "Arn": ...,
    }


# 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 List[FilterTypeDef]
  2. See DataCollectionTypeType
  3. See ResponseMetadataTypeDef

RasterDataCollectionMetadataTypeDef#

# RasterDataCollectionMetadataTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionMetadataTypeDef


def get_value() -> RasterDataCollectionMetadataTypeDef:
    return {
        "Arn": ...,
    }


# 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 List[FilterTypeDef]
  2. See DataCollectionTypeType

ItemSourceTypeDef#

# ItemSourceTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ItemSourceTypeDef


def get_value() -> ItemSourceTypeDef:
    return {
        "Assets": ...,
    }


# ItemSourceTypeDef definition

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

ListEarthObservationJobInputPaginateTypeDef#

# ListEarthObservationJobInputPaginateTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobInputPaginateTypeDef


def get_value() -> ListEarthObservationJobInputPaginateTypeDef:
    return {
        "SortBy": ...,
    }


# ListEarthObservationJobInputPaginateTypeDef definition

class ListEarthObservationJobInputPaginateTypeDef(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

ListRasterDataCollectionsInputPaginateTypeDef#

# ListRasterDataCollectionsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListRasterDataCollectionsInputPaginateTypeDef


def get_value() -> ListRasterDataCollectionsInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListRasterDataCollectionsInputPaginateTypeDef definition

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

ListVectorEnrichmentJobInputPaginateTypeDef#

# ListVectorEnrichmentJobInputPaginateTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobInputPaginateTypeDef


def get_value() -> ListVectorEnrichmentJobInputPaginateTypeDef:
    return {
        "SortBy": ...,
    }


# ListVectorEnrichmentJobInputPaginateTypeDef definition

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

ListEarthObservationJobOutputTypeDef#

# ListEarthObservationJobOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobOutputTypeDef


def get_value() -> ListEarthObservationJobOutputTypeDef:
    return {
        "EarthObservationJobSummaries": ...,
    }


# ListEarthObservationJobOutputTypeDef definition

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

ListVectorEnrichmentJobOutputTypeDef#

# ListVectorEnrichmentJobOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobOutputTypeDef


def get_value() -> ListVectorEnrichmentJobOutputTypeDef:
    return {
        "NextToken": ...,
    }


# ListVectorEnrichmentJobOutputTypeDef definition

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

OutputResolutionResamplingInputTypeDef#

# OutputResolutionResamplingInputTypeDef TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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

TimeRangeFilterInputTypeDef#

# TimeRangeFilterInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import TimeRangeFilterInputTypeDef


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


# TimeRangeFilterInputTypeDef definition

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

AreaOfInterestOutputTypeDef#

# AreaOfInterestOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestOutputTypeDef


def get_value() -> AreaOfInterestOutputTypeDef:
    return {
        "AreaOfInterestGeometry": ...,
    }


# AreaOfInterestOutputTypeDef definition

class AreaOfInterestOutputTypeDef(TypedDict):
    AreaOfInterestGeometry: NotRequired[AreaOfInterestGeometryOutputTypeDef],  # (1)
  1. See AreaOfInterestGeometryOutputTypeDef

BandMathConfigInputOutputTypeDef#

# BandMathConfigInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import BandMathConfigInputOutputTypeDef


def get_value() -> BandMathConfigInputOutputTypeDef:
    return {
        "CustomIndices": ...,
    }


# BandMathConfigInputOutputTypeDef definition

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

BandMathConfigInputTypeDef#

# BandMathConfigInputTypeDef TypedDict 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[Sequence[str]],
  1. See CustomIndicesInputTypeDef

ExportEarthObservationJobInputTypeDef#

# ExportEarthObservationJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportEarthObservationJobInputTypeDef


def get_value() -> ExportEarthObservationJobInputTypeDef:
    return {
        "Arn": ...,
    }


# ExportEarthObservationJobInputTypeDef definition

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

ExportEarthObservationJobOutputTypeDef#

# ExportEarthObservationJobOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportEarthObservationJobOutputTypeDef


def get_value() -> ExportEarthObservationJobOutputTypeDef:
    return {
        "Arn": ...,
    }


# ExportEarthObservationJobOutputTypeDef definition

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

ExportVectorEnrichmentJobInputTypeDef#

# ExportVectorEnrichmentJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportVectorEnrichmentJobInputTypeDef


def get_value() -> ExportVectorEnrichmentJobInputTypeDef:
    return {
        "Arn": ...,
    }


# ExportVectorEnrichmentJobInputTypeDef definition

class ExportVectorEnrichmentJobInputTypeDef(TypedDict):
    Arn: str,
    ExecutionRoleArn: str,
    OutputConfig: ExportVectorEnrichmentJobOutputConfigTypeDef,  # (1)
    ClientToken: NotRequired[str],
  1. See ExportVectorEnrichmentJobOutputConfigTypeDef

ExportVectorEnrichmentJobOutputTypeDef#

# ExportVectorEnrichmentJobOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ExportVectorEnrichmentJobOutputTypeDef


def get_value() -> ExportVectorEnrichmentJobOutputTypeDef:
    return {
        "Arn": ...,
    }


# ExportVectorEnrichmentJobOutputTypeDef definition

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

VectorEnrichmentJobInputConfigTypeDef#

# VectorEnrichmentJobInputConfigTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobInputConfigTypeDef


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


# VectorEnrichmentJobInputConfigTypeDef definition

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

ListRasterDataCollectionsOutputTypeDef#

# ListRasterDataCollectionsOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ListRasterDataCollectionsOutputTypeDef


def get_value() -> ListRasterDataCollectionsOutputTypeDef:
    return {
        "NextToken": ...,
    }


# ListRasterDataCollectionsOutputTypeDef definition

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

SearchRasterDataCollectionOutputTypeDef#

# SearchRasterDataCollectionOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import SearchRasterDataCollectionOutputTypeDef


def get_value() -> SearchRasterDataCollectionOutputTypeDef:
    return {
        "ApproximateResultCount": ...,
    }


# SearchRasterDataCollectionOutputTypeDef definition

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

ResamplingConfigInputOutputTypeDef#

# ResamplingConfigInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ResamplingConfigInputOutputTypeDef


def get_value() -> ResamplingConfigInputOutputTypeDef:
    return {
        "AlgorithmName": ...,
    }


# ResamplingConfigInputOutputTypeDef definition

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

ResamplingConfigInputTypeDef#

# ResamplingConfigInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import ResamplingConfigInputTypeDef


def get_value() -> ResamplingConfigInputTypeDef:
    return {
        "AlgorithmName": ...,
    }


# ResamplingConfigInputTypeDef definition

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

StackConfigInputOutputTypeDef#

# StackConfigInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StackConfigInputOutputTypeDef


def get_value() -> StackConfigInputOutputTypeDef:
    return {
        "OutputResolution": ...,
    }


# StackConfigInputOutputTypeDef definition

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

StackConfigInputTypeDef#

# StackConfigInputTypeDef TypedDict 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[Sequence[str]],
  1. See OutputResolutionStackInputTypeDef

AreaOfInterestGeometryTypeDef#

# AreaOfInterestGeometryTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestGeometryTypeDef


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


# AreaOfInterestGeometryTypeDef definition

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

PropertyFilterTypeDef#

# PropertyFilterTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetVectorEnrichmentJobOutputTypeDef


def get_value() -> GetVectorEnrichmentJobOutputTypeDef:
    return {
        "Arn": ...,
    }


# GetVectorEnrichmentJobOutputTypeDef definition

class GetVectorEnrichmentJobOutputTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime.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

StartVectorEnrichmentJobInputTypeDef#

# StartVectorEnrichmentJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StartVectorEnrichmentJobInputTypeDef


def get_value() -> StartVectorEnrichmentJobInputTypeDef:
    return {
        "ExecutionRoleArn": ...,
    }


# StartVectorEnrichmentJobInputTypeDef definition

class StartVectorEnrichmentJobInputTypeDef(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 TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StartVectorEnrichmentJobOutputTypeDef


def get_value() -> StartVectorEnrichmentJobOutputTypeDef:
    return {
        "Arn": ...,
    }


# StartVectorEnrichmentJobOutputTypeDef definition

class StartVectorEnrichmentJobOutputTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime.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

JobConfigInputOutputTypeDef#

# JobConfigInputOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import JobConfigInputOutputTypeDef


def get_value() -> JobConfigInputOutputTypeDef:
    return {
        "BandMathConfig": ...,
    }


# JobConfigInputOutputTypeDef definition

class JobConfigInputOutputTypeDef(TypedDict):
    BandMathConfig: NotRequired[BandMathConfigInputOutputTypeDef],  # (1)
    CloudMaskingConfig: NotRequired[Dict[str, Any]],
    CloudRemovalConfig: NotRequired[CloudRemovalConfigInputOutputTypeDef],  # (2)
    GeoMosaicConfig: NotRequired[GeoMosaicConfigInputOutputTypeDef],  # (3)
    LandCoverSegmentationConfig: NotRequired[Dict[str, Any]],
    ResamplingConfig: NotRequired[ResamplingConfigInputOutputTypeDef],  # (4)
    StackConfig: NotRequired[StackConfigInputOutputTypeDef],  # (5)
    TemporalStatisticsConfig: NotRequired[TemporalStatisticsConfigInputOutputTypeDef],  # (6)
    ZonalStatisticsConfig: NotRequired[ZonalStatisticsConfigInputOutputTypeDef],  # (7)
  1. See BandMathConfigInputOutputTypeDef
  2. See CloudRemovalConfigInputOutputTypeDef
  3. See GeoMosaicConfigInputOutputTypeDef
  4. See ResamplingConfigInputOutputTypeDef
  5. See StackConfigInputOutputTypeDef
  6. See TemporalStatisticsConfigInputOutputTypeDef
  7. See ZonalStatisticsConfigInputOutputTypeDef

JobConfigInputTypeDef#

# JobConfigInputTypeDef TypedDict 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[Mapping[str, Any]],
    CloudRemovalConfig: NotRequired[CloudRemovalConfigInputTypeDef],  # (2)
    GeoMosaicConfig: NotRequired[GeoMosaicConfigInputTypeDef],  # (3)
    LandCoverSegmentationConfig: NotRequired[Mapping[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

PropertyFiltersOutputTypeDef#

# PropertyFiltersOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import PropertyFiltersOutputTypeDef


def get_value() -> PropertyFiltersOutputTypeDef:
    return {
        "LogicalOperator": ...,
    }


# PropertyFiltersOutputTypeDef definition

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

PropertyFiltersTypeDef#

# PropertyFiltersTypeDef TypedDict 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[Sequence[PropertyFilterTypeDef]],  # (2)
  1. See LogicalOperatorType
  2. See Sequence[PropertyFilterTypeDef]

AreaOfInterestTypeDef#

# AreaOfInterestTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestTypeDef


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


# AreaOfInterestTypeDef definition

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

RasterDataCollectionQueryOutputTypeDef#

# RasterDataCollectionQueryOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionQueryOutputTypeDef


def get_value() -> RasterDataCollectionQueryOutputTypeDef:
    return {
        "AreaOfInterest": ...,
    }


# RasterDataCollectionQueryOutputTypeDef definition

class RasterDataCollectionQueryOutputTypeDef(TypedDict):
    RasterDataCollectionArn: str,
    RasterDataCollectionName: str,
    TimeRangeFilter: TimeRangeFilterOutputTypeDef,  # (3)
    AreaOfInterest: NotRequired[AreaOfInterestOutputTypeDef],  # (1)
    PropertyFilters: NotRequired[PropertyFiltersOutputTypeDef],  # (2)
  1. See AreaOfInterestOutputTypeDef
  2. See PropertyFiltersOutputTypeDef
  3. See TimeRangeFilterOutputTypeDef

InputConfigOutputTypeDef#

# InputConfigOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import InputConfigOutputTypeDef


def get_value() -> InputConfigOutputTypeDef:
    return {
        "PreviousEarthObservationJobArn": ...,
    }


# InputConfigOutputTypeDef definition

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

RasterDataCollectionQueryInputTypeDef#

# RasterDataCollectionQueryInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionQueryInputTypeDef


def get_value() -> RasterDataCollectionQueryInputTypeDef:
    return {
        "AreaOfInterest": ...,
    }


# RasterDataCollectionQueryInputTypeDef definition

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

RasterDataCollectionQueryWithBandFilterInputTypeDef#

# RasterDataCollectionQueryWithBandFilterInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionQueryWithBandFilterInputTypeDef


def get_value() -> RasterDataCollectionQueryWithBandFilterInputTypeDef:
    return {
        "AreaOfInterest": ...,
    }


# RasterDataCollectionQueryWithBandFilterInputTypeDef definition

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

GetEarthObservationJobOutputTypeDef#

# GetEarthObservationJobOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import GetEarthObservationJobOutputTypeDef


def get_value() -> GetEarthObservationJobOutputTypeDef:
    return {
        "Arn": ...,
    }


# GetEarthObservationJobOutputTypeDef definition

class GetEarthObservationJobOutputTypeDef(TypedDict):
    Arn: str,
    CreationTime: datetime.datetime,
    DurationInSeconds: int,
    ErrorDetails: EarthObservationJobErrorDetailsTypeDef,  # (1)
    ExecutionRoleArn: str,
    ExportErrorDetails: ExportErrorDetailsTypeDef,  # (2)
    ExportStatus: EarthObservationJobExportStatusType,  # (3)
    InputConfig: InputConfigOutputTypeDef,  # (4)
    JobConfig: JobConfigInputOutputTypeDef,  # (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 JobConfigInputOutputTypeDef
  6. See List[OutputBandTypeDef]
  7. See EarthObservationJobStatusType
  8. See ResponseMetadataTypeDef

StartEarthObservationJobOutputTypeDef#

# StartEarthObservationJobOutputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StartEarthObservationJobOutputTypeDef


def get_value() -> StartEarthObservationJobOutputTypeDef:
    return {
        "Arn": ...,
    }


# StartEarthObservationJobOutputTypeDef definition

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

InputConfigInputTypeDef#

# InputConfigInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import InputConfigInputTypeDef


def get_value() -> InputConfigInputTypeDef:
    return {
        "PreviousEarthObservationJobArn": ...,
    }


# InputConfigInputTypeDef definition

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

SearchRasterDataCollectionInputTypeDef#

# SearchRasterDataCollectionInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import SearchRasterDataCollectionInputTypeDef


def get_value() -> SearchRasterDataCollectionInputTypeDef:
    return {
        "Arn": ...,
    }


# SearchRasterDataCollectionInputTypeDef definition

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

StartEarthObservationJobInputTypeDef#

# StartEarthObservationJobInputTypeDef TypedDict usage example

from mypy_boto3_sagemaker_geospatial.type_defs import StartEarthObservationJobInputTypeDef


def get_value() -> StartEarthObservationJobInputTypeDef:
    return {
        "ExecutionRoleArn": ...,
    }


# StartEarthObservationJobInputTypeDef definition

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