Viewing docs for Aiven v6.51.0
published on Tuesday, Mar 17, 2026 by Pulumi
published on Tuesday, Mar 17, 2026 by Pulumi
Viewing docs for Aiven v6.51.0
published on Tuesday, Mar 17, 2026 by Pulumi
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 dictionaryThe following arguments are supported:
- Billing
Group stringId - Billing group ID.
- Organization
Id string - ID of an organization.
- Billing
Contact List<GetEmails Organization Billing Group Billing Contact Email> - List of billing contact emails.
- Billing
Emails List<GetOrganization Billing Group Billing Email> - List of billing contact emails.
- Payment
Methods List<GetOrganization Billing Group Payment Method> - Payment method.
- Timeouts
Get
Organization Billing Group Timeouts
- Billing
Group stringId - Billing group ID.
- Organization
Id string - ID of an organization.
- Billing
Contact []GetEmails Organization Billing Group Billing Contact Email - List of billing contact emails.
- Billing
Emails []GetOrganization Billing Group Billing Email - List of billing contact emails.
- Payment
Methods []GetOrganization Billing Group Payment Method - Payment method.
- Timeouts
Get
Organization Billing Group Timeouts
- billing
Group StringId - Billing group ID.
- organization
Id String - ID of an organization.
- billing
Contact List<GetEmails Organization Billing Group Billing Contact Email> - List of billing contact emails.
- billing
Emails List<GetOrganization Billing Group Billing Email> - List of billing contact emails.
- payment
Methods List<GetOrganization Billing Group Payment Method> - Payment method.
- timeouts
Get
Organization Billing Group Timeouts
- billing
Group stringId - Billing group ID.
- organization
Id string - ID of an organization.
- billing
Contact GetEmails Organization Billing Group Billing Contact Email[] - List of billing contact emails.
- billing
Emails GetOrganization Billing Group Billing Email[] - List of billing contact emails.
- payment
Methods GetOrganization Billing Group Payment Method[] - Payment method.
- timeouts
Get
Organization Billing Group Timeouts
- billing_
group_ strid - Billing group ID.
- organization_
id str - ID of an organization.
- billing_
contact_ Sequence[Getemails Organization Billing Group Billing Contact Email] - List of billing contact emails.
- billing_
emails Sequence[GetOrganization Billing Group Billing Email] - List of billing contact emails.
- payment_
methods Sequence[GetOrganization Billing Group Payment Method] - Payment method.
- timeouts
Get
Organization Billing Group Timeouts
- billing
Group StringId - Billing group ID.
- organization
Id String - ID of an organization.
- billing
Contact List<Property Map>Emails - List of billing contact emails.
- billing
Emails List<Property Map> - List of billing contact emails.
- payment
Methods List<Property Map> - Payment method.
- timeouts Property Map
getOrganizationBillingGroup Result
The following output properties are available:
- Billing
Address stringId - Billing address ID.
- Billing
Group stringId - Billing group ID.
- Billing
Group stringName - Billing Group Name.
- Custom
Invoice stringText - Extra billing text.
- Id string
- Resource ID composed as:
organization_id/billing_group_id. - Organization
Id string - ID of an organization.
- Shipping
Address stringId - Shipping address ID.
- Vat
Id string - VAT ID.
- Billing
Contact List<GetEmails Organization Billing Group Billing Contact Email> - List of billing contact emails.
- Billing
Emails List<GetOrganization Billing Group Billing Email> - List of billing contact emails.
- Payment
Methods List<GetOrganization Billing Group Payment Method> - Payment method.
- Timeouts
Get
Organization Billing Group Timeouts
- Billing
Address stringId - Billing address ID.
- Billing
Group stringId - Billing group ID.
- Billing
Group stringName - Billing Group Name.
- Custom
Invoice stringText - Extra billing text.
- Id string
- Resource ID composed as:
organization_id/billing_group_id. - Organization
Id string - ID of an organization.
- Shipping
Address stringId - Shipping address ID.
- Vat
Id string - VAT ID.
- Billing
Contact []GetEmails Organization Billing Group Billing Contact Email - List of billing contact emails.
- Billing
Emails []GetOrganization Billing Group Billing Email - List of billing contact emails.
- Payment
Methods []GetOrganization Billing Group Payment Method - Payment method.
- Timeouts
Get
Organization Billing Group Timeouts
- billing
Address StringId - Billing address ID.
- billing
Group StringId - Billing group ID.
- billing
Group StringName - Billing Group Name.
- custom
Invoice StringText - Extra billing text.
- id String
- Resource ID composed as:
organization_id/billing_group_id. - organization
Id String - ID of an organization.
- shipping
Address StringId - Shipping address ID.
- vat
Id String - VAT ID.
- billing
Contact List<GetEmails Organization Billing Group Billing Contact Email> - List of billing contact emails.
- billing
Emails List<GetOrganization Billing Group Billing Email> - List of billing contact emails.
- payment
Methods List<GetOrganization Billing Group Payment Method> - Payment method.
- timeouts
Get
Organization Billing Group Timeouts
- billing
Address stringId - Billing address ID.
- billing
Group stringId - Billing group ID.
- billing
Group stringName - Billing Group Name.
- custom
Invoice stringText - Extra billing text.
- id string
- Resource ID composed as:
organization_id/billing_group_id. - organization
Id string - ID of an organization.
- shipping
Address stringId - Shipping address ID.
- vat
Id string - VAT ID.
- billing
Contact GetEmails Organization Billing Group Billing Contact Email[] - List of billing contact emails.
- billing
Emails GetOrganization Billing Group Billing Email[] - List of billing contact emails.
- payment
Methods GetOrganization Billing Group Payment Method[] - Payment method.
- timeouts
Get
Organization Billing Group Timeouts
- billing_
address_ strid - Billing address ID.
- billing_
group_ strid - Billing group ID.
- billing_
group_ strname - Billing Group Name.
- custom_
invoice_ strtext - Extra billing text.
- id str
- Resource ID composed as:
organization_id/billing_group_id. - organization_
id str - ID of an organization.
- shipping_
address_ strid - Shipping address ID.
- vat_
id str - VAT ID.
- billing_
contact_ Sequence[Getemails Organization Billing Group Billing Contact Email] - List of billing contact emails.
- billing_
emails Sequence[GetOrganization Billing Group Billing Email] - List of billing contact emails.
- payment_
methods Sequence[GetOrganization Billing Group Payment Method] - Payment method.
- timeouts
Get
Organization Billing Group Timeouts
- billing
Address StringId - Billing address ID.
- billing
Group StringId - Billing group ID.
- billing
Group StringName - Billing Group Name.
- custom
Invoice StringText - Extra billing text.
- id String
- Resource ID composed as:
organization_id/billing_group_id. - organization
Id String - ID of an organization.
- shipping
Address StringId - Shipping address ID.
- vat
Id String - VAT ID.
- billing
Contact List<Property Map>Emails - List of billing contact emails.
- billing
Emails List<Property Map> - List of billing contact emails.
- payment
Methods 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
- Payment
Method stringId - Payment method ID.
- Payment
Method stringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,customandgcp_subscription.
- Payment
Method stringId - Payment method ID.
- Payment
Method stringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,customandgcp_subscription.
- payment
Method StringId - Payment method ID.
- payment
Method StringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,customandgcp_subscription.
- payment
Method stringId - Payment method ID.
- payment
Method stringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,customandgcp_subscription.
- payment_
method_ strid - Payment method ID.
- payment_
method_ strtype - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,customandgcp_subscription.
- payment
Method StringId - Payment method ID.
- payment
Method StringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,customandgcp_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
aivenTerraform Provider.
Viewing docs for Aiven v6.51.0
published on Tuesday, Mar 17, 2026 by Pulumi
published on Tuesday, Mar 17, 2026 by Pulumi
