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 dictionaryThe following arguments are supported:
- Organization
Id string - ID of an organization.
- Payment
Methods List<GetOrganization Payment Method List Payment Method> - Payment Methods.
- Timeouts
Get
Organization Payment Method List Timeouts
- Organization
Id string - ID of an organization.
- Payment
Methods []GetOrganization Payment Method List Payment Method - Payment Methods.
- Timeouts
Get
Organization Payment Method List Timeouts
- organization
Id String - ID of an organization.
- payment
Methods List<GetOrganization Payment Method List Payment Method> - Payment Methods.
- timeouts
Get
Organization Payment Method List Timeouts
- organization
Id string - ID of an organization.
- payment
Methods GetOrganization Payment Method List Payment Method[] - Payment Methods.
- timeouts
Get
Organization Payment Method List Timeouts
- organization_
id str - ID of an organization.
- payment_
methods Sequence[GetOrganization Payment Method List Payment Method] - Payment Methods.
- timeouts
Get
Organization Payment Method List Timeouts
- organization
Id String - ID of an organization.
- payment
Methods List<Property Map> - Payment Methods.
- timeouts Property Map
getOrganizationPaymentMethodList Result
The following output properties are available:
- Id string
- Resource ID, equal to
organization_id. - Organization
Id string - ID of an organization.
- Payment
Methods List<GetOrganization Payment Method List Payment Method> - Payment Methods.
- Timeouts
Get
Organization Payment Method List Timeouts
- Id string
- Resource ID, equal to
organization_id. - Organization
Id string - ID of an organization.
- Payment
Methods []GetOrganization Payment Method List Payment Method - Payment Methods.
- Timeouts
Get
Organization Payment Method List Timeouts
- id String
- Resource ID, equal to
organization_id. - organization
Id String - ID of an organization.
- payment
Methods List<GetOrganization Payment Method List Payment Method> - Payment Methods.
- timeouts
Get
Organization Payment Method List Timeouts
- id string
- Resource ID, equal to
organization_id. - organization
Id string - ID of an organization.
- payment
Methods GetOrganization Payment Method List Payment Method[] - Payment Methods.
- timeouts
Get
Organization Payment Method List Timeouts
- id str
- Resource ID, equal to
organization_id. - organization_
id str - ID of an organization.
- payment_
methods Sequence[GetOrganization Payment Method List Payment Method] - Payment Methods.
- timeouts
Get
Organization Payment Method List Timeouts
- id String
- Resource ID, equal to
organization_id. - organization
Id String - ID of an organization.
- payment
Methods List<Property Map> - Payment Methods.
- timeouts Property Map
Supporting Types
GetOrganizationPaymentMethodListPaymentMethod
- Payment
Method stringId - Payment method ID.
- Payment
Method stringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,custom,disabled,gcp_subscription,no_payment_expectedandpartner.
- Payment
Method stringId - Payment method ID.
- Payment
Method stringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,custom,disabled,gcp_subscription,no_payment_expectedandpartner.
- payment
Method StringId - Payment method ID.
- payment
Method StringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,custom,disabled,gcp_subscription,no_payment_expectedandpartner.
- payment
Method stringId - Payment method ID.
- payment
Method stringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,custom,disabled,gcp_subscription,no_payment_expectedandpartner.
- payment_
method_ strid - Payment method ID.
- payment_
method_ strtype - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,custom,disabled,gcp_subscription,no_payment_expectedandpartner.
- payment
Method StringId - Payment method ID.
- payment
Method StringType - An enumeration. The possible values are
aws_subscription,azure_subscription,bank_transfer,credit_card,custom,disabled,gcp_subscription,no_payment_expectedandpartner.
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
aivenTerraform Provider.
