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