Skip to content

volocloud_account

Example Usage

data "volocloud_account" "example" {
  account_id = "00000000-0000-0000-0000-000000000000"
}

Schema

Required

  • id (String) Volocloud Account ID.

Read-Only

  • email (String) The Volocloud account email address.
  • name (String) The Volocloud Account Name.
  • provider_version (String) The provider version which is used by this resource.
  • resources (Attributes) Returns details of the Volocloud resources created by this resource. (see below for nested schema)
  • tenancies (Attributes) Returns details of the Volocloud resources created by volocloud_account resource. (see below for nested schema)
  • volo_support_enabled (Boolean) If enabled, it adds the Volo Tf Execution Role ARN details to the AWS CloudFormation template, which is used by Volo support personnel to access resources created by this terraform provider. Defaults to true.

Nested Schema for resources

Read-Only:

Nested Schema for resources.aws

Read-Only:

  • management_accounts (Attributes Map) Map of AWS Management Accounts with aws account id as the map key and the role resources as map value. (see below for nested schema)
  • ms_graph_api_application_permissions (List of String) A list of Graph API Application permissions required by volocloud provider to manage MS Entra ID Objects.

Nested Schema for resources.aws.management_accounts

Read-Only:

  • bootstrap_role_arn (String) The AWS Cross Account Role ARN used by volocloud provider.
  • bootstrap_role_cloudformation_template_url (String) The AWS CloudFormation template URL required for being able to create other resources with the volocloud provider.
  • bootstrap_role_external_id (String) The AWS Cross Account Role External ID used by volocloud provider.

Nested Schema for resources.azure

Read-Only:

  • ms_entra_id_roles (List of String) MS Entra ID Roles required for Volocloud to deploy Microsoft Entra Domain Services.
  • ms_graph_api_application_permissions (List of String) A list of Graph API Application permissions required to manage MS Entra ID Objects.
  • tenants (Attributes Map) Map of Azure tenants with tenant id as the map key and the identity resources as map value. (see below for nested schema)

Nested Schema for resources.azure.tenants

Read-Only:

  • identity_arm_template_url (String) ARM template URL required to create an user assigned managed identity with federated credentials from Volocloud IdP and required Azure Resource Manager permissions.
  • identity_oidc_audience (String) OIDC Token Audience Claim provided by Volocloud IdP.
  • identity_oidc_issuer (String) OIDC Token Issuer Claim provided by Volocloud IdP.
  • identity_oidc_subject (String) OIDC Token Subject Claim provided by Volocloud IdP.

Nested Schema for tenancies

Read-Only:

  • marketplace_onboarding (Attributes) Volocloud CSP used for tenancy resource onboarded on AWS/Azure marketplace. (see below for nested schema)
  • non_marketplace_onboarding (Attributes) Volocloud CSP used for tenancy resource onboarded outside of CSP marketplace. (see below for nested schema)

Nested Schema for tenancies.marketplace_onboarding

Read-Only:

  • aws (Attributes) Procurement from CSP marketplace for both AWS management account(s) and Azure tenant(s). (see below for nested schema)
  • azure (Attributes) Procurement from CSP marketplace for Azure tenant(s). (see below for nested schema)

Nested Schema for tenancies.marketplace_onboarding.aws

Read-Only:

  • management_accounts (Map of String) A map of AWS Management Account IDs with their respective AWS marketplace entitlement plan name.
  • tenants (Map of String) A map of Azure Tenant IDs with their respective AWS marketplace entitlement plan name.

Nested Schema for tenancies.marketplace_onboarding.azure

Read-Only:

  • tenants (Map of String) A map of Azure Tenant IDs with their respective Azure marketplace SaaS subscription name setup during registration process.

Nested Schema for tenancies.non_marketplace_onboarding

Read-Only:

  • aws_management_accounts (List of String) A list of AWS Management Account IDs where Volocloud AWS tenancy resources are created.
  • azure_tenants (List of String) A list of Azure Tenant IDs where Volocloud Azure tenancy resources are created.