awscc.ce_anomalysubscription

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

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

Permissions - ce:DeleteAnomalySubscription

update

Parent base class for filters and actions.

definitions:
  Arn:
    description: Subscription ARN
    pattern: ^arn:aws[-a-z0-9]*:[a-z0-9]+:[-a-z0-9]*:[0-9]{12}:[-a-zA-Z0-9/:_]+$
    type: string
  Subscriber:
    additionalProperties: false
    properties:
      Address:
        pattern: "(^[a-zA-Z0-9.!#$%&'*+=?^_\u2018{|}~-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$)|(^arn:(aws[a-zA-Z-]*):sns:[a-zA-Z0-9-]+:[0-9]{12}:[a-zA-Z0-9_-]+$)"
        type: string
      Status:
        enum:
        - CONFIRMED
        - DECLINED
        type: string
      Type:
        enum:
        - EMAIL
        - SNS
        type: string
    required:
    - Address
    - Type
    type: object
properties:
  Frequency:
    description: 'The frequency at which anomaly reports are sent over email. '
    enum:
    - DAILY
    - IMMEDIATE
    - WEEKLY
    type: string
  MonitorArnList:
    description: A list of cost anomaly monitors.
    insertionOrder: false
    items:
      description: Subscription ARN
      pattern: ^arn:aws[-a-z0-9]*:[a-z0-9]+:[-a-z0-9]*:[0-9]{12}:[-a-zA-Z0-9/:_]+$
      type: string
    type: array
  Subscribers:
    description: A list of subscriber
    insertionOrder: false
    items:
      additionalProperties: false
      properties:
        Address:
          pattern: "(^[a-zA-Z0-9.!#$%&'*+=?^_\u2018{|}~-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$)|(^arn:(aws[a-zA-Z-]*):sns:[a-zA-Z0-9-]+:[0-9]{12}:[a-zA-Z0-9_-]+$)"
          type: string
        Status:
          enum:
          - CONFIRMED
          - DECLINED
          type: string
        Type:
          enum:
          - EMAIL
          - SNS
          type: string
      required:
      - Address
      - Type
      type: object
    type: array
  SubscriptionName:
    description: The name of the subscription.
    maxLength: 1024
    minLength: 0
    pattern: '[\S\s]*'
    type: string
  Threshold:
    description: 'The dollar value that triggers a notification if the threshold is
      exceeded. '
    minimum: 0
    type: number
  type:
    enum:
    - update

Permissions - ce:UpdateAnomalySubscription