types

package
v1.19.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type AlgorithmNameCloudRemoval

type AlgorithmNameCloudRemoval string
const (
	// INTERPOLATION
	AlgorithmNameCloudRemovalInterpolation AlgorithmNameCloudRemoval = "INTERPOLATION"
)

Enum values for AlgorithmNameCloudRemoval

func (AlgorithmNameCloudRemoval) Values

Values returns all known values for AlgorithmNameCloudRemoval. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type AlgorithmNameGeoMosaic

type AlgorithmNameGeoMosaic string
const (
	// NEAR
	AlgorithmNameGeoMosaicNear AlgorithmNameGeoMosaic = "NEAR"
	// BILINEAR
	AlgorithmNameGeoMosaicBilinear AlgorithmNameGeoMosaic = "BILINEAR"
	// CUBIC
	AlgorithmNameGeoMosaicCubic AlgorithmNameGeoMosaic = "CUBIC"
	// CUBICSPLINE
	AlgorithmNameGeoMosaicCubicspline AlgorithmNameGeoMosaic = "CUBICSPLINE"
	// LANCZOS
	AlgorithmNameGeoMosaicLanczos AlgorithmNameGeoMosaic = "LANCZOS"
	// AVERAGE
	AlgorithmNameGeoMosaicAverage AlgorithmNameGeoMosaic = "AVERAGE"
	// RMS
	AlgorithmNameGeoMosaicRms AlgorithmNameGeoMosaic = "RMS"
	// MODE
	AlgorithmNameGeoMosaicMode AlgorithmNameGeoMosaic = "MODE"
	// MAX
	AlgorithmNameGeoMosaicMax AlgorithmNameGeoMosaic = "MAX"
	// MIN
	AlgorithmNameGeoMosaicMin AlgorithmNameGeoMosaic = "MIN"
	// MED
	AlgorithmNameGeoMosaicMed AlgorithmNameGeoMosaic = "MED"
	// Q1
	AlgorithmNameGeoMosaicQ1 AlgorithmNameGeoMosaic = "Q1"
	// Q3
	AlgorithmNameGeoMosaicQ3 AlgorithmNameGeoMosaic = "Q3"
	// SUM
	AlgorithmNameGeoMosaicSum AlgorithmNameGeoMosaic = "SUM"
)

Enum values for AlgorithmNameGeoMosaic

func (AlgorithmNameGeoMosaic) Values

Values returns all known values for AlgorithmNameGeoMosaic. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type AlgorithmNameResampling

type AlgorithmNameResampling string
const (
	// NEAR
	AlgorithmNameResamplingNear AlgorithmNameResampling = "NEAR"
	// BILINEAR
	AlgorithmNameResamplingBilinear AlgorithmNameResampling = "BILINEAR"
	// CUBIC
	AlgorithmNameResamplingCubic AlgorithmNameResampling = "CUBIC"
	// CUBICSPLINE
	AlgorithmNameResamplingCubicspline AlgorithmNameResampling = "CUBICSPLINE"
	// LANCZOS
	AlgorithmNameResamplingLanczos AlgorithmNameResampling = "LANCZOS"
	// AVERAGE
	AlgorithmNameResamplingAverage AlgorithmNameResampling = "AVERAGE"
	// RMS
	AlgorithmNameResamplingRms AlgorithmNameResampling = "RMS"
	// MODE
	AlgorithmNameResamplingMode AlgorithmNameResampling = "MODE"
	// MAX
	AlgorithmNameResamplingMax AlgorithmNameResampling = "MAX"
	// MIN
	AlgorithmNameResamplingMin AlgorithmNameResampling = "MIN"
	// MED
	AlgorithmNameResamplingMed AlgorithmNameResampling = "MED"
	// Q1
	AlgorithmNameResamplingQ1 AlgorithmNameResampling = "Q1"
	// Q3
	AlgorithmNameResamplingQ3 AlgorithmNameResampling = "Q3"
	// SUM
	AlgorithmNameResamplingSum AlgorithmNameResampling = "SUM"
)

Enum values for AlgorithmNameResampling

func (AlgorithmNameResampling) Values

Values returns all known values for AlgorithmNameResampling. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type AreaOfInterest

type AreaOfInterest interface {
	// contains filtered or unexported methods
}

The geographic extent of the Earth Observation job.

The following types satisfy this interface:

AreaOfInterestMemberAreaOfInterestGeometry
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)

func main() {
	var union types.AreaOfInterest
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.AreaOfInterestMemberAreaOfInterestGeometry:
		_ = v.Value // Value is types.AreaOfInterestGeometry

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type AreaOfInterestGeometry

type AreaOfInterestGeometry interface {
	// contains filtered or unexported methods
}

A GeoJSON object representing the geographic extent in the coordinate space.

The following types satisfy this interface:

AreaOfInterestGeometryMemberMultiPolygonGeometry
AreaOfInterestGeometryMemberPolygonGeometry
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)

func main() {
	var union types.AreaOfInterestGeometry
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.AreaOfInterestGeometryMemberMultiPolygonGeometry:
		_ = v.Value // Value is types.MultiPolygonGeometryInput

	case *types.AreaOfInterestGeometryMemberPolygonGeometry:
		_ = v.Value // Value is types.PolygonGeometryInput

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type AreaOfInterestGeometryMemberMultiPolygonGeometry

type AreaOfInterestGeometryMemberMultiPolygonGeometry struct {
	Value MultiPolygonGeometryInput
	// contains filtered or unexported fields
}

The structure representing the MultiPolygon Geometry.

type AreaOfInterestGeometryMemberPolygonGeometry

type AreaOfInterestGeometryMemberPolygonGeometry struct {
	Value PolygonGeometryInput
	// contains filtered or unexported fields
}

The structure representing Polygon Geometry.

type AreaOfInterestMemberAreaOfInterestGeometry

type AreaOfInterestMemberAreaOfInterestGeometry struct {
	Value AreaOfInterestGeometry
	// contains filtered or unexported fields
}

A GeoJSON object representing the geographic extent in the coordinate space.

type AssetValue

type AssetValue struct {

	// Link to the asset object.
	Href *string
	// contains filtered or unexported fields
}

The structure containing the asset properties.

type BandMathConfigInput

type BandMathConfigInput struct {

	// CustomIndices that are computed.
	CustomIndices *CustomIndicesInput

	// One or many of the supported predefined indices to compute. Allowed values: NDVI
	// , EVI2 , MSAVI , NDWI , NDMI , NDSI , and WDRVI .
	PredefinedIndices []string
	// contains filtered or unexported fields
}

Input structure for the BandMath operation type. Defines Predefined and CustomIndices to be computed using BandMath.

type CloudMaskingConfigInput

type CloudMaskingConfigInput struct {
	// contains filtered or unexported fields
}

Input structure for CloudMasking operation type.

type CloudRemovalConfigInput

type CloudRemovalConfigInput struct {

	// The name of the algorithm used for cloud removal.
	AlgorithmName AlgorithmNameCloudRemoval

	// The interpolation value you provide for cloud removal.
	InterpolationValue *string

	// TargetBands to be returned in the output of CloudRemoval operation.
	TargetBands []string
	// contains filtered or unexported fields
}

Input structure for Cloud Removal Operation type

type ComparisonOperator

type ComparisonOperator string
const (
	// EQUALS
	ComparisonOperatorEquals ComparisonOperator = "EQUALS"
	// NOT_EQUALS
	ComparisonOperatorNotEquals ComparisonOperator = "NOT_EQUALS"
	// STARTS_WITH
	ComparisonOperatorStartsWith ComparisonOperator = "STARTS_WITH"
)

Enum values for ComparisonOperator

func (ComparisonOperator) Values

Values returns all known values for ComparisonOperator. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ConflictException

type ConflictException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId *string
	// contains filtered or unexported fields
}

Updating or deleting a resource can cause an inconsistent state.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type CustomIndicesInput

type CustomIndicesInput struct {

	// A list of BandMath indices to compute.
	Operations []Operation
	// contains filtered or unexported fields
}

Input object defining the custom BandMath indices to compute.

type DataCollectionType

type DataCollectionType string
const (
	// PUBLIC
	DataCollectionTypePublic DataCollectionType = "PUBLIC"
	// PREMIUM
	DataCollectionTypePremium DataCollectionType = "PREMIUM"
	// USER
	DataCollectionTypeUser DataCollectionType = "USER"
)

Enum values for DataCollectionType

func (DataCollectionType) Values

Values returns all known values for DataCollectionType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type EarthObservationJobErrorDetails

type EarthObservationJobErrorDetails struct {

	// A detailed message describing the error in an Earth Observation job.
	Message *string

	// The type of error in an Earth Observation job.
	Type EarthObservationJobErrorType
	// contains filtered or unexported fields
}

The structure representing the errors in an EarthObservationJob.

type EarthObservationJobErrorType

type EarthObservationJobErrorType string
const (
	// CLIENT_ERROR
	EarthObservationJobErrorTypeClientError EarthObservationJobErrorType = "CLIENT_ERROR"
	// SERVER_ERROR
	EarthObservationJobErrorTypeServerError EarthObservationJobErrorType = "SERVER_ERROR"
)

Enum values for EarthObservationJobErrorType

func (EarthObservationJobErrorType) Values

Values returns all known values for EarthObservationJobErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type EarthObservationJobExportStatus

type EarthObservationJobExportStatus string
const (
	// IN_PROGRESS
	EarthObservationJobExportStatusInProgress EarthObservationJobExportStatus = "IN_PROGRESS"
	// SUCCEEDED
	EarthObservationJobExportStatusSucceeded EarthObservationJobExportStatus = "SUCCEEDED"
	// FAILED
	EarthObservationJobExportStatusFailed EarthObservationJobExportStatus = "FAILED"
)

Enum values for EarthObservationJobExportStatus

func (EarthObservationJobExportStatus) Values

Values returns all known values for EarthObservationJobExportStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type EarthObservationJobStatus

type EarthObservationJobStatus string
const (
	// INITIALIZING
	EarthObservationJobStatusInitializing EarthObservationJobStatus = "INITIALIZING"
	// IN_PROGRESS
	EarthObservationJobStatusInProgress EarthObservationJobStatus = "IN_PROGRESS"
	// STOPPING
	EarthObservationJobStatusStopping EarthObservationJobStatus = "STOPPING"
	// COMPLETED
	EarthObservationJobStatusCompleted EarthObservationJobStatus = "COMPLETED"
	// STOPPED
	EarthObservationJobStatusStopped EarthObservationJobStatus = "STOPPED"
	// FAILED
	EarthObservationJobStatusFailed EarthObservationJobStatus = "FAILED"
	// DELETING
	EarthObservationJobStatusDeleting EarthObservationJobStatus = "DELETING"
	// DELETED
	EarthObservationJobStatusDeleted EarthObservationJobStatus = "DELETED"
)

Enum values for EarthObservationJobStatus

func (EarthObservationJobStatus) Values

Values returns all known values for EarthObservationJobStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type EoCloudCoverInput

type EoCloudCoverInput struct {

	// Lower bound for EoCloudCover.
	//
	// This member is required.
	LowerBound *float32

	// Upper bound for EoCloudCover.
	//
	// This member is required.
	UpperBound *float32
	// contains filtered or unexported fields
}

The structure representing the EoCloudCover filter.

type ExportErrorDetails

type ExportErrorDetails struct {

	// The structure for returning the export error details while exporting results of
	// an Earth Observation job.
	ExportResults *ExportErrorDetailsOutput

	// The structure for returning the export error details while exporting the source
	// images of an Earth Observation job.
	ExportSourceImages *ExportErrorDetailsOutput
	// contains filtered or unexported fields
}

The structure for returning the export error details in a GetEarthObservationJob.

type ExportErrorDetailsOutput

type ExportErrorDetailsOutput struct {

	// A detailed message describing the error in an export EarthObservationJob
	// operation.
	Message *string

	// The type of error in an export EarthObservationJob operation.
	Type ExportErrorType
	// contains filtered or unexported fields
}

The structure representing the errors in an export EarthObservationJob operation.

type ExportErrorType

type ExportErrorType string
const (
	// CLIENT_ERROR
	ExportErrorTypeClientError ExportErrorType = "CLIENT_ERROR"
	// SERVER_ERROR
	ExportErrorTypeServerError ExportErrorType = "SERVER_ERROR"
)

Enum values for ExportErrorType

func (ExportErrorType) Values

func (ExportErrorType) Values() []ExportErrorType

Values returns all known values for ExportErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ExportS3DataInput

type ExportS3DataInput struct {

	// The URL to the Amazon S3 data input.
	//
	// This member is required.
	S3Uri *string

	// The Key Management Service key ID for server-side encryption.
	KmsKeyId *string
	// contains filtered or unexported fields
}

