1. Packages
  2. Aiven Provider
  3. API Docs
  4. getOrganizationBillingGroup
Viewing docs for Aiven v6.51.0
published on Tuesday, Mar 17, 2026 by Pulumi
aiven logo
Viewing docs for Aiven v6.51.0
published on Tuesday, Mar 17, 2026 by Pulumi

    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_contact_emails: Optional[Sequence[GetOrganizationBillingGroupBillingContactEmail]] = None,
                                       billing_emails: Optional[Sequence[GetOrganizationBillingGroupBillingEmail]] = None,
                                       billing_group_id: Optional[str] = None,
                                       organization_id: Optional[str] = None,
                                       payment_methods: Optional[Sequence[GetOrganizationBillingGroupPaymentMethod]] = None,
                                       timeouts: Optional[GetOrganizationBillingGroupTimeouts] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetOrganizationBillingGroupResult
    def get_organization_billing_group_output(billing_contact_emails: Optional[pulumi.Input[Sequence[pulumi.Input[GetOrganizationBillingGroupBillingContactEmailArgs]]]] = None,
                                       billing_emails: Optional[pulumi.Input[Sequence[pulumi.Input[GetOrganizationBillingGroupBillingEmailArgs]]]] = None,
                                       billing_group_id: Optional[pulumi.Input[str]] = None,
                                       organization_id: Optional[pulumi.Input[str]] = None,
                                       payment_methods: Optional[pulumi.Input[Sequence[pulumi.Input[GetOrganizationBillingGroupPaymentMethodArgs]]]] = 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 dictionary

    The following arguments are supported:

    billingGroupId String
    Billing group ID.
    organizationId String
    ID of an organization.
    billingContactEmails List<Property Map>
    List of billing contact emails.
    billingEmails List<Property Map>
    List of billing contact emails.
    paymentMethods List<Property Map>
    Payment method.
    timeouts Property Map

    getOrganizationBillingGroup Result

    The following output properties are available:

    BillingAddressId string
    Billing address ID.
    BillingGroupId string
    Billing group ID.
    BillingGroupName string
    Billing Group Name.
    CustomInvoiceText string
    Extra billing text.
    Id string
    Resource ID composed as: organization_id/billing_group_id.
    OrganizationId string
    ID of an organization.
    ShippingAddressId string
    Shipping address ID.
    VatId string
    VAT ID.
    BillingContactEmails List<GetOrganizationBillingGroupBillingContactEmail>
    List of billing contact emails.
    BillingEmails List<GetOrganizationBillingGroupBillingEmail>
    List of billing contact emails.
    PaymentMethods List<GetOrganizationBillingGroupPaymentMethod>
    Payment method.
    Timeouts GetOrganizationBillingGroupTimeouts
    BillingAddressId string
    Billing address ID.
    BillingGroupId string
    Billing group ID.
    BillingGroupName string
    Billing Group Name.
    CustomInvoiceText string
    Extra billing text.
    Id string
    Resource ID composed as: organization_id/billing_group_id.
    OrganizationId string
    ID of an organization.
    ShippingAddressId string
    Shipping address ID.
    VatId string
    VAT ID.
    BillingContactEmails []GetOrganizationBillingGroupBillingContactEmail
    List of billing contact emails.
    BillingEmails []GetOrganizationBillingGroupBillingEmail
    List of billing contact emails.
    PaymentMethods []GetOrganizationBillingGroupPaymentMethod
    Payment method.
    Timeouts GetOrganizationBillingGroupTimeouts
    billingAddressId String
    Billing address ID.
    billingGroupId String
    Billing group ID.
    billingGroupName String
    Billing Group Name.
    customInvoiceText String
    Extra billing text.
    id String
    Resource ID composed as: organization_id/billing_group_id.
    organizationId String
    ID of an organization.
    shippingAddressId String
    Shipping address ID.
    vatId String
    VAT ID.
    billingContactEmails List<GetOrganizationBillingGroupBillingContactEmail>
    List of billing contact emails.
    billingEmails List<GetOrganizationBillingGroupBillingEmail>
    List of billing contact emails.
    paymentMethods List<GetOrganizationBillingGroupPaymentMethod>
    Payment method.
    timeouts GetOrganizationBillingGroupTimeouts
    billingAddressId string
    Billing address ID.
    billingGroupId string
    Billing group ID.
    billingGroupName string
    Billing Group Name.
    customInvoiceText string
    Extra billing text.
    id string
    Resource ID composed as: organization_id/billing_group_id.
    organizationId string
    ID of an organization.
    shippingAddressId string
    Shipping address ID.
    vatId string
    VAT ID.
    billingContactEmails GetOrganizationBillingGroupBillingContactEmail[]
    List of billing contact emails.
    billingEmails GetOrganizationBillingGroupBillingEmail[]
    List of billing contact emails.
    paymentMethods GetOrganizationBillingGroupPaymentMethod[]
    Payment method.
    timeouts GetOrganizationBillingGroupTimeouts
    billing_address_id str
    Billing address ID.
    billing_group_id str
    Billing group ID.
    billing_group_name str
    Billing Group Name.
    custom_invoice_text str
    Extra billing text.
    id str
    Resource ID composed as: organization_id/billing_group_id.
    organization_id str
    ID of an organization.
    shipping_address_id str
    Shipping address ID.
    vat_id str
    VAT ID.
    billing_contact_emails Sequence[GetOrganizationBillingGroupBillingContactEmail]
    List of billing contact emails.
    billing_emails Sequence[GetOrganizationBillingGroupBillingEmail]
    List of billing contact emails.
    payment_methods Sequence[GetOrganizationBillingGroupPaymentMethod]
    Payment method.
    timeouts GetOrganizationBillingGroupTimeouts
    billingAddressId String
    Billing address ID.
    billingGroupId String
    Billing group ID.
    billingGroupName String
    Billing Group Name.
    customInvoiceText String
    Extra billing text.
    id String
    Resource ID composed as: organization_id/billing_group_id.
    organizationId String
    ID of an organization.
    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.
    timeouts Property Map

    Supporting Types

    GetOrganizationBillingGroupBillingContactEmail

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

    GetOrganizationBillingGroupBillingEmail

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

    GetOrganizationBillingGroupPaymentMethod

    PaymentMethodId string
    Payment method ID.
    PaymentMethodType string
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom and gcp_subscription.
    PaymentMethodId string
    Payment method ID.
    PaymentMethodType string
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom and gcp_subscription.
    paymentMethodId String
    Payment method ID.
    paymentMethodType String
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom and gcp_subscription.
    paymentMethodId string
    Payment method ID.
    paymentMethodType string
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom and gcp_subscription.
    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 and gcp_subscription.
    paymentMethodId String
    Payment method ID.
    paymentMethodType String
    An enumeration. The possible values are aws_subscription, azure_subscription, bank_transfer, credit_card, custom and gcp_subscription.

    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 aiven Terraform Provider.
    aiven logo
    Viewing docs for Aiven v6.51.0
    published on Tuesday, Mar 17, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.