1. Packages
  2. Aiven Provider
  3. API Docs
  4. getOrganizationBillingGroupList
Aiven v6.39.0 published on Tuesday, Jun 3, 2025 by Pulumi

aiven.getOrganizationBillingGroupList

Explore with Pulumi AI

aiven logo
Aiven v6.39.0 published on Tuesday, Jun 3, 2025 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.
    BillingContactEmails List<string>
    List of billing contact emails.
    BillingCurrency string
    Acceptable currencies for a billing group. The possible values are AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD and USD.
    BillingEmails List<string>
    List of billing contact emails.
    BillingGroupId string
    Billing group ID.
    BillingGroupName string
    Billing Group Name.
    CustomInvoiceText string
    Extra billing text.
    OrganizationId string
    Organization ID.
    PaymentMethodId string
    Payment method ID.
    ShippingAddressId string
    Shipping address ID.
    VatId string
    VAT ID.
    BillingAddressId string
    Billing address ID.
    BillingContactEmails []string
    List of billing contact emails.
    BillingCurrency string
    Acceptable currencies for a billing group. The possible values are AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD and USD.
    BillingEmails []string
    List of billing contact emails.
    BillingGroupId string
    Billing group ID.
    BillingGroupName string
    Billing Group Name.
    CustomInvoiceText string
    Extra billing text.
    OrganizationId string
    Organization ID.
    PaymentMethodId string
    Payment method ID.
    ShippingAddressId string
    Shipping address ID.
    VatId string
    VAT ID.
    billingAddressId String
    Billing address ID.
    billingContactEmails List<String>
    List of billing contact emails.
    billingCurrency String
    Acceptable currencies for a billing group. The possible values are AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD and USD.
    billingEmails List<String>
    List of billing contact emails.
    billingGroupId String
    Billing group ID.
    billingGroupName String
    Billing Group Name.
    customInvoiceText String
    Extra billing text.
    organizationId String
    Organization ID.
    paymentMethodId String
    Payment method ID.
    shippingAddressId String
    Shipping address ID.
    vatId String
    VAT ID.
    billingAddressId string
    Billing address ID.
    billingContactEmails string[]
    List of billing contact emails.
    billingCurrency string
    Acceptable currencies for a billing group. The possible values are AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD and USD.
    billingEmails string[]
    List of billing contact emails.
    billingGroupId string
    Billing group ID.
    billingGroupName string
    Billing Group Name.
    customInvoiceText string
    Extra billing text.
    organizationId string
    Organization ID.
    paymentMethodId string
    Payment method ID.
    shippingAddressId string
    Shipping address ID.
    vatId string
    VAT ID.
    billing_address_id str
    Billing address ID.
    billing_contact_emails Sequence[str]
    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 and USD.
    billing_emails Sequence[str]
    List of billing contact emails.
    billing_group_id str
    Billing group ID.
    billing_group_name str
    Billing Group Name.
    custom_invoice_text str
    Extra billing text.
    organization_id str
    Organization ID.
    payment_method_id str
    Payment method ID.
    shipping_address_id str
    Shipping address ID.
    vat_id str
    VAT ID.
    billingAddressId String
    Billing address ID.
    billingContactEmails List<String>
    List of billing contact emails.
    billingCurrency String
    Acceptable currencies for a billing group. The possible values are AUD, CAD, CHF, DKK, EUR, GBP, JPY, NOK, NZD, SEK, SGD and USD.
    billingEmails List<String>
    List of billing contact emails.
    billingGroupId String
    Billing group ID.
    billingGroupName String
    Billing Group Name.
    customInvoiceText String
    Extra billing text.
    organizationId String
    Organization ID.
    paymentMethodId String
    Payment method ID.
    shippingAddressId String
    Shipping address ID.
    vatId 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.
    aiven logo
    Aiven v6.39.0 published on Tuesday, Jun 3, 2025 by Pulumi