Skip to content

Start Earth Observation Job

sagemakergeospatialcapabilities_start_earth_observation_job R Documentation

Use this operation to create an Earth observation job

Description

Use this operation to create an Earth observation job.

Usage

sagemakergeospatialcapabilities_start_earth_observation_job(ClientToken,
  ExecutionRoleArn, InputConfig, JobConfig, KmsKeyId, Name, Tags)

Arguments

ClientToken

A unique token that guarantees that the call to this API is idempotent.

ExecutionRoleArn

[required] The Amazon Resource Name (ARN) of the IAM role that you specified for the job.

InputConfig

[required] Input configuration information for the Earth Observation job.

JobConfig

[required] An object containing information about the job configuration.

KmsKeyId

The Key Management Service key ID for server-side encryption.

Name

[required] The name of the Earth Observation job.

Tags

Each tag consists of a key and a value.

Value

A list with the following syntax:

list(
  Arn = "string",
  CreationTime = as.POSIXct(
    "2015-01-01"
  ),
  DurationInSeconds = 123,
  ExecutionRoleArn = "string",
  InputConfig = list(
    PreviousEarthObservationJobArn = "string",
    RasterDataCollectionQuery = list(
      AreaOfInterest = list(
        AreaOfInterestGeometry = list(
          MultiPolygonGeometry = list(
            Coordinates = list(
              list(
                list(
                  list(
                    123.0
                  )
                )
              )
            )
          ),
          PolygonGeometry = list(
            Coordinates = list(
              list(
                list(
                  123.0
                )
              )
            )
          )
        )
      ),
      PropertyFilters = list(
        LogicalOperator = "AND",
        Properties = list(
          list(
            Property = list(
              EoCloudCover = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              ),
              LandsatCloudCoverLand = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              ),
              Platform = list(
                ComparisonOperator = "EQUALS"|"NOT_EQUALS"|"STARTS_WITH",
                Value = "string"
              ),
              ViewOffNadir = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              ),
              ViewSunAzimuth = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              ),
              ViewSunElevation = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              )
            )
          )
        )
      ),
      RasterDataCollectionArn = "string",
      RasterDataCollectionName = "string",
      TimeRangeFilter = list(
        EndTime = as.POSIXct(
          "2015-01-01"
        ),
        StartTime = as.POSIXct(
          "2015-01-01"
        )
      )
    )
  ),
  JobConfig = list(
    BandMathConfig = list(
      CustomIndices = list(
        Operations = list(
          list(
            Equation = "string",
            Name = "string",
            OutputType = "INT32"|"FLOAT32"|"INT16"|"FLOAT64"|"UINT16"
          )
        )
      ),
      PredefinedIndices = list(
        "string"
      )
    ),
    CloudMaskingConfig = list(),
    CloudRemovalConfig = list(
      AlgorithmName = "INTERPOLATION",
      InterpolationValue = "string",
      TargetBands = list(
        "string"
      )
    ),
    GeoMosaicConfig = list(
      AlgorithmName = "NEAR"|"BILINEAR"|"CUBIC"|"CUBICSPLINE"|"LANCZOS"|"AVERAGE"|"RMS"|"MODE"|"MAX"|"MIN"|"MED"|"Q1"|"Q3"|"SUM",
      TargetBands = list(
        "string"
      )
    ),
    LandCoverSegmentationConfig = list(),
    ResamplingConfig = list(
      AlgorithmName = "NEAR"|"BILINEAR"|"CUBIC"|"CUBICSPLINE"|"LANCZOS"|"AVERAGE"|"RMS"|"MODE"|"MAX"|"MIN"|"MED"|"Q1"|"Q3"|"SUM",
      OutputResolution = list(
        UserDefined = list(
          Unit = "METERS",
          Value = 123.0
        )
      ),
      TargetBands = list(
        "string"
      )
    ),
    StackConfig = list(
      OutputResolution = list(
        Predefined = "HIGHEST"|"LOWEST"|"AVERAGE",
        UserDefined = list(
          Unit = "METERS",
          Value = 123.0
        )
      ),
      TargetBands = list(
        "string"
      )
    ),
    TemporalStatisticsConfig = list(
      GroupBy = "ALL"|"YEARLY",
      Statistics = list(
        "MEAN"|"MEDIAN"|"STANDARD_DEVIATION"
      ),
      TargetBands = list(
        "string"
      )
    ),
    ZonalStatisticsConfig = list(
      Statistics = list(
        "MEAN"|"MEDIAN"|"STANDARD_DEVIATION"|"MAX"|"MIN"|"SUM"
      ),
      TargetBands = list(
        "string"
      ),
      ZoneS3Path = "string",
      ZoneS3PathKmsKeyId = "string"
    )
  ),
  KmsKeyId = "string",
  Name = "string",
  Status = "INITIALIZING"|"IN_PROGRESS"|"STOPPING"|"COMPLETED"|"STOPPED"|"FAILED"|"DELETING"|"DELETED",
  Tags = list(
    "string"
  )
)

