Aiven v6.39.0 published on Tuesday, Jun 3, 2025 by Pulumi
aiven.getOrganizationBillingGroupList
Explore with Pulumi AI
Lists billing groups for an organization.
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 getOrganizationBillingGroupList
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 getOrganizationBillingGroupList(args: GetOrganizationBillingGroupListArgs, opts?: InvokeOptions): Promise<GetOrganizationBillingGroupListResult>
function getOrganizationBillingGroupListOutput(args: GetOrganizationBillingGroupListOutputArgs, opts?: InvokeOptions): Output<GetOrganizationBillingGroupListResult>
def get_organization_billing_group_list(billing_groups: Optional[Sequence[GetOrganizationBillingGroupListBillingGroup]] = None,
organization_id: Optional[str] = None,
timeouts: Optional[GetOrganizationBillingGroupListTimeouts] = None,
opts: Optional[InvokeOptions] = None) -> GetOrganizationBillingGroupListResult
def get_organization_billing_group_list_output(billing_groups: Optional[pulumi.Input[Sequence[pulumi.Input[GetOrganizationBillingGroupListBillingGroupArgs]]]] = None,
organization_id: Optional[pulumi.Input[str]] = None,
timeouts: Optional[pulumi.Input[GetOrganizationBillingGroupListTimeoutsArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationBillingGroupListResult]
func GetOrganizationBillingGroupList(ctx *Context, args *GetOrganizationBillingGroupListArgs, opts ...InvokeOption) (*GetOrganizationBillingGroupListResult, error)
func GetOrganizationBillingGroupListOutput(ctx *Context, args *GetOrganizationBillingGroupListOutputArgs, opts ...InvokeOption) GetOrganizationBillingGroupListResultOutput
> Note: This function is named GetOrganizationBillingGroupList
in the Go SDK.
public static class GetOrganizationBillingGroupList
{
public static Task<GetOrganizationBillingGroupListResult> InvokeAsync(GetOrganizationBillingGroupListArgs args, InvokeOptions? opts = null)
public static Output<GetOrganizationBillingGroupListResult> Invoke(GetOrganizationBillingGroupListInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOrganizationBillingGroupListResult> getOrganizationBillingGroupList(GetOrganizationBillingGroupListArgs args, InvokeOptions options)
public static Output<GetOrganizationBillingGroupListResult> getOrganizationBillingGroupList(GetOrganizationBillingGroupListArgs args, InvokeOptions options)
fn::invoke:
function: aiven:index/getOrganizationBillingGroupList:getOrganizationBillingGroupList
arguments:
# arguments dictionary
The following arguments are supported:
- Organization
Id string - ID of an organization.
- Billing
Groups List<GetOrganization Billing Group List Billing Group> - A list of all billing groups belonging to the organization.
- Timeouts
Get
Organization Billing Group List Timeouts
- Organization
Id string - ID of an organization.
- Billing
Groups []GetOrganization Billing Group List Billing Group - A list of all billing groups belonging to the organization.
- Timeouts
Get
Organization Billing Group List Timeouts
- organization
Id String - ID of an organization.
- billing
Groups List<GetOrganization Billing Group List Billing Group> - A list of all billing groups belonging to the organization.
- timeouts
Get
Organization Billing Group List Timeouts
- organization
Id string - ID of an organization.
- billing
Groups GetOrganization Billing Group List Billing Group[] - A list of all billing groups belonging to the organization.
- timeouts
Get
Organization Billing Group List Timeouts
- organization_
id str - ID of an organization.
- billing_
groups Sequence[GetOrganization Billing Group List Billing Group] - A list of all billing groups belonging to the organization.
- timeouts
Get
Organization Billing Group List Timeouts
- organization
Id String - ID of an organization.
- billing
Groups List<Property Map> - A list of all billing groups belonging to the organization.
- timeouts Property Map
getOrganizationBillingGroupList Result
The following output properties are available:
- Id string
- Resource ID, equal to
organization_id
. - Organization
Id string - ID of an organization.
- Billing
Groups List<GetOrganization Billing Group List Billing Group> - A list of all billing groups belonging to the organization.
- Timeouts
Get
Organization Billing Group List Timeouts
- Id string
- Resource ID, equal to
organization_id
. - Organization
Id string - ID of an organization.
- Billing
Groups []GetOrganization Billing Group List Billing Group - A list of all billing groups belonging to the organization.
- Timeouts
Get
Organization Billing Group List Timeouts
- id String
- Resource ID, equal to
organization_id
. - organization
Id String - ID of an organization.
- billing
Groups List<GetOrganization Billing Group List Billing Group> - A list of all billing groups belonging to the organization.
- timeouts
Get
Organization Billing Group List Timeouts
- id string
- Resource ID, equal to
organization_id
. - organization
Id string - ID of an organization.
- billing
Groups GetOrganization Billing Group List Billing Group[] - A list of all billing groups belonging to the organization.
- timeouts
Get
Organization Billing Group List Timeouts
- id str
- Resource ID, equal to
organization_id
. - organization_
id str - ID of an organization.
- billing_
groups Sequence[GetOrganization Billing Group List Billing Group] - A list of all billing groups belonging to the organization.
- timeouts
Get
Organization Billing Group List Timeouts
- id String
- Resource ID, equal to
organization_id
. - organization
Id String - ID of an organization.
- billing
Groups List<Property Map> - A list of all billing groups belonging to the organization.
- timeouts Property Map
Supporting Types
GetOrganizationBillingGroupListBillingGroup
- Billing
Address stringId - Billing address ID.
- Billing
Contact List<string>Emails - List of billing contact emails.
- Billing
Currency string - Acceptable currencies for a billing group. The possible values are
AUD
,CAD
,CHF
,DKK
,EUR
,GBP
,JPY
,NOK
,NZD
,SEK
,SGD
andUSD
. - Billing
Emails List<string> - List of billing contact emails.
- Billing
Group stringId - Billing group ID.
- Billing
Group stringName - Billing Group Name.
- Custom
Invoice stringText - Extra billing text.
- Organization
Id string - Organization ID.
- Payment
Method stringId - Payment method ID.
- Shipping
Address stringId - Shipping address ID.
- Vat
Id string - VAT ID.
- Billing
Address stringId - Billing address ID.
- Billing
Contact []stringEmails - List of billing contact emails.
- Billing
Currency string - Acceptable currencies for a billing group. The possible values are
AUD
,CAD
,CHF
,DKK
,EUR
,GBP
,JPY
,NOK
,NZD
,SEK
,SGD
andUSD
. - Billing
Emails []string - List of billing contact emails.
- Billing
Group stringId - Billing group ID.
- Billing
Group stringName - Billing Group Name.
- Custom
Invoice stringText - Extra billing text.
- Organization
Id string - Organization ID.
- Payment
Method stringId - Payment method ID.
- Shipping
Address stringId - Shipping address ID.
- Vat
Id string - VAT ID.
- billing
Address StringId - Billing address ID.
- billing
Contact List<String>Emails - List of billing contact emails.
- billing
Currency String - Acceptable currencies for a billing group. The possible values are
AUD
,CAD
,CHF
,DKK
,EUR
,GBP
,JPY
,NOK
,NZD
,SEK
,SGD
andUSD
. - billing
Emails List<String> - List of billing contact emails.
- billing
Group StringId - Billing group ID.
- billing
Group StringName - Billing Group Name.
- custom
Invoice StringText - Extra billing text.
- organization
Id String - Organization ID.
- payment
Method StringId - Payment method ID.
- shipping
Address StringId - Shipping address ID.
- vat
Id String - VAT ID.
- billing
Address stringId - Billing address ID.
- billing
Contact string[]Emails - List of billing contact emails.
- billing
Currency string - Acceptable currencies for a billing group. The possible values are
AUD
,CAD
,CHF
,DKK
,EUR
,GBP
,JPY
,NOK
,NZD
,SEK
,SGD
andUSD
. - billing
Emails string[] - List of billing contact emails.
- billing
Group stringId - Billing group ID.
- billing
Group stringName - Billing Group Name.
- custom
Invoice stringText - Extra billing text.
- organization
Id string - Organization ID.
- payment
Method stringId - Payment method ID.
- shipping
Address stringId - Shipping address ID.
- vat
Id string - VAT ID.
- billing_
address_ strid - Billing address ID.
- billing_
contact_ Sequence[str]emails - List of billing contact emails.
- billing_
currency str - Acceptable currencies for a billing group. The possible values are
AUD
,CAD
,CHF
,DKK
,EUR
,GBP
,JPY
,NOK
,NZD
,SEK
,SGD
andUSD
. - billing_
emails Sequence[str] - List of billing contact emails.
- billing_
group_ strid - Billing group ID.
- billing_
group_ strname - Billing Group Name.
- custom_
invoice_ strtext - Extra billing text.
- organization_
id str - Organization ID.
- payment_
method_ strid - Payment method ID.
- shipping_
address_ strid - Shipping address ID.
- vat_
id str - VAT ID.
- billing
Address StringId - Billing address ID.
- billing
Contact List<String>Emails - List of billing contact emails.
- billing
Currency String - Acceptable currencies for a billing group. The possible values are
AUD
,CAD
,CHF
,DKK
,EUR
,GBP
,JPY
,NOK
,NZD
,SEK
,SGD
andUSD
. - billing
Emails List<String> - List of billing contact emails.
- billing
Group StringId - Billing group ID.
- billing
Group StringName - Billing Group Name.
- custom
Invoice StringText - Extra billing text.
- organization
Id String - Organization ID.
- payment
Method StringId - Payment method ID.
- shipping
Address StringId - Shipping address ID.
- vat
Id String - VAT ID.
GetOrganizationBillingGroupListTimeouts
- 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
aiven
Terraform Provider.