Skip to content

Typed dictionaries

Index > SageMakergeospatialcapabilities > Typed dictionaries

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

MultiPolygonGeometryInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import MultiPolygonGeometryInputTypeDef

def get_value() -> MultiPolygonGeometryInputTypeDef:
    return {
        "Coordinates": ...,
    }
Definition
class MultiPolygonGeometryInputTypeDef(TypedDict):
    Coordinates: List[List[List[List[float]]]],

PolygonGeometryInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import PolygonGeometryInputTypeDef

def get_value() -> PolygonGeometryInputTypeDef:
    return {
        "Coordinates": ...,
    }
Definition
class PolygonGeometryInputTypeDef(TypedDict):
    Coordinates: List[List[List[float]]],

AssetValueTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import AssetValueTypeDef

def get_value() -> AssetValueTypeDef:
    return {
        "Href": ...,
    }
Definition
class AssetValueTypeDef(TypedDict):
    Href: NotRequired[str],

CloudRemovalConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import CloudRemovalConfigInputTypeDef

def get_value() -> CloudRemovalConfigInputTypeDef:
    return {
        "AlgorithmName": ...,
    }
Definition
class CloudRemovalConfigInputTypeDef(TypedDict):
    AlgorithmName: NotRequired[AlgorithmNameCloudRemovalType],  # (1)
    InterpolationValue: NotRequired[str],
    TargetBands: NotRequired[List[str]],
  1. See AlgorithmNameCloudRemovalType

OperationTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import OperationTypeDef

def get_value() -> OperationTypeDef:
    return {
        "Equation": ...,
        "Name": ...,
    }
Definition
class OperationTypeDef(TypedDict):
    Equation: str,
    Name: str,
    OutputType: NotRequired[OutputTypeType],  # (1)
  1. See OutputTypeType

DeleteEarthObservationJobInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import DeleteEarthObservationJobInputRequestTypeDef

def get_value() -> DeleteEarthObservationJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class DeleteEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,

DeleteVectorEnrichmentJobInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import DeleteVectorEnrichmentJobInputRequestTypeDef

def get_value() -> DeleteVectorEnrichmentJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class DeleteVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,

EarthObservationJobErrorDetailsTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import EarthObservationJobErrorDetailsTypeDef

def get_value() -> EarthObservationJobErrorDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class EarthObservationJobErrorDetailsTypeDef(TypedDict):
    Message: NotRequired[str],
    Type: NotRequired[EarthObservationJobErrorTypeType],  # (1)
  1. See EarthObservationJobErrorTypeType

EoCloudCoverInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import EoCloudCoverInputTypeDef

def get_value() -> EoCloudCoverInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
Definition
class EoCloudCoverInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

S3DataInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import S3DataInputTypeDef

def get_value() -> S3DataInputTypeDef:
    return {
        "MetadataProvider": ...,
        "S3Uri": ...,
    }
Definition
class S3DataInputTypeDef(TypedDict):
    MetadataProvider: MetadataProviderType,  # (1)
    S3Uri: str,
    KmsKeyId: NotRequired[str],
  1. See MetadataProviderType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ExportErrorDetailsOutputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ExportErrorDetailsOutputTypeDef

def get_value() -> ExportErrorDetailsOutputTypeDef:
    return {
        "Message": ...,
    }
Definition
class ExportErrorDetailsOutputTypeDef(TypedDict):
    Message: NotRequired[str],
    Type: NotRequired[ExportErrorTypeType],  # (1)
  1. See ExportErrorTypeType

ExportS3DataInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ExportS3DataInputTypeDef

def get_value() -> ExportS3DataInputTypeDef:
    return {
        "S3Uri": ...,
    }
Definition
class ExportS3DataInputTypeDef(TypedDict):
    S3Uri: str,
    KmsKeyId: NotRequired[str],

VectorEnrichmentJobS3DataTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobS3DataTypeDef

def get_value() -> VectorEnrichmentJobS3DataTypeDef:
    return {
        "S3Uri": ...,
    }
Definition
class VectorEnrichmentJobS3DataTypeDef(TypedDict):
    S3Uri: str,
    KmsKeyId: NotRequired[str],

FilterTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
        "Type": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    Name: str,
    Type: str,
    Maximum: NotRequired[float],
    Minimum: NotRequired[float],

GeoMosaicConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import GeoMosaicConfigInputTypeDef

def get_value() -> GeoMosaicConfigInputTypeDef:
    return {
        "AlgorithmName": ...,
    }
Definition
class GeoMosaicConfigInputTypeDef(TypedDict):
    AlgorithmName: NotRequired[AlgorithmNameGeoMosaicType],  # (1)
    TargetBands: NotRequired[List[str]],
  1. See AlgorithmNameGeoMosaicType

GeometryTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import GeometryTypeDef

def get_value() -> GeometryTypeDef:
    return {
        "Coordinates": ...,
        "Type": ...,
    }
Definition
class GeometryTypeDef(TypedDict):
    Coordinates: List[List[List[float]]],
    Type: str,

GetEarthObservationJobInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import GetEarthObservationJobInputRequestTypeDef

def get_value() -> GetEarthObservationJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GetEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,

OutputBandTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import OutputBandTypeDef

def get_value() -> OutputBandTypeDef:
    return {
        "BandName": ...,
        "OutputDataType": ...,
    }
Definition
class OutputBandTypeDef(TypedDict):
    BandName: str,
    OutputDataType: OutputTypeType,  # (1)
  1. See OutputTypeType

GetRasterDataCollectionInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import GetRasterDataCollectionInputRequestTypeDef

def get_value() -> GetRasterDataCollectionInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GetRasterDataCollectionInputRequestTypeDef(TypedDict):
    Arn: str,

GetTileInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import GetTileInputRequestTypeDef

def get_value() -> GetTileInputRequestTypeDef:
    return {
        "Arn": ...,
        "ImageAssets": ...,
        "Target": ...,
        "x": ...,
        "y": ...,
        "z": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import GetVectorEnrichmentJobInputRequestTypeDef

def get_value() -> GetVectorEnrichmentJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class GetVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,

VectorEnrichmentJobErrorDetailsTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobErrorDetailsTypeDef

def get_value() -> VectorEnrichmentJobErrorDetailsTypeDef:
    return {
        "ErrorMessage": ...,
    }
Definition
class VectorEnrichmentJobErrorDetailsTypeDef(TypedDict):
    ErrorMessage: NotRequired[str],
    ErrorType: NotRequired[VectorEnrichmentJobErrorTypeType],  # (1)
  1. See VectorEnrichmentJobErrorTypeType

VectorEnrichmentJobExportErrorDetailsTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobExportErrorDetailsTypeDef

def get_value() -> VectorEnrichmentJobExportErrorDetailsTypeDef:
    return {
        "Message": ...,
    }
Definition
class VectorEnrichmentJobExportErrorDetailsTypeDef(TypedDict):
    Message: NotRequired[str],
    Type: NotRequired[VectorEnrichmentJobExportErrorTypeType],  # (1)
  1. See VectorEnrichmentJobExportErrorTypeType

PropertiesTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import PropertiesTypeDef

def get_value() -> PropertiesTypeDef:
    return {
        "EoCloudCover": ...,
    }
Definition
class PropertiesTypeDef(TypedDict):
    EoCloudCover: NotRequired[float],
    LandsatCloudCoverLand: NotRequired[float],
    Platform: NotRequired[str],
    ViewOffNadir: NotRequired[float],
    ViewSunAzimuth: NotRequired[float],
    ViewSunElevation: NotRequired[float],

TemporalStatisticsConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import TemporalStatisticsConfigInputTypeDef

def get_value() -> TemporalStatisticsConfigInputTypeDef:
    return {
        "Statistics": ...,
    }
Definition
class TemporalStatisticsConfigInputTypeDef(TypedDict):
    Statistics: List[TemporalStatisticsType],  # (2)
    GroupBy: NotRequired[GroupByType],  # (1)
    TargetBands: NotRequired[List[str]],
  1. See GroupByType
  2. See TemporalStatisticsType

ZonalStatisticsConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ZonalStatisticsConfigInputTypeDef

def get_value() -> ZonalStatisticsConfigInputTypeDef:
    return {
        "Statistics": ...,
        "ZoneS3Path": ...,
    }
Definition
class ZonalStatisticsConfigInputTypeDef(TypedDict):
    Statistics: List[ZonalStatisticsType],  # (1)
    ZoneS3Path: str,
    TargetBands: NotRequired[List[str]],
  1. See ZonalStatisticsType

LandsatCloudCoverLandInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import LandsatCloudCoverLandInputTypeDef

def get_value() -> LandsatCloudCoverLandInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
Definition
class LandsatCloudCoverLandInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListEarthObservationJobInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobInputRequestTypeDef

def get_value() -> ListEarthObservationJobInputRequestTypeDef:
    return {
        "MaxResults": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobOutputConfigTypeDef

def get_value() -> ListEarthObservationJobOutputConfigTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "DurationInSeconds": ...,
        "Name": ...,
        "OperationType": ...,
        "Status": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListRasterDataCollectionsInputRequestTypeDef

def get_value() -> ListRasterDataCollectionsInputRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListRasterDataCollectionsInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListVectorEnrichmentJobInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobInputRequestTypeDef

def get_value() -> ListVectorEnrichmentJobInputRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    SortBy: NotRequired[str],
    SortOrder: NotRequired[SortOrderType],  # (1)
    StatusEquals: NotRequired[str],
  1. See SortOrderType

ListVectorEnrichmentJobOutputConfigTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobOutputConfigTypeDef

def get_value() -> ListVectorEnrichmentJobOutputConfigTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "DurationInSeconds": ...,
        "Name": ...,
        "Status": ...,
        "Type": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import MapMatchingConfigTypeDef

def get_value() -> MapMatchingConfigTypeDef:
    return {
        "IdAttributeName": ...,
        "TimestampAttributeName": ...,
        "XAttributeName": ...,
        "YAttributeName": ...,
    }
Definition
class MapMatchingConfigTypeDef(TypedDict):
    IdAttributeName: str,
    TimestampAttributeName: str,
    XAttributeName: str,
    YAttributeName: str,

UserDefinedTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import UserDefinedTypeDef

def get_value() -> UserDefinedTypeDef:
    return {
        "Unit": ...,
        "Value": ...,
    }
Definition
class UserDefinedTypeDef(TypedDict):
    Unit: UnitType,  # (1)
    Value: float,
  1. See UnitType

PlatformInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import PlatformInputTypeDef

def get_value() -> PlatformInputTypeDef:
    return {
        "Value": ...,
    }
Definition
class PlatformInputTypeDef(TypedDict):
    Value: str,
    ComparisonOperator: NotRequired[ComparisonOperatorType],  # (1)
  1. See ComparisonOperatorType

ViewOffNadirInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ViewOffNadirInputTypeDef

def get_value() -> ViewOffNadirInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
Definition
class ViewOffNadirInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

ViewSunAzimuthInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ViewSunAzimuthInputTypeDef

def get_value() -> ViewSunAzimuthInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
Definition
class ViewSunAzimuthInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

ViewSunElevationInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ViewSunElevationInputTypeDef

def get_value() -> ViewSunElevationInputTypeDef:
    return {
        "LowerBound": ...,
        "UpperBound": ...,
    }
Definition
class ViewSunElevationInputTypeDef(TypedDict):
    LowerBound: float,
    UpperBound: float,

TimeRangeFilterInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import TimeRangeFilterInputTypeDef

def get_value() -> TimeRangeFilterInputTypeDef:
    return {
        "EndTime": ...,
        "StartTime": ...,
    }
Definition
class TimeRangeFilterInputTypeDef(TypedDict):
    EndTime: datetime,
    StartTime: datetime,

ReverseGeocodingConfigTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ReverseGeocodingConfigTypeDef

def get_value() -> ReverseGeocodingConfigTypeDef:
    return {
        "XAttributeName": ...,
        "YAttributeName": ...,
    }
Definition
class ReverseGeocodingConfigTypeDef(TypedDict):
    XAttributeName: str,
    YAttributeName: str,

StopEarthObservationJobInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import StopEarthObservationJobInputRequestTypeDef

def get_value() -> StopEarthObservationJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class StopEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,

StopVectorEnrichmentJobInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import StopVectorEnrichmentJobInputRequestTypeDef

def get_value() -> StopVectorEnrichmentJobInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class StopVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AreaOfInterestGeometryTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestGeometryTypeDef

def get_value() -> AreaOfInterestGeometryTypeDef:
    return {
        "MultiPolygonGeometry": ...,
    }
Definition
class AreaOfInterestGeometryTypeDef(TypedDict):
    MultiPolygonGeometry: NotRequired[MultiPolygonGeometryInputTypeDef],  # (1)
    PolygonGeometry: NotRequired[PolygonGeometryInputTypeDef],  # (2)
  1. See MultiPolygonGeometryInputTypeDef
  2. See PolygonGeometryInputTypeDef

CustomIndicesInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import CustomIndicesInputTypeDef

def get_value() -> CustomIndicesInputTypeDef:
    return {
        "Operations": ...,
    }
Definition
class CustomIndicesInputTypeDef(TypedDict):
    Operations: NotRequired[List[OperationTypeDef]],  # (1)
  1. See OperationTypeDef

EojDataSourceConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import EojDataSourceConfigInputTypeDef

def get_value() -> EojDataSourceConfigInputTypeDef:
    return {
        "S3Data": ...,
    }
Definition
class EojDataSourceConfigInputTypeDef(TypedDict):
    S3Data: NotRequired[S3DataInputTypeDef],  # (1)
  1. See S3DataInputTypeDef

GetTileOutputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import GetTileOutputTypeDef

def get_value() -> GetTileOutputTypeDef:
    return {
        "BinaryFile": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTileOutputTypeDef(TypedDict):
    BinaryFile: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExportErrorDetailsTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ExportErrorDetailsTypeDef

def get_value() -> ExportErrorDetailsTypeDef:
    return {
        "ExportResults": ...,
    }
Definition
class ExportErrorDetailsTypeDef(TypedDict):
    ExportResults: NotRequired[ExportErrorDetailsOutputTypeDef],  # (1)
    ExportSourceImages: NotRequired[ExportErrorDetailsOutputTypeDef],  # (1)
  1. See ExportErrorDetailsOutputTypeDef
  2. See ExportErrorDetailsOutputTypeDef

OutputConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import OutputConfigInputTypeDef

def get_value() -> OutputConfigInputTypeDef:
    return {
        "S3Data": ...,
    }
Definition
class OutputConfigInputTypeDef(TypedDict):
    S3Data: ExportS3DataInputTypeDef,  # (1)
  1. See ExportS3DataInputTypeDef

ExportVectorEnrichmentJobOutputConfigTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ExportVectorEnrichmentJobOutputConfigTypeDef

def get_value() -> ExportVectorEnrichmentJobOutputConfigTypeDef:
    return {
        "S3Data": ...,
    }
Definition
class ExportVectorEnrichmentJobOutputConfigTypeDef(TypedDict):
    S3Data: VectorEnrichmentJobS3DataTypeDef,  # (1)
  1. See VectorEnrichmentJobS3DataTypeDef

VectorEnrichmentJobDataSourceConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobDataSourceConfigInputTypeDef

def get_value() -> VectorEnrichmentJobDataSourceConfigInputTypeDef:
    return {
        "S3Data": ...,
    }
Definition
class VectorEnrichmentJobDataSourceConfigInputTypeDef(TypedDict):
    S3Data: NotRequired[VectorEnrichmentJobS3DataTypeDef],  # (1)
  1. See VectorEnrichmentJobS3DataTypeDef

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": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionMetadataTypeDef

def get_value() -> RasterDataCollectionMetadataTypeDef:
    return {
        "Arn": ...,
        "Description": ...,
        "Name": ...,
        "SupportedFilters": ...,
        "Type": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ItemSourceTypeDef

def get_value() -> ItemSourceTypeDef:
    return {
        "DateTime": ...,
        "Geometry": ...,
        "Id": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef

def get_value() -> ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef:
    return {
        "SortBy": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef

def get_value() -> ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef

def get_value() -> ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef:
    return {
        "SortBy": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListEarthObservationJobOutputTypeDef

def get_value() -> ListEarthObservationJobOutputTypeDef:
    return {
        "EarthObservationJobSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEarthObservationJobOutputTypeDef(TypedDict):
    EarthObservationJobSummaries: List[ListEarthObservationJobOutputConfigTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListEarthObservationJobOutputConfigTypeDef
  2. See ResponseMetadataTypeDef

ListVectorEnrichmentJobOutputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListVectorEnrichmentJobOutputTypeDef

def get_value() -> ListVectorEnrichmentJobOutputTypeDef:
    return {
        "NextToken": ...,
        "VectorEnrichmentJobSummaries": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListVectorEnrichmentJobOutputTypeDef(TypedDict):
    NextToken: str,
    VectorEnrichmentJobSummaries: List[ListVectorEnrichmentJobOutputConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListVectorEnrichmentJobOutputConfigTypeDef
  2. See ResponseMetadataTypeDef

OutputResolutionResamplingInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import OutputResolutionResamplingInputTypeDef

def get_value() -> OutputResolutionResamplingInputTypeDef:
    return {
        "UserDefined": ...,
    }
Definition
class OutputResolutionResamplingInputTypeDef(TypedDict):
    UserDefined: UserDefinedTypeDef,  # (1)
  1. See UserDefinedTypeDef

OutputResolutionStackInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import OutputResolutionStackInputTypeDef

def get_value() -> OutputResolutionStackInputTypeDef:
    return {
        "Predefined": ...,
    }
Definition
class OutputResolutionStackInputTypeDef(TypedDict):
    Predefined: NotRequired[PredefinedResolutionType],  # (1)
    UserDefined: NotRequired[UserDefinedTypeDef],  # (2)
  1. See PredefinedResolutionType
  2. See UserDefinedTypeDef

PropertyTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import PropertyTypeDef

def get_value() -> PropertyTypeDef:
    return {
        "EoCloudCover": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobConfigTypeDef

def get_value() -> VectorEnrichmentJobConfigTypeDef:
    return {
        "MapMatchingConfig": ...,
    }
Definition
class VectorEnrichmentJobConfigTypeDef(TypedDict):
    MapMatchingConfig: NotRequired[MapMatchingConfigTypeDef],  # (1)
    ReverseGeocodingConfig: NotRequired[ReverseGeocodingConfigTypeDef],  # (2)
  1. See MapMatchingConfigTypeDef
  2. See ReverseGeocodingConfigTypeDef

AreaOfInterestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import AreaOfInterestTypeDef

def get_value() -> AreaOfInterestTypeDef:
    return {
        "AreaOfInterestGeometry": ...,
    }
Definition
class AreaOfInterestTypeDef(TypedDict):
    AreaOfInterestGeometry: NotRequired[AreaOfInterestGeometryTypeDef],  # (1)
  1. See AreaOfInterestGeometryTypeDef

BandMathConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import BandMathConfigInputTypeDef

def get_value() -> BandMathConfigInputTypeDef:
    return {
        "CustomIndices": ...,
    }
Definition
class BandMathConfigInputTypeDef(TypedDict):
    CustomIndices: NotRequired[CustomIndicesInputTypeDef],  # (1)
    PredefinedIndices: NotRequired[List[str]],
  1. See CustomIndicesInputTypeDef

ExportEarthObservationJobInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ExportEarthObservationJobInputRequestTypeDef

def get_value() -> ExportEarthObservationJobInputRequestTypeDef:
    return {
        "Arn": ...,
        "ExecutionRoleArn": ...,
        "OutputConfig": ...,
    }
Definition
class ExportEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,
    ExecutionRoleArn: str,
    OutputConfig: OutputConfigInputTypeDef,  # (1)
    ExportSourceImages: NotRequired[bool],
  1. See OutputConfigInputTypeDef

ExportEarthObservationJobOutputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ExportEarthObservationJobOutputTypeDef

def get_value() -> ExportEarthObservationJobOutputTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "ExecutionRoleArn": ...,
        "ExportSourceImages": ...,
        "ExportStatus": ...,
        "OutputConfig": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ExportVectorEnrichmentJobInputRequestTypeDef

def get_value() -> ExportVectorEnrichmentJobInputRequestTypeDef:
    return {
        "Arn": ...,
        "ExecutionRoleArn": ...,
        "OutputConfig": ...,
    }
Definition
class ExportVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,
    ExecutionRoleArn: str,
    OutputConfig: ExportVectorEnrichmentJobOutputConfigTypeDef,  # (1)
  1. See ExportVectorEnrichmentJobOutputConfigTypeDef

ExportVectorEnrichmentJobOutputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ExportVectorEnrichmentJobOutputTypeDef

def get_value() -> ExportVectorEnrichmentJobOutputTypeDef:
    return {
        "Arn": ...,
        "CreationTime": ...,
        "ExecutionRoleArn": ...,
        "ExportStatus": ...,
        "OutputConfig": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import VectorEnrichmentJobInputConfigTypeDef

def get_value() -> VectorEnrichmentJobInputConfigTypeDef:
    return {
        "DataSourceConfig": ...,
        "DocumentType": ...,
    }
Definition
class VectorEnrichmentJobInputConfigTypeDef(TypedDict):
    DataSourceConfig: VectorEnrichmentJobDataSourceConfigInputTypeDef,  # (1)
    DocumentType: VectorEnrichmentJobDocumentTypeType,  # (2)
  1. See VectorEnrichmentJobDataSourceConfigInputTypeDef
  2. See VectorEnrichmentJobDocumentTypeType

ListRasterDataCollectionsOutputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ListRasterDataCollectionsOutputTypeDef

def get_value() -> ListRasterDataCollectionsOutputTypeDef:
    return {
        "NextToken": ...,
        "RasterDataCollectionSummaries": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRasterDataCollectionsOutputTypeDef(TypedDict):
    NextToken: str,
    RasterDataCollectionSummaries: List[RasterDataCollectionMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RasterDataCollectionMetadataTypeDef
  2. See ResponseMetadataTypeDef

SearchRasterDataCollectionOutputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import SearchRasterDataCollectionOutputTypeDef

def get_value() -> SearchRasterDataCollectionOutputTypeDef:
    return {
        "ApproximateResultCount": ...,
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchRasterDataCollectionOutputTypeDef(TypedDict):
    ApproximateResultCount: int,
    Items: List[ItemSourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ItemSourceTypeDef
  2. See ResponseMetadataTypeDef

ResamplingConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import ResamplingConfigInputTypeDef

def get_value() -> ResamplingConfigInputTypeDef:
    return {
        "OutputResolution": ...,
    }
Definition
class ResamplingConfigInputTypeDef(TypedDict):
    OutputResolution: OutputResolutionResamplingInputTypeDef,  # (2)
    AlgorithmName: NotRequired[AlgorithmNameResamplingType],  # (1)
    TargetBands: NotRequired[List[str]],
  1. See AlgorithmNameResamplingType
  2. See OutputResolutionResamplingInputTypeDef

StackConfigInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import StackConfigInputTypeDef

def get_value() -> StackConfigInputTypeDef:
    return {
        "OutputResolution": ...,
    }
Definition
class StackConfigInputTypeDef(TypedDict):
    OutputResolution: NotRequired[OutputResolutionStackInputTypeDef],  # (1)
    TargetBands: NotRequired[List[str]],
  1. See OutputResolutionStackInputTypeDef

PropertyFilterTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import PropertyFilterTypeDef

def get_value() -> PropertyFilterTypeDef:
    return {
        "Property": ...,
    }
Definition
class PropertyFilterTypeDef(TypedDict):
    Property: PropertyTypeDef,  # (1)
  1. See PropertyTypeDef

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": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import StartVectorEnrichmentJobInputRequestTypeDef

def get_value() -> StartVectorEnrichmentJobInputRequestTypeDef:
    return {
        "ExecutionRoleArn": ...,
        "InputConfig": ...,
        "JobConfig": ...,
        "Name": ...,
    }
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

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": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import JobConfigInputTypeDef

def get_value() -> JobConfigInputTypeDef:
    return {
        "BandMathConfig": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import PropertyFiltersTypeDef

def get_value() -> PropertyFiltersTypeDef:
    return {
        "LogicalOperator": ...,
    }
Definition
class PropertyFiltersTypeDef(TypedDict):
    LogicalOperator: NotRequired[LogicalOperatorType],  # (1)
    Properties: NotRequired[List[PropertyFilterTypeDef]],  # (2)
  1. See LogicalOperatorType
  2. See PropertyFilterTypeDef

RasterDataCollectionQueryInputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionQueryInputTypeDef

def get_value() -> RasterDataCollectionQueryInputTypeDef:
    return {
        "RasterDataCollectionArn": ...,
        "TimeRangeFilter": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionQueryOutputTypeDef

def get_value() -> RasterDataCollectionQueryOutputTypeDef:
    return {
        "RasterDataCollectionArn": ...,
        "RasterDataCollectionName": ...,
        "TimeRangeFilter": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import RasterDataCollectionQueryWithBandFilterInputTypeDef

def get_value() -> RasterDataCollectionQueryWithBandFilterInputTypeDef:
    return {
        "TimeRangeFilter": ...,
    }
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

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import InputConfigInputTypeDef

def get_value() -> InputConfigInputTypeDef:
    return {
        "DataSourceConfig": ...,
    }
Definition
class InputConfigInputTypeDef(TypedDict):
    DataSourceConfig: NotRequired[EojDataSourceConfigInputTypeDef],  # (1)
    PreviousEarthObservationJobArn: NotRequired[str],
    RasterDataCollectionQuery: NotRequired[RasterDataCollectionQueryInputTypeDef],  # (2)
  1. See EojDataSourceConfigInputTypeDef
  2. See RasterDataCollectionQueryInputTypeDef

InputConfigOutputTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import InputConfigOutputTypeDef

def get_value() -> InputConfigOutputTypeDef:
    return {
        "DataSourceConfig": ...,
    }
Definition
class InputConfigOutputTypeDef(TypedDict):
    DataSourceConfig: NotRequired[EojDataSourceConfigInputTypeDef],  # (1)
    PreviousEarthObservationJobArn: NotRequired[str],
    RasterDataCollectionQuery: NotRequired[RasterDataCollectionQueryOutputTypeDef],  # (2)
  1. See EojDataSourceConfigInputTypeDef
  2. See RasterDataCollectionQueryOutputTypeDef

SearchRasterDataCollectionInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import SearchRasterDataCollectionInputRequestTypeDef

def get_value() -> SearchRasterDataCollectionInputRequestTypeDef:
    return {
        "Arn": ...,
        "RasterDataCollectionQuery": ...,
    }
Definition
class SearchRasterDataCollectionInputRequestTypeDef(TypedDict):
    Arn: str,
    RasterDataCollectionQuery: RasterDataCollectionQueryWithBandFilterInputTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See RasterDataCollectionQueryWithBandFilterInputTypeDef

StartEarthObservationJobInputRequestTypeDef

Usage Example
from mypy_boto3_sagemaker_geospatial.type_defs import StartEarthObservationJobInputRequestTypeDef

def get_value() -> StartEarthObservationJobInputRequestTypeDef:
    return {
        "InputConfig": ...,
        "JobConfig": ...,
        "Name": ...,
    }
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

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": ...,
    }
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

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": ...,
    }
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