Gets information about a billing group.
This resource is in the beta stage and may change without notice. Set
the PROVIDER_AIVEN_ENABLE_BETA environment variable to use the resource.
Using getOrganizationBillingGroup
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 getOrganizationBillingGroup(args: GetOrganizationBillingGroupArgs, opts?: InvokeOptions): Promise<GetOrganizationBillingGroupResult>
function getOrganizationBillingGroupOutput(args: GetOrganizationBillingGroupOutputArgs, opts?: InvokeOptions): Output<GetOrganizationBillingGroupResult>def get_organization_billing_group(billing_group_id: Optional[str] = None,
organization_id: Optional[str] = None,
timeouts: Optional[GetOrganizationBillingGroupTimeouts] = None,
opts: Optional[InvokeOptions] = None) -> GetOrganizationBillingGroupResult
def get_organization_billing_group_output(billing_group_id: Optional[pulumi.Input[str]] = None,
organization_id: Optional[pulumi.Input[str]] = None,
timeouts: Optional[pulumi.Input[GetOrganizationBillingGroupTimeoutsArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationBillingGroupResult]func LookupOrganizationBillingGroup(ctx *Context, args *LookupOrganizationBillingGroupArgs, opts ...InvokeOption) (*LookupOrganizationBillingGroupResult, error)
func LookupOrganizationBillingGroupOutput(ctx *Context, args *LookupOrganizationBillingGroupOutputArgs, opts ...InvokeOption) LookupOrganizationBillingGroupResultOutput> Note: This function is named LookupOrganizationBillingGroup in the Go SDK.
public static class GetOrganizationBillingGroup
{
public static Task<GetOrganizationBillingGroupResult> InvokeAsync(GetOrganizationBillingGroupArgs args, InvokeOptions? opts = null)
public static Output<GetOrganizationBillingGroupResult> Invoke(GetOrganizationBillingGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOrganizationBillingGroupResult> getOrganizationBillingGroup(GetOrganizationBillingGroupArgs args, InvokeOptions options)
public static Output<GetOrganizationBillingGroupResult> getOrganizationBillingGroup(GetOrganizationBillingGroupArgs args, InvokeOptions options)
fn::invoke:
function: aiven:index/getOrganizationBillingGroup:getOrganizationBillingGroup
arguments:
# arguments dictionaryThe following arguments are supported:
- Billing
Group stringId - Billing group ID.
- Organization
Id string - ID of an organization.
- Timeouts
Get
Organization Billing Group Timeouts
- Billing
Group stringId - Billing group ID.
- Organization
Id string - ID of an organization.
- Timeouts
Get
Organization Billing Group Timeouts
- billing
Group StringId - Billing group ID.
- organization
Id String - ID of an organization.
- timeouts
Get
Organization Billing Group Timeouts
- billing
Group stringId - Billing group ID.
- organization
Id string - ID of an organization.
- timeouts
Get
Organization Billing Group Timeouts
- billing_
group_ strid - Billing group ID.
- organization_
id str - ID of an organization.
- timeouts
Get
Organization Billing Group Timeouts
- billing
Group StringId - Billing group ID.
- organization
Id String - ID of an organization.
- timeouts Property Map
getOrganizationBillingGroup Result
The following output properties are available:
- Billing
Address stringId - Billing address ID.
- Billing
Contact List<string>Emails - Aiven contacts these email addresses when there are billing issues or questions.
- Billing
Emails List<string> - PDF invoices are sent to these email addresses.
- Billing
Group stringId - Billing group ID.
- Billing
Group stringName - Billing Group Name.
- Currency string
- Acceptable currencies for a billing group. The possible values are
AUD,CAD,CHF,DKK,EUR,GBP,JPY,NOK,NZD,SEK,SGDandUSD. - Custom
Invoice stringText - Extra billing text.
- Id string
- Resource ID composed as:
organization_id/billing_group_id. - Organization
Id string - ID of an organization.
- Payment
Method stringId - Payment method ID.
- Shipping
Address stringId - Shipping address ID.
- Vat
Id string - VAT ID.
- Timeouts
Get
Organization Billing Group Timeouts
- Billing
Address stringId - Billing address ID.
- Billing
Contact []stringEmails - Aiven contacts these email addresses when there are billing issues or questions.
- Billing
Emails []string - PDF invoices are sent to these email addresses.
- Billing
Group stringId - Billing group ID.
- Billing
Group stringName - Billing Group Name.
- Currency string
- Acceptable currencies for a billing group. The possible values are
AUD,CAD,CHF,DKK,EUR,GBP,JPY,NOK,NZD,SEK,SGDandUSD. - Custom
Invoice stringText - Extra billing text.
- Id string
- Resource ID composed as:
organization_id/billing_group_id. - Organization
Id string - ID of an organization.
- Payment
Method stringId - Payment method ID.
- Shipping
Address stringId - Shipping address ID.
- Vat
Id string - VAT ID.
- Timeouts
Get
Organization Billing Group Timeouts
- billing
Address StringId - Billing address ID.
- billing
Contact List<String>Emails - Aiven contacts these email addresses when there are billing issues or questions.
- billing
Emails List<String> - PDF invoices are sent to these email addresses.
- billing
Group StringId - Billing group ID.
- billing
Group StringName - Billing Group Name.
- currency String
- Acceptable currencies for a billing group. The possible values are
AUD,CAD,CHF,DKK,EUR,GBP,JPY,NOK,NZD,SEK,SGDandUSD. - custom
Invoice StringText - Extra billing text.
- id String
- Resource ID composed as:
organization_id/billing_group_id. - organization
Id String - ID of an organization.
- payment
Method StringId - Payment method ID.
- shipping
Address StringId - Shipping address ID.
- vat
Id String - VAT ID.
- timeouts
Get
Organization Billing Group Timeouts
- billing
Address stringId - Billing address ID.
- billing
Contact string[]Emails - Aiven contacts these email addresses when there are billing issues or questions.
- billing
Emails string[] - PDF invoices are sent to these email addresses.
- billing
Group stringId - Billing group ID.
- billing
Group stringName - Billing Group Name.
- currency string
- Acceptable currencies for a billing group. The possible values are
AUD,CAD,CHF,DKK,EUR,GBP,JPY,NOK,NZD,SEK,SGDandUSD. - custom
Invoice stringText - Extra billing text.
- id string
- Resource ID composed as:
organization_id/billing_group_id. - organization
Id string - ID of an organization.
- payment
Method stringId - Payment method ID.
- shipping
Address stringId - Shipping address ID.
- vat
Id string - VAT ID.
- timeouts
Get
Organization Billing Group Timeouts
- billing_
address_ strid - Billing address ID.
- billing_
contact_ Sequence[str]emails - Aiven contacts these email addresses when there are billing issues or questions.
- billing_
emails Sequence[str] - PDF invoices are sent to these email addresses.
- billing_
group_ strid - Billing group ID.
- billing_
group_ strname - Billing Group Name.
- currency str
- Acceptable currencies for a billing group. The possible values are
AUD,CAD,CHF,DKK,EUR,GBP,JPY,NOK,NZD,SEK,SGDandUSD. - custom_
invoice_ strtext - Extra billing text.
- id str
- Resource ID composed as:
organization_id/billing_group_id. - organization_
id str - ID of an organization.
- payment_
method_ strid - Payment method ID.
- shipping_
address_ strid - Shipping address ID.
- vat_
id str - VAT ID.
- timeouts
Get
Organization Billing Group Timeouts
- billing
Address StringId - Billing address ID.
- billing
Contact List<String>Emails - Aiven contacts these email addresses when there are billing issues or questions.
- billing
Emails List<String> - PDF invoices are sent to these email addresses.
- billing
Group StringId - Billing group ID.
- billing
Group StringName - Billing Group Name.
- currency String
- Acceptable currencies for a billing group. The possible values are
AUD,CAD,CHF,DKK,EUR,GBP,JPY,NOK,NZD,SEK,SGDandUSD. - custom
Invoice StringText - Extra billing text.
- id String
- Resource ID composed as:
organization_id/billing_group_id. - organization
Id String - ID of an organization.
- payment
Method StringId - Payment method ID.
- shipping
Address StringId - Shipping address ID.
- vat
Id String - VAT ID.
- timeouts Property Map
Supporting Types
GetOrganizationBillingGroupTimeouts
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- Read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- read string
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- read str
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
- read String
- A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aivenTerraform Provider.
