Skip to main content
This page is auto-generated based on the official Terraform documentation.

Overview

Use this resource with the Vantage Terraform provider. For installation and authentication, see the Terraform provider quickstart. The schema below is generated directly from the provider source.

Example Usage

terraform {
  required_providers {
    vantage = {
      source = "vantage-sh/vantage"
    }
  }
}

resource "vantage_managed_account" "terraform-managed-account" {
  contact_email = "support+terraform@vantage.sh"
  name          = "Terraform managed account"
  access_credential_tokens = [
    "accss_crdntl_145aa8924bdc55a9"
  ]
  billing_rule_tokens = [
    "bllng_rule_bc95e52f2af7bac6",
  ]
}

Schema

Required

  • contact_email (String) The contact email address for the Managed Account.
  • name (String) The name of the Managed Account.

Optional

  • access_credential_tokens (List of String) Access Credential (aka Integrations) tokens to assign to the Managed Account.
  • billing_rule_tokens (List of String) Billing Rule tokens to assign to the Managed Account.
  • email_domain (String) Email domain to associate with this Managed Account for SSO.

Read-Only

  • id (String) The id of the managed account
  • include_managed_account_integrations (Boolean) Whether to include managed account’s own integrations in invoice cost calculations (MSP invoicing accounts only)
  • parent_account_token (String) The token for the parent Account.
  • payment_terms_days (Number) Number of days until payment is due after invoice date (MSP invoicing accounts only)
  • token (String) The token of the managed account