The structure containing the Amazon S3 path to export the Earth Observation job output.

type ExportVectorEnrichmentJobOutputConfig

type ExportVectorEnrichmentJobOutputConfig struct {

	// The input structure for Amazon S3 data; representing the Amazon S3 location of
	// the input data objects.
	//
	// This member is required.
	S3Data *VectorEnrichmentJobS3Data
	// contains filtered or unexported fields
}

An object containing information about the output file.

type Filter

type Filter struct {

	// The name of the filter.
	//
	// This member is required.
	Name *string

	// The type of the filter being used.
	//
	// This member is required.
	Type *string

	// The maximum value of the filter.
	Maximum *float32

	// The minimum value of the filter.
	Minimum *float32
	// contains filtered or unexported fields
}

The structure representing the filters supported by a RasterDataCollection.

type GeoMosaicConfigInput

type GeoMosaicConfigInput struct {

	// The name of the algorithm being used for geomosaic.
	AlgorithmName AlgorithmNameGeoMosaic

	// The target bands for geomosaic.
	TargetBands []string
	// contains filtered or unexported fields
}

Input configuration information for the geomosaic.

type Geometry

type Geometry struct {

	// The coordinates of the GeoJson Geometry.
	//
	// This member is required.
	Coordinates [][][]float64

	// GeoJson Geometry types like Polygon and MultiPolygon.
	//
	// This member is required.
	Type *string
	// contains filtered or unexported fields
}

The structure representing a Geometry in terms of Type and Coordinates as per GeoJson spec.

type GroupBy

type GroupBy string
const (
	// ALL
	GroupByAll GroupBy = "ALL"
	// YEARLY
	GroupByYearly GroupBy = "YEARLY"
)

Enum values for GroupBy

func (GroupBy) Values

func (GroupBy) Values() []GroupBy

Values returns all known values for GroupBy. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type InputConfigInput

type InputConfigInput struct {

	// The Amazon Resource Name (ARN) of the previous Earth Observation job.
	PreviousEarthObservationJobArn *string

	// The structure representing the RasterDataCollection Query consisting of the
	// Area of Interest, RasterDataCollectionArn,TimeRange and Property Filters.
	RasterDataCollectionQuery *RasterDataCollectionQueryInput
	// contains filtered or unexported fields
}

Input configuration information.

type InputConfigOutput

type InputConfigOutput struct {

	// The Amazon Resource Name (ARN) of the previous Earth Observation job.
	PreviousEarthObservationJobArn *string

	// The structure representing the RasterDataCollection Query consisting of the
	// Area of Interest, RasterDataCollectionArn, RasterDataCollectionName, TimeRange,
	// and Property Filters.
	RasterDataCollectionQuery *RasterDataCollectionQueryOutput
	// contains filtered or unexported fields
}

The InputConfig for an EarthObservationJob response.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId *string
	// contains filtered or unexported fields
}

The request processing has failed because of an unknown error, exception, or failure.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type ItemSource

type ItemSource struct {

	// The searchable date and time of the item, in UTC.
	//
	// This member is required.
	DateTime *time.Time

	// The item Geometry in GeoJson format.
	//
	// This member is required.
	Geometry *Geometry

	// A unique Id for the source item.
	//
	// This member is required.
	Id *string

	// This is a dictionary of Asset Objects data associated with the Item that can be
	// downloaded or streamed, each with a unique key.
	Assets map[string]AssetValue

	// This field contains additional properties of the item.
	Properties *Properties
	// contains filtered or unexported fields
}

The structure representing the items in the response for SearchRasterDataCollection.

type JobConfigInput

type JobConfigInput interface {
	// contains filtered or unexported methods
}

The input structure for the JobConfig in an EarthObservationJob.

The following types satisfy this interface:

JobConfigInputMemberBandMathConfig
JobConfigInputMemberCloudMaskingConfig
JobConfigInputMemberCloudRemovalConfig
JobConfigInputMemberGeoMosaicConfig
JobConfigInputMemberLandCoverSegmentationConfig
JobConfigInputMemberResamplingConfig
JobConfigInputMemberStackConfig
JobConfigInputMemberTemporalStatisticsConfig
JobConfigInputMemberZonalStatisticsConfig
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)

func main() {
	var union types.JobConfigInput
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.JobConfigInputMemberBandMathConfig:
		_ = v.Value // Value is types.BandMathConfigInput

	case *types.JobConfigInputMemberCloudMaskingConfig:
		_ = v.Value // Value is types.CloudMaskingConfigInput

	case *types.JobConfigInputMemberCloudRemovalConfig:
		_ = v.Value // Value is types.CloudRemovalConfigInput

	case *types.JobConfigInputMemberGeoMosaicConfig:
		_ = v.Value // Value is types.GeoMosaicConfigInput

	case *types.JobConfigInputMemberLandCoverSegmentationConfig:
		_ = v.Value // Value is types.LandCoverSegmentationConfigInput

	case *types.JobConfigInputMemberResamplingConfig:
		_ = v.Value // Value is types.ResamplingConfigInput

	case *types.JobConfigInputMemberStackConfig:
		_ = v.Value // Value is types.StackConfigInput

	case *types.JobConfigInputMemberTemporalStatisticsConfig:
		_ = v.Value // Value is types.TemporalStatisticsConfigInput

	case *types.JobConfigInputMemberZonalStatisticsConfig:
		_ = v.Value // Value is types.ZonalStatisticsConfigInput

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type JobConfigInputMemberBandMathConfig

type JobConfigInputMemberBandMathConfig struct {
	Value BandMathConfigInput
	// contains filtered or unexported fields
}

An object containing information about the job configuration for BandMath.

type JobConfigInputMemberCloudMaskingConfig

type JobConfigInputMemberCloudMaskingConfig struct {
	Value CloudMaskingConfigInput
	// contains filtered or unexported fields
}

An object containing information about the job configuration for cloud masking.

type JobConfigInputMemberCloudRemovalConfig

type JobConfigInputMemberCloudRemovalConfig struct {
	Value CloudRemovalConfigInput
	// contains filtered or unexported fields
}

An object containing information about the job configuration for cloud removal.

type JobConfigInputMemberGeoMosaicConfig

type JobConfigInputMemberGeoMosaicConfig struct {
	Value GeoMosaicConfigInput
	// contains filtered or unexported fields
}

An object containing information about the job configuration for geomosaic.

type JobConfigInputMemberLandCoverSegmentationConfig

type JobConfigInputMemberLandCoverSegmentationConfig struct {
	Value LandCoverSegmentationConfigInput
	// contains filtered or unexported fields
}

An object containing information about the job configuration for land cover segmentation.

type JobConfigInputMemberResamplingConfig

type JobConfigInputMemberResamplingConfig struct {
	Value ResamplingConfigInput
	// contains filtered or unexported fields
}

An object containing information about the job configuration for resampling.

type JobConfigInputMemberStackConfig

type JobConfigInputMemberStackConfig struct {
	Value StackConfigInput
	// contains filtered or unexported fields
}

An object containing information about the job configuration for a Stacking Earth Observation job.

type JobConfigInputMemberTemporalStatisticsConfig

type JobConfigInputMemberTemporalStatisticsConfig struct {
	Value TemporalStatisticsConfigInput
	// contains filtered or unexported fields
}

An object containing information about the job configuration for temporal statistics.

type JobConfigInputMemberZonalStatisticsConfig

type JobConfigInputMemberZonalStatisticsConfig struct {
	Value ZonalStatisticsConfigInput
	// contains filtered or unexported fields
}

An object containing information about the job configuration for zonal statistics.

type LandCoverSegmentationConfigInput

type LandCoverSegmentationConfigInput struct {
	// contains filtered or unexported fields
}

The input structure for Land Cover Operation type.

type LandsatCloudCoverLandInput

type LandsatCloudCoverLandInput struct {

	// The minimum value for Land Cloud Cover property filter. This will filter items
	// having Land Cloud Cover greater than or equal to this value.
	//
	// This member is required.
	LowerBound *float32

	// The maximum value for Land Cloud Cover property filter. This will filter items
	// having Land Cloud Cover less than or equal to this value.
	//
	// This member is required.
	UpperBound *float32
	// contains filtered or unexported fields
}

The structure representing Land Cloud Cover property for Landsat data collection.

type ListEarthObservationJobOutputConfig

type ListEarthObservationJobOutputConfig struct {

	// The Amazon Resource Name (ARN) of the list of the Earth Observation jobs.
	//
	// This member is required.
	Arn *string

	// The creation time.
	//
	// This member is required.
	CreationTime *time.Time

	// The duration of the session, in seconds.
	//
	// This member is required.
	DurationInSeconds *int32

	// The names of the Earth Observation jobs in the list.
	//
	// This member is required.
	Name *string

	// The operation type for an Earth Observation job.
	//
	// This member is required.
	OperationType *string

	// The status of the list of the Earth Observation jobs.
	//
	// This member is required.
	Status EarthObservationJobStatus

	// Each tag consists of a key and a value.
	Tags map[string]string
	// contains filtered or unexported fields
}

An object containing information about the output file.

type ListVectorEnrichmentJobOutputConfig

type ListVectorEnrichmentJobOutputConfig struct {

	// The Amazon Resource Name (ARN) of the list of the Vector Enrichment jobs.
	//
	// This member is required.
	Arn *string

	// The creation time.
	//
	// This member is required.
	CreationTime *time.Time

	// The duration of the session, in seconds.
	//
	// This member is required.
	DurationInSeconds *int32

	// The names of the Vector Enrichment jobs in the list.
	//
	// This member is required.
	Name *string

	// The status of the Vector Enrichment jobs list.
	//
	// This member is required.
	Status VectorEnrichmentJobStatus

	// The type of the list of Vector Enrichment jobs.
	//
	// This member is required.
	Type VectorEnrichmentJobType

	// Each tag consists of a key and a value.
	Tags map[string]string
	// contains filtered or unexported fields
}

An object containing information about the output file.

type LogicalOperator

type LogicalOperator string
const (
	// AND
	LogicalOperatorAnd LogicalOperator = "AND"
)

Enum values for LogicalOperator

func (LogicalOperator) Values

func (LogicalOperator) Values() []LogicalOperator

Values returns all known values for LogicalOperator. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type MapMatchingConfig

type MapMatchingConfig struct {

	// The field name for the data that describes the identifier representing a
	// collection of GPS points belonging to an individual trace.
	//
	// This member is required.
	IdAttributeName *string

	// The name of the timestamp attribute.
	//
	// This member is required.
	TimestampAttributeName *string

	// The name of the X-attribute
	//
	// This member is required.
	XAttributeName *string

	// The name of the Y-attribute
	//
	// This member is required.
	YAttributeName *string
	// contains filtered or unexported fields
}

The input structure for Map Matching operation type.

type MultiPolygonGeometryInput

type MultiPolygonGeometryInput struct {

	// The coordinates of the multipolygon geometry.
	//
	// This member is required.
	Coordinates [][][][]float64
	// contains filtered or unexported fields
}

The structure representing Polygon Geometry based on the GeoJson spec.

type Operation

type Operation struct {

	// Textual representation of the math operation; Equation used to compute the
	// spectral index.
	//
	// This member is required.
	Equation *string

	// The name of the operation.
	//
	// This member is required.
	Name *string

	// The type of the operation.
	OutputType OutputType
	// contains filtered or unexported fields
}

Represents an arithmetic operation to compute spectral index.

type OutputBand

type OutputBand struct {

	// The name of the band.
	//
	// This member is required.
	BandName *string

	// The datatype of the output band.
	//
	// This member is required.
	OutputDataType OutputType
	// contains filtered or unexported fields
}

A single EarthObservationJob output band.

type OutputConfigInput

type OutputConfigInput struct {

	// Path to Amazon S3 storage location for the output configuration file.
	//
	// This member is required.
	S3Data *ExportS3DataInput
	// contains filtered or unexported fields
}

The response structure for an OutputConfig returned by an ExportEarthObservationJob.

type OutputResolutionResamplingInput

type OutputResolutionResamplingInput struct {

	// User Defined Resolution for the output of Resampling operation defined by value
	// and unit.
	//
	// This member is required.
	UserDefined *UserDefined
	// contains filtered or unexported fields
}

OutputResolution Configuration indicating the target resolution for the output of Resampling operation.

type OutputResolutionStackInput

type OutputResolutionStackInput struct {

	// A string value representing Predefined Output Resolution for a stacking
	// operation. Allowed values are HIGHEST , LOWEST , and AVERAGE .
	Predefined PredefinedResolution

	// The structure representing User Output Resolution for a Stacking operation
	// defined as a value and unit.
	UserDefined *UserDefined
	// contains filtered or unexported fields
}

The input structure representing Output Resolution for Stacking Operation.

type OutputType

type OutputType string
const (
	// INT32
	OutputTypeInt32 OutputType = "INT32"
	// FLOAT32
	OutputTypeFloat32 OutputType = "FLOAT32"
	// INT16
	OutputTypeInt16 OutputType = "INT16"
	// FLOAT64
	OutputTypeFloat64 OutputType = "FLOAT64"
	// UINT16
	OutputTypeUint16 OutputType = "UINT16"
)

Enum values for OutputType

func (OutputType) Values

func (OutputType) Values() []OutputType

Values returns all known values for OutputType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type PlatformInput

type PlatformInput struct {

	// The value of the platform.
	//
	// This member is required.
	Value *string

	// The ComparisonOperator to use with PlatformInput.
	ComparisonOperator ComparisonOperator
	// contains filtered or unexported fields
}

The input structure for specifying Platform. Platform refers to the unique name of the specific platform the instrument is attached to. For satellites it is the name of the satellite, eg. landsat-8 (Landsat-8), sentinel-2a.

type PolygonGeometryInput

type PolygonGeometryInput struct {

	// Coordinates representing a Polygon based on the [GeoJson spec].
	//
	// [GeoJson spec]: https://www.rfc-editor.org/rfc/rfc7946#section-3.1.6
	//
	// This member is required.
	Coordinates [][][]float64
	// contains filtered or unexported fields
}

The structure representing Polygon Geometry based on the GeoJson spec.

type PredefinedResolution

type PredefinedResolution string
const (
	// HIGHEST
	PredefinedResolutionHighest PredefinedResolution = "HIGHEST"
	// LOWEST
	PredefinedResolutionLowest PredefinedResolution = "LOWEST"
	// AVERAGE
	PredefinedResolutionAverage PredefinedResolution = "AVERAGE"
)

Enum values for PredefinedResolution

func (PredefinedResolution) Values

Values returns all known values for PredefinedResolution. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Properties

type Properties struct {

	// Estimate of cloud cover.
	EoCloudCover *float32

	// Land cloud cover for Landsat Data Collection.
	LandsatCloudCoverLand *float32

	// Platform property. Platform refers to the unique name of the specific platform
	// the instrument is attached to. For satellites it is the name of the satellite,
	// eg. landsat-8 (Landsat-8), sentinel-2a.
	Platform *string

	// The angle from the sensor between nadir (straight down) and the scene center.
	// Measured in degrees (0-90).
	ViewOffNadir *float32

	// The sun azimuth angle. From the scene center point on the ground, this is the
	// angle between truth north and the sun. Measured clockwise in degrees (0-360).
	ViewSunAzimuth *float32

	// The sun elevation angle. The angle from the tangent of the scene center point
	// to the sun. Measured from the horizon in degrees (-90-90). Negative values
	// indicate the sun is below the horizon, e.g. sun elevation of -10° means the data
	// was captured during [nautical twilight].
	//
	// [nautical twilight]: https://www.timeanddate.com/astronomy/different-types-twilight.html
	ViewSunElevation *float32
	// contains filtered or unexported fields
}

Properties associated with the Item.

type Property

type Property interface {
	// contains filtered or unexported methods
}

Represents a single searchable property to search on.

The following types satisfy this interface:

PropertyMemberEoCloudCover
PropertyMemberLandsatCloudCoverLand
PropertyMemberPlatform
PropertyMemberViewOffNadir
PropertyMemberViewSunAzimuth
PropertyMemberViewSunElevation
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)