Request syntax

svc$start_earth_observation_job(
  ClientToken = "string",
  ExecutionRoleArn = "string",
  InputConfig = list(
    PreviousEarthObservationJobArn = "string",
    RasterDataCollectionQuery = list(
      AreaOfInterest = list(
        AreaOfInterestGeometry = list(
          MultiPolygonGeometry = list(
            Coordinates = list(
              list(
                list(
                  list(
                    123.0
                  )
                )
              )
            )
          ),
          PolygonGeometry = list(
            Coordinates = list(
              list(
                list(
                  123.0
                )
              )
            )
          )
        )
      ),
      PropertyFilters = list(
        LogicalOperator = "AND",
        Properties = list(
          list(
            Property = list(
              EoCloudCover = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              ),
              LandsatCloudCoverLand = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              ),
              Platform = list(
                ComparisonOperator = "EQUALS"|"NOT_EQUALS"|"STARTS_WITH",
                Value = "string"
              ),
              ViewOffNadir = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              ),
              ViewSunAzimuth = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              ),
              ViewSunElevation = list(
                LowerBound = 123.0,
                UpperBound = 123.0
              )
            )
          )
        )
      ),
      RasterDataCollectionArn = "string",
      TimeRangeFilter = list(
        EndTime = as.POSIXct(
          "2015-01-01"
        ),
        StartTime = as.POSIXct(
          "2015-01-01"
        )
      )
    )
  ),
  JobConfig = list(
    BandMathConfig = list(
      CustomIndices = list(
        Operations = list(
          list(
            Equation = "string",
            Name = "string",
            OutputType = "INT32"|"FLOAT32"|"INT16"|"FLOAT64"|"UINT16"
          )
        )
      ),
      PredefinedIndices = list(
        "string"
      )
    ),
    CloudMaskingConfig = list(),
    CloudRemovalConfig = list(
      AlgorithmName = "INTERPOLATION",
      InterpolationValue = "string",
      TargetBands = list(
        "string"
      )
    ),
    GeoMosaicConfig = list(
      AlgorithmName = "NEAR"|"BILINEAR"|"CUBIC"|"CUBICSPLINE"|"LANCZOS"|"AVERAGE"|"RMS"|"MODE"|"MAX"|"MIN"|"MED"|"Q1"|"Q3"|"SUM",
      TargetBands = list(
        "string"
      )
    ),
    LandCoverSegmentationConfig = list(),
    ResamplingConfig = list(
      AlgorithmName = "NEAR"|"BILINEAR"|"CUBIC"|"CUBICSPLINE"|"LANCZOS"|"AVERAGE"|"RMS"|"MODE"|"MAX"|"MIN"|"MED"|"Q1"|"Q3"|"SUM",
      OutputResolution = list(
        UserDefined = list(
          Unit = "METERS",
          Value = 123.0
        )
      ),
      TargetBands = list(
        "string"
      )
    ),
    StackConfig = list(
      OutputResolution = list(
        Predefined = "HIGHEST"|"LOWEST"|"AVERAGE",
        UserDefined = list(
          Unit = "METERS",
          Value = 123.0
        )
      ),
      TargetBands = list(
        "string"
      )
    ),
    TemporalStatisticsConfig = list(
      GroupBy = "ALL"|"YEARLY",
      Statistics = list(
        "MEAN"|"MEDIAN"|"STANDARD_DEVIATION"
      ),
      TargetBands = list(
        "string"
      )
    ),
    ZonalStatisticsConfig = list(
      Statistics = list(
        "MEAN"|"MEDIAN"|"STANDARD_DEVIATION"|"MAX"|"MIN"|"SUM"
      ),
      TargetBands = list(
        "string"
      ),
      ZoneS3Path = "string",
      ZoneS3PathKmsKeyId = "string"
    )
  ),
  KmsKeyId = "string",
  Name = "string",
  Tags = list(
    "string"
  )
)