Module library

AppSync

Terraform module to create AWS AWS AppSync resources

Charged while it exists

1

These set the floor of the bill. They accrue from the moment they are created, even if nothing uses them.

  • AppSync

    aws_appsync_api_cache

    A cache instance billed per hour for as long as it exists, by instance size.

Charged by usage

1

These stay near zero until there is traffic, and are the hardest to predict from source alone.

  • AppSync

    aws_appsync_graphql_api

    Per query and per real-time message delivered. Nothing while the API is idle.

No charge

9

These carry no charge of their own, though some of them govern resources that do.

  • AppSync

    aws_appsync_api_key
  • AppSync

    aws_appsync_datasource
  • AppSync

    aws_appsync_domain_name
  • AppSync

    aws_appsync_domain_name_api_association

    A setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.

  • AppSync

    aws_appsync_function
  • AppSync

    aws_appsync_resolver
  • IAM

    aws_iam_role
  • IAM

    aws_iam_role_policy
  • IAM

    aws_iam_role_policy_attachment