Viewing docs for vra 0.17.0
published on Tuesday, Mar 10, 2026 by vmware
published on Tuesday, Mar 10, 2026 by vmware
Viewing docs for vra 0.17.0
published on Tuesday, Mar 10, 2026 by vmware
published on Tuesday, Mar 10, 2026 by vmware
Example Usage
S
This is an example of how to lookup a region enumeration data source for Azure cloud account.
Region enumeration data source for Azure:
import * as pulumi from "@pulumi/pulumi";
import * as vra from "@pulumi/vra";
const _this = vra.getRegionEnumerationAzure({
applicationId: applicationId,
applicationKey: applicationKey,
subscriptionId: subscriptionId,
tenantId: tenantId,
});
import pulumi
import pulumi_vra as vra
this = vra.get_region_enumeration_azure(application_id=application_id,
application_key=application_key,
subscription_id=subscription_id,
tenant_id=tenant_id)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/vra/vra"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vra.GetRegionEnumerationAzure(ctx, &vra.GetRegionEnumerationAzureArgs{
ApplicationId: applicationId,
ApplicationKey: applicationKey,
SubscriptionId: subscriptionId,
TenantId: tenantId,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Vra = Pulumi.Vra;
return await Deployment.RunAsync(() =>
{
var @this = Vra.GetRegionEnumerationAzure.Invoke(new()
{
ApplicationId = applicationId,
ApplicationKey = applicationKey,
SubscriptionId = subscriptionId,
TenantId = tenantId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vra.VraFunctions;
import com.pulumi.vra.inputs.GetRegionEnumerationAzureArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var this = VraFunctions.getRegionEnumerationAzure(GetRegionEnumerationAzureArgs.builder()
.applicationId(applicationId)
.applicationKey(applicationKey)
.subscriptionId(subscriptionId)
.tenantId(tenantId)
.build());
}
}
variables:
this:
fn::invoke:
function: vra:getRegionEnumerationAzure
arguments:
applicationId: ${applicationId}
applicationKey: ${applicationKey}
subscriptionId: ${subscriptionId}
tenantId: ${tenantId}
The region enumeration data source for Azure cloud account supports the following arguments:
Using getRegionEnumerationAzure
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRegionEnumerationAzure(args: GetRegionEnumerationAzureArgs, opts?: InvokeOptions): Promise<GetRegionEnumerationAzureResult>
function getRegionEnumerationAzureOutput(args: GetRegionEnumerationAzureOutputArgs, opts?: InvokeOptions): Output<GetRegionEnumerationAzureResult>def get_region_enumeration_azure(application_id: Optional[str] = None,
application_key: Optional[str] = None,
id: Optional[str] = None,
subscription_id: Optional[str] = None,
tenant_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRegionEnumerationAzureResult
def get_region_enumeration_azure_output(application_id: Optional[pulumi.Input[str]] = None,
application_key: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
subscription_id: Optional[pulumi.Input[str]] = None,
tenant_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRegionEnumerationAzureResult]func GetRegionEnumerationAzure(ctx *Context, args *GetRegionEnumerationAzureArgs, opts ...InvokeOption) (*GetRegionEnumerationAzureResult, error)
func GetRegionEnumerationAzureOutput(ctx *Context, args *GetRegionEnumerationAzureOutputArgs, opts ...InvokeOption) GetRegionEnumerationAzureResultOutput> Note: This function is named GetRegionEnumerationAzure in the Go SDK.
public static class GetRegionEnumerationAzure
{
public static Task<GetRegionEnumerationAzureResult> InvokeAsync(GetRegionEnumerationAzureArgs args, InvokeOptions? opts = null)
public static Output<GetRegionEnumerationAzureResult> Invoke(GetRegionEnumerationAzureInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRegionEnumerationAzureResult> getRegionEnumerationAzure(GetRegionEnumerationAzureArgs args, InvokeOptions options)
public static Output<GetRegionEnumerationAzureResult> getRegionEnumerationAzure(GetRegionEnumerationAzureArgs args, InvokeOptions options)
fn::invoke:
function: vra:index/getRegionEnumerationAzure:getRegionEnumerationAzure
arguments:
# arguments dictionaryThe following arguments are supported:
- Application
Id string - Azure Client Application ID
- Application
Key string - Azure Client Application Secret Key
- Subscription
Id string - Azure Subscription ID
- Tenant
Id string - Azure Tenant ID
- Id string
- Application
Id string - Azure Client Application ID
- Application
Key string - Azure Client Application Secret Key
- Subscription
Id string - Azure Subscription ID
- Tenant
Id string - Azure Tenant ID
- Id string
- application
Id String - Azure Client Application ID
- application
Key String - Azure Client Application Secret Key
- subscription
Id String - Azure Subscription ID
- tenant
Id String - Azure Tenant ID
- id String
- application
Id string - Azure Client Application ID
- application
Key string - Azure Client Application Secret Key
- subscription
Id string - Azure Subscription ID
- tenant
Id string - Azure Tenant ID
- id string
- application_
id str - Azure Client Application ID
- application_
key str - Azure Client Application Secret Key
- subscription_
id str - Azure Subscription ID
- tenant_
id str - Azure Tenant ID
- id str
- application
Id String - Azure Client Application ID
- application
Key String - Azure Client Application Secret Key
- subscription
Id String - Azure Subscription ID
- tenant
Id String - Azure Tenant ID
- id String
getRegionEnumerationAzure Result
The following output properties are available:
- Application
Id string - Application
Key string - Id string
- Regions List<string>
- A set of Region names to enable provisioning on. Example:
["northamerica-northeast1"] - Subscription
Id string - Tenant
Id string
- Application
Id string - Application
Key string - Id string
- Regions []string
- A set of Region names to enable provisioning on. Example:
["northamerica-northeast1"] - Subscription
Id string - Tenant
Id string
- application
Id String - application
Key String - id String
- regions List<String>
- A set of Region names to enable provisioning on. Example:
["northamerica-northeast1"] - subscription
Id String - tenant
Id String
- application
Id string - application
Key string - id string
- regions string[]
- A set of Region names to enable provisioning on. Example:
["northamerica-northeast1"] - subscription
Id string - tenant
Id string
- application_
id str - application_
key str - id str
- regions Sequence[str]
- A set of Region names to enable provisioning on. Example:
["northamerica-northeast1"] - subscription_
id str - tenant_
id str
- application
Id String - application
Key String - id String
- regions List<String>
- A set of Region names to enable provisioning on. Example:
["northamerica-northeast1"] - subscription
Id String - tenant
Id String
Package Details
- Repository
- vra vmware/terraform-provider-vra
- License
- Notes
- This Pulumi package is based on the
vraTerraform Provider.
Viewing docs for vra 0.17.0
published on Tuesday, Mar 10, 2026 by vmware
published on Tuesday, Mar 10, 2026 by vmware
