Skip to content

Get Anomaly Subscriptions

costexplorer_get_anomaly_subscriptions R Documentation

Retrieves the cost anomaly subscription objects for your account

Description

Retrieves the cost anomaly subscription objects for your account. You can filter using a list of cost anomaly monitor Amazon Resource Names (ARNs).

Usage

costexplorer_get_anomaly_subscriptions(SubscriptionArnList, MonitorArn,
  NextPageToken, MaxResults)

Arguments

SubscriptionArnList

A list of cost anomaly subscription ARNs.

MonitorArn

Cost anomaly monitor ARNs.

NextPageToken

The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.

MaxResults

The number of entries a paginated response contains.

Value

A list with the following syntax:

list(
  AnomalySubscriptions = list(
    list(
      SubscriptionArn = "string",
      AccountId = "string",
      MonitorArnList = list(
        "string"
      ),
      Subscribers = list(
        list(
          Address = "string",
          Type = "EMAIL"|"SNS",
          Status = "CONFIRMED"|"DECLINED"
        )
      ),
      Threshold = 123.0,
      Frequency = "DAILY"|"IMMEDIATE"|"WEEKLY",
      SubscriptionName = "string",
      ThresholdExpression = list(
        Or = list(
          list()
        ),
        And = list(
          list()
        ),
        Not = list(),
        Dimensions = list(
          Key = "AZ"|"INSTANCE_TYPE"|"LINKED_ACCOUNT"|"LINKED_ACCOUNT_NAME"|"OPERATION"|"PURCHASE_TYPE"|"REGION"|"SERVICE"|"SERVICE_CODE"|"USAGE_TYPE"|"USAGE_TYPE_GROUP"|"RECORD_TYPE"|"OPERATING_SYSTEM"|"TENANCY"|"SCOPE"|"PLATFORM"|"SUBSCRIPTION_ID"|"LEGAL_ENTITY_NAME"|"DEPLOYMENT_OPTION"|"DATABASE_ENGINE"|"CACHE_ENGINE"|"INSTANCE_TYPE_FAMILY"|"BILLING_ENTITY"|"RESERVATION_ID"|"RESOURCE_ID"|"RIGHTSIZING_TYPE"|"SAVINGS_PLANS_TYPE"|"SAVINGS_PLAN_ARN"|"PAYMENT_OPTION"|"AGREEMENT_END_DATE_TIME_AFTER"|"AGREEMENT_END_DATE_TIME_BEFORE"|"INVOICING_ENTITY"|"ANOMALY_TOTAL_IMPACT_ABSOLUTE"|"ANOMALY_TOTAL_IMPACT_PERCENTAGE",
          Values = list(
            "string"
          ),
          MatchOptions = list(
            "EQUALS"|"ABSENT"|"STARTS_WITH"|"ENDS_WITH"|"CONTAINS"|"CASE_SENSITIVE"|"CASE_INSENSITIVE"|"GREATER_THAN_OR_EQUAL"
          )
        ),
        Tags = list(
          Key = "string",
          Values = list(
            "string"
          ),
          MatchOptions = list(
            "EQUALS"|"ABSENT"|"STARTS_WITH"|"ENDS_WITH"|"CONTAINS"|"CASE_SENSITIVE"|"CASE_INSENSITIVE"|"GREATER_THAN_OR_EQUAL"
          )
        ),
        CostCategories = list(
          Key = "string",
          Values = list(
            "string"
          ),
          MatchOptions = list(
            "EQUALS"|"ABSENT"|"STARTS_WITH"|"ENDS_WITH"|"CONTAINS"|"CASE_SENSITIVE"|"CASE_INSENSITIVE"|"GREATER_THAN_OR_EQUAL"
          )
        )
      )
    )
  ),
  NextPageToken = "string"
)

Request syntax

svc$get_anomaly_subscriptions(
  SubscriptionArnList = list(
    "string"
  ),
  MonitorArn = "string",
  NextPageToken = "string",
  MaxResults = 123
)