published on Friday, Aug 14, 2026 by Pulumi
published on Friday, Aug 14, 2026 by Pulumi
Set up an event destination to receive events from Stripe across multiple destination types, including webhook endpoints and Amazon EventBridge. Event destinations support receiving thin events and snapshot events.
Create V2CoreEventDestination Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new V2CoreEventDestination(name: string, args: V2CoreEventDestinationArgs, opts?: CustomResourceOptions);@overload
def V2CoreEventDestination(resource_name: str,
args: V2CoreEventDestinationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def V2CoreEventDestination(resource_name: str,
opts: Optional[ResourceOptions] = None,
enabled_events: Optional[Sequence[str]] = None,
event_payload: Optional[str] = None,
type: Optional[str] = None,
amazon_eventbridges: Optional[Sequence[V2CoreEventDestinationAmazonEventbridgeArgs]] = None,
azure_event_grid: Optional[V2CoreEventDestinationAzureEventGridArgs] = None,
description: Optional[str] = None,
events_froms: Optional[Sequence[str]] = None,
includes: Optional[Sequence[str]] = None,
metadata: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
snapshot_api_version: Optional[str] = None,
webhook_endpoints: Optional[Sequence[V2CoreEventDestinationWebhookEndpointArgs]] = None)func NewV2CoreEventDestination(ctx *Context, name string, args V2CoreEventDestinationArgs, opts ...ResourceOption) (*V2CoreEventDestination, error)public V2CoreEventDestination(string name, V2CoreEventDestinationArgs args, CustomResourceOptions? opts = null)
public V2CoreEventDestination(String name, V2CoreEventDestinationArgs args)
public V2CoreEventDestination(String name, V2CoreEventDestinationArgs args, CustomResourceOptions options)
type: stripe:V2CoreEventDestination
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "stripe_v2_core_event_destination" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args V2CoreEventDestinationArgs
- 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 V2CoreEventDestinationArgs
- 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 V2CoreEventDestinationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args V2CoreEventDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args V2CoreEventDestinationArgs
- 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 v2coreEventDestinationResource = new Stripe.V2CoreEventDestination("v2coreEventDestinationResource", new()
{
EnabledEvents = new[]
{
"string",
},
EventPayload = "string",
Type = "string",
AmazonEventbridges = new[]
{
new Stripe.Inputs.V2CoreEventDestinationAmazonEventbridgeArgs
{
AwsAccountId = "string",
AwsRegion = "string",
AwsEventSourceArn = "string",
AwsEventSourceStatus = "string",
},
},
AzureEventGrid = new Stripe.Inputs.V2CoreEventDestinationAzureEventGridArgs
{
AzureRegion = "string",
AzureResourceGroupName = "string",
AzureSubscriptionId = "string",
AzurePartnerTopicName = "string",
AzurePartnerTopicStatus = "string",
},
Description = "string",
EventsFroms = new[]
{
"string",
},
Includes = new[]
{
"string",
},
Metadata =
{
{ "string", "string" },
},
Name = "string",
SnapshotApiVersion = "string",
WebhookEndpoints = new[]
{
new Stripe.Inputs.V2CoreEventDestinationWebhookEndpointArgs
{
Url = "string",
SigningSecret = "string",
},
},
});
example, err := stripe.NewV2CoreEventDestination(ctx, "v2coreEventDestinationResource", &stripe.V2CoreEventDestinationArgs{
EnabledEvents: pulumi.StringArray{
pulumi.String("string"),
},
EventPayload: pulumi.String("string"),
Type: pulumi.String("string"),
AmazonEventbridges: stripe.V2CoreEventDestinationAmazonEventbridgeArray{
&stripe.V2CoreEventDestinationAmazonEventbridgeArgs{
AwsAccountId: pulumi.String("string"),
AwsRegion: pulumi.String("string"),
AwsEventSourceArn: pulumi.String("string"),
AwsEventSourceStatus: pulumi.String("string"),
},
},
AzureEventGrid: &stripe.V2CoreEventDestinationAzureEventGridArgs{
AzureRegion: pulumi.String("string"),
AzureResourceGroupName: pulumi.String("string"),
AzureSubscriptionId: pulumi.String("string"),
AzurePartnerTopicName: pulumi.String("string"),
AzurePartnerTopicStatus: pulumi.String("string"),
},
Description: pulumi.String("string"),
EventsFroms: pulumi.StringArray{
pulumi.String("string"),
},
Includes: pulumi.StringArray{
pulumi.String("string"),
},
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
SnapshotApiVersion: pulumi.String("string"),
WebhookEndpoints: stripe.V2CoreEventDestinationWebhookEndpointArray{
&stripe.V2CoreEventDestinationWebhookEndpointArgs{
Url: pulumi.String("string"),
SigningSecret: pulumi.String("string"),
},
},
})
resource "stripe_v2_core_event_destination" "v2coreEventDestinationResource" {
lifecycle {
create_before_destroy = true
}
enabled_events = ["string"]
event_payload = "string"
type = "string"
amazon_eventbridges {
aws_account_id = "string"
aws_region = "string"
aws_event_source_arn = "string"
aws_event_source_status = "string"
}
azure_event_grid = {
azure_region = "string"
azure_resource_group_name = "string"
azure_subscription_id = "string"
azure_partner_topic_name = "string"
azure_partner_topic_status = "string"
}
description = "string"
events_froms = ["string"]
includes = ["string"]
metadata = {
"string" = "string"
}
name = "string"
snapshot_api_version = "string"
webhook_endpoints {
url = "string"
signing_secret = "string"
}
}
var v2coreEventDestinationResource = new V2CoreEventDestination("v2coreEventDestinationResource", V2CoreEventDestinationArgs.builder()
.enabledEvents("string")
.eventPayload("string")
.type("string")
.amazonEventbridges(V2CoreEventDestinationAmazonEventbridgeArgs.builder()
.awsAccountId("string")
.awsRegion("string")
.awsEventSourceArn("string")
.awsEventSourceStatus("string")
.build())
.azureEventGrid(V2CoreEventDestinationAzureEventGridArgs.builder()
.azureRegion("string")
.azureResourceGroupName("string")
.azureSubscriptionId("string")
.azurePartnerTopicName("string")
.azurePartnerTopicStatus("string")
.build())
.description("string")
.eventsFroms("string")
.includes("string")
.metadata(Map.of("string", "string"))
.name("string")
.snapshotApiVersion("string")
.webhookEndpoints(V2CoreEventDestinationWebhookEndpointArgs.builder()
.url("string")
.signingSecret("string")
.build())
.build());
v2core_event_destination_resource = stripe.V2CoreEventDestination("v2coreEventDestinationResource",
enabled_events=["string"],
event_payload="string",
type="string",
amazon_eventbridges=[{
"aws_account_id": "string",
"aws_region": "string",
"aws_event_source_arn": "string",
"aws_event_source_status": "string",
}],
azure_event_grid={
"azure_region": "string",
"azure_resource_group_name": "string",
"azure_subscription_id": "string",
"azure_partner_topic_name": "string",
"azure_partner_topic_status": "string",
},
description="string",
events_froms=["string"],
includes=["string"],
metadata={
"string": "string",
},
name="string",
snapshot_api_version="string",
webhook_endpoints=[{
"url": "string",
"signing_secret": "string",
}])
const v2coreEventDestinationResource = new stripe.V2CoreEventDestination("v2coreEventDestinationResource", {
enabledEvents: ["string"],
eventPayload: "string",
type: "string",
amazonEventbridges: [{
awsAccountId: "string",
awsRegion: "string",
awsEventSourceArn: "string",
awsEventSourceStatus: "string",
}],
azureEventGrid: {
azureRegion: "string",
azureResourceGroupName: "string",
azureSubscriptionId: "string",
azurePartnerTopicName: "string",
azurePartnerTopicStatus: "string",
},
description: "string",
eventsFroms: ["string"],
includes: ["string"],
metadata: {
string: "string",
},
name: "string",
snapshotApiVersion: "string",
webhookEndpoints: [{
url: "string",
signingSecret: "string",
}],
});
type: stripe:V2CoreEventDestination
properties:
amazonEventbridges:
- awsAccountId: string
awsEventSourceArn: string
awsEventSourceStatus: string
awsRegion: string
azureEventGrid:
azurePartnerTopicName: string
azurePartnerTopicStatus: string
azureRegion: string
azureResourceGroupName: string
azureSubscriptionId: string
description: string
enabledEvents:
- string
eventPayload: string
eventsFroms:
- string
includes:
- string
metadata:
string: string
name: string
snapshotApiVersion: string
type: string
webhookEndpoints:
- signingSecret: string
url: string
V2CoreEventDestination 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 V2CoreEventDestination resource accepts the following input properties:
- Enabled
Events List<string> - The list of events to enable for this endpoint.
- Event
Payload string - Payload type of events being subscribed to.
- Type string
- Event destination type.
- Amazon
Eventbridges List<V2CoreEvent Destination Amazon Eventbridge> - Amazon EventBridge configuration.
- Azure
Event V2CoreGrid Event Destination Azure Event Grid - Azure Event Grid configuration.
- Description string
- An optional description of what the event destination is used for.
- Events
Froms List<string> - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - Includes List<string>
- Additional fields to include in the response.
- Metadata Dictionary<string, string>
- Metadata.
- Name string
- Event destination name.
- Snapshot
Api stringVersion - If using the snapshot event payload, the API version events are rendered as.
- Webhook
Endpoints List<V2CoreEvent Destination Webhook Endpoint> - Webhook endpoint configuration.
- Enabled
Events []string - The list of events to enable for this endpoint.
- Event
Payload string - Payload type of events being subscribed to.
- Type string
- Event destination type.
- Amazon
Eventbridges []V2CoreEvent Destination Amazon Eventbridge Args - Amazon EventBridge configuration.
- Azure
Event V2CoreGrid Event Destination Azure Event Grid Args - Azure Event Grid configuration.
- Description string
- An optional description of what the event destination is used for.
- Events
Froms []string - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - Includes []string
- Additional fields to include in the response.
- Metadata map[string]string
- Metadata.
- Name string
- Event destination name.
- Snapshot
Api stringVersion - If using the snapshot event payload, the API version events are rendered as.
- Webhook
Endpoints []V2CoreEvent Destination Webhook Endpoint Args - Webhook endpoint configuration.
- enabled_
events list(string) - The list of events to enable for this endpoint.
- event_
payload string - Payload type of events being subscribed to.
- type string
- Event destination type.
- amazon_
eventbridges list(object) - Amazon EventBridge configuration.
- azure_
event_ objectgrid - Azure Event Grid configuration.
- description string
- An optional description of what the event destination is used for.
- events_
froms list(string) - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes list(string)
- Additional fields to include in the response.
- metadata map(string)
- Metadata.
- name string
- Event destination name.
- snapshot_
api_ stringversion - If using the snapshot event payload, the API version events are rendered as.
- webhook_
endpoints list(object) - Webhook endpoint configuration.
- enabled
Events List<String> - The list of events to enable for this endpoint.
- event
Payload String - Payload type of events being subscribed to.
- type String
- Event destination type.
- amazon
Eventbridges List<V2CoreEvent Destination Amazon Eventbridge> - Amazon EventBridge configuration.
- azure
Event V2CoreGrid Event Destination Azure Event Grid - Azure Event Grid configuration.
- description String
- An optional description of what the event destination is used for.
- events
Froms List<String> - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes List<String>
- Additional fields to include in the response.
- metadata Map<String,String>
- Metadata.
- name String
- Event destination name.
- snapshot
Api StringVersion - If using the snapshot event payload, the API version events are rendered as.
- webhook
Endpoints List<V2CoreEvent Destination Webhook Endpoint> - Webhook endpoint configuration.
- enabled
Events string[] - The list of events to enable for this endpoint.
- event
Payload string - Payload type of events being subscribed to.
- type string
- Event destination type.
- amazon
Eventbridges V2CoreEvent Destination Amazon Eventbridge[] - Amazon EventBridge configuration.
- azure
Event V2CoreGrid Event Destination Azure Event Grid - Azure Event Grid configuration.
- description string
- An optional description of what the event destination is used for.
- events
Froms string[] - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes string[]
- Additional fields to include in the response.
- metadata {[key: string]: string}
- Metadata.
- name string
- Event destination name.
- snapshot
Api stringVersion - If using the snapshot event payload, the API version events are rendered as.
- webhook
Endpoints V2CoreEvent Destination Webhook Endpoint[] - Webhook endpoint configuration.
- enabled_
events Sequence[str] - The list of events to enable for this endpoint.
- event_
payload str - Payload type of events being subscribed to.
- type str
- Event destination type.
- amazon_
eventbridges Sequence[V2CoreEvent Destination Amazon Eventbridge Args] - Amazon EventBridge configuration.
- azure_
event_ V2Coregrid Event Destination Azure Event Grid Args - Azure Event Grid configuration.
- description str
- An optional description of what the event destination is used for.
- events_
froms Sequence[str] - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes Sequence[str]
- Additional fields to include in the response.
- metadata Mapping[str, str]
- Metadata.
- name str
- Event destination name.
- snapshot_
api_ strversion - If using the snapshot event payload, the API version events are rendered as.
- webhook_
endpoints Sequence[V2CoreEvent Destination Webhook Endpoint Args] - Webhook endpoint configuration.
- enabled
Events List<String> - The list of events to enable for this endpoint.
- event
Payload String - Payload type of events being subscribed to.
- type String
- Event destination type.
- amazon
Eventbridges List<Property Map> - Amazon EventBridge configuration.
- azure
Event Property MapGrid - Azure Event Grid configuration.
- description String
- An optional description of what the event destination is used for.
- events
Froms List<String> - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes List<String>
- Additional fields to include in the response.
- metadata Map<String>
- Metadata.
- name String
- Event destination name.
- snapshot
Api StringVersion - If using the snapshot event payload, the API version events are rendered as.
- webhook
Endpoints List<Property Map> - Webhook endpoint configuration.
Outputs
All input properties are implicitly available as output properties. Additionally, the V2CoreEventDestination resource produces the following output properties:
- Created string
- Time at which the object was created.
- 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
- Status. It can be set to either enabled or disabled.
- Status
Details V2CoreEvent Destination Status Details - Additional information about event destination status.
- Updated string
- Time at which the object was last updated.
- Created string
- Time at which the object was created.
- 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
- Status. It can be set to either enabled or disabled.
- Status
Details V2CoreEvent Destination Status Details - Additional information about event destination status.
- Updated string
- Time at which the object was last updated.
- created string
- Time at which the object was created.
- 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
- Status. It can be set to either enabled or disabled.
- status_
details object - Additional information about event destination status.
- updated string
- Time at which the object was last updated.
- created String
- Time at which the object was created.
- 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
- Status. It can be set to either enabled or disabled.
- status
Details V2CoreEvent Destination Status Details - Additional information about event destination status.
- updated String
- Time at which the object was last updated.
- created string
- Time at which the object was created.
- 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
- Status. It can be set to either enabled or disabled.
- status
Details V2CoreEvent Destination Status Details - Additional information about event destination status.
- updated string
- Time at which the object was last updated.
- created str
- Time at which the object was created.
- 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
- Status. It can be set to either enabled or disabled.
- status_
details V2CoreEvent Destination Status Details - Additional information about event destination status.
- updated str
- Time at which the object was last updated.
- created String
- Time at which the object was created.
- 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
- Status. It can be set to either enabled or disabled.
- status
Details Property Map - Additional information about event destination status.
- updated String
- Time at which the object was last updated.
Look up Existing V2CoreEventDestination Resource
Get an existing V2CoreEventDestination 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?: V2CoreEventDestinationState, opts?: CustomResourceOptions): V2CoreEventDestination@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
amazon_eventbridges: Optional[Sequence[V2CoreEventDestinationAmazonEventbridgeArgs]] = None,
azure_event_grid: Optional[V2CoreEventDestinationAzureEventGridArgs] = None,
created: Optional[str] = None,
description: Optional[str] = None,
enabled_events: Optional[Sequence[str]] = None,
event_payload: Optional[str] = None,
events_froms: Optional[Sequence[str]] = None,
includes: Optional[Sequence[str]] = None,
livemode: Optional[bool] = None,
metadata: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
object: Optional[str] = None,
snapshot_api_version: Optional[str] = None,
status: Optional[str] = None,
status_details: Optional[V2CoreEventDestinationStatusDetailsArgs] = None,
type: Optional[str] = None,
updated: Optional[str] = None,
webhook_endpoints: Optional[Sequence[V2CoreEventDestinationWebhookEndpointArgs]] = None) -> V2CoreEventDestinationfunc GetV2CoreEventDestination(ctx *Context, name string, id IDInput, state *V2CoreEventDestinationState, opts ...ResourceOption) (*V2CoreEventDestination, error)public static V2CoreEventDestination Get(string name, Input<string> id, V2CoreEventDestinationState? state, CustomResourceOptions? opts = null)public static V2CoreEventDestination get(String name, Output<String> id, V2CoreEventDestinationState state, CustomResourceOptions options)resources: _: type: stripe:V2CoreEventDestination get: id: ${id}import {
to = stripe_v2_core_event_destination.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.
- Amazon
Eventbridges List<V2CoreEvent Destination Amazon Eventbridge> - Amazon EventBridge configuration.
- Azure
Event V2CoreGrid Event Destination Azure Event Grid - Azure Event Grid configuration.
- Created string
- Time at which the object was created.
- Description string
- An optional description of what the event destination is used for.
- Enabled
Events List<string> - The list of events to enable for this endpoint.
- Event
Payload string - Payload type of events being subscribed to.
- Events
Froms List<string> - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - Includes List<string>
- Additional fields to include in the response.
- Livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - Metadata Dictionary<string, string>
- Metadata.
- Name string
- Event destination name.
- Object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- Snapshot
Api stringVersion - If using the snapshot event payload, the API version events are rendered as.
- Status string
- Status. It can be set to either enabled or disabled.
- Status
Details V2CoreEvent Destination Status Details - Additional information about event destination status.
- Type string
- Event destination type.
- Updated string
- Time at which the object was last updated.
- Webhook
Endpoints List<V2CoreEvent Destination Webhook Endpoint> - Webhook endpoint configuration.
- Amazon
Eventbridges []V2CoreEvent Destination Amazon Eventbridge Args - Amazon EventBridge configuration.
- Azure
Event V2CoreGrid Event Destination Azure Event Grid Args - Azure Event Grid configuration.
- Created string
- Time at which the object was created.
- Description string
- An optional description of what the event destination is used for.
- Enabled
Events []string - The list of events to enable for this endpoint.
- Event
Payload string - Payload type of events being subscribed to.
- Events
Froms []string - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - Includes []string
- Additional fields to include in the response.
- Livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - Metadata map[string]string
- Metadata.
- Name string
- Event destination name.
- Object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- Snapshot
Api stringVersion - If using the snapshot event payload, the API version events are rendered as.
- Status string
- Status. It can be set to either enabled or disabled.
- Status
Details V2CoreEvent Destination Status Details Args - Additional information about event destination status.
- Type string
- Event destination type.
- Updated string
- Time at which the object was last updated.
- Webhook
Endpoints []V2CoreEvent Destination Webhook Endpoint Args - Webhook endpoint configuration.
- amazon_
eventbridges list(object) - Amazon EventBridge configuration.
- azure_
event_ objectgrid - Azure Event Grid configuration.
- created string
- Time at which the object was created.
- description string
- An optional description of what the event destination is used for.
- enabled_
events list(string) - The list of events to enable for this endpoint.
- event_
payload string - Payload type of events being subscribed to.
- events_
froms list(string) - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes list(string)
- Additional fields to include in the response.
- livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - metadata map(string)
- Metadata.
- name string
- Event destination name.
- object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- snapshot_
api_ stringversion - If using the snapshot event payload, the API version events are rendered as.
- status string
- Status. It can be set to either enabled or disabled.
- status_
details object - Additional information about event destination status.
- type string
- Event destination type.
- updated string
- Time at which the object was last updated.
- webhook_
endpoints list(object) - Webhook endpoint configuration.
- amazon
Eventbridges List<V2CoreEvent Destination Amazon Eventbridge> - Amazon EventBridge configuration.
- azure
Event V2CoreGrid Event Destination Azure Event Grid - Azure Event Grid configuration.
- created String
- Time at which the object was created.
- description String
- An optional description of what the event destination is used for.
- enabled
Events List<String> - The list of events to enable for this endpoint.
- event
Payload String - Payload type of events being subscribed to.
- events
Froms List<String> - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes List<String>
- Additional fields to include in the response.
- livemode Boolean
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - metadata Map<String,String>
- Metadata.
- name String
- Event destination name.
- object String
- String representing the object's type. Objects of the same type share the same value of the object field.
- snapshot
Api StringVersion - If using the snapshot event payload, the API version events are rendered as.
- status String
- Status. It can be set to either enabled or disabled.
- status
Details V2CoreEvent Destination Status Details - Additional information about event destination status.
- type String
- Event destination type.
- updated String
- Time at which the object was last updated.
- webhook
Endpoints List<V2CoreEvent Destination Webhook Endpoint> - Webhook endpoint configuration.
- amazon
Eventbridges V2CoreEvent Destination Amazon Eventbridge[] - Amazon EventBridge configuration.
- azure
Event V2CoreGrid Event Destination Azure Event Grid - Azure Event Grid configuration.
- created string
- Time at which the object was created.
- description string
- An optional description of what the event destination is used for.
- enabled
Events string[] - The list of events to enable for this endpoint.
- event
Payload string - Payload type of events being subscribed to.
- events
Froms string[] - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes string[]
- Additional fields to include in the response.
- livemode boolean
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - metadata {[key: string]: string}
- Metadata.
- name string
- Event destination name.
- object string
- String representing the object's type. Objects of the same type share the same value of the object field.
- snapshot
Api stringVersion - If using the snapshot event payload, the API version events are rendered as.
- status string
- Status. It can be set to either enabled or disabled.
- status
Details V2CoreEvent Destination Status Details - Additional information about event destination status.
- type string
- Event destination type.
- updated string
- Time at which the object was last updated.
- webhook
Endpoints V2CoreEvent Destination Webhook Endpoint[] - Webhook endpoint configuration.
- amazon_
eventbridges Sequence[V2CoreEvent Destination Amazon Eventbridge Args] - Amazon EventBridge configuration.
- azure_
event_ V2Coregrid Event Destination Azure Event Grid Args - Azure Event Grid configuration.
- created str
- Time at which the object was created.
- description str
- An optional description of what the event destination is used for.
- enabled_
events Sequence[str] - The list of events to enable for this endpoint.
- event_
payload str - Payload type of events being subscribed to.
- events_
froms Sequence[str] - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes Sequence[str]
- Additional fields to include in the response.
- livemode bool
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - metadata Mapping[str, str]
- Metadata.
- name str
- Event destination name.
- object str
- String representing the object's type. Objects of the same type share the same value of the object field.
- snapshot_
api_ strversion - If using the snapshot event payload, the API version events are rendered as.
- status str
- Status. It can be set to either enabled or disabled.
- status_
details V2CoreEvent Destination Status Details Args - Additional information about event destination status.
- type str
- Event destination type.
- updated str
- Time at which the object was last updated.
- webhook_
endpoints Sequence[V2CoreEvent Destination Webhook Endpoint Args] - Webhook endpoint configuration.
- amazon
Eventbridges List<Property Map> - Amazon EventBridge configuration.
- azure
Event Property MapGrid - Azure Event Grid configuration.
- created String
- Time at which the object was created.
- description String
- An optional description of what the event destination is used for.
- enabled
Events List<String> - The list of events to enable for this endpoint.
- event
Payload String - Payload type of events being subscribed to.
- events
Froms List<String> - Specifies which accounts' events route to this destination.
@self: Receive events from the account that owns the event destination.@accounts: Receive events emitted from other accounts you manage which includes your v1 and v2 accounts.@organization_members: Receive events from accounts directly linked to the organization.@organization_members/@accounts: Receive events from all accounts connected to any platform accounts in the organization. - includes List<String>
- Additional fields to include in the response.
- livemode Boolean
- Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - metadata Map<String>
- Metadata.
- name String
- Event destination name.
- object String
- String representing the object's type. Objects of the same type share the same value of the object field.
- snapshot
Api StringVersion - If using the snapshot event payload, the API version events are rendered as.
- status String
- Status. It can be set to either enabled or disabled.
- status
Details Property Map - Additional information about event destination status.
- type String
- Event destination type.
- updated String
- Time at which the object was last updated.
- webhook
Endpoints List<Property Map> - Webhook endpoint configuration.
Supporting Types
V2CoreEventDestinationAmazonEventbridge, V2CoreEventDestinationAmazonEventbridgeArgs
- Aws
Account stringId - The AWS account ID.
- Aws
Region string - The region of the AWS event source.
- Aws
Event stringSource Arn - The ARN of the AWS event source.
- Aws
Event stringSource Status - The state of the AWS event source.
- Aws
Account stringId - The AWS account ID.
- Aws
Region string - The region of the AWS event source.
- Aws
Event stringSource Arn - The ARN of the AWS event source.
- Aws
Event stringSource Status - The state of the AWS event source.
- aws_
account_ stringid - The AWS account ID.
- aws_
region string - The region of the AWS event source.
- aws_
event_ stringsource_ arn - The ARN of the AWS event source.
- aws_
event_ stringsource_ status - The state of the AWS event source.
- aws
Account StringId - The AWS account ID.
- aws
Region String - The region of the AWS event source.
- aws
Event StringSource Arn - The ARN of the AWS event source.
- aws
Event StringSource Status - The state of the AWS event source.
- aws
Account stringId - The AWS account ID.
- aws
Region string - The region of the AWS event source.
- aws
Event stringSource Arn - The ARN of the AWS event source.
- aws
Event stringSource Status - The state of the AWS event source.
- aws_
account_ strid - The AWS account ID.
- aws_
region str - The region of the AWS event source.
- aws_
event_ strsource_ arn - The ARN of the AWS event source.
- aws_
event_ strsource_ status - The state of the AWS event source.
- aws
Account StringId - The AWS account ID.
- aws
Region String - The region of the AWS event source.
- aws
Event StringSource Arn - The ARN of the AWS event source.
- aws
Event StringSource Status - The state of the AWS event source.
V2CoreEventDestinationAzureEventGrid, V2CoreEventDestinationAzureEventGridArgs
- Azure
Region string - The Azure region.
- Azure
Resource stringGroup Name - The name of the Azure resource group.
- Azure
Subscription stringId - The Azure subscription ID.
- Azure
Partner stringTopic Name - The name of the Azure partner topic.
- Azure
Partner stringTopic Status - The status of the Azure partner topic.
- Azure
Region string - The Azure region.
- Azure
Resource stringGroup Name - The name of the Azure resource group.
- Azure
Subscription stringId - The Azure subscription ID.
- Azure
Partner stringTopic Name - The name of the Azure partner topic.
- Azure
Partner stringTopic Status - The status of the Azure partner topic.
- azure_
region string - The Azure region.
- azure_
resource_ stringgroup_ name - The name of the Azure resource group.
- azure_
subscription_ stringid - The Azure subscription ID.
- azure_
partner_ stringtopic_ name - The name of the Azure partner topic.
- azure_
partner_ stringtopic_ status - The status of the Azure partner topic.
- azure
Region String - The Azure region.
- azure
Resource StringGroup Name - The name of the Azure resource group.
- azure
Subscription StringId - The Azure subscription ID.
- azure
Partner StringTopic Name - The name of the Azure partner topic.
- azure
Partner StringTopic Status - The status of the Azure partner topic.
- azure
Region string - The Azure region.
- azure
Resource stringGroup Name - The name of the Azure resource group.
- azure
Subscription stringId - The Azure subscription ID.
- azure
Partner stringTopic Name - The name of the Azure partner topic.
- azure
Partner stringTopic Status - The status of the Azure partner topic.
- azure_
region str - The Azure region.
- azure_
resource_ strgroup_ name - The name of the Azure resource group.
- azure_
subscription_ strid - The Azure subscription ID.
- azure_
partner_ strtopic_ name - The name of the Azure partner topic.
- azure_
partner_ strtopic_ status - The status of the Azure partner topic.
- azure
Region String - The Azure region.
- azure
Resource StringGroup Name - The name of the Azure resource group.
- azure
Subscription StringId - The Azure subscription ID.
- azure
Partner StringTopic Name - The name of the Azure partner topic.
- azure
Partner StringTopic Status - The status of the Azure partner topic.
V2CoreEventDestinationStatusDetails, V2CoreEventDestinationStatusDetailsArgs
- Disabled
V2Core
Event Destination Status Details Disabled - Details about why the event destination has been disabled.
- Disabled
V2Core
Event Destination Status Details Disabled - Details about why the event destination has been disabled.
- disabled
V2Core
Event Destination Status Details Disabled - Details about why the event destination has been disabled.
- disabled
V2Core
Event Destination Status Details Disabled - Details about why the event destination has been disabled.
- disabled
V2Core
Event Destination Status Details Disabled - Details about why the event destination has been disabled.
- disabled Property Map
- Details about why the event destination has been disabled.
V2CoreEventDestinationStatusDetailsDisabled, V2CoreEventDestinationStatusDetailsDisabledArgs
- Reason string
- Reason event destination has been disabled.
- Reason string
- Reason event destination has been disabled.
- reason string
- Reason event destination has been disabled.
- reason String
- Reason event destination has been disabled.
- reason string
- Reason event destination has been disabled.
- reason str
- Reason event destination has been disabled.
- reason String
- Reason event destination has been disabled.
V2CoreEventDestinationWebhookEndpoint, V2CoreEventDestinationWebhookEndpointArgs
- Url string
- The URL of the webhook endpoint, includable.
- Signing
Secret string - The signing secret of the webhook endpoint, only includable on creation.
- Url string
- The URL of the webhook endpoint, includable.
- Signing
Secret string - The signing secret of the webhook endpoint, only includable on creation.
- url string
- The URL of the webhook endpoint, includable.
- signing_
secret string - The signing secret of the webhook endpoint, only includable on creation.
- url String
- The URL of the webhook endpoint, includable.
- signing
Secret String - The signing secret of the webhook endpoint, only includable on creation.
- url string
- The URL of the webhook endpoint, includable.
- signing
Secret string - The signing secret of the webhook endpoint, only includable on creation.
- url str
- The URL of the webhook endpoint, includable.
- signing_
secret str - The signing secret of the webhook endpoint, only includable on creation.
- url String
- The URL of the webhook endpoint, includable.
- signing
Secret String - The signing secret of the webhook endpoint, only includable on creation.
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