func main() {
	var union types.Property
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.PropertyMemberEoCloudCover:
		_ = v.Value // Value is types.EoCloudCoverInput

	case *types.PropertyMemberLandsatCloudCoverLand:
		_ = v.Value // Value is types.LandsatCloudCoverLandInput

	case *types.PropertyMemberPlatform:
		_ = v.Value // Value is types.PlatformInput

	case *types.PropertyMemberViewOffNadir:
		_ = v.Value // Value is types.ViewOffNadirInput

	case *types.PropertyMemberViewSunAzimuth:
		_ = v.Value // Value is types.ViewSunAzimuthInput

	case *types.PropertyMemberViewSunElevation:
		_ = v.Value // Value is types.ViewSunElevationInput

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type PropertyFilter

type PropertyFilter struct {

	// Represents a single property to match with when searching a raster data
	// collection.
	//
	// This member is required.
	Property Property
	// contains filtered or unexported fields
}

The structure representing a single PropertyFilter.

type PropertyFilters

type PropertyFilters struct {

	// The Logical Operator used to combine the Property Filters.
	LogicalOperator LogicalOperator

	// A list of Property Filters.
	Properties []PropertyFilter
	// contains filtered or unexported fields
}

A list of PropertyFilter objects.

type PropertyMemberEoCloudCover

type PropertyMemberEoCloudCover struct {
	Value EoCloudCoverInput
	// contains filtered or unexported fields
}

The structure representing EoCloudCover property filter containing a lower bound and upper bound.

type PropertyMemberLandsatCloudCoverLand

type PropertyMemberLandsatCloudCoverLand struct {
	Value LandsatCloudCoverLandInput
	// contains filtered or unexported fields
}

The structure representing Land Cloud Cover property filter for Landsat collection containing a lower bound and upper bound.

type PropertyMemberPlatform

type PropertyMemberPlatform struct {
	Value PlatformInput
	// contains filtered or unexported fields
}

The structure representing Platform property filter consisting of value and comparison operator.

type PropertyMemberViewOffNadir

type PropertyMemberViewOffNadir struct {
	Value ViewOffNadirInput
	// contains filtered or unexported fields
}

The structure representing ViewOffNadir property filter containing a lower bound and upper bound.

type PropertyMemberViewSunAzimuth

type PropertyMemberViewSunAzimuth struct {
	Value ViewSunAzimuthInput
	// contains filtered or unexported fields
}

The structure representing ViewSunAzimuth property filter containing a lower bound and upper bound.

type PropertyMemberViewSunElevation

type PropertyMemberViewSunElevation struct {
	Value ViewSunElevationInput
	// contains filtered or unexported fields
}

The structure representing ViewSunElevation property filter containing a lower bound and upper bound.

type RasterDataCollectionMetadata

type RasterDataCollectionMetadata struct {

	// The Amazon Resource Name (ARN) of the raster data collection.
	//
	// This member is required.
	Arn *string

	// A description of the raster data collection.
	//
	// This member is required.
	Description *string

	// The name of the raster data collection.
	//
	// This member is required.
	Name *string

	// The list of filters supported by the raster data collection.
	//
	// This member is required.
	SupportedFilters []Filter

	// The type of raster data collection.
	//
	// This member is required.
	Type DataCollectionType

	// The description URL of the raster data collection.
	DescriptionPageUrl *string

	// Each tag consists of a key and a value.
	Tags map[string]string
	// contains filtered or unexported fields
}

Response object containing details for a specific RasterDataCollection.

type RasterDataCollectionQueryInput

type RasterDataCollectionQueryInput struct {

	// The Amazon Resource Name (ARN) of the raster data collection.
	//
	// This member is required.
	RasterDataCollectionArn *string

	// The TimeRange Filter used in the RasterDataCollection Query.
	//
	// This member is required.
	TimeRangeFilter *TimeRangeFilterInput

	// The area of interest being queried for the raster data collection.
	AreaOfInterest AreaOfInterest

	// The list of Property filters used in the Raster Data Collection Query.
	PropertyFilters *PropertyFilters
	// contains filtered or unexported fields
}

The input structure for Raster Data Collection Query containing the Area of Interest, TimeRange Filters, and Property Filters.

type RasterDataCollectionQueryOutput

type RasterDataCollectionQueryOutput struct {

	// The ARN of the Raster Data Collection against which the search is done.
	//
	// This member is required.
	RasterDataCollectionArn *string

	// The name of the raster data collection.
	//
	// This member is required.
	RasterDataCollectionName *string

	// The TimeRange filter used in the search.
	//
	// This member is required.
	TimeRangeFilter *TimeRangeFilterOutput

	// The Area of Interest used in the search.
	AreaOfInterest AreaOfInterest

	// Property filters used in the search.
	PropertyFilters *PropertyFilters
	// contains filtered or unexported fields
}

The output structure contains the Raster Data Collection Query input along with some additional metadata.

type RasterDataCollectionQueryWithBandFilterInput

type RasterDataCollectionQueryWithBandFilterInput struct {

	// The TimeRange Filter used in the search query.
	//
	// This member is required.
	TimeRangeFilter *TimeRangeFilterInput

	// The Area of interest to be used in the search query.
	AreaOfInterest AreaOfInterest

	// The list of Bands to be displayed in the result for each item.
	BandFilter []string

	// The Property Filters used in the search query.
	PropertyFilters *PropertyFilters
	// contains filtered or unexported fields
}

This is a RasterDataCollectionQueryInput containing AreaOfInterest, Time Range filter and Property filters.

type ResamplingConfigInput

type ResamplingConfigInput struct {

	// The structure representing output resolution (in target georeferenced units) of
	// the result of resampling operation.
	//
	// This member is required.
	OutputResolution *OutputResolutionResamplingInput

	// The name of the algorithm used for resampling.
	AlgorithmName AlgorithmNameResampling

	// Bands used in the operation. If no target bands are specified, it uses all
	// bands available in the input.
	TargetBands []string
	// contains filtered or unexported fields
}

The structure representing input for resampling operation.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId *string
	// contains filtered or unexported fields
}

