published on Friday, Aug 14, 2026 by Pulumi
published on Friday, Aug 14, 2026 by Pulumi
A portal configuration describes the functionality and behavior you embed in a portal session. Related guide: Configure the customer portal.
Create BillingPortalConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BillingPortalConfiguration(name: string, args: BillingPortalConfigurationArgs, opts?: CustomResourceOptions);@overload
def BillingPortalConfiguration(resource_name: str,
args: BillingPortalConfigurationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BillingPortalConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
features: Optional[BillingPortalConfigurationFeaturesArgs] = None,
active: Optional[bool] = None,
business_profile: Optional[BillingPortalConfigurationBusinessProfileArgs] = None,
default_return_url: Optional[str] = None,
login_page: Optional[BillingPortalConfigurationLoginPageArgs] = None,
metadata: Optional[Mapping[str, str]] = None,
name: Optional[str] = None)func NewBillingPortalConfiguration(ctx *Context, name string, args BillingPortalConfigurationArgs, opts ...ResourceOption) (*BillingPortalConfiguration, error)public BillingPortalConfiguration(string name, BillingPortalConfigurationArgs args, CustomResourceOptions? opts = null)
public BillingPortalConfiguration(String name, BillingPortalConfigurationArgs args)
public BillingPortalConfiguration(String name, BillingPortalConfigurationArgs args, CustomResourceOptions options)
type: stripe:BillingPortalConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "stripe_billing_portal_configuration" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args BillingPortalConfigurationArgs
- 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 BillingPortalConfigurationArgs
- 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 BillingPortalConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BillingPortalConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BillingPortalConfigurationArgs
- 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 billingPortalConfigurationResource = new Stripe.BillingPortalConfiguration("billingPortalConfigurationResource", new()
{
Features = new Stripe.Inputs.BillingPortalConfigurationFeaturesArgs
{
CustomerUpdate = new Stripe.Inputs.BillingPortalConfigurationFeaturesCustomerUpdateArgs
{
Enabled = false,
AllowedUpdates = new[]
{
"string",
},
},
InvoiceHistory = new Stripe.Inputs.BillingPortalConfigurationFeaturesInvoiceHistoryArgs
{
Enabled = false,
},
PaymentMethodUpdate = new Stripe.Inputs.BillingPortalConfigurationFeaturesPaymentMethodUpdateArgs
{
Enabled = false,
PaymentMethodConfiguration = "string",
},
SubscriptionCancel = new Stripe.Inputs.BillingPortalConfigurationFeaturesSubscriptionCancelArgs
{
Enabled = false,
CancellationReason = new Stripe.Inputs.BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonArgs
{
Enabled = false,
Options = new[]
{
"string",
},
},
Mode = "string",
ProrationBehavior = "string",
},
SubscriptionUpdate = new Stripe.Inputs.BillingPortalConfigurationFeaturesSubscriptionUpdateArgs
{
Enabled = false,
BillingCycleAnchor = "string",
DefaultAllowedUpdates = new[]
{
"string",
},
Products = new[]
{
new Stripe.Inputs.BillingPortalConfigurationFeaturesSubscriptionUpdateProductArgs
{
Prices = new[]
{
"string",
},
Product = "string",
AdjustableQuantity = new Stripe.Inputs.BillingPortalConfigurationFeaturesSubscriptionUpdateProductAdjustableQuantityArgs
{
Enabled = false,
Maximum = 0.0,
Minimum = 0.0,
},
},
},
ProrationBehavior = "string",
ScheduleAtPeriodEnd = new Stripe.Inputs.BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndArgs
{
Conditions = new[]
{
new Stripe.Inputs.BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndConditionArgs
{
Type = "string",
},
},
},
TrialUpdateBehavior = "string",
},
},
Active = false,
BusinessProfile = new Stripe.Inputs.BillingPortalConfigurationBusinessProfileArgs
{
Headline = "string",
PrivacyPolicyUrl = "string",
TermsOfServiceUrl = "string",
},
DefaultReturnUrl = "string",
LoginPage = new Stripe.Inputs.BillingPortalConfigurationLoginPageArgs
{
Enabled = false,
Url = "string",
},
Metadata =
{
{ "string", "string" },
},
Name = "string",
});
example, err := stripe.NewBillingPortalConfiguration(ctx, "billingPortalConfigurationResource", &stripe.BillingPortalConfigurationArgs{
Features: &stripe.BillingPortalConfigurationFeaturesArgs{
CustomerUpdate: &stripe.BillingPortalConfigurationFeaturesCustomerUpdateArgs{
Enabled: pulumi.Bool(false),
AllowedUpdates: pulumi.StringArray{
pulumi.String("string"),
},
},
InvoiceHistory: &stripe.BillingPortalConfigurationFeaturesInvoiceHistoryArgs{
Enabled: pulumi.Bool(false),
},
PaymentMethodUpdate: &stripe.BillingPortalConfigurationFeaturesPaymentMethodUpdateArgs{
Enabled: pulumi.Bool(false),
PaymentMethodConfiguration: pulumi.String("string"),
},
SubscriptionCancel: &stripe.BillingPortalConfigurationFeaturesSubscriptionCancelArgs{
Enabled: pulumi.Bool(false),
CancellationReason: &stripe.BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonArgs{
Enabled: pulumi.Bool(false),
Options: pulumi.StringArray{
pulumi.String("string"),
},
},
Mode: pulumi.String("string"),
ProrationBehavior: pulumi.String("string"),
},
SubscriptionUpdate: &stripe.BillingPortalConfigurationFeaturesSubscriptionUpdateArgs{
Enabled: pulumi.Bool(false),
BillingCycleAnchor: pulumi.String("string"),
DefaultAllowedUpdates: pulumi.StringArray{
pulumi.String("string"),
},
Products: stripe.BillingPortalConfigurationFeaturesSubscriptionUpdateProductArray{
&stripe.BillingPortalConfigurationFeaturesSubscriptionUpdateProductArgs{
Prices: pulumi.StringArray{
pulumi.String("string"),
},
Product: pulumi.String("string"),
AdjustableQuantity: &stripe.BillingPortalConfigurationFeaturesSubscriptionUpdateProductAdjustableQuantityArgs{
Enabled: pulumi.Bool(false),
Maximum: pulumi.Float64(0),
Minimum: pulumi.Float64(0),
},
},
},
ProrationBehavior: pulumi.String("string"),
ScheduleAtPeriodEnd: &stripe.BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndArgs{
Conditions: stripe.BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndConditionArray{
&stripe.BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndConditionArgs{
Type: pulumi.String("string"),
},
},
},
TrialUpdateBehavior: pulumi.String("string"),
},
},
Active: pulumi.Bool(false),
BusinessProfile: &stripe.BillingPortalConfigurationBusinessProfileArgs{
Headline: pulumi.String("string"),
PrivacyPolicyUrl: pulumi.String("string"),
TermsOfServiceUrl: pulumi.String("string"),
},
DefaultReturnUrl: pulumi.String("string"),
LoginPage: &stripe.BillingPortalConfigurationLoginPageArgs{
Enabled: pulumi.Bool(false),
Url: pulumi.String("string"),
},
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
})
resource "stripe_billing_portal_configuration" "billingPortalConfigurationResource" {
lifecycle {
create_before_destroy = true
}
features = {
customer_update = {
enabled = false
allowed_updates = ["string"]
}
invoice_history = {
enabled = false
}
payment_method_update = {
enabled = false
payment_method_configuration = "string"
}
subscription_cancel = {
enabled = false
cancellation_reason = {
enabled = false
options = ["string"]
}
mode = "string"
proration_behavior = "string"
}
subscription_update = {
enabled = false
billing_cycle_anchor = "string"
default_allowed_updates = ["string"]
products = [{
prices = ["string"]
product = "string"
adjustable_quantity = {
enabled = false
maximum = 0
minimum = 0
}
}]
proration_behavior = "string"
schedule_at_period_end = {
conditions = [{
type = "string"
}]
}
trial_update_behavior = "string"
}
}
active = false
business_profile = {
headline = "string"
privacy_policy_url = "string"
terms_of_service_url = "string"
}
default_return_url = "string"
login_page = {
enabled = false
url = "string"
}
metadata = {
"string" = "string"
}
name = "string"
}
var billingPortalConfigurationResource = new BillingPortalConfiguration("billingPortalConfigurationResource", BillingPortalConfigurationArgs.builder()
.features(BillingPortalConfigurationFeaturesArgs.builder()
.customerUpdate(BillingPortalConfigurationFeaturesCustomerUpdateArgs.builder()
.enabled(false)
.allowedUpdates("string")
.build())
.invoiceHistory(BillingPortalConfigurationFeaturesInvoiceHistoryArgs.builder()
.enabled(false)
.build())
.paymentMethodUpdate(BillingPortalConfigurationFeaturesPaymentMethodUpdateArgs.builder()
.enabled(false)
.paymentMethodConfiguration("string")
.build())
.subscriptionCancel(BillingPortalConfigurationFeaturesSubscriptionCancelArgs.builder()
.enabled(false)
.cancellationReason(BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonArgs.builder()
.enabled(false)
.options("string")
.build())
.mode("string")
.prorationBehavior("string")
.build())
.subscriptionUpdate(BillingPortalConfigurationFeaturesSubscriptionUpdateArgs.builder()
.enabled(false)
.billingCycleAnchor("string")
.defaultAllowedUpdates("string")
.products(BillingPortalConfigurationFeaturesSubscriptionUpdateProductArgs.builder()
.prices("string")
.product("string")
.adjustableQuantity(BillingPortalConfigurationFeaturesSubscriptionUpdateProductAdjustableQuantityArgs.builder()
.enabled(false)
.maximum(0.0)
.minimum(0.0)
.build())
.build())
.prorationBehavior("string")
.scheduleAtPeriodEnd(BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndArgs.builder()
.conditions(BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndConditionArgs.builder()
.type("string")
.build())
.build())
.trialUpdateBehavior("string")
.build())
.build())
.active(false)
.businessProfile(BillingPortalConfigurationBusinessProfileArgs.builder()
.headline("string")
.privacyPolicyUrl("string")
.termsOfServiceUrl("string")
.build())
.defaultReturnUrl("string")
.loginPage(BillingPortalConfigurationLoginPageArgs.builder()
.enabled(false)
.url("string")
.build())
.metadata(Map.of("string", "string"))
.name("string")
.build());
billing_portal_configuration_resource = stripe.BillingPortalConfiguration("billingPortalConfigurationResource",
features={
"customer_update": {
"enabled": False,
"allowed_updates": ["string"],
},
"invoice_history": {
"enabled": False,
},
"payment_method_update": {
"enabled": False,
"payment_method_configuration": "string",
},
"subscription_cancel": {
"enabled": False,
"cancellation_reason": {
"enabled": False,
"options": ["string"],
},
"mode": "string",
"proration_behavior": "string",
},
"subscription_update": {
"enabled": False,
"billing_cycle_anchor": "string",
"default_allowed_updates": ["string"],
"products": [{
"prices": ["string"],
"product": "string",
"adjustable_quantity": {
"enabled": False,
"maximum": float(0),
"minimum": float(0),
},
}],
"proration_behavior": "string",
"schedule_at_period_end": {
"conditions": [{
"type": "string",
}],
},
"trial_update_behavior": "string",
},
},
active=False,
business_profile={
"headline": "string",
"privacy_policy_url": "string",
"terms_of_service_url": "string",
},
default_return_url="string",
login_page={
"enabled": False,
"url": "string",
},
metadata={
"string": "string",
},
name="string")
const billingPortalConfigurationResource = new stripe.BillingPortalConfiguration("billingPortalConfigurationResource", {
features: {
customerUpdate: {
enabled: false,
allowedUpdates: ["string"],
},
invoiceHistory: {
enabled: false,
},
paymentMethodUpdate: {
enabled: false,
paymentMethodConfiguration: "string",
},
subscriptionCancel: {
enabled: false,
cancellationReason: {
enabled: false,
options: ["string"],
},
mode: "string",
prorationBehavior: "string",
},
subscriptionUpdate: {
enabled: false,
billingCycleAnchor: "string",
defaultAllowedUpdates: ["string"],
products: [{
prices: ["string"],
product: "string",
adjustableQuantity: {
enabled: false,
maximum: 0,
minimum: 0,
},
}],
prorationBehavior: "string",
scheduleAtPeriodEnd: {
conditions: [{
type: "string",
}],
},
trialUpdateBehavior: "string",
},
},
active: false,
businessProfile: {
headline: "string",
privacyPolicyUrl: "string",
termsOfServiceUrl: "string",
},
defaultReturnUrl: "string",
loginPage: {
enabled: false,
url: "string",
},
metadata: {
string: "string",
},
name: "string",
});
type: stripe:BillingPortalConfiguration
properties:
active: false
businessProfile:
headline: string
privacyPolicyUrl: string
termsOfServiceUrl: string
defaultReturnUrl: string
features:
customerUpdate:
allowedUpdates:
- string
enabled: false
invoiceHistory:
enabled: false
paymentMethodUpdate:
enabled: false
paymentMethodConfiguration: string
subscriptionCancel:
cancellationReason:
enabled: false
options:
- string
enabled: false
mode: string
prorationBehavior: string
subscriptionUpdate:
billingCycleAnchor: string
defaultAllowedUpdates:
- string
enabled: false
products:
- adjustableQuantity:
enabled: false
maximum: 0
minimum: 0
prices:
- string
product: string
prorationBehavior: string
scheduleAtPeriodEnd:
conditions:
- type: string
trialUpdateBehavior: string
loginPage:
enabled: false
url: string
metadata:
string: string
name: string
BillingPortalConfiguration 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 BillingPortalConfiguration resource accepts the following input properties:
- Features
Billing
Portal Configuration Features - Active bool
- Whether the configuration is active and can be used to create portal sessions.
- Business
Profile BillingPortal Configuration Business Profile - Default
Return stringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- Login
Page BillingPortal Configuration Login Page - Metadata Dictionary<string, string>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Name string
- The name of the configuration.
- Features
Billing
Portal Configuration Features Args - Active bool
- Whether the configuration is active and can be used to create portal sessions.
- Business
Profile BillingPortal Configuration Business Profile Args - Default
Return stringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- Login
Page BillingPortal Configuration Login Page Args - Metadata map[string]string
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Name string
- The name of the configuration.
- features object
- active bool
- Whether the configuration is active and can be used to create portal sessions.
- business_
profile object - default_
return_ stringurl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- login_
page object - metadata map(string)
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name string
- The name of the configuration.
- features
Billing
Portal Configuration Features - active Boolean
- Whether the configuration is active and can be used to create portal sessions.
- business
Profile BillingPortal Configuration Business Profile - default
Return StringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- login
Page BillingPortal Configuration Login Page - metadata Map<String,String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name String
- The name of the configuration.
- features
Billing
Portal Configuration Features - active boolean
- Whether the configuration is active and can be used to create portal sessions.
- business
Profile BillingPortal Configuration Business Profile - default
Return stringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- login
Page BillingPortal Configuration Login Page - metadata {[key: string]: string}
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name string
- The name of the configuration.
- features
Billing
Portal Configuration Features Args - active bool
- Whether the configuration is active and can be used to create portal sessions.
- business_
profile BillingPortal Configuration Business Profile Args - default_
return_ strurl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- login_
page BillingPortal Configuration Login Page Args - metadata Mapping[str, str]
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name str
- The name of the configuration.
- features Property Map
- active Boolean
- Whether the configuration is active and can be used to create portal sessions.
- business
Profile Property Map - default
Return StringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- login
Page Property Map - metadata Map<String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name String
- The name of the configuration.
Outputs
All input properties are implicitly available as output properties. Additionally, the BillingPortalConfiguration resource produces the following output properties:
- Application string
- ID of the Connect Application that created the configuration.
- Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default bool - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- Application string
- ID of the Connect Application that created the configuration.
- Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default bool - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- application string
- ID of the Connect Application that created the configuration.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- id string
- The provider-assigned unique ID for this managed resource.
- is_
default bool - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- application String
- ID of the Connect Application that created the configuration.
- created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Default Boolean - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
- application string
- ID of the Connect Application that created the configuration.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Default boolean - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- application str
- ID of the Connect Application that created the configuration.
- created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
default bool - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object str
- String representing the object's type. Objects of the same type share the same value.
- application String
- ID of the Connect Application that created the configuration.
- created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Default Boolean - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
Look up Existing BillingPortalConfiguration Resource
Get an existing BillingPortalConfiguration 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?: BillingPortalConfigurationState, opts?: CustomResourceOptions): BillingPortalConfiguration@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
active: Optional[bool] = None,
application: Optional[str] = None,
business_profile: Optional[BillingPortalConfigurationBusinessProfileArgs] = None,
created: Optional[float] = None,
default_return_url: Optional[str] = None,
features: Optional[BillingPortalConfigurationFeaturesArgs] = None,
is_default: Optional[bool] = None,
livemode: Optional[bool] = None,
login_page: Optional[BillingPortalConfigurationLoginPageArgs] = None,
metadata: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
object: Optional[str] = None) -> BillingPortalConfigurationfunc GetBillingPortalConfiguration(ctx *Context, name string, id IDInput, state *BillingPortalConfigurationState, opts ...ResourceOption) (*BillingPortalConfiguration, error)public static BillingPortalConfiguration Get(string name, Input<string> id, BillingPortalConfigurationState? state, CustomResourceOptions? opts = null)public static BillingPortalConfiguration get(String name, Output<String> id, BillingPortalConfigurationState state, CustomResourceOptions options)resources: _: type: stripe:BillingPortalConfiguration get: id: ${id}import {
to = stripe_billing_portal_configuration.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.
- Active bool
- Whether the configuration is active and can be used to create portal sessions.
- Application string
- ID of the Connect Application that created the configuration.
- Business
Profile BillingPortal Configuration Business Profile - Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Default
Return stringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- Features
Billing
Portal Configuration Features - Is
Default bool - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Login
Page BillingPortal Configuration Login Page - Metadata Dictionary<string, string>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Name string
- The name of the configuration.
- Object string
- String representing the object's type. Objects of the same type share the same value.
- Active bool
- Whether the configuration is active and can be used to create portal sessions.
- Application string
- ID of the Connect Application that created the configuration.
- Business
Profile BillingPortal Configuration Business Profile Args - Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Default
Return stringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- Features
Billing
Portal Configuration Features Args - Is
Default bool - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Login
Page BillingPortal Configuration Login Page Args - Metadata map[string]string
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Name string
- The name of the configuration.
- Object string
- String representing the object's type. Objects of the same type share the same value.
- active bool
- Whether the configuration is active and can be used to create portal sessions.
- application string
- ID of the Connect Application that created the configuration.
- business_
profile object - created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- default_
return_ stringurl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- features object
- is_
default bool - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - login_
page object - metadata map(string)
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name string
- The name of the configuration.
- object string
- String representing the object's type. Objects of the same type share the same value.
- active Boolean
- Whether the configuration is active and can be used to create portal sessions.
- application String
- ID of the Connect Application that created the configuration.
- business
Profile BillingPortal Configuration Business Profile - created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- default
Return StringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- features
Billing
Portal Configuration Features - is
Default Boolean - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - login
Page BillingPortal Configuration Login Page - metadata Map<String,String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name String
- The name of the configuration.
- object String
- String representing the object's type. Objects of the same type share the same value.
- active boolean
- Whether the configuration is active and can be used to create portal sessions.
- application string
- ID of the Connect Application that created the configuration.
- business
Profile BillingPortal Configuration Business Profile - created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- default
Return stringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- features
Billing
Portal Configuration Features - is
Default boolean - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - login
Page BillingPortal Configuration Login Page - metadata {[key: string]: string}
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name string
- The name of the configuration.
- object string
- String representing the object's type. Objects of the same type share the same value.
- active bool
- Whether the configuration is active and can be used to create portal sessions.
- application str
- ID of the Connect Application that created the configuration.
- business_
profile BillingPortal Configuration Business Profile Args - created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- default_
return_ strurl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- features
Billing
Portal Configuration Features Args - is_
default bool - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - login_
page BillingPortal Configuration Login Page Args - metadata Mapping[str, str]
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name str
- The name of the configuration.
- object str
- String representing the object's type. Objects of the same type share the same value.
- active Boolean
- Whether the configuration is active and can be used to create portal sessions.
- application String
- ID of the Connect Application that created the configuration.
- business
Profile Property Map - created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- default
Return StringUrl - The default URL to redirect customers to when they click on the portal's link to return to your website. This can be overriden when creating the session.
- features Property Map
- is
Default Boolean - Whether the configuration is the default. If
true, this configuration can be managed in the Dashboard and portal sessions will use this configuration unless it is overriden when creating the session. - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - login
Page Property Map - metadata Map<String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name String
- The name of the configuration.
- object String
- String representing the object's type. Objects of the same type share the same value.
Supporting Types
BillingPortalConfigurationBusinessProfile, BillingPortalConfigurationBusinessProfileArgs
- Headline string
- The messaging shown to customers in the portal.
- Privacy
Policy stringUrl - A link to the business’s publicly available privacy policy.
- Terms
Of stringService Url - A link to the business’s publicly available terms of service.
- Headline string
- The messaging shown to customers in the portal.
- Privacy
Policy stringUrl - A link to the business’s publicly available privacy policy.
- Terms
Of stringService Url - A link to the business’s publicly available terms of service.
- headline string
- The messaging shown to customers in the portal.
- privacy_
policy_ stringurl - A link to the business’s publicly available privacy policy.
- terms_
of_ stringservice_ url - A link to the business’s publicly available terms of service.
- headline String
- The messaging shown to customers in the portal.
- privacy
Policy StringUrl - A link to the business’s publicly available privacy policy.
- terms
Of StringService Url - A link to the business’s publicly available terms of service.
- headline string
- The messaging shown to customers in the portal.
- privacy
Policy stringUrl - A link to the business’s publicly available privacy policy.
- terms
Of stringService Url - A link to the business’s publicly available terms of service.
- headline str
- The messaging shown to customers in the portal.
- privacy_
policy_ strurl - A link to the business’s publicly available privacy policy.
- terms_
of_ strservice_ url - A link to the business’s publicly available terms of service.
- headline String
- The messaging shown to customers in the portal.
- privacy
Policy StringUrl - A link to the business’s publicly available privacy policy.
- terms
Of StringService Url - A link to the business’s publicly available terms of service.
BillingPortalConfigurationFeatures, BillingPortalConfigurationFeaturesArgs
- Customer
Update BillingPortal Configuration Features Customer Update - Invoice
History BillingPortal Configuration Features Invoice History - Payment
Method BillingUpdate Portal Configuration Features Payment Method Update - Subscription
Cancel BillingPortal Configuration Features Subscription Cancel - Subscription
Update BillingPortal Configuration Features Subscription Update
- Customer
Update BillingPortal Configuration Features Customer Update - Invoice
History BillingPortal Configuration Features Invoice History - Payment
Method BillingUpdate Portal Configuration Features Payment Method Update - Subscription
Cancel BillingPortal Configuration Features Subscription Cancel - Subscription
Update BillingPortal Configuration Features Subscription Update
- customer
Update BillingPortal Configuration Features Customer Update - invoice
History BillingPortal Configuration Features Invoice History - payment
Method BillingUpdate Portal Configuration Features Payment Method Update - subscription
Cancel BillingPortal Configuration Features Subscription Cancel - subscription
Update BillingPortal Configuration Features Subscription Update
- customer
Update BillingPortal Configuration Features Customer Update - invoice
History BillingPortal Configuration Features Invoice History - payment
Method BillingUpdate Portal Configuration Features Payment Method Update - subscription
Cancel BillingPortal Configuration Features Subscription Cancel - subscription
Update BillingPortal Configuration Features Subscription Update
- customer_
update BillingPortal Configuration Features Customer Update - invoice_
history BillingPortal Configuration Features Invoice History - payment_
method_ Billingupdate Portal Configuration Features Payment Method Update - subscription_
cancel BillingPortal Configuration Features Subscription Cancel - subscription_
update BillingPortal Configuration Features Subscription Update
BillingPortalConfigurationFeaturesCustomerUpdate, BillingPortalConfigurationFeaturesCustomerUpdateArgs
- Enabled bool
- Whether the feature is enabled.
- Allowed
Updates List<string> - The types of customer updates that are supported. When empty, customers are not updateable.
- Enabled bool
- Whether the feature is enabled.
- Allowed
Updates []string - The types of customer updates that are supported. When empty, customers are not updateable.
- enabled bool
- Whether the feature is enabled.
- allowed_
updates list(string) - The types of customer updates that are supported. When empty, customers are not updateable.
- enabled Boolean
- Whether the feature is enabled.
- allowed
Updates List<String> - The types of customer updates that are supported. When empty, customers are not updateable.
- enabled boolean
- Whether the feature is enabled.
- allowed
Updates string[] - The types of customer updates that are supported. When empty, customers are not updateable.
- enabled bool
- Whether the feature is enabled.
- allowed_
updates Sequence[str] - The types of customer updates that are supported. When empty, customers are not updateable.
- enabled Boolean
- Whether the feature is enabled.
- allowed
Updates List<String> - The types of customer updates that are supported. When empty, customers are not updateable.
BillingPortalConfigurationFeaturesInvoiceHistory, BillingPortalConfigurationFeaturesInvoiceHistoryArgs
- Enabled bool
- Whether the feature is enabled.
- Enabled bool
- Whether the feature is enabled.
- enabled bool
- Whether the feature is enabled.
- enabled Boolean
- Whether the feature is enabled.
- enabled boolean
- Whether the feature is enabled.
- enabled bool
- Whether the feature is enabled.
- enabled Boolean
- Whether the feature is enabled.
BillingPortalConfigurationFeaturesPaymentMethodUpdate, BillingPortalConfigurationFeaturesPaymentMethodUpdateArgs
- Enabled bool
- Whether the feature is enabled.
- Payment
Method stringConfiguration - The Payment Method Configuration to use for this portal session. When specified, customers will be able to update their payment method to one of the options specified by the payment method configuration. If not set, the default payment method configuration is used.
- Enabled bool
- Whether the feature is enabled.
- Payment
Method stringConfiguration - The Payment Method Configuration to use for this portal session. When specified, customers will be able to update their payment method to one of the options specified by the payment method configuration. If not set, the default payment method configuration is used.
- enabled bool
- Whether the feature is enabled.
- payment_
method_ stringconfiguration - The Payment Method Configuration to use for this portal session. When specified, customers will be able to update their payment method to one of the options specified by the payment method configuration. If not set, the default payment method configuration is used.
- enabled Boolean
- Whether the feature is enabled.
- payment
Method StringConfiguration - The Payment Method Configuration to use for this portal session. When specified, customers will be able to update their payment method to one of the options specified by the payment method configuration. If not set, the default payment method configuration is used.
- enabled boolean
- Whether the feature is enabled.
- payment
Method stringConfiguration - The Payment Method Configuration to use for this portal session. When specified, customers will be able to update their payment method to one of the options specified by the payment method configuration. If not set, the default payment method configuration is used.
- enabled bool
- Whether the feature is enabled.
- payment_
method_ strconfiguration - The Payment Method Configuration to use for this portal session. When specified, customers will be able to update their payment method to one of the options specified by the payment method configuration. If not set, the default payment method configuration is used.
- enabled Boolean
- Whether the feature is enabled.
- payment
Method StringConfiguration - The Payment Method Configuration to use for this portal session. When specified, customers will be able to update their payment method to one of the options specified by the payment method configuration. If not set, the default payment method configuration is used.
BillingPortalConfigurationFeaturesSubscriptionCancel, BillingPortalConfigurationFeaturesSubscriptionCancelArgs
- Enabled bool
- Whether the feature is enabled.
- Cancellation
Reason BillingPortal Configuration Features Subscription Cancel Cancellation Reason - Mode string
- Whether to cancel subscriptions immediately or at the end of the billing period.
- Proration
Behavior string - Whether to create prorations when canceling subscriptions. Possible values are
noneandcreate_prorations.
- Enabled bool
- Whether the feature is enabled.
- Cancellation
Reason BillingPortal Configuration Features Subscription Cancel Cancellation Reason - Mode string
- Whether to cancel subscriptions immediately or at the end of the billing period.
- Proration
Behavior string - Whether to create prorations when canceling subscriptions. Possible values are
noneandcreate_prorations.
- enabled bool
- Whether the feature is enabled.
- cancellation_
reason object - mode string
- Whether to cancel subscriptions immediately or at the end of the billing period.
- proration_
behavior string - Whether to create prorations when canceling subscriptions. Possible values are
noneandcreate_prorations.
- enabled Boolean
- Whether the feature is enabled.
- cancellation
Reason BillingPortal Configuration Features Subscription Cancel Cancellation Reason - mode String
- Whether to cancel subscriptions immediately or at the end of the billing period.
- proration
Behavior String - Whether to create prorations when canceling subscriptions. Possible values are
noneandcreate_prorations.
- enabled boolean
- Whether the feature is enabled.
- cancellation
Reason BillingPortal Configuration Features Subscription Cancel Cancellation Reason - mode string
- Whether to cancel subscriptions immediately or at the end of the billing period.
- proration
Behavior string - Whether to create prorations when canceling subscriptions. Possible values are
noneandcreate_prorations.
- enabled bool
- Whether the feature is enabled.
- cancellation_
reason BillingPortal Configuration Features Subscription Cancel Cancellation Reason - mode str
- Whether to cancel subscriptions immediately or at the end of the billing period.
- proration_
behavior str - Whether to create prorations when canceling subscriptions. Possible values are
noneandcreate_prorations.
- enabled Boolean
- Whether the feature is enabled.
- cancellation
Reason Property Map - mode String
- Whether to cancel subscriptions immediately or at the end of the billing period.
- proration
Behavior String - Whether to create prorations when canceling subscriptions. Possible values are
noneandcreate_prorations.
BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReason, BillingPortalConfigurationFeaturesSubscriptionCancelCancellationReasonArgs
BillingPortalConfigurationFeaturesSubscriptionUpdate, BillingPortalConfigurationFeaturesSubscriptionUpdateArgs
- Enabled bool
- Whether the feature is enabled.
- Billing
Cycle stringAnchor - Determines the value to use for the billing cycle anchor on subscription updates. Valid values are
noworunchanged, and the default value isunchanged. Setting the value tonowresets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle documentation. - Default
Allowed List<string>Updates - The types of subscription updates that are supported for items listed in the
productsattribute. When empty, subscriptions are not updateable. - Products
List<Billing
Portal Configuration Features Subscription Update Product> - The list of up to 10 products that support subscription updates.
- Proration
Behavior string - Determines how to handle prorations resulting from subscription updates. Valid values are
none,create_prorations, andalways_invoice. Defaults to a value ofnoneif you don't set it during creation. - Schedule
At BillingPeriod End Portal Configuration Features Subscription Update Schedule At Period End - Trial
Update stringBehavior - Determines how handle updates to trialing subscriptions. Valid values are
end_trialandcontinue_trial. Defaults to a value ofend_trialif you don't set it during creation.
- Enabled bool
- Whether the feature is enabled.
- Billing
Cycle stringAnchor - Determines the value to use for the billing cycle anchor on subscription updates. Valid values are
noworunchanged, and the default value isunchanged. Setting the value tonowresets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle documentation. - Default
Allowed []stringUpdates - The types of subscription updates that are supported for items listed in the
productsattribute. When empty, subscriptions are not updateable. - Products
[]Billing
Portal Configuration Features Subscription Update Product - The list of up to 10 products that support subscription updates.
- Proration
Behavior string - Determines how to handle prorations resulting from subscription updates. Valid values are
none,create_prorations, andalways_invoice. Defaults to a value ofnoneif you don't set it during creation. - Schedule
At BillingPeriod End Portal Configuration Features Subscription Update Schedule At Period End - Trial
Update stringBehavior - Determines how handle updates to trialing subscriptions. Valid values are
end_trialandcontinue_trial. Defaults to a value ofend_trialif you don't set it during creation.
- enabled bool
- Whether the feature is enabled.
- billing_
cycle_ stringanchor - Determines the value to use for the billing cycle anchor on subscription updates. Valid values are
noworunchanged, and the default value isunchanged. Setting the value tonowresets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle documentation. - default_
allowed_ list(string)updates - The types of subscription updates that are supported for items listed in the
productsattribute. When empty, subscriptions are not updateable. - products list(object)
- The list of up to 10 products that support subscription updates.
- proration_
behavior string - Determines how to handle prorations resulting from subscription updates. Valid values are
none,create_prorations, andalways_invoice. Defaults to a value ofnoneif you don't set it during creation. - schedule_
at_ objectperiod_ end - trial_
update_ stringbehavior - Determines how handle updates to trialing subscriptions. Valid values are
end_trialandcontinue_trial. Defaults to a value ofend_trialif you don't set it during creation.
- enabled Boolean
- Whether the feature is enabled.
- billing
Cycle StringAnchor - Determines the value to use for the billing cycle anchor on subscription updates. Valid values are
noworunchanged, and the default value isunchanged. Setting the value tonowresets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle documentation. - default
Allowed List<String>Updates - The types of subscription updates that are supported for items listed in the
productsattribute. When empty, subscriptions are not updateable. - products
List<Billing
Portal Configuration Features Subscription Update Product> - The list of up to 10 products that support subscription updates.
- proration
Behavior String - Determines how to handle prorations resulting from subscription updates. Valid values are
none,create_prorations, andalways_invoice. Defaults to a value ofnoneif you don't set it during creation. - schedule
At BillingPeriod End Portal Configuration Features Subscription Update Schedule At Period End - trial
Update StringBehavior - Determines how handle updates to trialing subscriptions. Valid values are
end_trialandcontinue_trial. Defaults to a value ofend_trialif you don't set it during creation.
- enabled boolean
- Whether the feature is enabled.
- billing
Cycle stringAnchor - Determines the value to use for the billing cycle anchor on subscription updates. Valid values are
noworunchanged, and the default value isunchanged. Setting the value tonowresets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle documentation. - default
Allowed string[]Updates - The types of subscription updates that are supported for items listed in the
productsattribute. When empty, subscriptions are not updateable. - products
Billing
Portal Configuration Features Subscription Update Product[] - The list of up to 10 products that support subscription updates.
- proration
Behavior string - Determines how to handle prorations resulting from subscription updates. Valid values are
none,create_prorations, andalways_invoice. Defaults to a value ofnoneif you don't set it during creation. - schedule
At BillingPeriod End Portal Configuration Features Subscription Update Schedule At Period End - trial
Update stringBehavior - Determines how handle updates to trialing subscriptions. Valid values are
end_trialandcontinue_trial. Defaults to a value ofend_trialif you don't set it during creation.
- enabled bool
- Whether the feature is enabled.
- billing_
cycle_ stranchor - Determines the value to use for the billing cycle anchor on subscription updates. Valid values are
noworunchanged, and the default value isunchanged. Setting the value tonowresets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle documentation. - default_
allowed_ Sequence[str]updates - The types of subscription updates that are supported for items listed in the
productsattribute. When empty, subscriptions are not updateable. - products
Sequence[Billing
Portal Configuration Features Subscription Update Product] - The list of up to 10 products that support subscription updates.
- proration_
behavior str - Determines how to handle prorations resulting from subscription updates. Valid values are
none,create_prorations, andalways_invoice. Defaults to a value ofnoneif you don't set it during creation. - schedule_
at_ Billingperiod_ end Portal Configuration Features Subscription Update Schedule At Period End - trial_
update_ strbehavior - Determines how handle updates to trialing subscriptions. Valid values are
end_trialandcontinue_trial. Defaults to a value ofend_trialif you don't set it during creation.
- enabled Boolean
- Whether the feature is enabled.
- billing
Cycle StringAnchor - Determines the value to use for the billing cycle anchor on subscription updates. Valid values are
noworunchanged, and the default value isunchanged. Setting the value tonowresets the subscription's billing cycle anchor to the current time (in UTC). For more information, see the billing cycle documentation. - default
Allowed List<String>Updates - The types of subscription updates that are supported for items listed in the
productsattribute. When empty, subscriptions are not updateable. - products List<Property Map>
- The list of up to 10 products that support subscription updates.
- proration
Behavior String - Determines how to handle prorations resulting from subscription updates. Valid values are
none,create_prorations, andalways_invoice. Defaults to a value ofnoneif you don't set it during creation. - schedule
At Property MapPeriod End - trial
Update StringBehavior - Determines how handle updates to trialing subscriptions. Valid values are
end_trialandcontinue_trial. Defaults to a value ofend_trialif you don't set it during creation.
BillingPortalConfigurationFeaturesSubscriptionUpdateProduct, BillingPortalConfigurationFeaturesSubscriptionUpdateProductArgs
- Prices List<string>
- The list of price IDs which, when subscribed to, a subscription can be updated.
- Product string
- The product ID.
- Adjustable
Quantity BillingPortal Configuration Features Subscription Update Product Adjustable Quantity
- Prices []string
- The list of price IDs which, when subscribed to, a subscription can be updated.
- Product string
- The product ID.
- Adjustable
Quantity BillingPortal Configuration Features Subscription Update Product Adjustable Quantity
- prices list(string)
- The list of price IDs which, when subscribed to, a subscription can be updated.
- product string
- The product ID.
- adjustable_
quantity object
- prices List<String>
- The list of price IDs which, when subscribed to, a subscription can be updated.
- product String
- The product ID.
- adjustable
Quantity BillingPortal Configuration Features Subscription Update Product Adjustable Quantity
- prices string[]
- The list of price IDs which, when subscribed to, a subscription can be updated.
- product string
- The product ID.
- adjustable
Quantity BillingPortal Configuration Features Subscription Update Product Adjustable Quantity
- prices Sequence[str]
- The list of price IDs which, when subscribed to, a subscription can be updated.
- product str
- The product ID.
- adjustable_
quantity BillingPortal Configuration Features Subscription Update Product Adjustable Quantity
- prices List<String>
- The list of price IDs which, when subscribed to, a subscription can be updated.
- product String
- The product ID.
- adjustable
Quantity Property Map
BillingPortalConfigurationFeaturesSubscriptionUpdateProductAdjustableQuantity, BillingPortalConfigurationFeaturesSubscriptionUpdateProductAdjustableQuantityArgs
BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEnd, BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndArgs
- Conditions
List<Billing
Portal Configuration Features Subscription Update Schedule At Period End Condition> - List of conditions. When any condition is true, an update will be scheduled at the end of the current period.
- Conditions
[]Billing
Portal Configuration Features Subscription Update Schedule At Period End Condition - List of conditions. When any condition is true, an update will be scheduled at the end of the current period.
- conditions list(object)
- List of conditions. When any condition is true, an update will be scheduled at the end of the current period.
- conditions
List<Billing
Portal Configuration Features Subscription Update Schedule At Period End Condition> - List of conditions. When any condition is true, an update will be scheduled at the end of the current period.
- conditions
Billing
Portal Configuration Features Subscription Update Schedule At Period End Condition[] - List of conditions. When any condition is true, an update will be scheduled at the end of the current period.
- conditions
Sequence[Billing
Portal Configuration Features Subscription Update Schedule At Period End Condition] - List of conditions. When any condition is true, an update will be scheduled at the end of the current period.
- conditions List<Property Map>
- List of conditions. When any condition is true, an update will be scheduled at the end of the current period.
BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndCondition, BillingPortalConfigurationFeaturesSubscriptionUpdateScheduleAtPeriodEndConditionArgs
- Type string
- The type of condition.
- Type string
- The type of condition.
- type string
- The type of condition.
- type String
- The type of condition.
- type string
- The type of condition.
- type str
- The type of condition.
- type String
- The type of condition.
BillingPortalConfigurationLoginPage, BillingPortalConfigurationLoginPageArgs
Package Details
- Repository
- stripe stripe/terraform-provider-stripe
- License
- Notes
- This Pulumi package is based on the
stripeTerraform Provider.
published on Friday, Aug 14, 2026 by Pulumi