Viewing docs for vmc 1.15.7
published on Monday, Feb 9, 2026 by vmware
published on Monday, Feb 9, 2026 by vmware
Viewing docs for vmc 1.15.7
published on Monday, Feb 9, 2026 by vmware
published on Monday, Feb 9, 2026 by vmware
The connected accounts data source retrieves a list of connected accounts.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as vmc from "@pulumi/vmc";
const myAccounts = vmc.getConnectedAccounts({
accountNumber: awsAccountNumber,
});
import pulumi
import pulumi_vmc as vmc
my_accounts = vmc.get_connected_accounts(account_number=aws_account_number)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/vmc/vmc"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vmc.GetConnectedAccounts(ctx, &vmc.GetConnectedAccountsArgs{
AccountNumber: awsAccountNumber,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Vmc = Pulumi.Vmc;
return await Deployment.RunAsync(() =>
{
var myAccounts = Vmc.GetConnectedAccounts.Invoke(new()
{
AccountNumber = awsAccountNumber,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vmc.VmcFunctions;
import com.pulumi.vmc.inputs.GetConnectedAccountsArgs;
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 myAccounts = VmcFunctions.getConnectedAccounts(GetConnectedAccountsArgs.builder()
.accountNumber(awsAccountNumber)
.build());
}
}
variables:
myAccounts:
fn::invoke:
function: vmc:getConnectedAccounts
arguments:
accountNumber: ${awsAccountNumber}
Using getConnectedAccounts
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 getConnectedAccounts(args: GetConnectedAccountsArgs, opts?: InvokeOptions): Promise<GetConnectedAccountsResult>
function getConnectedAccountsOutput(args: GetConnectedAccountsOutputArgs, opts?: InvokeOptions): Output<GetConnectedAccountsResult>def get_connected_accounts(account_number: Optional[str] = None,
provider_type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetConnectedAccountsResult
def get_connected_accounts_output(account_number: Optional[pulumi.Input[str]] = None,
provider_type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConnectedAccountsResult]func GetConnectedAccounts(ctx *Context, args *GetConnectedAccountsArgs, opts ...InvokeOption) (*GetConnectedAccountsResult, error)
func GetConnectedAccountsOutput(ctx *Context, args *GetConnectedAccountsOutputArgs, opts ...InvokeOption) GetConnectedAccountsResultOutput> Note: This function is named GetConnectedAccounts in the Go SDK.
public static class GetConnectedAccounts
{
public static Task<GetConnectedAccountsResult> InvokeAsync(GetConnectedAccountsArgs args, InvokeOptions? opts = null)
public static Output<GetConnectedAccountsResult> Invoke(GetConnectedAccountsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConnectedAccountsResult> getConnectedAccounts(GetConnectedAccountsArgs args, InvokeOptions options)
public static Output<GetConnectedAccountsResult> getConnectedAccounts(GetConnectedAccountsArgs args, InvokeOptions options)
fn::invoke:
function: vmc:index/getConnectedAccounts:getConnectedAccounts
arguments:
# arguments dictionaryThe following arguments are supported:
- Account
Number string - The AWS account number.
- Provider
Type string
- Account
Number string - The AWS account number.
- Provider
Type string
- account
Number String - The AWS account number.
- provider
Type String
- account
Number string - The AWS account number.
- provider
Type string
- account_
number str - The AWS account number.
- provider_
type str
- account
Number String - The AWS account number.
- provider
Type String
getConnectedAccounts Result
The following output properties are available:
- Account
Number string - Id string
- The corresponding connected (customer) account UUID this connection is attached to.
- Provider
Type string
- Account
Number string - Id string
- The corresponding connected (customer) account UUID this connection is attached to.
- Provider
Type string
- account
Number String - id String
- The corresponding connected (customer) account UUID this connection is attached to.
- provider
Type String
- account
Number string - id string
- The corresponding connected (customer) account UUID this connection is attached to.
- provider
Type string
- account_
number str - id str
- The corresponding connected (customer) account UUID this connection is attached to.
- provider_
type str
- account
Number String - id String
- The corresponding connected (customer) account UUID this connection is attached to.
- provider
Type String
Package Details
- Repository
- vmc vmware/terraform-provider-vmc
- License
- Notes
- This Pulumi package is based on the
vmcTerraform Provider.
Viewing docs for vmc 1.15.7
published on Monday, Feb 9, 2026 by vmware
published on Monday, Feb 9, 2026 by vmware
