Aiven v6.13.0 published on Monday, Mar 25, 2024 by Pulumi
aiven.getBillingGroup
Explore with Pulumi AI
Provides information about an existing billing group.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aiven.AivenFunctions;
import com.pulumi.aiven.inputs.GetBillingGroupArgs;
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 foo = AivenFunctions.getBillingGroup(GetBillingGroupArgs.builder()
.name("<BILLING_GROUP_NAME>")
.build());
}
}
variables:
foo:
fn::invoke:
Function: aiven:getBillingGroup
Arguments:
name: <BILLING_GROUP_NAME>
Using getBillingGroup
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 getBillingGroup(args: GetBillingGroupArgs, opts?: InvokeOptions): Promise<GetBillingGroupResult>
function getBillingGroupOutput(args: GetBillingGroupOutputArgs, opts?: InvokeOptions): Output<GetBillingGroupResult>
def get_billing_group(billing_group_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBillingGroupResult
def get_billing_group_output(billing_group_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBillingGroupResult]
func LookupBillingGroup(ctx *Context, args *LookupBillingGroupArgs, opts ...InvokeOption) (*LookupBillingGroupResult, error)
func LookupBillingGroupOutput(ctx *Context, args *LookupBillingGroupOutputArgs, opts ...InvokeOption) LookupBillingGroupResultOutput
> Note: This function is named LookupBillingGroup
in the Go SDK.
public static class GetBillingGroup
{
public static Task<GetBillingGroupResult> InvokeAsync(GetBillingGroupArgs args, InvokeOptions? opts = null)
public static Output<GetBillingGroupResult> Invoke(GetBillingGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBillingGroupResult> getBillingGroup(GetBillingGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aiven:index/getBillingGroup:getBillingGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Billing
Group stringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- Billing
Group stringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- billing
Group StringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- billing
Group stringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- billing_
group_ strid - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- billing
Group StringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
getBillingGroup Result
The following output properties are available:
- Account
Id string - Account ID.
- Address
Lines List<string> - Address lines 1 and 2. For example, street, PO box, or building.
- Billing
Currency string - Billing currency for the billing group. Supported currencies are: AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD, and USD.
- Billing
Emails List<string> - Email address of billing contacts. Invoices and other payment notifications are emailed to all billing contacts.
- Billing
Extra stringText - Additional information to include on your invoice (for example, a reference number).
- Billing
Group stringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- Card
Id string - Credit card ID.
- City string
- City, district, suburb, town, or village.
- Company string
- Your company name.
- Copy
From stringBilling Group - ID of the billing group to copy the company name, address, currency, billing contacts, and extra text from.
- Country
Code string - Two-letter country code.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the billing group.
- Parent
Id string - Link a billing group to an existing organization or account by using its ID. To set up proper dependencies please refer to this variable as a reference.
- State string
- State or province.
- Vat
Id string - The VAT identification number for your company.
- Zip
Code string - Zip or postal code.
- Account
Id string - Account ID.
- Address
Lines []string - Address lines 1 and 2. For example, street, PO box, or building.
- Billing
Currency string - Billing currency for the billing group. Supported currencies are: AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD, and USD.
- Billing
Emails []string - Email address of billing contacts. Invoices and other payment notifications are emailed to all billing contacts.
- Billing
Extra stringText - Additional information to include on your invoice (for example, a reference number).
- Billing
Group stringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- Card
Id string - Credit card ID.
- City string
- City, district, suburb, town, or village.
- Company string
- Your company name.
- Copy
From stringBilling Group - ID of the billing group to copy the company name, address, currency, billing contacts, and extra text from.
- Country
Code string - Two-letter country code.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Name of the billing group.
- Parent
Id string - Link a billing group to an existing organization or account by using its ID. To set up proper dependencies please refer to this variable as a reference.
- State string
- State or province.
- Vat
Id string - The VAT identification number for your company.
- Zip
Code string - Zip or postal code.
- account
Id String - Account ID.
- address
Lines List<String> - Address lines 1 and 2. For example, street, PO box, or building.
- billing
Currency String - Billing currency for the billing group. Supported currencies are: AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD, and USD.
- billing
Emails List<String> - Email address of billing contacts. Invoices and other payment notifications are emailed to all billing contacts.
- billing
Extra StringText - Additional information to include on your invoice (for example, a reference number).
- billing
Group StringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- card
Id String - Credit card ID.
- city String
- City, district, suburb, town, or village.
- company String
- Your company name.
- copy
From StringBilling Group - ID of the billing group to copy the company name, address, currency, billing contacts, and extra text from.
- country
Code String - Two-letter country code.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the billing group.
- parent
Id String - Link a billing group to an existing organization or account by using its ID. To set up proper dependencies please refer to this variable as a reference.
- state String
- State or province.
- vat
Id String - The VAT identification number for your company.
- zip
Code String - Zip or postal code.
- account
Id string - Account ID.
- address
Lines string[] - Address lines 1 and 2. For example, street, PO box, or building.
- billing
Currency string - Billing currency for the billing group. Supported currencies are: AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD, and USD.
- billing
Emails string[] - Email address of billing contacts. Invoices and other payment notifications are emailed to all billing contacts.
- billing
Extra stringText - Additional information to include on your invoice (for example, a reference number).
- billing
Group stringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- card
Id string - Credit card ID.
- city string
- City, district, suburb, town, or village.
- company string
- Your company name.
- copy
From stringBilling Group - ID of the billing group to copy the company name, address, currency, billing contacts, and extra text from.
- country
Code string - Two-letter country code.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Name of the billing group.
- parent
Id string - Link a billing group to an existing organization or account by using its ID. To set up proper dependencies please refer to this variable as a reference.
- state string
- State or province.
- vat
Id string - The VAT identification number for your company.
- zip
Code string - Zip or postal code.
- account_
id str - Account ID.
- address_
lines Sequence[str] - Address lines 1 and 2. For example, street, PO box, or building.
- billing_
currency str - Billing currency for the billing group. Supported currencies are: AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD, and USD.
- billing_
emails Sequence[str] - Email address of billing contacts. Invoices and other payment notifications are emailed to all billing contacts.
- billing_
extra_ strtext - Additional information to include on your invoice (for example, a reference number).
- billing_
group_ strid - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- card_
id str - Credit card ID.
- city str
- City, district, suburb, town, or village.
- company str
- Your company name.
- copy_
from_ strbilling_ group - ID of the billing group to copy the company name, address, currency, billing contacts, and extra text from.
- country_
code str - Two-letter country code.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Name of the billing group.
- parent_
id str - Link a billing group to an existing organization or account by using its ID. To set up proper dependencies please refer to this variable as a reference.
- state str
- State or province.
- vat_
id str - The VAT identification number for your company.
- zip_
code str - Zip or postal code.
- account
Id String - Account ID.
- address
Lines List<String> - Address lines 1 and 2. For example, street, PO box, or building.
- billing
Currency String - Billing currency for the billing group. Supported currencies are: AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD, and USD.
- billing
Emails List<String> - Email address of billing contacts. Invoices and other payment notifications are emailed to all billing contacts.
- billing
Extra StringText - Additional information to include on your invoice (for example, a reference number).
- billing
Group StringId - The ID of the billing group. To set up proper dependencies please refer to this variable as a reference.
- card
Id String - Credit card ID.
- city String
- City, district, suburb, town, or village.
- company String
- Your company name.
- copy
From StringBilling Group - ID of the billing group to copy the company name, address, currency, billing contacts, and extra text from.
- country
Code String - Two-letter country code.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Name of the billing group.
- parent
Id String - Link a billing group to an existing organization or account by using its ID. To set up proper dependencies please refer to this variable as a reference.
- state String
- State or province.
- vat
Id String - The VAT identification number for your company.
- zip
Code String - Zip or postal code.
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aiven
Terraform Provider.