vmc 1.15.4 published on Monday, Apr 21, 2025 by vmware
Vmc Provider
Generate Provider
The Vmc provider must be installed as a Local Package by following the instructions for Any Terraform Provider:
pulumi package add terraform-provider vmware/vmc
Overview

In order to use the provider you need to obtain the authentication token from the Cloud Service Provider by providing the org scoped API token. The provider client uses Cloud Service Provider (CSP) API to exchange this org scoped API token/OAuth App ID and Secret for user access token.
Refer to the provider documentation for information on all of the resources and functions supported by this provider. Each includes a detailed description of the purpose and how to use it.
Configuration Reference
The following arguments are used to configure the provider:
apiToken
- (Required, in conflict withclientId
andclientSecret
) API token is used to authenticate when calling VMware Cloud Services APIs. This token is scoped within the organization.clientId
- (Required in pair withclientSecret
, in conflict withapiToken
) ID of OAuth App associated with the organization. The combination with “clientSecret” is used to authenticate when calling VMware Cloud Services APIs.clientSecret
- (Required in pair withclientId
, in conflict withapiToken
) Secret of OAuth App associated with the organization. The combination with “clientId” is used to authenticate when calling VMware Cloud Services APIs.orgId
- (Required) Organization Identifier.vmcUrl
- (Optional) VMware Cloud on AWS URL. Default: https://vmc.vmware.comcspUrl
- (Optional) Cloud Service Provider URL. Default: https://console.cloud.vmware.com