published on Friday, Nov 13, 2026 by Pulumi
published on Friday, Nov 13, 2026 by Pulumi
Create V2MoneyManagementOutboundSetupIntent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new V2MoneyManagementOutboundSetupIntent(name: string, args?: V2MoneyManagementOutboundSetupIntentArgs, opts?: CustomResourceOptions);@overload
def V2MoneyManagementOutboundSetupIntent(resource_name: str,
args: Optional[V2MoneyManagementOutboundSetupIntentArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def V2MoneyManagementOutboundSetupIntent(resource_name: str,
opts: Optional[ResourceOptions] = None,
payout_method: Optional[str] = None,
payout_method_data: Optional[V2MoneyManagementOutboundSetupIntentPayoutMethodDataArgs] = None,
usage_intent: Optional[str] = None)func NewV2MoneyManagementOutboundSetupIntent(ctx *Context, name string, args *V2MoneyManagementOutboundSetupIntentArgs, opts ...ResourceOption) (*V2MoneyManagementOutboundSetupIntent, error)public V2MoneyManagementOutboundSetupIntent(string name, V2MoneyManagementOutboundSetupIntentArgs? args = null, CustomResourceOptions? opts = null)
public V2MoneyManagementOutboundSetupIntent(String name, V2MoneyManagementOutboundSetupIntentArgs args)
public V2MoneyManagementOutboundSetupIntent(String name, V2MoneyManagementOutboundSetupIntentArgs args, CustomResourceOptions options)
type: stripe:V2MoneyManagementOutboundSetupIntent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "stripe_v2_money_management_outbound_setup_intent" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args V2MoneyManagementOutboundSetupIntentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args V2MoneyManagementOutboundSetupIntentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args V2MoneyManagementOutboundSetupIntentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args V2MoneyManagementOutboundSetupIntentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args V2MoneyManagementOutboundSetupIntentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var v2moneyManagementOutboundSetupIntentResource = new Stripe.V2MoneyManagementOutboundSetupIntent("v2moneyManagementOutboundSetupIntentResource", new()
{
PayoutMethod = "string",
PayoutMethodData = new Stripe.Inputs.V2MoneyManagementOutboundSetupIntentPayoutMethodDataArgs
{
Type = "string",
BankAccount = new Stripe.Inputs.V2MoneyManagementOutboundSetupIntentPayoutMethodDataBankAccountArgs
{
AccountNumber = "string",
Country = "string",
Currency = "string",
BankAccountType = "string",
BranchNumber = "string",
RoutingNumber = "string",
SwiftCode = "string",
},
},
UsageIntent = "string",
});
example, err := stripe.NewV2MoneyManagementOutboundSetupIntent(ctx, "v2moneyManagementOutboundSetupIntentResource", &stripe.V2MoneyManagementOutboundSetupIntentArgs{
PayoutMethod: pulumi.String("string"),
PayoutMethodData: &stripe.V2MoneyManagementOutboundSetupIntentPayoutMethodDataArgs{
Type: pulumi.String("string"),
BankAccount: &stripe.V2MoneyManagementOutboundSetupIntentPayoutMethodDataBankAccountArgs{
AccountNumber: pulumi.String("string"),
Country: pulumi.String("string"),
Currency: pulumi.String("string"),
BankAccountType: pulumi.String("string"),
BranchNumber: pulumi.String("string"),
RoutingNumber: pulumi.String("string"),
SwiftCode: pulumi.String("string"),
},
},
UsageIntent: pulumi.String("string"),
})
resource "stripe_v2_money_management_outbound_setup_intent" "v2moneyManagementOutboundSetupIntentResource" {
lifecycle {
create_before_destroy = true
}
payout_method = "string"
payout_method_data = {
type = "string"
bank_account = {
account_number = "string"
country = "string"
currency = "string"
bank_account_type = "string"
branch_number = "string"
routing_number = "string"
swift_code = "string"
}
}
usage_intent = "string"
}
var v2moneyManagementOutboundSetupIntentResource = new V2MoneyManagementOutboundSetupIntent("v2moneyManagementOutboundSetupIntentResource", V2MoneyManagementOutboundSetupIntentArgs.builder()
.payoutMethod("string")
.payoutMethodData(V2MoneyManagementOutboundSetupIntentPayoutMethodDataArgs.builder()
.type("string")
.bankAccount(V2MoneyManagementOutboundSetupIntentPayoutMethodDataBankAccountArgs.builder()
.accountNumber("string")
.country("string")
.currency("string")
.bankAccountType("string")
.branchNumber("string")
.routingNumber("string")
.swiftCode("string")
.build())
.build())
.usageIntent("string")
.build());
v2money_management_outbound_setup_intent_resource = stripe.V2MoneyManagementOutboundSetupIntent("v2moneyManagementOutboundSetupIntentResource",
payout_method="string",
payout_method_data={
"type": "string",
"bank_account": {
"account_number": "string",
"country": "string",
"currency": "string",
"bank_account_type": "string",
"branch_number": "string",
"routing_number": "string",
"swift_code": "string",
},
},
usage_intent="string")
const v2moneyManagementOutboundSetupIntentResource = new stripe.V2MoneyManagementOutboundSetupIntent("v2moneyManagementOutboundSetupIntentResource", {
payoutMethod: "string",
payoutMethodData: {
type: "string",
bankAccount: {
accountNumber: "string",
country: "string",
currency: "string",
bankAccountType: "string",
branchNumber: "string",
routingNumber: "string",
swiftCode: "string",
},
},
usageIntent: "string",
});
type: stripe:V2MoneyManagementOutboundSetupIntent
properties:
payoutMethod: string
payoutMethodData:
bankAccount:
accountNumber: string
bankAccountType: string
branchNumber: string
country: string
currency: string
routingNumber: string
swiftCode: string
type: string
usageIntent: string
V2MoneyManagementOutboundSetupIntent Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The V2MoneyManagementOutboundSetupIntent resource accepts the following input properties:
- Payout
Method string - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- Payout
Method V2MoneyData Management Outbound Setup Intent Payout Method Data - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- Usage
Intent string - The intended money movement flow this payout method should be set up for, specified in params.
- Payout
Method string - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- Payout
Method V2MoneyData Management Outbound Setup Intent Payout Method Data Args - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- Usage
Intent string - The intended money movement flow this payout method should be set up for, specified in params.
- payout_
method string - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout_
method_ objectdata - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- usage_
intent string - The intended money movement flow this payout method should be set up for, specified in params.
- payout
Method String - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout
Method V2MoneyData Management Outbound Setup Intent Payout Method Data - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- usage
Intent String - The intended money movement flow this payout method should be set up for, specified in params.
- payout
Method string - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout
Method V2MoneyData Management Outbound Setup Intent Payout Method Data - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- usage
Intent string - The intended money movement flow this payout method should be set up for, specified in params.
- payout_
method str - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout_
method_ V2Moneydata Management Outbound Setup Intent Payout Method Data Args - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- usage_
intent str - The intended money movement flow this payout method should be set up for, specified in params.
- payout
Method String - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout
Method Property MapData - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- usage
Intent String - The intended money movement flow this payout method should be set up for, specified in params.
Outputs
All input properties are implicitly available as output properties. Additionally, the V2MoneyManagementOutboundSetupIntent resource produces the following output properties:
- Created string
- Created timestamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - Object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- Status string
- Closed Enum. Status of the outbound setup intent.
- Created string
- Created timestamp.
- Id string
- The provider-assigned unique ID for this managed resource.
- Livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - Object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- Status string
- Closed Enum. Status of the outbound setup intent.
- created string
- Created timestamp.
- id string
- The provider-assigned unique ID for this managed resource.
- livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- status string
- Closed Enum. Status of the outbound setup intent.
- created String
- Created timestamp.
- id String
- The provider-assigned unique ID for this managed resource.
- livemode Boolean
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object String
- String representing the object's type. Objects of the same type share the same value of the object field.
- status String
- Closed Enum. Status of the outbound setup intent.
- created string
- Created timestamp.
- id string
- The provider-assigned unique ID for this managed resource.
- livemode boolean
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- status string
- Closed Enum. Status of the outbound setup intent.
- created str
- Created timestamp.
- id str
- The provider-assigned unique ID for this managed resource.
- livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object str
- String representing the object's type. Objects of the same type share the same value of the object field.
- status str
- Closed Enum. Status of the outbound setup intent.
- created String
- Created timestamp.
- id String
- The provider-assigned unique ID for this managed resource.
- livemode Boolean
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object String
- String representing the object's type. Objects of the same type share the same value of the object field.
- status String
- Closed Enum. Status of the outbound setup intent.
Look up Existing V2MoneyManagementOutboundSetupIntent Resource
Get an existing V2MoneyManagementOutboundSetupIntent resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: V2MoneyManagementOutboundSetupIntentState, opts?: CustomResourceOptions): V2MoneyManagementOutboundSetupIntent@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
created: Optional[str] = None,
livemode: Optional[bool] = None,
object: Optional[str] = None,
payout_method: Optional[str] = None,
payout_method_data: Optional[V2MoneyManagementOutboundSetupIntentPayoutMethodDataArgs] = None,
status: Optional[str] = None,
usage_intent: Optional[str] = None) -> V2MoneyManagementOutboundSetupIntentfunc GetV2MoneyManagementOutboundSetupIntent(ctx *Context, name string, id IDInput, state *V2MoneyManagementOutboundSetupIntentState, opts ...ResourceOption) (*V2MoneyManagementOutboundSetupIntent, error)public static V2MoneyManagementOutboundSetupIntent Get(string name, Input<string> id, V2MoneyManagementOutboundSetupIntentState? state, CustomResourceOptions? opts = null)public static V2MoneyManagementOutboundSetupIntent get(String name, Output<String> id, V2MoneyManagementOutboundSetupIntentState state, CustomResourceOptions options)resources: _: type: stripe:V2MoneyManagementOutboundSetupIntent get: id: ${id}import {
to = stripe_v2_money_management_outbound_setup_intent.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Created string
- Created timestamp.
- Livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - Object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- Payout
Method string - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- Payout
Method V2MoneyData Management Outbound Setup Intent Payout Method Data - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- Status string
- Closed Enum. Status of the outbound setup intent.
- Usage
Intent string - The intended money movement flow this payout method should be set up for, specified in params.
- Created string
- Created timestamp.
- Livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - Object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- Payout
Method string - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- Payout
Method V2MoneyData Management Outbound Setup Intent Payout Method Data Args - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- Status string
- Closed Enum. Status of the outbound setup intent.
- Usage
Intent string - The intended money movement flow this payout method should be set up for, specified in params.
- created string
- Created timestamp.
- livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- payout_
method string - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout_
method_ objectdata - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- status string
- Closed Enum. Status of the outbound setup intent.
- usage_
intent string - The intended money movement flow this payout method should be set up for, specified in params.
- created String
- Created timestamp.
- livemode Boolean
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object String
- String representing the object's type. Objects of the same type share the same value of the object field.
- payout
Method String - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout
Method V2MoneyData Management Outbound Setup Intent Payout Method Data - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- status String
- Closed Enum. Status of the outbound setup intent.
- usage
Intent String - The intended money movement flow this payout method should be set up for, specified in params.
- created string
- Created timestamp.
- livemode boolean
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- payout
Method string - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout
Method V2MoneyData Management Outbound Setup Intent Payout Method Data - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- status string
- Closed Enum. Status of the outbound setup intent.
- usage
Intent string - The intended money movement flow this payout method should be set up for, specified in params.
- created str
- Created timestamp.
- livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object str
- String representing the object's type. Objects of the same type share the same value of the object field.
- payout_
method str - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout_
method_ V2Moneydata Management Outbound Setup Intent Payout Method Data Args - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- status str
- Closed Enum. Status of the outbound setup intent.
- usage_
intent str - The intended money movement flow this payout method should be set up for, specified in params.
- created String
- Created timestamp.
- livemode Boolean
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - object String
- String representing the object's type. Objects of the same type share the same value of the object field.
- payout
Method String - Use the PayoutMethods API to list and interact with PayoutMethod objects.
- payout
Method Property MapData - If no payout_method provided, used to create the underlying credential that is set up for outbound money movement. If a payout_method provided, used to update data on the credential linked to this setup intent.
- status String
- Closed Enum. Status of the outbound setup intent.
- usage
Intent String - The intended money movement flow this payout method should be set up for, specified in params.
Supporting Types
V2MoneyManagementOutboundSetupIntentPayoutMethodData, V2MoneyManagementOutboundSetupIntentPayoutMethodDataArgs
- Type string
- Open Enum. The type of payout method to be created.
- Bank
Account V2MoneyManagement Outbound Setup Intent Payout Method Data Bank Account - The type specific details of the bank account payout method.
- Type string
- Open Enum. The type of payout method to be created.
- Bank
Account V2MoneyManagement Outbound Setup Intent Payout Method Data Bank Account - The type specific details of the bank account payout method.
- type string
- Open Enum. The type of payout method to be created.
- bank_
account object - The type specific details of the bank account payout method.
- type String
- Open Enum. The type of payout method to be created.
- bank
Account V2MoneyManagement Outbound Setup Intent Payout Method Data Bank Account - The type specific details of the bank account payout method.
- type string
- Open Enum. The type of payout method to be created.
- bank
Account V2MoneyManagement Outbound Setup Intent Payout Method Data Bank Account - The type specific details of the bank account payout method.
- type str
- Open Enum. The type of payout method to be created.
- bank_
account V2MoneyManagement Outbound Setup Intent Payout Method Data Bank Account - The type specific details of the bank account payout method.
- type String
- Open Enum. The type of payout method to be created.
- bank
Account Property Map - The type specific details of the bank account payout method.
V2MoneyManagementOutboundSetupIntentPayoutMethodDataBankAccount, V2MoneyManagementOutboundSetupIntentPayoutMethodDataBankAccountArgs
- Account
Number string - The account number or IBAN of the bank account.
- Country string
- The country code of the bank account.
- Currency string
- The currency of the bank account.
- Bank
Account stringType - Closed Enum. The type of the bank account (checking or savings).
- Branch
Number string - The branch number of the bank account, if present.
- Routing
Number string - The routing number of the bank account, if present.
- Swift
Code string - The swift code of the bank account, if present.
- Account
Number string - The account number or IBAN of the bank account.
- Country string
- The country code of the bank account.
- Currency string
- The currency of the bank account.
- Bank
Account stringType - Closed Enum. The type of the bank account (checking or savings).
- Branch
Number string - The branch number of the bank account, if present.
- Routing
Number string - The routing number of the bank account, if present.
- Swift
Code string - The swift code of the bank account, if present.
- account_
number string - The account number or IBAN of the bank account.
- country string
- The country code of the bank account.
- currency string
- The currency of the bank account.
- bank_
account_ stringtype - Closed Enum. The type of the bank account (checking or savings).
- branch_
number string - The branch number of the bank account, if present.
- routing_
number string - The routing number of the bank account, if present.
- swift_
code string - The swift code of the bank account, if present.
- account
Number String - The account number or IBAN of the bank account.
- country String
- The country code of the bank account.
- currency String
- The currency of the bank account.
- bank
Account StringType - Closed Enum. The type of the bank account (checking or savings).
- branch
Number String - The branch number of the bank account, if present.
- routing
Number String - The routing number of the bank account, if present.
- swift
Code String - The swift code of the bank account, if present.
- account
Number string - The account number or IBAN of the bank account.
- country string
- The country code of the bank account.
- currency string
- The currency of the bank account.
- bank
Account stringType - Closed Enum. The type of the bank account (checking or savings).
- branch
Number string - The branch number of the bank account, if present.
- routing
Number string - The routing number of the bank account, if present.
- swift
Code string - The swift code of the bank account, if present.
- account_
number str - The account number or IBAN of the bank account.
- country str
- The country code of the bank account.
- currency str
- The currency of the bank account.
- bank_
account_ strtype - Closed Enum. The type of the bank account (checking or savings).
- branch_
number str - The branch number of the bank account, if present.
- routing_
number str - The routing number of the bank account, if present.
- swift_
code str - The swift code of the bank account, if present.
- account
Number String - The account number or IBAN of the bank account.
- country String
- The country code of the bank account.
- currency String
- The currency of the bank account.
- bank
Account StringType - Closed Enum. The type of the bank account (checking or savings).
- branch
Number String - The branch number of the bank account, if present.
- routing
Number String - The routing number of the bank account, if present.
- swift
Code String - The swift code of the bank account, if present.
Package Details
- Repository
- stripe stripe/terraform-provider-stripe
- License
- Notes
- This Pulumi package is based on the
stripeTerraform Provider.
published on Friday, Nov 13, 2026 by Pulumi