1. Packages
  2. Aiven Provider
  3. API Docs
  4. getOrganizationPaymentMethodList
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 payment methods 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 getOrganizationPaymentMethodList

    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 getOrganizationPaymentMethodList(args: GetOrganizationPaymentMethodListArgs, opts?: InvokeOptions): Promise<GetOrganizationPaymentMethodListResult>
    function getOrganizationPaymentMethodListOutput(args: GetOrganizationPaymentMethodListOutputArgs, opts?: InvokeOptions): Output<GetOrganizationPaymentMethodListResult>
    def get_organization_payment_method_list(organization_id: Optional[str] = None,
                                             payment_methods: Optional[Sequence[GetOrganizationPaymentMethodListPaymentMethod]] = None,
                                             timeouts: Optional[GetOrganizationPaymentMethodListTimeouts] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetOrganizationPaymentMethodListResult
    def get_organization_payment_method_list_output(organization_id: Optional[pulumi.Input[str]] = None,
                                             payment_methods: Optional[pulumi.Input[Sequence[pulumi.Input[GetOrganizationPaymentMethodListPaymentMethodArgs]]]] = None,
                                             timeouts: Optional[pulumi.Input[GetOrganizationPaymentMethodListTimeoutsArgs]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationPaymentMethodListResult]
    func GetOrganizationPaymentMethodList(ctx *Context, args *GetOrganizationPaymentMethodListArgs, opts ...InvokeOption) (*GetOrganizationPaymentMethodListResult, error)
    func GetOrganizationPaymentMethodListOutput(ctx *Context, args *GetOrganizationPaymentMethodListOutputArgs, opts ...InvokeOption) GetOrganizationPaymentMethodListResultOutput

    > Note: This function is named GetOrganizationPaymentMethodList in the Go SDK.

    public static class GetOrganizationPaymentMethodList 
    {
        public static Task<GetOrganizationPaymentMethodListResult> InvokeAsync(GetOrganizationPaymentMethodListArgs args, InvokeOptions? opts = null)
        public static Output<GetOrganizationPaymentMethodListResult> Invoke(GetOrganizationPaymentMethodListInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOrganizationPaymentMethodListResult> getOrganizationPaymentMethodList(GetOrganizationPaymentMethodListArgs args, InvokeOptions options)
    public static Output<GetOrganizationPaymentMethodListResult> getOrganizationPaymentMethodList(GetOrganizationPaymentMethodListArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aiven:index/getOrganizationPaymentMethodList:getOrganizationPaymentMethodList
      arguments:
        # arguments dictionary

    The following arguments are supported:

    organizationId String
    ID of an organization.
    paymentMethods List<Property Map>
    Payment Methods.
    timeouts Property Map

    getOrganizationPaymentMethodList Result

    The following output properties are available:

    Id string
    Resource ID, equal to organization_id.
    OrganizationId string
    ID of an organization.
    PaymentMethods List<GetOrganizationPaymentMethodListPaymentMethod>
    Payment Methods.
    Timeouts GetOrganizationPaymentMethodListTimeouts
    Id string
    Resource ID, equal to organization_id.
    OrganizationId string
    ID of an organization.
    PaymentMethods []GetOrganizationPaymentMethodListPaymentMethod
    Payment Methods.
    Timeouts GetOrganizationPaymentMethodListTimeouts
    id String
    Resource ID, equal to organization_id.
    organizationId String
    ID of an organization.
    paymentMethods List<GetOrganizationPaymentMethodListPaymentMethod>
    Payment Methods.
    timeouts GetOrganizationPaymentMethodListTimeouts
    id string
    Resource ID, equal to organization_id.
    organizationId string
    ID of an organization.
    paymentMethods GetOrganizationPaymentMethodListPaymentMethod[]
    Payment Methods.
    timeouts GetOrganizationPaymentMethodListTimeouts
    id String
    Resource ID, equal to organization_id.
    organizationId String
    ID of an organization.
    paymentMethods List<Property Map>
    Payment Methods.
    timeouts Property Map

    Supporting Types

    GetOrganizationPaymentMethodListPaymentMethod

    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.

    GetOrganizationPaymentMethodListTimeouts

    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