The request references a resource which does not exist.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type ReverseGeocodingConfig

type ReverseGeocodingConfig struct {

	// The field name for the data that describes x-axis coordinate, eg. longitude of
	// a point.
	//
	// This member is required.
	XAttributeName *string

	// The field name for the data that describes y-axis coordinate, eg. latitude of a
	// point.
	//
	// This member is required.
	YAttributeName *string
	// contains filtered or unexported fields
}

The input structure for Reverse Geocoding operation type.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId *string
	// contains filtered or unexported fields
}

You have exceeded the service quota.

func (*ServiceQuotaExceededException) Error

func (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault

func (*ServiceQuotaExceededException) ErrorMessage

func (e *ServiceQuotaExceededException) ErrorMessage() string

type SortOrder

type SortOrder string
const (
	// ASCENDING
	SortOrderAscending SortOrder = "ASCENDING"
	// DESCENDING
	SortOrderDescending SortOrder = "DESCENDING"
)

Enum values for SortOrder

func (SortOrder) Values

func (SortOrder) Values() []SortOrder

Values returns all known values for SortOrder. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type StackConfigInput

type StackConfigInput struct {

	// The structure representing output resolution (in target georeferenced units) of
	// the result of stacking operation.
	OutputResolution *OutputResolutionStackInput

	// A list of bands to be stacked in the specified order. When the parameter is not
	// provided, all the available bands in the data collection are stacked in the
	// alphabetical order of their asset names.
	TargetBands []string
	// contains filtered or unexported fields
}

The input structure for Stacking Operation.

type TargetOptions

type TargetOptions string
const (
	// INPUT
	TargetOptionsInput TargetOptions = "INPUT"
	// OUTPUT
	TargetOptionsOutput TargetOptions = "OUTPUT"
)

Enum values for TargetOptions

func (TargetOptions) Values

func (TargetOptions) Values() []TargetOptions

Values returns all known values for TargetOptions. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TemporalStatistics

type TemporalStatistics string
const (
	// MEAN
	TemporalStatisticsMean TemporalStatistics = "MEAN"
	// MEDIAN
	TemporalStatisticsMedian TemporalStatistics = "MEDIAN"
	// STANDARD_DEVIATION
	TemporalStatisticsStandardDeviation TemporalStatistics = "STANDARD_DEVIATION"
)

Enum values for TemporalStatistics

func (TemporalStatistics) Values

Values returns all known values for TemporalStatistics. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TemporalStatisticsConfigInput

type TemporalStatisticsConfigInput struct {

	// The list of the statistics method options.
	//
	// This member is required.
	Statistics []TemporalStatistics

	// The input for the temporal statistics grouping by time frequency option.
	GroupBy GroupBy

	// The list of target band names for the temporal statistic to calculate.
	TargetBands []string
	// contains filtered or unexported fields
}

The structure representing the configuration for Temporal Statistics operation.

type ThrottlingException

type ThrottlingException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId *string
	// contains filtered or unexported fields
}

The request was denied due to request throttling.

func (*ThrottlingException) Error

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage

func (e *ThrottlingException) ErrorMessage() string

type TimeRangeFilterInput

type TimeRangeFilterInput struct {

	// The end time for the time-range filter.
	//
	// This member is required.
	EndTime *time.Time

	// The start time for the time-range filter.
	//
	// This member is required.
	StartTime *time.Time
	// contains filtered or unexported fields
}

