1. Packages
  2. Aiven Provider
  3. API Docs
  4. getOrganizationBillingGroupList
Aiven v6.50.0 published on Friday, Feb 27, 2026 by Pulumi
aiven logo
Aiven v6.50.0 published on Friday, Feb 27, 2026 by Pulumi

    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:

    OrganizationId string
    ID of an organization.
    BillingGroups List<GetOrganizationBillingGroupListBillingGroup>
    A list of all billing groups belonging to the organization.
    Timeouts GetOrganizationBillingGroupListTimeouts
    OrganizationId string
    ID of an organization.
    BillingGroups []GetOrganizationBillingGroupListBillingGroup
    A list of all billing groups belonging to the organization.
    Timeouts GetOrganizationBillingGroupListTimeouts
    organizationId String
    ID of an organization.
    billingGroups List<GetOrganizationBillingGroupListBillingGroup>
    A list of all billing groups belonging to the organization.
    timeouts GetOrganizationBillingGroupListTimeouts
    organizationId string
    ID of an organization.
    billingGroups GetOrganizationBillingGroupListBillingGroup[]
    A list of all billing groups belonging to the organization.
    timeouts GetOrganizationBillingGroupListTimeouts
    organization_id str
    ID of an organization.
    billing_groups Sequence[GetOrganizationBillingGroupListBillingGroup]
    A list of all billing groups belonging to the organization.
    timeouts GetOrganizationBillingGroupListTimeouts
    organizationId String
    ID of an organization.
    billingGroups 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.
    OrganizationId string
    ID of an organization.
    BillingGroups List<GetOrganizationBillingGroupListBillingGroup>
    A list of all billing groups belonging to the organization.
    Timeouts GetOrganizationBillingGroupListTimeouts
    Id string
    Resource ID, equal to organization_id.
    OrganizationId string
    ID of an organization.
    BillingGroups []GetOrganizationBillingGroupListBillingGroup
    A list of all billing groups belonging to the organization.
    Timeouts GetOrganizationBillingGroupListTimeouts
    id String
    Resource ID, equal to organization_id.
    organizationId String
    ID of an organization.
    billingGroups List<GetOrganizationBillingGroupListBillingGroup>
    A list of all billing groups belonging to the organization.
    timeouts GetOrganizationBillingGroupListTimeouts
    id string
    Resource ID, equal to organization_id.
    organizationId string
    ID of an organization.
    billingGroups GetOrganizationBillingGroupListBillingGroup[]
    A list of all billing groups belonging to the organization.
    timeouts GetOrganizationBillingGroupListTimeouts
    id str
    Resource ID, equal to organization_id.
    organization_id str
    ID of an organization.
    billing_groups Sequence[GetOrganizationBillingGroupListBillingGroup]
    A list of all billing groups belonging to the organization.
    timeouts GetOrganizationBillingGroupListTimeouts
    id String
    Resource ID, equal to organization_id.
    organizationId String
    ID of an organization.
    billingGroups List<Property Map>
    A list of all billing groups belonging to the organization.
    timeouts Property Map

    Supporting Types

    GetOrganizationBillingGroupListBillingGroup

    BillingAddressId string
    Billing address ID.
    BillingGroupId string
    Billing group ID.
    BillingGroupName string
    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, SGD and USD.
    CustomInvoiceText string
    Extra billing text.
    OrganizationId string
    Organization ID.
    ShippingAddressId string
    Shipping address ID.
    VatId string
    VAT ID.
    BillingContactEmails List<GetOrganizationBillingGroupListBillingGroupBillingContactEmail>
    List of billing contact emails.
    BillingEmails List<GetOrganizationBillingGroupListBillingGroupBillingEmail>
    List of billing contact emails.
    PaymentMethods List<GetOrganizationBillingGroupListBillingGroupPaymentMethod>
    Payment method.
    BillingAddressId string
    Billing address ID.
    BillingGroupId string
    Billing group ID.
    BillingGroupName string
    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, SGD and USD.
    CustomInvoiceText string
    Extra billing text.
    OrganizationId string
    Organization ID.
    ShippingAddressId string
    Shipping address ID.
    VatId string
    VAT ID.
    BillingContactEmails []GetOrganizationBillingGroupListBillingGroupBillingContactEmail
    List of billing contact emails.
    BillingEmails []GetOrganizationBillingGroupListBillingGroupBillingEmail
    List of billing contact emails.
    PaymentMethods []GetOrganizationBillingGroupListBillingGroupPaymentMethod
    Payment method.
    billingAddressId String
    Billing address ID.
    billingGroupId String
    Billing group ID.
    billingGroupName String
    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, SGD and USD.
    customInvoiceText String
    Extra billing text.
    organizationId String
    Organization ID.
    shippingAddressId String
    Shipping address ID.
    vatId String
    VAT ID.
    billingContactEmails List<GetOrganizationBillingGroupListBillingGroupBillingContactEmail>
    List of billing contact emails.
    billingEmails List<GetOrganizationBillingGroupListBillingGroupBillingEmail>
    List of billing contact emails.
    paymentMethods List<GetOrganizationBillingGroupListBillingGroupPaymentMethod>
    Payment method.
    billingAddressId string
    Billing address ID.
    billingGroupId string
    Billing group ID.
    billingGroupName string
    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, SGD and USD.
    customInvoiceText string
    Extra billing text.
    organizationId string
    Organization ID.
    shippingAddressId string
    Shipping address ID.
    vatId string
    VAT ID.
    billingContactEmails GetOrganizationBillingGroupListBillingGroupBillingContactEmail[]
    List of billing contact emails.
    billingEmails GetOrganizationBillingGroupListBillingGroupBillingEmail[]
    List of billing contact emails.
    paymentMethods GetOrganizationBillingGroupListBillingGroupPaymentMethod[]
    Payment method.
    billing_address_id str
    Billing address ID.
    billing_group_id str
    Billing group ID.
    billing_group_name str
    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, SGD and USD.
    custom_invoice_text str
    Extra billing text.
    organization_id str
    Organization ID.
    shipping_address_id str
    Shipping address ID.
    vat_id str
    VAT ID.
    billing_contact_emails Sequence[GetOrganizationBillingGroupListBillingGroupBillingContactEmail]
    List of billing contact emails.
    billing_emails Sequence[GetOrganizationBillingGroupListBillingGroupBillingEmail]
    List of billing contact emails.
    payment_methods Sequence[GetOrganizationBillingGroupListBillingGroupPaymentMethod]
    Payment method.
    billingAddressId String
    Billing address ID.
    billingGroupId String
    Billing group ID.
    billingGroupName String
    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, SGD and USD.
    customInvoiceText String
    Extra billing text.
    organizationId String
    Organization ID.
    shippingAddressId String
    Shipping address ID.
    vatId String
    VAT ID.
    billingContactEmails List<Property Map>
    List of billing contact emails.
    billingEmails List<Property Map>
    List of billing contact emails.
    paymentMethods List<Property Map>
    Payment method.

    GetOrganizationBillingGroupListBillingGroupBillingContactEmail

    Email string
    Email.
    Email string
    Email.
    email String
    Email.
    email string
    Email.
    email str
    Email.
    email String
    Email.

    GetOrganizationBillingGroupListBillingGroupBillingEmail

    Email string
    Email.
    Email string
    Email.
    email String
    Email.
    email string
    Email.
    email str
    Email.
    email String
    Email.

    GetOrganizationBillingGroupListBillingGroupPaymentMethod

    PaymentMethodId string
    Payment method ID.
    PaymentMethodType string
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom, disabled, gcp_subscription, no_payment_expected and partner.
    PaymentMethodId string
    Payment method ID.
    PaymentMethodType string
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom, disabled, gcp_subscription, no_payment_expected and partner.
    paymentMethodId String
    Payment method ID.
    paymentMethodType String
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom, disabled, gcp_subscription, no_payment_expected and partner.
    paymentMethodId string
    Payment method ID.
    paymentMethodType string
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom, disabled, gcp_subscription, no_payment_expected and partner.
    payment_method_id str
    Payment method ID.
    payment_method_type str
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom, disabled, gcp_subscription, no_payment_expected and partner.
    paymentMethodId String
    Payment method ID.
    paymentMethodType String
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom, disabled, gcp_subscription, no_payment_expected and partner.

    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.
    aiven logo
    Aiven v6.50.0 published on Friday, Feb 27, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate