awscc.lookoutequipment_inferencescheduler

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - lookoutequipment:DeleteInferenceScheduler, lookoutequipment:StopInferenceScheduler, lookoutequipment:DescribeInferenceScheduler

update

Parent base class for filters and actions.

definitions:
  Bucket:
    maxLength: 63
    minLength: 3
    pattern: ^[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]$
    type: string
  InputNameConfiguration:
    additionalProperties: false
    description: Specifies configuration information for the input data for the inference,
      including timestamp format and delimiter.
    properties:
      ComponentTimestampDelimiter:
        description: Indicates the delimiter character used between items in the data.
        maxLength: 1
        minLength: 0
        pattern: ^(\-|\_|\s)?$
        type: string
      TimestampFormat:
        description: The format of the timestamp, whether Epoch time, or standard,
          with or without hyphens (-).
        pattern: ^EPOCH|yyyy-MM-dd-HH-mm-ss|yyyyMMddHHmmss$
        type: string
    type: object
  Prefix:
    maxLength: 1024
    minLength: 0
    type: string
  S3InputConfiguration:
    additionalProperties: false
    description: Specifies configuration information for the input data for the inference,
      including input data S3 location.
    properties:
      Bucket:
        maxLength: 63
        minLength: 3
        pattern: ^[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]$
        type: string
      Prefix:
        maxLength: 1024
        minLength: 0
        type: string
    required:
    - Bucket
    type: object
  S3OutputConfiguration:
    additionalProperties: false
    description: Specifies configuration information for the output results from the
      inference, including output S3 location.
    properties:
      Bucket:
        maxLength: 63
        minLength: 3
        pattern: ^[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]$
        type: string
      Prefix:
        maxLength: 1024
        minLength: 0
        type: string
    required:
    - Bucket
    type: object
  Tag:
    additionalProperties: false
    description: A tag is a key-value pair that can be added to a resource as metadata.
    properties:
      Key:
        description: The key for the specified tag.
        maxLength: 128
        minLength: 1
        pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$
        type: string
      Value:
        description: The value for the specified tag.
        maxLength: 256
        minLength: 0
        pattern: '[\s\w+-=\.:/@]*'
        type: string
    required:
    - Key
    - Value
    type: object
properties:
  DataDelayOffsetInMinutes:
    description: A period of time (in minutes) by which inference on the data is delayed
      after the data starts.
    maximum: 60
    minimum: 0
    type: integer
  DataInputConfiguration:
    additionalProperties: false
    description: Specifies configuration information for the input data for the inference
      scheduler, including delimiter, format, and dataset location.
    properties:
      InferenceInputNameConfiguration:
        additionalProperties: false
        description: Specifies configuration information for the input data for the
          inference, including timestamp format and delimiter.
        properties:
          ComponentTimestampDelimiter:
            description: Indicates the delimiter character used between items in the
              data.
            maxLength: 1
            minLength: 0
            pattern: ^(\-|\_|\s)?$
            type: string
          TimestampFormat:
            description: The format of the timestamp, whether Epoch time, or standard,
              with or without hyphens (-).
            pattern: ^EPOCH|yyyy-MM-dd-HH-mm-ss|yyyyMMddHHmmss$
            type: string
        type: object
      InputTimeZoneOffset:
        description: Indicates the difference between your time zone and Greenwich
          Mean Time (GMT).
        pattern: ^(\+|\-)[0-9]{2}\:[0-9]{2}$
        type: string
      S3InputConfiguration:
        additionalProperties: false
        description: Specifies configuration information for the input data for the
          inference, including input data S3 location.
        properties:
          Bucket:
            maxLength: 63
            minLength: 3
            pattern: ^[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]$
            type: string
          Prefix:
            maxLength: 1024
            minLength: 0
            type: string
        required:
        - Bucket
        type: object
    required:
    - S3InputConfiguration
    type: object
  DataOutputConfiguration:
    additionalProperties: false
    description: Specifies configuration information for the output results for the
      inference scheduler, including the S3 location for the output.
    properties:
      KmsKeyId:
        description: The ID number for the AWS KMS key used to encrypt the inference
          output.
        maxLength: 2048
        minLength: 1
        pattern: ^[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,2048}$
        type: string
      S3OutputConfiguration:
        additionalProperties: false
        description: Specifies configuration information for the output results from
          the inference, including output S3 location.
        properties:
          Bucket:
            maxLength: 63
            minLength: 3
            pattern: ^[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]$
            type: string
          Prefix:
            maxLength: 1024
            minLength: 0
            type: string
        required:
        - Bucket
        type: object
    required:
    - S3OutputConfiguration
    type: object
  DataUploadFrequency:
    description: How often data is uploaded to the source S3 bucket for the input
      data.
    enum:
    - PT5M
    - PT10M
    - PT15M
    - PT30M
    - PT1H
    type: string
  RoleArn:
    description: The Amazon Resource Name (ARN) of a role with permission to access
      the data source being used for the inference.
    maxLength: 2048
    minLength: 20
    pattern: arn:aws(-[^:]+)?:iam::[0-9]{12}:role/.+
    type: string
  Tags:
    description: Any tags associated with the inference scheduler.
    insertionOrder: false
    items:
      additionalProperties: false
      description: A tag is a key-value pair that can be added to a resource as metadata.
      properties:
        Key:
          description: The key for the specified tag.
          maxLength: 128
          minLength: 1
          pattern: ^(?!aws:)[a-zA-Z+-=._:/]+$
          type: string
        Value:
          description: The value for the specified tag.
          maxLength: 256
          minLength: 0
          pattern: '[\s\w+-=\.:/@]*'
          type: string
      required:
      - Key
      - Value
      type: object
    maxItems: 200
    type: array
    uniqueItems: true
  type:
    enum:
    - update

Permissions - lookoutequipment:UpdateInferenceScheduler, lookoutequipment:DescribeInferenceScheduler, lookoutequipment:StopInferenceScheduler, lookoutequipment:StartInferenceScheduler