Skip to content

Type definitions#

Index > SageMakergeospatialcapabilities > Type definitions

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

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

MultiPolygonGeometryInputTypeDef#

# MultiPolygonGeometryInputTypeDef definition

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

PolygonGeometryInputTypeDef#

# PolygonGeometryInputTypeDef definition

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

AssetValueTypeDef#

# AssetValueTypeDef definition

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

CloudRemovalConfigInputTypeDef#

# CloudRemovalConfigInputTypeDef definition

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

OperationTypeDef#

# OperationTypeDef definition

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

DeleteEarthObservationJobInputRequestTypeDef#

# DeleteEarthObservationJobInputRequestTypeDef definition

class DeleteEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,

DeleteVectorEnrichmentJobInputRequestTypeDef#

# DeleteVectorEnrichmentJobInputRequestTypeDef definition

class DeleteVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,

EarthObservationJobErrorDetailsTypeDef#

# EarthObservationJobErrorDetailsTypeDef definition

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

EoCloudCoverInputTypeDef#

# EoCloudCoverInputTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

ExportErrorDetailsOutputTypeDef#

# ExportErrorDetailsOutputTypeDef definition

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

ExportS3DataInputTypeDef#

# ExportS3DataInputTypeDef definition

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

VectorEnrichmentJobS3DataTypeDef#

# VectorEnrichmentJobS3DataTypeDef definition

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

FilterTypeDef#

# FilterTypeDef definition

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

GeoMosaicConfigInputTypeDef#

# GeoMosaicConfigInputTypeDef definition

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

GeometryTypeDef#

# GeometryTypeDef definition

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

GetEarthObservationJobInputRequestTypeDef#

# GetEarthObservationJobInputRequestTypeDef definition

class GetEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,

OutputBandTypeDef#

# OutputBandTypeDef definition

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

GetRasterDataCollectionInputRequestTypeDef#

# GetRasterDataCollectionInputRequestTypeDef definition

class GetRasterDataCollectionInputRequestTypeDef(TypedDict):
    Arn: str,

GetTileInputRequestTypeDef#

# GetTileInputRequestTypeDef definition

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

GetVectorEnrichmentJobInputRequestTypeDef#

# GetVectorEnrichmentJobInputRequestTypeDef definition

class GetVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,

VectorEnrichmentJobErrorDetailsTypeDef#

# VectorEnrichmentJobErrorDetailsTypeDef definition

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

VectorEnrichmentJobExportErrorDetailsTypeDef#

# VectorEnrichmentJobExportErrorDetailsTypeDef definition

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

PropertiesTypeDef#

# PropertiesTypeDef definition

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

TemporalStatisticsConfigInputTypeDef#

# TemporalStatisticsConfigInputTypeDef definition

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

ZonalStatisticsConfigInputTypeDef#

# ZonalStatisticsConfigInputTypeDef definition

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

LandsatCloudCoverLandInputTypeDef#

# LandsatCloudCoverLandInputTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

ListEarthObservationJobInputRequestTypeDef#

# ListEarthObservationJobInputRequestTypeDef definition

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

ListEarthObservationJobOutputConfigTypeDef#

# ListEarthObservationJobOutputConfigTypeDef definition

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

ListRasterDataCollectionsInputRequestTypeDef#

# ListRasterDataCollectionsInputRequestTypeDef definition

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

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListVectorEnrichmentJobInputRequestTypeDef#

# ListVectorEnrichmentJobInputRequestTypeDef definition

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

ListVectorEnrichmentJobOutputConfigTypeDef#

# ListVectorEnrichmentJobOutputConfigTypeDef definition

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

MapMatchingConfigTypeDef#

# MapMatchingConfigTypeDef definition

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

UserDefinedTypeDef#

# UserDefinedTypeDef definition

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

PlatformInputTypeDef#

# PlatformInputTypeDef definition

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

ViewOffNadirInputTypeDef#

# ViewOffNadirInputTypeDef definition

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

ViewSunAzimuthInputTypeDef#

# ViewSunAzimuthInputTypeDef definition

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

ViewSunElevationInputTypeDef#

# ViewSunElevationInputTypeDef definition

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

TimeRangeFilterOutputTypeDef#

# TimeRangeFilterOutputTypeDef definition

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

ReverseGeocodingConfigTypeDef#

# ReverseGeocodingConfigTypeDef definition

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

StopEarthObservationJobInputRequestTypeDef#

# StopEarthObservationJobInputRequestTypeDef definition

class StopEarthObservationJobInputRequestTypeDef(TypedDict):
    Arn: str,

StopVectorEnrichmentJobInputRequestTypeDef#

# StopVectorEnrichmentJobInputRequestTypeDef definition

class StopVectorEnrichmentJobInputRequestTypeDef(TypedDict):
    Arn: str,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

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

AreaOfInterestGeometryTypeDef#

# AreaOfInterestGeometryTypeDef definition

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

