vultr logo
Vultr v2.15.1, May 19 23

vultr.getAccount

Explore with Pulumi AI

Get information about your Vultr account. This data source provides the balance, pending charges, last payment date, and last payment amount for your Vultr account.

Example Usage

Get the information for an account

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Vultr = Pulumi.Vultr;

return await Deployment.RunAsync(() => 
{
    var myAccount = Vultr.GetAccount.Invoke();

});
package main

import (
	"github.com/dirien/pulumi-vultr/sdk/v2/go/vultr"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := vultr.GetAccount(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vultr.VultrFunctions;
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 myAccount = VultrFunctions.getAccount();

    }
}
import pulumi
import pulumi_vultr as vultr

my_account = vultr.get_account()
import * as pulumi from "@pulumi/pulumi";
import * as vultr from "@pulumi/vultr";

const myAccount = vultr.getAccount({});
variables:
  myAccount:
    fn::invoke:
      Function: vultr:getAccount
      Arguments: {}

Using getAccount

function getAccount(opts?: InvokeOptions): Promise<GetAccountResult>
def get_account(opts: Optional[InvokeOptions] = None) -> GetAccountResult
func GetAccount(ctx *Context, opts ...InvokeOption) (*GetAccountResult, error)

> Note: This function is named GetAccount in the Go SDK.

public static class GetAccount 
{
    public static Task<GetAccountResult> InvokeAsync(InvokeOptions? opts = null)
}
public static CompletableFuture<GetAccountResult> getAccount(InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: vultr:index/getAccount:getAccount
  arguments:
    # arguments dictionary

getAccount Result

The following output properties are available:

Acls List<string>

The access control list on your Vultr account.

Balance double

The current balance on your Vultr account.

Email string

The email address on your Vultr account.

Id string

The provider-assigned unique ID for this managed resource.

LastPaymentAmount double

The amount of the last payment made on your Vultr account.

LastPaymentDate string

The date of the last payment made on your Vultr account.

Name string

The name on your Vultr account.

PendingCharges double

The pending charges on your Vultr account.

Acls []string

The access control list on your Vultr account.

Balance float64

The current balance on your Vultr account.

Email string

The email address on your Vultr account.

Id string

The provider-assigned unique ID for this managed resource.

LastPaymentAmount float64

The amount of the last payment made on your Vultr account.

LastPaymentDate string

The date of the last payment made on your Vultr account.

Name string

The name on your Vultr account.

PendingCharges float64

The pending charges on your Vultr account.

acls List<String>

The access control list on your Vultr account.

balance Double

The current balance on your Vultr account.

email String

The email address on your Vultr account.

id String

The provider-assigned unique ID for this managed resource.

lastPaymentAmount Double

The amount of the last payment made on your Vultr account.

lastPaymentDate String

The date of the last payment made on your Vultr account.

name String

The name on your Vultr account.

pendingCharges Double

The pending charges on your Vultr account.

acls string[]

The access control list on your Vultr account.

balance number

The current balance on your Vultr account.

email string

The email address on your Vultr account.

id string

The provider-assigned unique ID for this managed resource.

lastPaymentAmount number

The amount of the last payment made on your Vultr account.

lastPaymentDate string

The date of the last payment made on your Vultr account.

name string

The name on your Vultr account.

pendingCharges number

The pending charges on your Vultr account.

acls Sequence[str]

The access control list on your Vultr account.

balance float

The current balance on your Vultr account.

email str

The email address on your Vultr account.

id str

The provider-assigned unique ID for this managed resource.

last_payment_amount float

The amount of the last payment made on your Vultr account.

last_payment_date str

The date of the last payment made on your Vultr account.

name str

The name on your Vultr account.

pending_charges float

The pending charges on your Vultr account.

acls List<String>

The access control list on your Vultr account.

balance Number

The current balance on your Vultr account.

email String

The email address on your Vultr account.

id String

The provider-assigned unique ID for this managed resource.

lastPaymentAmount Number

The amount of the last payment made on your Vultr account.

lastPaymentDate String

The date of the last payment made on your Vultr account.

name String

The name on your Vultr account.

pendingCharges Number

The pending charges on your Vultr account.

Package Details

Repository
vultr dirien/pulumi-vultr
License
Apache-2.0
Notes

This Pulumi package is based on the vultr Terraform Provider.