The input for the time-range filter.

type TimeRangeFilterOutput added in v1.2.0

type TimeRangeFilterOutput struct {

	// The ending time for the time range filter.
	//
	// This member is required.
	EndTime *time.Time

	// The starting time for the time range filter.
	//
	// This member is required.
	StartTime *time.Time
	// contains filtered or unexported fields
}

The output structure of the time range filter.

type Unit

type Unit string
const (
	// METERS
	UnitMeters Unit = "METERS"
)

Enum values for Unit

func (Unit) Values

func (Unit) Values() []Unit

Values returns all known values for Unit. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type UnknownUnionMember

type UnknownUnionMember struct {
	Tag   string
	Value []byte
	// contains filtered or unexported fields
}

UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.

type UserDefined

type UserDefined struct {

	// The units for output resolution of the result.
	//
	// This member is required.
	Unit Unit

	// The value for output resolution of the result.
	//
	// This member is required.
	Value *float32
	// contains filtered or unexported fields
}

The output resolution (in target georeferenced units) of the result of the operation

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId *string
	// contains filtered or unexported fields
}

The input fails to satisfy the constraints specified by an Amazon Web Services service.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

type VectorEnrichmentJobConfig

type VectorEnrichmentJobConfig interface {
	// contains filtered or unexported methods
}

It contains configs such as ReverseGeocodingConfig and MapMatchingConfig.

The following types satisfy this interface:

VectorEnrichmentJobConfigMemberMapMatchingConfig
VectorEnrichmentJobConfigMemberReverseGeocodingConfig
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)

func main() {
	var union types.VectorEnrichmentJobConfig
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.VectorEnrichmentJobConfigMemberMapMatchingConfig:
		_ = v.Value // Value is types.MapMatchingConfig

	case *types.VectorEnrichmentJobConfigMemberReverseGeocodingConfig:
		_ = v.Value // Value is types.ReverseGeocodingConfig

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type VectorEnrichmentJobConfigMemberMapMatchingConfig

type VectorEnrichmentJobConfigMemberMapMatchingConfig struct {
	Value MapMatchingConfig
	// contains filtered or unexported fields
}

The input structure for Map Matching operation type.

type VectorEnrichmentJobConfigMemberReverseGeocodingConfig

type VectorEnrichmentJobConfigMemberReverseGeocodingConfig struct {
	Value ReverseGeocodingConfig
	// contains filtered or unexported fields
}

The input structure for Reverse Geocoding operation type.

type VectorEnrichmentJobDataSourceConfigInput

type VectorEnrichmentJobDataSourceConfigInput interface {
	// contains filtered or unexported methods
}

The input structure for the data source that represents the storage type of the input data objects.

The following types satisfy this interface:

VectorEnrichmentJobDataSourceConfigInputMemberS3Data
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/sagemakergeospatial/types"
)

func main() {
	var union types.VectorEnrichmentJobDataSourceConfigInput
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.VectorEnrichmentJobDataSourceConfigInputMemberS3Data:
		_ = v.Value // Value is types.VectorEnrichmentJobS3Data

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}

type VectorEnrichmentJobDataSourceConfigInputMemberS3Data

type VectorEnrichmentJobDataSourceConfigInputMemberS3Data struct {
	Value VectorEnrichmentJobS3Data
	// contains filtered or unexported fields
}

The input structure for the Amazon S3 data that represents the Amazon S3 location of the input data objects.

type VectorEnrichmentJobDocumentType

type VectorEnrichmentJobDocumentType string
const (
	VectorEnrichmentJobDocumentTypeCsv VectorEnrichmentJobDocumentType = "CSV"
)

Enum values for VectorEnrichmentJobDocumentType

func (VectorEnrichmentJobDocumentType) Values

Values returns all known values for VectorEnrichmentJobDocumentType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type VectorEnrichmentJobErrorDetails

type VectorEnrichmentJobErrorDetails struct {

	// A message that you define and then is processed and rendered by the Vector
	// Enrichment job when the error occurs.
	ErrorMessage *string

	// The type of error generated during the Vector Enrichment job.
	ErrorType VectorEnrichmentJobErrorType
	// contains filtered or unexported fields
}

VectorEnrichmentJob error details in response from GetVectorEnrichmentJob.

type VectorEnrichmentJobErrorType

type VectorEnrichmentJobErrorType string
const (
	// CLIENT_ERROR
	VectorEnrichmentJobErrorTypeClientError VectorEnrichmentJobErrorType = "CLIENT_ERROR"
	// SERVER_ERROR
	VectorEnrichmentJobErrorTypeServerError VectorEnrichmentJobErrorType = "SERVER_ERROR"
)

Enum values for VectorEnrichmentJobErrorType

func (VectorEnrichmentJobErrorType) Values

Values returns all known values for VectorEnrichmentJobErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type VectorEnrichmentJobExportErrorDetails

type VectorEnrichmentJobExportErrorDetails struct {

	// The message providing details about the errors generated during the Vector
	// Enrichment job.
	Message *string

	// The output error details for an Export operation on a Vector Enrichment job.
	Type VectorEnrichmentJobExportErrorType
	// contains filtered or unexported fields
}

VectorEnrichmentJob export error details in response from GetVectorEnrichmentJob.

type VectorEnrichmentJobExportErrorType

type VectorEnrichmentJobExportErrorType string
const (
	VectorEnrichmentJobExportErrorTypeClientError VectorEnrichmentJobExportErrorType = "CLIENT_ERROR"
	VectorEnrichmentJobExportErrorTypeServerError VectorEnrichmentJobExportErrorType = "SERVER_ERROR"
)

Enum values for VectorEnrichmentJobExportErrorType

func (VectorEnrichmentJobExportErrorType) Values

Values returns all known values for VectorEnrichmentJobExportErrorType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type VectorEnrichmentJobExportStatus

type VectorEnrichmentJobExportStatus string
const (
	VectorEnrichmentJobExportStatusInProgress VectorEnrichmentJobExportStatus = "IN_PROGRESS"
	VectorEnrichmentJobExportStatusSucceeded  VectorEnrichmentJobExportStatus = "SUCCEEDED"
	VectorEnrichmentJobExportStatusFailed     VectorEnrichmentJobExportStatus = "FAILED"
)

Enum values for VectorEnrichmentJobExportStatus

func (VectorEnrichmentJobExportStatus) Values

Values returns all known values for VectorEnrichmentJobExportStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type VectorEnrichmentJobInputConfig

