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.
- Last
Payment doubleAmount The amount of the last payment made on your Vultr account.
- Last
Payment stringDate The date of the last payment made on your Vultr account.
- Name string
The name on your Vultr account.
- Pending
Charges 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.
- Last
Payment float64Amount The amount of the last payment made on your Vultr account.
- Last
Payment stringDate The date of the last payment made on your Vultr account.
- Name string
The name on your Vultr account.
- Pending
Charges 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.
- last
Payment DoubleAmount The amount of the last payment made on your Vultr account.
- last
Payment StringDate The date of the last payment made on your Vultr account.
- name String
The name on your Vultr account.
- pending
Charges 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.
- last
Payment numberAmount The amount of the last payment made on your Vultr account.
- last
Payment stringDate The date of the last payment made on your Vultr account.
- name string
The name on your Vultr account.
- pending
Charges 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_ floatamount The amount of the last payment made on your Vultr account.
- last_
payment_ strdate 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.
- last
Payment NumberAmount The amount of the last payment made on your Vultr account.
- last
Payment StringDate The date of the last payment made on your Vultr account.
- name String
The name on your Vultr account.
- pending
Charges 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.