CustomIndicesInputTypeDef#

# CustomIndicesInputTypeDef definition

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

GetTileOutputTypeDef#

# GetTileOutputTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

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

ExportErrorDetailsTypeDef#

# ExportErrorDetailsTypeDef definition

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

OutputConfigInputTypeDef#

# OutputConfigInputTypeDef definition

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

ExportVectorEnrichmentJobOutputConfigTypeDef#

# ExportVectorEnrichmentJobOutputConfigTypeDef definition

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

VectorEnrichmentJobDataSourceConfigInputTypeDef#

# VectorEnrichmentJobDataSourceConfigInputTypeDef definition

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

GetRasterDataCollectionOutputTypeDef#

# GetRasterDataCollectionOutputTypeDef definition

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

RasterDataCollectionMetadataTypeDef#

# RasterDataCollectionMetadataTypeDef definition

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

ItemSourceTypeDef#

# ItemSourceTypeDef definition

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

ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef#

# ListEarthObservationJobInputListEarthObservationJobsPaginateTypeDef definition

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

ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef#

# ListRasterDataCollectionsInputListRasterDataCollectionsPaginateTypeDef definition

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

ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef#

# ListVectorEnrichmentJobInputListVectorEnrichmentJobsPaginateTypeDef definition

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

ListEarthObservationJobOutputTypeDef#

# ListEarthObservationJobOutputTypeDef definition

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

ListVectorEnrichmentJobOutputTypeDef#

# ListVectorEnrichmentJobOutputTypeDef definition

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

OutputResolutionResamplingInputTypeDef#

# OutputResolutionResamplingInputTypeDef definition

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

OutputResolutionStackInputTypeDef#

# OutputResolutionStackInputTypeDef definition

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

PropertyTypeDef#

# 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 definition

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

TimeRangeFilterInputTypeDef#

# TimeRangeFilterInputTypeDef definition

class TimeRangeFilterInputTypeDef(TypedDict):
    EndTime: Union[datetime, str],
    StartTime: Union[datetime, str],

AreaOfInterestTypeDef#

# AreaOfInterestTypeDef definition

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

BandMathConfigInputTypeDef#

# BandMathConfigInputTypeDef definition

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

ExportEarthObservationJobInputRequestTypeDef#

# ExportEarthObservationJobInputRequestTypeDef definition

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

ExportEarthObservationJobOutputTypeDef#

# ExportEarthObservationJobOutputTypeDef definition

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

ExportVectorEnrichmentJobInputRequestTypeDef#

# ExportVectorEnrichmentJobInputRequestTypeDef definition

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

ExportVectorEnrichmentJobOutputTypeDef#

# ExportVectorEnrichmentJobOutputTypeDef definition

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

VectorEnrichmentJobInputConfigTypeDef#

# VectorEnrichmentJobInputConfigTypeDef definition

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

ListRasterDataCollectionsOutputTypeDef#

# ListRasterDataCollectionsOutputTypeDef definition

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

SearchRasterDataCollectionOutputTypeDef#

# SearchRasterDataCollectionOutputTypeDef definition

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

ResamplingConfigInputTypeDef#

# ResamplingConfigInputTypeDef definition

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

StackConfigInputTypeDef#

# StackConfigInputTypeDef definition

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

PropertyFilterTypeDef#

# PropertyFilterTypeDef definition

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

GetVectorEnrichmentJobOutputTypeDef#

# GetVectorEnrichmentJobOutputTypeDef definition

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

StartVectorEnrichmentJobInputRequestTypeDef#

# StartVectorEnrichmentJobInputRequestTypeDef definition

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

StartVectorEnrichmentJobOutputTypeDef#

# StartVectorEnrichmentJobOutputTypeDef definition

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

JobConfigInputTypeDef#

# JobConfigInputTypeDef definition

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

PropertyFiltersTypeDef#

# PropertyFiltersTypeDef definition

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

RasterDataCollectionQueryInputTypeDef#

# RasterDataCollectionQueryInputTypeDef definition

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

RasterDataCollectionQueryOutputTypeDef#

# RasterDataCollectionQueryOutputTypeDef definition

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

RasterDataCollectionQueryWithBandFilterInputTypeDef#

# RasterDataCollectionQueryWithBandFilterInputTypeDef definition

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

InputConfigInputTypeDef#

# InputConfigInputTypeDef definition

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

InputConfigOutputTypeDef#

# InputConfigOutputTypeDef definition

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

SearchRasterDataCollectionInputRequestTypeDef#

# SearchRasterDataCollectionInputRequestTypeDef definition

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

StartEarthObservationJobInputRequestTypeDef#

# StartEarthObservationJobInputRequestTypeDef definition

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

GetEarthObservationJobOutputTypeDef#

# GetEarthObservationJobOutputTypeDef definition

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

StartEarthObservationJobOutputTypeDef#

# StartEarthObservationJobOutputTypeDef 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