type VectorEnrichmentJobInputConfig struct {

	// The input structure for the data source that represents the storage type of the
	// input data objects.
	//
	// This member is required.
	DataSourceConfig VectorEnrichmentJobDataSourceConfigInput

	// The input structure that defines the data source file type.
	//
	// This member is required.
	DocumentType VectorEnrichmentJobDocumentType
	// contains filtered or unexported fields
}

The input structure for the InputConfig in a VectorEnrichmentJob.

type VectorEnrichmentJobS3Data

type VectorEnrichmentJobS3Data struct {

	// The URL to the Amazon S3 data for the Vector Enrichment job.
	//
	// This member is required.
	S3Uri *string

	// The Key Management Service key ID for server-side encryption.
	KmsKeyId *string
	// contains filtered or unexported fields
}

The Amazon S3 data for the Vector Enrichment job.

type VectorEnrichmentJobStatus

type VectorEnrichmentJobStatus string
const (
	VectorEnrichmentJobStatusInitializing VectorEnrichmentJobStatus = "INITIALIZING"
	VectorEnrichmentJobStatusInProgress   VectorEnrichmentJobStatus = "IN_PROGRESS"
	VectorEnrichmentJobStatusStopping     VectorEnrichmentJobStatus = "STOPPING"
	VectorEnrichmentJobStatusStopped      VectorEnrichmentJobStatus = "STOPPED"
	VectorEnrichmentJobStatusCompleted    VectorEnrichmentJobStatus = "COMPLETED"
	VectorEnrichmentJobStatusFailed       VectorEnrichmentJobStatus = "FAILED"
	VectorEnrichmentJobStatusDeleting     VectorEnrichmentJobStatus = "DELETING"
	VectorEnrichmentJobStatusDeleted      VectorEnrichmentJobStatus = "DELETED"
)

Enum values for VectorEnrichmentJobStatus

func (VectorEnrichmentJobStatus) Values

Values returns all known values for VectorEnrichmentJobStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type VectorEnrichmentJobType

type VectorEnrichmentJobType string
const (
	VectorEnrichmentJobTypeReverseGeocoding VectorEnrichmentJobType = "REVERSE_GEOCODING"
	VectorEnrichmentJobTypeMapMatching      VectorEnrichmentJobType = "MAP_MATCHING"
)

Enum values for VectorEnrichmentJobType

func (VectorEnrichmentJobType) Values

Values returns all known values for VectorEnrichmentJobType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ViewOffNadirInput

type ViewOffNadirInput struct {

	// The minimum value for ViewOffNadir property filter. This filters items having
	// ViewOffNadir greater than or equal to this value.
	//
	// This member is required.
	LowerBound *float32

	// The maximum value for ViewOffNadir property filter. This filters items having
	// ViewOffNadir lesser than or equal to this value.
	//
	// This member is required.
	UpperBound *float32
	// contains filtered or unexported fields
}

The input structure for specifying ViewOffNadir property filter. ViewOffNadir refers to the angle from the sensor between nadir (straight down) and the scene center. Measured in degrees (0-90).

type ViewSunAzimuthInput

type ViewSunAzimuthInput struct {

	// The minimum value for ViewSunAzimuth property filter. This filters items having
	// ViewSunAzimuth greater than or equal to this value.
	//
	// This member is required.
	LowerBound *float32

	// The maximum value for ViewSunAzimuth property filter. This filters items having
	// ViewSunAzimuth lesser than or equal to this value.
	//
	// This member is required.
	UpperBound *float32
	// contains filtered or unexported fields
}

The input structure for specifying ViewSunAzimuth property filter. ViewSunAzimuth refers to the Sun azimuth angle. From the scene center point on the ground, this is the angle between truth north and the sun. Measured clockwise in degrees (0-360).

type ViewSunElevationInput

type ViewSunElevationInput struct {

	// The lower bound to view the sun elevation.
	//
	// This member is required.
	LowerBound *float32

	// The upper bound to view the sun elevation.
	//
	// This member is required.
	UpperBound *float32
	// contains filtered or unexported fields
}

The input structure for specifying ViewSunElevation angle property filter.

type ZonalStatistics

type ZonalStatistics string
const (
	// MEAN
	ZonalStatisticsMean ZonalStatistics = "MEAN"
	// MEDIAN
	ZonalStatisticsMedian ZonalStatistics = "MEDIAN"
	// STANDARD_DEVIATION
	ZonalStatisticsStandardDeviation ZonalStatistics = "STANDARD_DEVIATION"
	// MAX
	ZonalStatisticsMax ZonalStatistics = "MAX"
	// MIN
	ZonalStatisticsMin ZonalStatistics = "MIN"
	// SUM
	ZonalStatisticsSum ZonalStatistics = "SUM"
)

Enum values for ZonalStatistics

func (ZonalStatistics) Values

func (ZonalStatistics) Values() []ZonalStatistics

Values returns all known values for ZonalStatistics. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ZonalStatisticsConfigInput

type ZonalStatisticsConfigInput struct {

	// List of zonal statistics to compute.
	//
	// This member is required.
	Statistics []ZonalStatistics

	// The Amazon S3 path pointing to the GeoJSON containing the polygonal zones.
	//
	// This member is required.
	ZoneS3Path *string

	// Bands used in the operation. If no target bands are specified, it uses all
	// bands available input.
	TargetBands []string

	// The Amazon Resource Name (ARN) or an ID of a Amazon Web Services Key Management
	// Service (Amazon Web Services KMS) key that Amazon SageMaker uses to decrypt your
	// output artifacts with Amazon S3 server-side encryption. The SageMaker execution
	// role must have kms:GenerateDataKey permission.
	//
	// The KmsKeyId can be any of the following formats:
	//
	//   - // KMS Key ID
	//
	// "1234abcd-12ab-34cd-56ef-1234567890ab"
	//
	//   - // Amazon Resource Name (ARN) of a KMS Key
	//
	// "arn:aws:kms:<region>:<account>:key/<key-id-12ab-34cd-56ef-1234567890ab>"
	//
	// For more information about key identifiers, see [Key identifiers (KeyID)] in the Amazon Web Services Key
	// Management Service (Amazon Web Services KMS) documentation.
	//
	// [Key identifiers (KeyID)]: https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#key-id-key-id
	ZoneS3PathKmsKeyId *string
	// contains filtered or unexported fields
}

The structure representing input configuration of ZonalStatistics operation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL