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 fabric computes.
Fabric compute data source by Id:
import * as pulumi from "@pulumi/pulumi";
import * as vra from "@pulumi/vra";
// Lookup fabric compute using its id
const _this = vra.getFabricCompute({
id: fabricComputeId,
});
import pulumi
import pulumi_vra as vra
# Lookup fabric compute using its id
this = vra.get_fabric_compute(id=fabric_compute_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 {
// Lookup fabric compute using its id
_, err := vra.LookupFabricCompute(ctx, &vra.LookupFabricComputeArgs{
Id: pulumi.StringRef(fabricComputeId),
}, 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(() =>
{
// Lookup fabric compute using its id
var @this = Vra.GetFabricCompute.Invoke(new()
{
Id = fabricComputeId,
});
});
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.GetFabricComputeArgs;
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) {
// Lookup fabric compute using its id
final var this = VraFunctions.getFabricCompute(GetFabricComputeArgs.builder()
.id(fabricComputeId)
.build());
}
}
variables:
# Lookup fabric compute using its id
this:
fn::invoke:
function: vra:getFabricCompute
arguments:
id: ${fabricComputeId}
Fabric compute data source by filter query:
import * as pulumi from "@pulumi/pulumi";
import * as vra from "@pulumi/vra";
// Lookup fabric compute using its name
const _this = vra.getFabricCompute({
filter: `name eq '${fabricComputeName}'`,
});
import pulumi
import pulumi_vra as vra
# Lookup fabric compute using its name
this = vra.get_fabric_compute(filter=f"name eq '{fabric_compute_name}'")
package main
import (
"fmt"
"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 {
// Lookup fabric compute using its name
_, err := vra.LookupFabricCompute(ctx, &vra.LookupFabricComputeArgs{
Filter: pulumi.StringRef(fmt.Sprintf("name eq '%v'", fabricComputeName)),
}, 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(() =>
{
// Lookup fabric compute using its name
var @this = Vra.GetFabricCompute.Invoke(new()
{
Filter = $"name eq '{fabricComputeName}'",
});
});
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.GetFabricComputeArgs;
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) {
// Lookup fabric compute using its name
final var this = VraFunctions.getFabricCompute(GetFabricComputeArgs.builder()
.filter(String.format("name eq '%s'", fabricComputeName))
.build());
}
}
variables:
# Lookup fabric compute using its name
this:
fn::invoke:
function: vra:getFabricCompute
arguments:
filter: name eq '${fabricComputeName}'
A fabric compute data source supports the following arguments:
Using getFabricCompute
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 getFabricCompute(args: GetFabricComputeArgs, opts?: InvokeOptions): Promise<GetFabricComputeResult>
function getFabricComputeOutput(args: GetFabricComputeOutputArgs, opts?: InvokeOptions): Output<GetFabricComputeResult>def get_fabric_compute(filter: Optional[str] = None,
id: Optional[str] = None,
tags: Optional[Sequence[GetFabricComputeTag]] = None,
opts: Optional[InvokeOptions] = None) -> GetFabricComputeResult
def get_fabric_compute_output(filter: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetFabricComputeTagArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFabricComputeResult]func LookupFabricCompute(ctx *Context, args *LookupFabricComputeArgs, opts ...InvokeOption) (*LookupFabricComputeResult, error)
func LookupFabricComputeOutput(ctx *Context, args *LookupFabricComputeOutputArgs, opts ...InvokeOption) LookupFabricComputeResultOutput> Note: This function is named LookupFabricCompute in the Go SDK.
public static class GetFabricCompute
{
public static Task<GetFabricComputeResult> InvokeAsync(GetFabricComputeArgs args, InvokeOptions? opts = null)
public static Output<GetFabricComputeResult> Invoke(GetFabricComputeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFabricComputeResult> getFabricCompute(GetFabricComputeArgs args, InvokeOptions options)
public static Output<GetFabricComputeResult> getFabricCompute(GetFabricComputeArgs args, InvokeOptions options)
fn::invoke:
function: vra:index/getFabricCompute:getFabricCompute
arguments:
# arguments dictionaryThe following arguments are supported:
- Filter string
- Search criteria to narrow down the fabric compute resource instance. Only one of
idorfiltermust be specified. - Id string
- The id of the fabric compute resource instance. Only one of
idorfiltermust be specified. -
List<Get
Fabric Compute Tag> - A set of tag keys and optional values that were set on this resource:
- Filter string
- Search criteria to narrow down the fabric compute resource instance. Only one of
idorfiltermust be specified. - Id string
- The id of the fabric compute resource instance. Only one of
idorfiltermust be specified. -
[]Get
Fabric Compute Tag - A set of tag keys and optional values that were set on this resource:
- filter String
- Search criteria to narrow down the fabric compute resource instance. Only one of
idorfiltermust be specified. - id String
- The id of the fabric compute resource instance. Only one of
idorfiltermust be specified. -
List<Get
Fabric Compute Tag> - A set of tag keys and optional values that were set on this resource:
- filter string
- Search criteria to narrow down the fabric compute resource instance. Only one of
idorfiltermust be specified. - id string
- The id of the fabric compute resource instance. Only one of
idorfiltermust be specified. -
Get
Fabric Compute Tag[] - A set of tag keys and optional values that were set on this resource:
- filter str
- Search criteria to narrow down the fabric compute resource instance. Only one of
idorfiltermust be specified. - id str
- The id of the fabric compute resource instance. Only one of
idorfiltermust be specified. -
Sequence[Get
Fabric Compute Tag] - A set of tag keys and optional values that were set on this resource:
- filter String
- Search criteria to narrow down the fabric compute resource instance. Only one of
idorfiltermust be specified. - id String
- The id of the fabric compute resource instance. Only one of
idorfiltermust be specified. - List<Property Map>
- A set of tag keys and optional values that were set on this resource:
getFabricCompute Result
The following output properties are available:
- Created
At string - Date when the entity was created. The date is in ISO 8601 and UTC.
- Custom
Properties Dictionary<string, string> - A list of key value pair of custom properties for the fabric compute resource.
- Description string
- A human-friendly description.
- External
Id string - The id of the external entity on the provider side.
- External
Region stringId - The external region id of the fabric compute.
- External
Zone stringId - The external zone id of the fabric compute.
- Id string
- Lifecycle
State string - Lifecycle status of the compute instance.
- Links
List<Get
Fabric Compute Link> - Hypermedia as the Engine of Application State (HATEOAS) of the entity.
- Name string
- A human-friendly name used as an identifier for the fabric compute resource instance.
- Org
Id string - The id of the organization this entity belongs to.
- Owner string
- Email of the user that owns the entity.
- Power
State string - Power state of fabric compute instance.
- Type string
- Type of the fabric compute instance.
- Updated
At string - Date when the entity was last updated. The date is ISO 8601 and UTC.
- Filter string
-
List<Get
Fabric Compute Tag> - A set of tag keys and optional values that were set on this resource:
- Created
At string - Date when the entity was created. The date is in ISO 8601 and UTC.
- Custom
Properties map[string]string - A list of key value pair of custom properties for the fabric compute resource.
- Description string
- A human-friendly description.
- External
Id string - The id of the external entity on the provider side.
- External
Region stringId - The external region id of the fabric compute.
- External
Zone stringId - The external zone id of the fabric compute.
- Id string
- Lifecycle
State string - Lifecycle status of the compute instance.
- Links
[]Get
Fabric Compute Link - Hypermedia as the Engine of Application State (HATEOAS) of the entity.
- Name string
- A human-friendly name used as an identifier for the fabric compute resource instance.
- Org
Id string - The id of the organization this entity belongs to.
- Owner string
- Email of the user that owns the entity.
- Power
State string - Power state of fabric compute instance.
- Type string
- Type of the fabric compute instance.
- Updated
At string - Date when the entity was last updated. The date is ISO 8601 and UTC.
- Filter string
-
[]Get
Fabric Compute Tag - A set of tag keys and optional values that were set on this resource:
- created
At String - Date when the entity was created. The date is in ISO 8601 and UTC.
- custom
Properties Map<String,String> - A list of key value pair of custom properties for the fabric compute resource.
- description String
- A human-friendly description.
- external
Id String - The id of the external entity on the provider side.
- external
Region StringId - The external region id of the fabric compute.
- external
Zone StringId - The external zone id of the fabric compute.
- id String
- lifecycle
State String - Lifecycle status of the compute instance.
- links
List<Get
Fabric Compute Link> - Hypermedia as the Engine of Application State (HATEOAS) of the entity.
- name String
- A human-friendly name used as an identifier for the fabric compute resource instance.
- org
Id String - The id of the organization this entity belongs to.
- owner String
- Email of the user that owns the entity.
- power
State String - Power state of fabric compute instance.
- type String
- Type of the fabric compute instance.
- updated
At String - Date when the entity was last updated. The date is ISO 8601 and UTC.
- filter String
-
List<Get
Fabric Compute Tag> - A set of tag keys and optional values that were set on this resource:
- created
At string - Date when the entity was created. The date is in ISO 8601 and UTC.
- custom
Properties {[key: string]: string} - A list of key value pair of custom properties for the fabric compute resource.
- description string
- A human-friendly description.
- external
Id string - The id of the external entity on the provider side.
- external
Region stringId - The external region id of the fabric compute.
- external
Zone stringId - The external zone id of the fabric compute.
- id string
- lifecycle
State string - Lifecycle status of the compute instance.
- links
Get
Fabric Compute Link[] - Hypermedia as the Engine of Application State (HATEOAS) of the entity.
- name string
- A human-friendly name used as an identifier for the fabric compute resource instance.
- org
Id string - The id of the organization this entity belongs to.
- owner string
- Email of the user that owns the entity.
- power
State string - Power state of fabric compute instance.
- type string
- Type of the fabric compute instance.
- updated
At string - Date when the entity was last updated. The date is ISO 8601 and UTC.
- filter string
-
Get
Fabric Compute Tag[] - A set of tag keys and optional values that were set on this resource:
- created_
at str - Date when the entity was created. The date is in ISO 8601 and UTC.
- custom_
properties Mapping[str, str] - A list of key value pair of custom properties for the fabric compute resource.
- description str
- A human-friendly description.
- external_
id str - The id of the external entity on the provider side.
- external_
region_ strid - The external region id of the fabric compute.
- external_
zone_ strid - The external zone id of the fabric compute.
- id str
- lifecycle_
state str - Lifecycle status of the compute instance.
- links
Sequence[Get
Fabric Compute Link] - Hypermedia as the Engine of Application State (HATEOAS) of the entity.
- name str
- A human-friendly name used as an identifier for the fabric compute resource instance.
- org_
id str - The id of the organization this entity belongs to.
- owner str
- Email of the user that owns the entity.
- power_
state str - Power state of fabric compute instance.
- type str
- Type of the fabric compute instance.
- updated_
at str - Date when the entity was last updated. The date is ISO 8601 and UTC.
- filter str
-
Sequence[Get
Fabric Compute Tag] - A set of tag keys and optional values that were set on this resource:
- created
At String - Date when the entity was created. The date is in ISO 8601 and UTC.
- custom
Properties Map<String> - A list of key value pair of custom properties for the fabric compute resource.
- description String
- A human-friendly description.
- external
Id String - The id of the external entity on the provider side.
- external
Region StringId - The external region id of the fabric compute.
- external
Zone StringId - The external zone id of the fabric compute.
- id String
- lifecycle
State String - Lifecycle status of the compute instance.
- links List<Property Map>
- Hypermedia as the Engine of Application State (HATEOAS) of the entity.
- name String
- A human-friendly name used as an identifier for the fabric compute resource instance.
- org
Id String - The id of the organization this entity belongs to.
- owner String
- Email of the user that owns the entity.
- power
State String - Power state of fabric compute instance.
- type String
- Type of the fabric compute instance.
- updated
At String - Date when the entity was last updated. The date is ISO 8601 and UTC.
- filter String
- List<Property Map>
- A set of tag keys and optional values that were set on this resource:
Supporting Types
GetFabricComputeLink
GetFabricComputeTag
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
