published on Tuesday, Oct 13, 2026 by Pulumi
published on Tuesday, Oct 13, 2026 by Pulumi
Provides a Datadog Twilio integration account resource.
Create IntegrationAccount Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IntegrationAccount(name: string, args: IntegrationAccountArgs, opts?: CustomResourceOptions);@overload
def IntegrationAccount(resource_name: str,
args: IntegrationAccountArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IntegrationAccount(resource_name: str,
opts: Optional[ResourceOptions] = None,
authentication: Optional[IntegrationAccountAuthenticationArgs] = None,
name: Optional[str] = None,
settings: Optional[IntegrationAccountSettingsArgs] = None,
dataflows: Optional[IntegrationAccountDataflowsArgs] = None)func NewIntegrationAccount(ctx *Context, name string, args IntegrationAccountArgs, opts ...ResourceOption) (*IntegrationAccount, error)public IntegrationAccount(string name, IntegrationAccountArgs args, CustomResourceOptions? opts = null)
public IntegrationAccount(String name, IntegrationAccountArgs args)
public IntegrationAccount(String name, IntegrationAccountArgs args, CustomResourceOptions options)
type: datadog:twilio:IntegrationAccount
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "datadog_twilio_integration_account" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args IntegrationAccountArgs
- 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 IntegrationAccountArgs
- 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 IntegrationAccountArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntegrationAccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IntegrationAccountArgs
- 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 exampleintegrationAccountResourceResourceFromTwiliointegrationAccount = new Datadog.Twilio.IntegrationAccount("exampleintegrationAccountResourceResourceFromTwiliointegrationAccount", new()
{
Authentication = new Datadog.Twilio.Inputs.IntegrationAccountAuthenticationArgs
{
TwilioIntegrationAccountBasicAuth = new Datadog.Twilio.Inputs.IntegrationAccountAuthenticationTwilioIntegrationAccountBasicAuthArgs
{
PasswordWo = "string",
PasswordWoVersion = "string",
Username = "string",
AuthType = "string",
},
},
Name = "string",
Settings = new Datadog.Twilio.Inputs.IntegrationAccountSettingsArgs
{
AccountSid = "string",
CensorLogs = false,
},
Dataflows = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsArgs
{
TwilioAlertsLogs = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioAlertsLogsArgs
{
Enabled = false,
Status = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioAlertsLogsStatusArgs
{
Health = "string",
Message = "string",
UpdatedAt = "string",
},
},
TwilioCallSummariesLogs = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioCallSummariesLogsArgs
{
Enabled = false,
Status = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioCallSummariesLogsStatusArgs
{
Health = "string",
Message = "string",
UpdatedAt = "string",
},
},
TwilioCloudCostMetrics = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioCloudCostMetricsArgs
{
Enabled = false,
Status = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioCloudCostMetricsStatusArgs
{
Health = "string",
Message = "string",
UpdatedAt = "string",
},
},
TwilioEventsLogs = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioEventsLogsArgs
{
Enabled = false,
Status = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioEventsLogsStatusArgs
{
Health = "string",
Message = "string",
UpdatedAt = "string",
},
},
TwilioMessagesLogs = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioMessagesLogsArgs
{
Enabled = false,
Status = new Datadog.Twilio.Inputs.IntegrationAccountDataflowsTwilioMessagesLogsStatusArgs
{
Health = "string",
Message = "string",
UpdatedAt = "string",
},
},
},
});
example, err := twilio.NewIntegrationAccount(ctx, "exampleintegrationAccountResourceResourceFromTwiliointegrationAccount", &twilio.IntegrationAccountArgs{
Authentication: &twilio.IntegrationAccountAuthenticationArgs{
TwilioIntegrationAccountBasicAuth: &twilio.IntegrationAccountAuthenticationTwilioIntegrationAccountBasicAuthArgs{
PasswordWo: pulumi.String("string"),
PasswordWoVersion: pulumi.String("string"),
Username: pulumi.String("string"),
AuthType: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Settings: &twilio.IntegrationAccountSettingsArgs{
AccountSid: pulumi.String("string"),
CensorLogs: pulumi.Bool(false),
},
Dataflows: &twilio.IntegrationAccountDataflowsArgs{
TwilioAlertsLogs: &twilio.IntegrationAccountDataflowsTwilioAlertsLogsArgs{
Enabled: pulumi.Bool(false),
Status: &twilio.IntegrationAccountDataflowsTwilioAlertsLogsStatusArgs{
Health: pulumi.String("string"),
Message: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
},
},
TwilioCallSummariesLogs: &twilio.IntegrationAccountDataflowsTwilioCallSummariesLogsArgs{
Enabled: pulumi.Bool(false),
Status: &twilio.IntegrationAccountDataflowsTwilioCallSummariesLogsStatusArgs{
Health: pulumi.String("string"),
Message: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
},
},
TwilioCloudCostMetrics: &twilio.IntegrationAccountDataflowsTwilioCloudCostMetricsArgs{
Enabled: pulumi.Bool(false),
Status: &twilio.IntegrationAccountDataflowsTwilioCloudCostMetricsStatusArgs{
Health: pulumi.String("string"),
Message: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
},
},
TwilioEventsLogs: &twilio.IntegrationAccountDataflowsTwilioEventsLogsArgs{
Enabled: pulumi.Bool(false),
Status: &twilio.IntegrationAccountDataflowsTwilioEventsLogsStatusArgs{
Health: pulumi.String("string"),
Message: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
},
},
TwilioMessagesLogs: &twilio.IntegrationAccountDataflowsTwilioMessagesLogsArgs{
Enabled: pulumi.Bool(false),
Status: &twilio.IntegrationAccountDataflowsTwilioMessagesLogsStatusArgs{
Health: pulumi.String("string"),
Message: pulumi.String("string"),
UpdatedAt: pulumi.String("string"),
},
},
},
})
resource "datadog_twilio_integration_account" "exampleintegrationAccountResourceResourceFromTwiliointegrationAccount" {
lifecycle {
create_before_destroy = true
}
authentication = {
twilio_integration_account_basic_auth = {
password_wo = "string"
password_wo_version = "string"
username = "string"
auth_type = "string"
}
}
name = "string"
settings = {
account_sid = "string"
censor_logs = false
}
dataflows = {
twilio_alerts_logs = {
enabled = false
status = {
health = "string"
message = "string"
updated_at = "string"
}
}
twilio_call_summaries_logs = {
enabled = false
status = {
health = "string"
message = "string"
updated_at = "string"
}
}
twilio_cloud_cost_metrics = {
enabled = false
status = {
health = "string"
message = "string"
updated_at = "string"
}
}
twilio_events_logs = {
enabled = false
status = {
health = "string"
message = "string"
updated_at = "string"
}
}
twilio_messages_logs = {
enabled = false
status = {
health = "string"
message = "string"
updated_at = "string"
}
}
}
}
var exampleintegrationAccountResourceResourceFromTwiliointegrationAccount = new com.pulumi.datadog.twilio.IntegrationAccount("exampleintegrationAccountResourceResourceFromTwiliointegrationAccount", com.pulumi.datadog.twilio.IntegrationAccountArgs.builder()
.authentication(com.pulumi.datadog.twilio.inputs.IntegrationAccountAuthenticationArgs.builder()
.twilioIntegrationAccountBasicAuth(IntegrationAccountAuthenticationTwilioIntegrationAccountBasicAuthArgs.builder()
.passwordWo("string")
.passwordWoVersion("string")
.username("string")
.authType("string")
.build())
.build())
.name("string")
.settings(com.pulumi.datadog.twilio.inputs.IntegrationAccountSettingsArgs.builder()
.accountSid("string")
.censorLogs(false)
.build())
.dataflows(com.pulumi.datadog.twilio.inputs.IntegrationAccountDataflowsArgs.builder()
.twilioAlertsLogs(IntegrationAccountDataflowsTwilioAlertsLogsArgs.builder()
.enabled(false)
.status(IntegrationAccountDataflowsTwilioAlertsLogsStatusArgs.builder()
.health("string")
.message("string")
.updatedAt("string")
.build())
.build())
.twilioCallSummariesLogs(IntegrationAccountDataflowsTwilioCallSummariesLogsArgs.builder()
.enabled(false)
.status(IntegrationAccountDataflowsTwilioCallSummariesLogsStatusArgs.builder()
.health("string")
.message("string")
.updatedAt("string")
.build())
.build())
.twilioCloudCostMetrics(IntegrationAccountDataflowsTwilioCloudCostMetricsArgs.builder()
.enabled(false)
.status(IntegrationAccountDataflowsTwilioCloudCostMetricsStatusArgs.builder()
.health("string")
.message("string")
.updatedAt("string")
.build())
.build())
.twilioEventsLogs(IntegrationAccountDataflowsTwilioEventsLogsArgs.builder()
.enabled(false)
.status(IntegrationAccountDataflowsTwilioEventsLogsStatusArgs.builder()
.health("string")
.message("string")
.updatedAt("string")
.build())
.build())
.twilioMessagesLogs(IntegrationAccountDataflowsTwilioMessagesLogsArgs.builder()
.enabled(false)
.status(IntegrationAccountDataflowsTwilioMessagesLogsStatusArgs.builder()
.health("string")
.message("string")
.updatedAt("string")
.build())
.build())
.build())
.build());
exampleintegration_account_resource_resource_from_twiliointegration_account = datadog.twilio.IntegrationAccount("exampleintegrationAccountResourceResourceFromTwiliointegrationAccount",
authentication={
"twilio_integration_account_basic_auth": {
"password_wo": "string",
"password_wo_version": "string",
"username": "string",
"auth_type": "string",
},
},
name="string",
settings={
"account_sid": "string",
"censor_logs": False,
},
dataflows={
"twilio_alerts_logs": {
"enabled": False,
"status": {
"health": "string",
"message": "string",
"updated_at": "string",
},
},
"twilio_call_summaries_logs": {
"enabled": False,
"status": {
"health": "string",
"message": "string",
"updated_at": "string",
},
},
"twilio_cloud_cost_metrics": {
"enabled": False,
"status": {
"health": "string",
"message": "string",
"updated_at": "string",
},
},
"twilio_events_logs": {
"enabled": False,
"status": {
"health": "string",
"message": "string",
"updated_at": "string",
},
},
"twilio_messages_logs": {
"enabled": False,
"status": {
"health": "string",
"message": "string",
"updated_at": "string",
},
},
})
const exampleintegrationAccountResourceResourceFromTwiliointegrationAccount = new datadog.twilio.IntegrationAccount("exampleintegrationAccountResourceResourceFromTwiliointegrationAccount", {
authentication: {
twilioIntegrationAccountBasicAuth: {
passwordWo: "string",
passwordWoVersion: "string",
username: "string",
authType: "string",
},
},
name: "string",
settings: {
accountSid: "string",
censorLogs: false,
},
dataflows: {
twilioAlertsLogs: {
enabled: false,
status: {
health: "string",
message: "string",
updatedAt: "string",
},
},
twilioCallSummariesLogs: {
enabled: false,
status: {
health: "string",
message: "string",
updatedAt: "string",
},
},
twilioCloudCostMetrics: {
enabled: false,
status: {
health: "string",
message: "string",
updatedAt: "string",
},
},
twilioEventsLogs: {
enabled: false,
status: {
health: "string",
message: "string",
updatedAt: "string",
},
},
twilioMessagesLogs: {
enabled: false,
status: {
health: "string",
message: "string",
updatedAt: "string",
},
},
},
});
type: datadog:twilio:IntegrationAccount
properties:
authentication:
twilioIntegrationAccountBasicAuth:
authType: string
passwordWo: string
passwordWoVersion: string
username: string
dataflows:
twilioAlertsLogs:
enabled: false
status:
health: string
message: string
updatedAt: string
twilioCallSummariesLogs:
enabled: false
status:
health: string
message: string
updatedAt: string
twilioCloudCostMetrics:
enabled: false
status:
health: string
message: string
updatedAt: string
twilioEventsLogs:
enabled: false
status:
health: string
message: string
updatedAt: string
twilioMessagesLogs:
enabled: false
status:
health: string
message: string
updatedAt: string
name: string
settings:
accountSid: string
censorLogs: false
IntegrationAccount 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 IntegrationAccount resource accepts the following input properties:
- Authentication
Integration
Account Authentication - Authentication configured on the Twilio integration account.
- Name string
- Human-readable name of the Twilio integration account.
- Settings
Integration
Account Settings - Settings configured on the Twilio integration account.
- Dataflows
Integration
Account Dataflows - Data Datadog collects from Twilio, keyed by dataflow id.
- Authentication
Integration
Account Authentication Args - Authentication configured on the Twilio integration account.
- Name string
- Human-readable name of the Twilio integration account.
- Settings
Integration
Account Settings Args - Settings configured on the Twilio integration account.
- Dataflows
Integration
Account Dataflows Args - Data Datadog collects from Twilio, keyed by dataflow id.
- authentication
Integration
Account Authentication - Authentication configured on the Twilio integration account.
- name String
- Human-readable name of the Twilio integration account.
- settings
Integration
Account Settings - Settings configured on the Twilio integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Twilio, keyed by dataflow id.
- authentication
Integration
Account Authentication - Authentication configured on the Twilio integration account.
- name string
- Human-readable name of the Twilio integration account.
- settings
Integration
Account Settings - Settings configured on the Twilio integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Twilio, keyed by dataflow id.
- authentication
Integration
Account Authentication Args - Authentication configured on the Twilio integration account.
- name str
- Human-readable name of the Twilio integration account.
- settings
Integration
Account Settings Args - Settings configured on the Twilio integration account.
- dataflows
Integration
Account Dataflows Args - Data Datadog collects from Twilio, keyed by dataflow id.
- authentication Property Map
- Authentication configured on the Twilio integration account.
- name String
- Human-readable name of the Twilio integration account.
- settings Property Map
- Settings configured on the Twilio integration account.
- dataflows Property Map
- Data Datadog collects from Twilio, keyed by dataflow id.
Outputs
All input properties are implicitly available as output properties. Additionally, the IntegrationAccount resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing IntegrationAccount Resource
Get an existing IntegrationAccount 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?: IntegrationAccountState, opts?: CustomResourceOptions): IntegrationAccount@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
authentication: Optional[IntegrationAccountAuthenticationArgs] = None,
dataflows: Optional[IntegrationAccountDataflowsArgs] = None,
name: Optional[str] = None,
settings: Optional[IntegrationAccountSettingsArgs] = None) -> IntegrationAccountfunc GetIntegrationAccount(ctx *Context, name string, id IDInput, state *IntegrationAccountState, opts ...ResourceOption) (*IntegrationAccount, error)public static IntegrationAccount Get(string name, Input<string> id, IntegrationAccountState? state, CustomResourceOptions? opts = null)public static IntegrationAccount get(String name, Output<String> id, IntegrationAccountState state, CustomResourceOptions options)resources: _: type: datadog:twilio:IntegrationAccount get: id: ${id}import {
to = datadog_twilio_integration_account.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.
- Authentication
Integration
Account Authentication - Authentication configured on the Twilio integration account.
- Dataflows
Integration
Account Dataflows - Data Datadog collects from Twilio, keyed by dataflow id.
- Name string
- Human-readable name of the Twilio integration account.
- Settings
Integration
Account Settings - Settings configured on the Twilio integration account.
- Authentication
Integration
Account Authentication Args - Authentication configured on the Twilio integration account.
- Dataflows
Integration
Account Dataflows Args - Data Datadog collects from Twilio, keyed by dataflow id.
- Name string
- Human-readable name of the Twilio integration account.
- Settings
Integration
Account Settings Args - Settings configured on the Twilio integration account.
- authentication
Integration
Account Authentication - Authentication configured on the Twilio integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Twilio, keyed by dataflow id.
- name String
- Human-readable name of the Twilio integration account.
- settings
Integration
Account Settings - Settings configured on the Twilio integration account.
- authentication
Integration
Account Authentication - Authentication configured on the Twilio integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Twilio, keyed by dataflow id.
- name string
- Human-readable name of the Twilio integration account.
- settings
Integration
Account Settings - Settings configured on the Twilio integration account.
- authentication
Integration
Account Authentication Args - Authentication configured on the Twilio integration account.
- dataflows
Integration
Account Dataflows Args - Data Datadog collects from Twilio, keyed by dataflow id.
- name str
- Human-readable name of the Twilio integration account.
- settings
Integration
Account Settings Args - Settings configured on the Twilio integration account.
- authentication Property Map
- Authentication configured on the Twilio integration account.
- dataflows Property Map
- Data Datadog collects from Twilio, keyed by dataflow id.
- name String
- Human-readable name of the Twilio integration account.
- settings Property Map
- Settings configured on the Twilio integration account.
Supporting Types
IntegrationAccountAuthentication, IntegrationAccountAuthenticationArgs
- Twilio
Integration IntegrationAccount Basic Auth Account Authentication Twilio Integration Account Basic Auth - The basic authentication method and username configured on the account.
- Twilio
Integration IntegrationAccount Basic Auth Account Authentication Twilio Integration Account Basic Auth - The basic authentication method and username configured on the account.
- twilio_
integration_ objectaccount_ basic_ auth - The basic authentication method and username configured on the account.
- twilio
Integration IntegrationAccount Basic Auth Account Authentication Twilio Integration Account Basic Auth - The basic authentication method and username configured on the account.
- twilio
Integration IntegrationAccount Basic Auth Account Authentication Twilio Integration Account Basic Auth - The basic authentication method and username configured on the account.
- twilio_
integration_ Integrationaccount_ basic_ auth Account Authentication Twilio Integration Account Basic Auth - The basic authentication method and username configured on the account.
- twilio
Integration Property MapAccount Basic Auth - The basic authentication method and username configured on the account.
IntegrationAccountAuthenticationTwilioIntegrationAccountBasicAuth, IntegrationAccountAuthenticationTwilioIntegrationAccountBasicAuthArgs
- Password
Wo string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret password or private key. This write-only value is not stored in Terraform state.
- Password
Wo stringVersion - Version trigger for passwordWo rotation. String length must be at least 1.
- Username string
- Non-secret username or public identifier for the credential pair.
- Auth
Type string - The authentication method type. Valid values are
basic. Defaults to"basic".
- Password
Wo string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret password or private key. This write-only value is not stored in Terraform state.
- Password
Wo stringVersion - Version trigger for passwordWo rotation. String length must be at least 1.
- Username string
- Non-secret username or public identifier for the credential pair.
- Auth
Type string - The authentication method type. Valid values are
basic. Defaults to"basic".
- password_
wo string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret password or private key. This write-only value is not stored in Terraform state.
- password_
wo_ stringversion - Version trigger for passwordWo rotation. String length must be at least 1.
- username string
- Non-secret username or public identifier for the credential pair.
- auth_
type string - The authentication method type. Valid values are
basic. Defaults to"basic".
- password
Wo String - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret password or private key. This write-only value is not stored in Terraform state.
- password
Wo StringVersion - Version trigger for passwordWo rotation. String length must be at least 1.
- username String
- Non-secret username or public identifier for the credential pair.
- auth
Type String - The authentication method type. Valid values are
basic. Defaults to"basic".
- password
Wo string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret password or private key. This write-only value is not stored in Terraform state.
- password
Wo stringVersion - Version trigger for passwordWo rotation. String length must be at least 1.
- username string
- Non-secret username or public identifier for the credential pair.
- auth
Type string - The authentication method type. Valid values are
basic. Defaults to"basic".
- password_
wo str - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret password or private key. This write-only value is not stored in Terraform state.
- password_
wo_ strversion - Version trigger for passwordWo rotation. String length must be at least 1.
- username str
- Non-secret username or public identifier for the credential pair.
- auth_
type str - The authentication method type. Valid values are
basic. Defaults to"basic".
- password
Wo String - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret password or private key. This write-only value is not stored in Terraform state.
- password
Wo StringVersion - Version trigger for passwordWo rotation. String length must be at least 1.
- username String
- Non-secret username or public identifier for the credential pair.
- auth
Type String - The authentication method type. Valid values are
basic. Defaults to"basic".
IntegrationAccountDataflows, IntegrationAccountDataflowsArgs
- Twilio
Alerts IntegrationLogs Account Dataflows Twilio Alerts Logs - Twilio Alert resource logs, which detail the errors and warnings raised when Twilio makes a webhook request to your server or when your application calls the Twilio REST API.
- Twilio
Call IntegrationSummaries Logs Account Dataflows Twilio Call Summaries Logs - Twilio Call Summary resource logs, covering the metadata and performance of the calls made from your Twilio account. Requires Voice Insights Advanced Features to be enabled on the Twilio account; without it this dataflow collects no data.
- Twilio
Cloud IntegrationCost Metrics Account Dataflows Twilio Cloud Cost Metrics - Your Twilio cost data, so that Twilio spend can be broken down and attributed in Cloud Cost Management.
- Twilio
Events IntegrationLogs Account Dataflows Twilio Events Logs - Twilio Event resource logs, which record virtually every action taken in your Twilio account, such as provisioning a phone number, changing account security settings, or deleting a recording. Actions are recorded whether they came from the REST API, a user in the Twilio Console, or Twilio itself. Cloud SIEM analyzes and correlates these logs to detect threats in real time.
- Twilio
Messages IntegrationLogs Account Dataflows Twilio Messages Logs - Twilio Message resource logs for inbound and outbound messages, used to track delivery and troubleshoot message errors. A log is produced when you send a message through the REST API, when Twilio executes a TwiML instruction, and when someone messages one of your Twilio numbers or channel addresses. Message bodies are never collected.
- Twilio
Alerts IntegrationLogs Account Dataflows Twilio Alerts Logs - Twilio Alert resource logs, which detail the errors and warnings raised when Twilio makes a webhook request to your server or when your application calls the Twilio REST API.
- Twilio
Call IntegrationSummaries Logs Account Dataflows Twilio Call Summaries Logs - Twilio Call Summary resource logs, covering the metadata and performance of the calls made from your Twilio account. Requires Voice Insights Advanced Features to be enabled on the Twilio account; without it this dataflow collects no data.
- Twilio
Cloud IntegrationCost Metrics Account Dataflows Twilio Cloud Cost Metrics - Your Twilio cost data, so that Twilio spend can be broken down and attributed in Cloud Cost Management.
- Twilio
Events IntegrationLogs Account Dataflows Twilio Events Logs - Twilio Event resource logs, which record virtually every action taken in your Twilio account, such as provisioning a phone number, changing account security settings, or deleting a recording. Actions are recorded whether they came from the REST API, a user in the Twilio Console, or Twilio itself. Cloud SIEM analyzes and correlates these logs to detect threats in real time.
- Twilio
Messages IntegrationLogs Account Dataflows Twilio Messages Logs - Twilio Message resource logs for inbound and outbound messages, used to track delivery and troubleshoot message errors. A log is produced when you send a message through the REST API, when Twilio executes a TwiML instruction, and when someone messages one of your Twilio numbers or channel addresses. Message bodies are never collected.
- twilio_
alerts_ objectlogs - Twilio Alert resource logs, which detail the errors and warnings raised when Twilio makes a webhook request to your server or when your application calls the Twilio REST API.
- twilio_
call_ objectsummaries_ logs - Twilio Call Summary resource logs, covering the metadata and performance of the calls made from your Twilio account. Requires Voice Insights Advanced Features to be enabled on the Twilio account; without it this dataflow collects no data.
- twilio_
cloud_ objectcost_ metrics - Your Twilio cost data, so that Twilio spend can be broken down and attributed in Cloud Cost Management.
- twilio_
events_ objectlogs - Twilio Event resource logs, which record virtually every action taken in your Twilio account, such as provisioning a phone number, changing account security settings, or deleting a recording. Actions are recorded whether they came from the REST API, a user in the Twilio Console, or Twilio itself. Cloud SIEM analyzes and correlates these logs to detect threats in real time.
- twilio_
messages_ objectlogs - Twilio Message resource logs for inbound and outbound messages, used to track delivery and troubleshoot message errors. A log is produced when you send a message through the REST API, when Twilio executes a TwiML instruction, and when someone messages one of your Twilio numbers or channel addresses. Message bodies are never collected.
- twilio
Alerts IntegrationLogs Account Dataflows Twilio Alerts Logs - Twilio Alert resource logs, which detail the errors and warnings raised when Twilio makes a webhook request to your server or when your application calls the Twilio REST API.
- twilio
Call IntegrationSummaries Logs Account Dataflows Twilio Call Summaries Logs - Twilio Call Summary resource logs, covering the metadata and performance of the calls made from your Twilio account. Requires Voice Insights Advanced Features to be enabled on the Twilio account; without it this dataflow collects no data.
- twilio
Cloud IntegrationCost Metrics Account Dataflows Twilio Cloud Cost Metrics - Your Twilio cost data, so that Twilio spend can be broken down and attributed in Cloud Cost Management.
- twilio
Events IntegrationLogs Account Dataflows Twilio Events Logs - Twilio Event resource logs, which record virtually every action taken in your Twilio account, such as provisioning a phone number, changing account security settings, or deleting a recording. Actions are recorded whether they came from the REST API, a user in the Twilio Console, or Twilio itself. Cloud SIEM analyzes and correlates these logs to detect threats in real time.
- twilio
Messages IntegrationLogs Account Dataflows Twilio Messages Logs - Twilio Message resource logs for inbound and outbound messages, used to track delivery and troubleshoot message errors. A log is produced when you send a message through the REST API, when Twilio executes a TwiML instruction, and when someone messages one of your Twilio numbers or channel addresses. Message bodies are never collected.
- twilio
Alerts IntegrationLogs Account Dataflows Twilio Alerts Logs - Twilio Alert resource logs, which detail the errors and warnings raised when Twilio makes a webhook request to your server or when your application calls the Twilio REST API.
- twilio
Call IntegrationSummaries Logs Account Dataflows Twilio Call Summaries Logs - Twilio Call Summary resource logs, covering the metadata and performance of the calls made from your Twilio account. Requires Voice Insights Advanced Features to be enabled on the Twilio account; without it this dataflow collects no data.
- twilio
Cloud IntegrationCost Metrics Account Dataflows Twilio Cloud Cost Metrics - Your Twilio cost data, so that Twilio spend can be broken down and attributed in Cloud Cost Management.
- twilio
Events IntegrationLogs Account Dataflows Twilio Events Logs - Twilio Event resource logs, which record virtually every action taken in your Twilio account, such as provisioning a phone number, changing account security settings, or deleting a recording. Actions are recorded whether they came from the REST API, a user in the Twilio Console, or Twilio itself. Cloud SIEM analyzes and correlates these logs to detect threats in real time.
- twilio
Messages IntegrationLogs Account Dataflows Twilio Messages Logs - Twilio Message resource logs for inbound and outbound messages, used to track delivery and troubleshoot message errors. A log is produced when you send a message through the REST API, when Twilio executes a TwiML instruction, and when someone messages one of your Twilio numbers or channel addresses. Message bodies are never collected.
- twilio_
alerts_ Integrationlogs Account Dataflows Twilio Alerts Logs - Twilio Alert resource logs, which detail the errors and warnings raised when Twilio makes a webhook request to your server or when your application calls the Twilio REST API.
- twilio_
call_ Integrationsummaries_ logs Account Dataflows Twilio Call Summaries Logs - Twilio Call Summary resource logs, covering the metadata and performance of the calls made from your Twilio account. Requires Voice Insights Advanced Features to be enabled on the Twilio account; without it this dataflow collects no data.
- twilio_
cloud_ Integrationcost_ metrics Account Dataflows Twilio Cloud Cost Metrics - Your Twilio cost data, so that Twilio spend can be broken down and attributed in Cloud Cost Management.
- twilio_
events_ Integrationlogs Account Dataflows Twilio Events Logs - Twilio Event resource logs, which record virtually every action taken in your Twilio account, such as provisioning a phone number, changing account security settings, or deleting a recording. Actions are recorded whether they came from the REST API, a user in the Twilio Console, or Twilio itself. Cloud SIEM analyzes and correlates these logs to detect threats in real time.
- twilio_
messages_ Integrationlogs Account Dataflows Twilio Messages Logs - Twilio Message resource logs for inbound and outbound messages, used to track delivery and troubleshoot message errors. A log is produced when you send a message through the REST API, when Twilio executes a TwiML instruction, and when someone messages one of your Twilio numbers or channel addresses. Message bodies are never collected.
- twilio
Alerts Property MapLogs - Twilio Alert resource logs, which detail the errors and warnings raised when Twilio makes a webhook request to your server or when your application calls the Twilio REST API.
- twilio
Call Property MapSummaries Logs - Twilio Call Summary resource logs, covering the metadata and performance of the calls made from your Twilio account. Requires Voice Insights Advanced Features to be enabled on the Twilio account; without it this dataflow collects no data.
- twilio
Cloud Property MapCost Metrics - Your Twilio cost data, so that Twilio spend can be broken down and attributed in Cloud Cost Management.
- twilio
Events Property MapLogs - Twilio Event resource logs, which record virtually every action taken in your Twilio account, such as provisioning a phone number, changing account security settings, or deleting a recording. Actions are recorded whether they came from the REST API, a user in the Twilio Console, or Twilio itself. Cloud SIEM analyzes and correlates these logs to detect threats in real time.
- twilio
Messages Property MapLogs - Twilio Message resource logs for inbound and outbound messages, used to track delivery and troubleshoot message errors. A log is produced when you send a message through the REST API, when Twilio executes a TwiML instruction, and when someone messages one of your Twilio numbers or channel addresses. Message bodies are never collected.
IntegrationAccountDataflowsTwilioAlertsLogs, IntegrationAccountDataflowsTwilioAlertsLogsArgs
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Alerts Logs Status - Read-only collection status of a dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Alerts Logs Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Alerts Logs Status - Read-only collection status of a dataflow.
- enabled boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Alerts Logs Status - Read-only collection status of a dataflow.
- enabled bool
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Alerts Logs Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status Property Map
- Read-only collection status of a dataflow.
IntegrationAccountDataflowsTwilioAlertsLogsStatus, IntegrationAccountDataflowsTwilioAlertsLogsStatusArgs
- health string
- Collection health of a single dataflow.
- message string
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at string - Time the status was last computed.
- health str
- Collection health of a single dataflow.
- message str
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at str - Time the status was last computed.
IntegrationAccountDataflowsTwilioCallSummariesLogs, IntegrationAccountDataflowsTwilioCallSummariesLogsArgs
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Call Summaries Logs Status - Read-only collection status of a dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Call Summaries Logs Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Call Summaries Logs Status - Read-only collection status of a dataflow.
- enabled boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Call Summaries Logs Status - Read-only collection status of a dataflow.
- enabled bool
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Call Summaries Logs Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status Property Map
- Read-only collection status of a dataflow.
IntegrationAccountDataflowsTwilioCallSummariesLogsStatus, IntegrationAccountDataflowsTwilioCallSummariesLogsStatusArgs
- health string
- Collection health of a single dataflow.
- message string
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at string - Time the status was last computed.
- health str
- Collection health of a single dataflow.
- message str
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at str - Time the status was last computed.
IntegrationAccountDataflowsTwilioCloudCostMetrics, IntegrationAccountDataflowsTwilioCloudCostMetricsArgs
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Cloud Cost Metrics Status - Read-only collection status of a dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Cloud Cost Metrics Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Cloud Cost Metrics Status - Read-only collection status of a dataflow.
- enabled boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Cloud Cost Metrics Status - Read-only collection status of a dataflow.
- enabled bool
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Cloud Cost Metrics Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status Property Map
- Read-only collection status of a dataflow.
IntegrationAccountDataflowsTwilioCloudCostMetricsStatus, IntegrationAccountDataflowsTwilioCloudCostMetricsStatusArgs
- health string
- Collection health of a single dataflow.
- message string
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at string - Time the status was last computed.
- health str
- Collection health of a single dataflow.
- message str
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at str - Time the status was last computed.
IntegrationAccountDataflowsTwilioEventsLogs, IntegrationAccountDataflowsTwilioEventsLogsArgs
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Events Logs Status - Read-only collection status of a dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Events Logs Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Events Logs Status - Read-only collection status of a dataflow.
- enabled boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Events Logs Status - Read-only collection status of a dataflow.
- enabled bool
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Events Logs Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status Property Map
- Read-only collection status of a dataflow.
IntegrationAccountDataflowsTwilioEventsLogsStatus, IntegrationAccountDataflowsTwilioEventsLogsStatusArgs
- health string
- Collection health of a single dataflow.
- message string
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at string - Time the status was last computed.
- health str
- Collection health of a single dataflow.
- message str
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at str - Time the status was last computed.
IntegrationAccountDataflowsTwilioMessagesLogs, IntegrationAccountDataflowsTwilioMessagesLogsArgs
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Messages Logs Status - Read-only collection status of a dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Status
Integration
Account Dataflows Twilio Messages Logs Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Messages Logs Status - Read-only collection status of a dataflow.
- enabled boolean
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Messages Logs Status - Read-only collection status of a dataflow.
- enabled bool
- Whether Datadog collects this data.
- status
Integration
Account Dataflows Twilio Messages Logs Status - Read-only collection status of a dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- status Property Map
- Read-only collection status of a dataflow.
IntegrationAccountDataflowsTwilioMessagesLogsStatus, IntegrationAccountDataflowsTwilioMessagesLogsStatusArgs
- health string
- Collection health of a single dataflow.
- message string
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at string - Time the status was last computed.
- health str
- Collection health of a single dataflow.
- message str
- Human-readable detail, populated when the dataflow is not healthy.
- updated_
at str - Time the status was last computed.
IntegrationAccountSettings, IntegrationAccountSettingsArgs
- Account
Sid string - Twilio Account SID that uniquely identifies your Twilio account.
- Censor
Logs bool - When enabled, Twilio phone numbers in the
tofield and SMS message bodies are censored for privacy.
- Account
Sid string - Twilio Account SID that uniquely identifies your Twilio account.
- Censor
Logs bool - When enabled, Twilio phone numbers in the
tofield and SMS message bodies are censored for privacy.
- account_
sid string - Twilio Account SID that uniquely identifies your Twilio account.
- censor_
logs bool - When enabled, Twilio phone numbers in the
tofield and SMS message bodies are censored for privacy.
- account
Sid String - Twilio Account SID that uniquely identifies your Twilio account.
- censor
Logs Boolean - When enabled, Twilio phone numbers in the
tofield and SMS message bodies are censored for privacy.
- account
Sid string - Twilio Account SID that uniquely identifies your Twilio account.
- censor
Logs boolean - When enabled, Twilio phone numbers in the
tofield and SMS message bodies are censored for privacy.
- account_
sid str - Twilio Account SID that uniquely identifies your Twilio account.
- censor_
logs bool - When enabled, Twilio phone numbers in the
tofield and SMS message bodies are censored for privacy.
- account
Sid String - Twilio Account SID that uniquely identifies your Twilio account.
- censor
Logs Boolean - When enabled, Twilio phone numbers in the
tofield and SMS message bodies are censored for privacy.
Package Details
- Repository
- Datadog pulumi/pulumi-datadog
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
datadogTerraform Provider.
published on Tuesday, Oct 13, 2026 by Pulumi